Discover new content thread (Demos, mods, homebrew)

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Sorgelig, Moderator Team

jayp76
Atari freak
Atari freak
Posts: 63
Joined: Wed Oct 17, 2018 10:09 am

Re: Discover new content thread (Demos, mods, homebrew)

Postby jayp76 » Fri Jun 14, 2019 4:20 pm

This Atari2600 "port" looks nice. Unfortunately the demo does not run on the MiSTer.

http://atariage.com/forums/topic/291235-champ-games-galaga-2600/?hl=%20galaga

jayp76
Atari freak
Atari freak
Posts: 63
Joined: Wed Oct 17, 2018 10:09 am

Re: Discover new content thread (Demos, mods, homebrew)

Postby jayp76 » Sun Oct 20, 2019 10:33 am

On Groupees there is a nice C64 Homebrew Rom pack that is working on MiSTer. The sale ends in about 11days.

https://groupees.com/remutexx8

jemismyname
Atari maniac
Atari maniac
Posts: 78
Joined: Wed Feb 27, 2019 8:25 pm

Re: Discover new content thread (Demos, mods, homebrew)

Postby jemismyname » Mon Oct 21, 2019 6:44 am

Y'all should check out NES maker

https://www.thenew8bitheroes.com/

They are making some pretty darn good homebrew tools (really approaching pro quality), and there are several thousand people in the community; so, there should be a plethora of good new NES titles emerge within the next year or so.

This uses mapper #30, which doesn't work perfectly on MiSTer, yet, but it's pretty close. (mapper 30 is a supersset of mapper #2, i believe).

jayp76
Atari freak
Atari freak
Posts: 63
Joined: Wed Oct 17, 2018 10:09 am

Re: Discover new content thread (Demos, mods, homebrew)

Postby jayp76 » Fri Jan 17, 2020 11:02 am

Hello my friends of fine homebrew entertainment.
I found a nice script collection for retropie and adapted it for the MiSTer.
The author of Retrobrew has taken the trouble to collect freely available homebrews (e.g. from itch.io) and made them available via script.
There are some really good homebrews included. Of course, also some bad ones.
But you can quickly fill your "naked" MiSTer with content and get started.

https://raw.githubusercontent.com/jayp76/installers/testing/%23get_homebrews.sh

Place the file in your scripts folder and start it as usual from the MiSTer script menu or CLI. The homebrews end up in the respective games folder.

It includes homebrews for A2600, C64, Coleco, GBC, GBA, MegaDrive, NES, SNES, SMS and ZX Spectrum.

For the sake of simplicity, I have altered the script so that the zip files are not unpacked, since the MiSTer cores can handle zip files.

What I've noticed so far:
The Atari 2600 Core does not check that there are various file formats (bin, txt, png, etc.) in the zip file. The other cores are OK and only the homebrews are listed.
In the GBC Zip File there is a file in *.gb format. The core is complaining but you can manually switch to GBC. For the better you rename the file in the zip file to *.gbc.
I did not test ZX Spectrum homebrew because i had no keyboard at hand.

Some homebrews don't run on the MiSTer (probably emulator only) or have graphic glitches. But most of them run good.

Finally, I would like to mention that I only adapted the scripts and i am not the maintainer of the homebrew collection.
The homebrews are all freely available and some are likely to be fair use.
Therefore, use the script at your own discretion.

My scripts work so far, but the scripting is very sloppy. If I have time in the future, maybe I will improve them. But for now they are doing what they should.

mutmuthux
Atari User
Atari User
Posts: 41
Joined: Mon Mar 04, 2019 8:11 am

Re: Discover new content thread (Demos, mods, homebrew)

Postby mutmuthux » Fri Jan 17, 2020 11:12 am

Many thanks for putting it all together in one place mate :cheers:

User avatar
RealLarry
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 128
Joined: Sat Jan 31, 2015 12:05 pm
Location: San Junipero

Re: Discover new content thread (Demos, mods, homebrew)

Postby RealLarry » Fri Jan 17, 2020 12:36 pm

Nice script, @jayp76, many thanks for your effort. Script runs but fails for every subset, as none of the expected subdir exists..had to create them by hand.

You could replace line #41 to #44 in every sub-script by this one-liner:

Code: Select all

[[ -d /media/fat/games/Atari2600 ]] && cd /media/fat/games/Atari2600/homebrew || mkdir -p /media/fat/games/Atari2600/homebrew

for example (as of a2600-roms.sh).
On the other side of the screen, it all looks so easy.

jayp76
Atari freak
Atari freak
Posts: 63
Joined: Wed Oct 17, 2018 10:09 am

Re: Discover new content thread (Demos, mods, homebrew)

Postby jayp76 » Fri Jan 17, 2020 1:27 pm

This is true for those using the old folders scheme (before /media/fat/games/ was introduced) or don't have all cores installed.
Thanks for checking, i will add your lines asap.

User avatar
RealLarry
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 128
Joined: Sat Jan 31, 2015 12:05 pm
Location: San Junipero

Re: Discover new content thread (Demos, mods, homebrew)

