JetSetIlly / Gopher2600

Gopher2600 is an emulator for the Atari 2600 games console
GNU General Public License v3.0
239 stars 20 forks source link

Compressed ROM files support (zip,7z etc) #28

Open acepow3r opened 6 months ago

acepow3r commented 6 months ago

Well, as the title says. Do we have a plan for future support for zipped roms or maybe they are already supported and I'm too dumb for missing some trivial dll files?

JetSetIlly commented 6 months ago

It's a great idea and one I've been meaning to do for a while now. It shouldn't be too difficult to add support for zip. I can't promise 7z or anything else though.

(One thing I should note is that there is a relatively new Atari ROM type with the .ace file extension. This isn't related to the ACE archive type that uses the same file extension)

I'll keep this issue open to remind me.

Thanks.

JetSetIlly commented 5 months ago

Work in progress video for this feature.

https://www.youtube.com/watch?v=uGJj7NqLsxA

JetSetIlly commented 5 months ago

ZIP file support has been added to release v0.30.0

https://github.com/JetSetIlly/Gopher2600/releases/tag/v0.30.0

I'll add RAR support once I find a good library. Or failing that, once I find the time to write one.