Skip to content

Releases: tcprescott/RomLoader

Support for 64213 and 23074

30 Aug 15:09
Compare
Choose a tag to compare

23074 is the standard port usb2snes in the near future, so this adds support for this port. It also adds support for 64213, which is used by the Crowd Control usb2snes server.

It will try 64213 first, then 23074, then fall back to 8080 if nothing else is available.

Deal with larger ROMs

08 Sep 04:05
Compare
Choose a tag to compare

SMZ3/Enemizer ROMs weren't properly booting. This should give ROMs greater than 2MB more time to get ready to be booted. Its a dirty sleep statement, but it should do the job.

Fix all the things!

08 Sep 03:31
Compare
Choose a tag to compare

Multiple name_patterns can be specified now, useful when playing standalone ALTTPR ER/Multiworld games.

WARNING: You will need to update your romloader.yaml and change the name_pattern field for it to work correctly. See the the romloader.example.yaml file for details.

Also overhauled py2snes. It should be more stable now when copying files to the sd2snes. Let me know if stuff still breaks on occasion.

Finally this update allows you to specify the COM device in case multiple sd2snes devices are attached to the PC. Will be handy at GDQs.

Another bug fix

19 Feb 01:16
Compare
Choose a tag to compare

That face when you fix one thing and break something else.

This version should work for real real this time.

For real resolve crash when running on freshly-started sd2snes

16 Feb 15:30
Compare
Choose a tag to compare

This should actually work around the issue described in #1 . Basically if it fails for some reason it'll just try again. usb2snes can be finicky.

Resolve crash when running on freshly-started sd2snes

16 Feb 15:19
Compare
Choose a tag to compare

This should improve the stability of RomLoader and work around a bug with the usb2snes websocket server. It should no longer crash when running RomLoader after recently starting your sd2snes.

More bug fixes!

25 Dec 18:21
Compare
Choose a tag to compare

A bunch of behind the scenes bug fixes. Big one is that paths on the sd2snes aren't case sensitive, so I made my checks case-insensitive to reduce confusion.

Code cleanup and better error handling

25 Dec 04:24
Compare
Choose a tag to compare

Should give you more information when RomLoader fails for some reason, instead of immediately exiting and taking its output with it.

Rules engine!

24 Dec 23:47
Compare
Choose a tag to compare

Added a rules engine. See README.md file in the repo for usage instructions.

Quick fix

24 Dec 01:56
Compare
Choose a tag to compare

Make sure usb2snes is already working with your setup. Then have windows open the .sfc or .smc file using romloader.exe. As long as everything is fine with usb2snes it'll copy the rom to the /romloader directory (creating if it doesn't exist) and then boot the rom.

You can find usb2snes for sd2snes firmware 1.9.0 here: https://github.com/RedGuyyyy/sd2snes/releases/tag/usb2snes_v9

Only a small bugfix behind the scenes. Now the app will identify itself with the websocket server so it can be seen more easily in logs for troubleshooting.