Postby RealLarry » Fri Jan 17, 2020 3:26 pm

...or you could use this tiny and handy script I've made based on your idea:

Code: Select all

#!/bin/bash

function getbrew {
  echo " ======================================================================="
  echo " Downloading ${1}-ROMs from retrobrews, please wait..."
  echo " List of all Homebrew games which will be installed for ${1}"
  echo " can be found on: https://github.com/retrobrews/${3}"


  [[ -d /media/fat/games/${1}/homebrew ]] && cd /media/fat/games/Atari2600/homebrew || mkdir -p /media/fat/games/${1}/homebrew ; cd /media/fat/games/${1}/homebrew
  [[ -f /media/fat/games/${1}/homebrew/${2} ]] && mv ${2} master
  wget --no-check-certificate -Nq 'https://codeload.github.com/retrobrews/'${3}'/zip/master' && mv master ${2}
}

getbrew Atari2600 a2600_homebrew.zip atari2600-games
getbrew C64 c64_homebrew.zip c64-games
getbrew Coleco coleco_homebrew.zip colecovision-games
getbrew GBA gba_homebrew.zip gba-games
getbrew GameBoy gameboy_homebrew.zip gbc-games
getbrew Genesis md_homebrew.zip md-games
getbrew NES nes_homebrew.zip nes-games
getbrew SMS sms_homebrew.zip sms-games
getbrew SNES snes_homebrew.zip snes-games
getbrew Spectrum zxs_homebrew.zip zxspectrum-games

echo " ======================================================================="
echo " Thanks goes to retrobrews. Scripts were adapted to use with MiSTer."
echo " ======================================================================="

exit 0

Works like mister_updater.sh. Feel free to adopt.
On the other side of the screen, it all looks so easy.

jayp76
Atari freak
Atari freak
Posts: 63
Joined: Wed Oct 17, 2018 10:09 am

Re: Discover new content thread (Demos, mods, homebrew)

Postby jayp76 » Fri Jan 17, 2020 3:49 pm

I had problems using wget, and used curl instead. I don't know what caused the issues. Also itis my first attempt working with github.
Anywho, your code looks definetely more manageable and tidy. I will test it when i am at home and will sync it with github.

kikusui
Retro freak
Retro freak
Posts: 12
Joined: Sat Oct 13, 2018 8:45 pm

Re: Discover new content thread (Demos, mods, homebrew)

Postby kikusui » Sun Jan 19, 2020 6:49 pm

I hope someone can help with me with getting these homebrew scripts to work. For a reason I don't know I can't get either jayp76's script working, nor can I get RealLarry's "Tiny & Handy" script to work. I've copied the scripts, pasted them into notepadd++, named them & dropped them into the Scripts folder on the MiSTer. Upon running them on the MiSTer I get the following in both cases .....

Welcome to MiSTer ...... etc
/tmp/script: /media/fat/Scripts/get_homebrews.sh: /bin/bash▲M: bad interpreter: no such file or directory
Press any key to continue (and then the same again with whatever I named the second .sh file to.

What am I doing wrong here? I sure this should be simple, I'm probably overlooking something very obvious!

jayp76
Atari freak
Atari freak
Posts: 63
Joined: Wed Oct 17, 2018 10:09 am

Re: Discover new content thread (Demos, mods, homebrew)

Postby jayp76 » Mon Jan 20, 2020 8:14 am

Go to the github page, click on raw and save as.
Your saved script has some non conformant characters, that's why your script fails to run.
/bin/bash▲M <------- : bad interpreter:
Are you sure you did this with Notepad++?
Please check in Notepad++ if the encoding is configured to UTF-8 or something else. I think UTF-8 schould be correct.

kikusui
Retro freak
Retro freak
Posts: 12
Joined: Sat Oct 13, 2018 8:45 pm

Re: Discover new content thread (Demos, mods, homebrew)

Postby kikusui » Tue Jan 21, 2020 11:12 pm

Thanks for the help. Turns out that the EOL Conversion in Notepad++ wasn't set to Unix. All working now.

kazki
Atarian
Atarian
Posts: 8
Joined: Sun Nov 10, 2019 10:25 pm

Re: Discover new content thread (Demos, mods, homebrew)

Postby kazki » Wed Jan 22, 2020 9:09 pm

so true, the same outcome applies to Aladdin Remix on Genesis you can find the remix version which has much better hitboxes and plays much better

Darius on Genesis can also be found

Lightwave wrote:Seiken Densetsu 3 has finally been officially translated and released by Square Enix as part of the Collection of Mana for the Switch.

The SNES ROM has been extracted and is now available in the wild for anyone interested.

BigMac740p
Atari freak
Atari freak
Posts: 54
Joined: Mon Dec 16, 2019 3:44 am

New unreleased SNES game discovered: Cooly Skunk

Postby BigMac740p » Thu Jan 23, 2020 2:24 pm

A new canceled SNES game as being discovered and restored, the whole story and the ROM can be found here:

https://www.gamingalexandria.com/wp/202 ... nreleased/


Return to “MiSTer”

Who is online

Users browsing this forum: drj3rk, dtimber and 7 guests