ducalex / retro-go

Retro emulation for the ODROID-GO and other ESP32 devices
GNU General Public License v2.0
577 stars 131 forks source link

Request to add an Atari800 emulator. #10

Open smutek110 opened 2 years ago

smutek110 commented 2 years ago

It would be nice to add the atari 800 emulator. There are many interesting games out there. In another esp32 based project I found a working emlator, but its drawback is that it only supports the .rom format. Unfortunately, most of the interesting games are in the following format: ( .atr, .com, .xex, .cas, .bas). Unfortunately, my programming knowledge is very poor. I am a self-taught and it would take me years to adapt the emulator to support other formats.Maybe you could have a look at the project: (https://github.com/Jean-MarcHarvengt/MCUME).

ducalex commented 2 years ago

It's usually not that simple to emulate a floppy drive. A ROM you just copy to memory, but a floppy you have to care about timings, seeking, head positioin, sectors, etc. I'm not sure I can help you with that (I tried and, so far, have failed, with the Famicom DIsk System).

I don't think porting the atari800 emulator to retro-go is a good idea either. Without a keyboard I'm guessing we'd need a system to remap controls for each games?

smutek110 commented 2 years ago

https://rossumblog.com/2020/05/10/130/ A WELL-WORKING EMULATOR. WHAT'S ABOUT THE KEYPAD SEE THIS PROJECT : https://github.com/smutek110/espMCUME. keyboard based on the atmega328P without oscillator. https://www.youtube.com/shorts/lLTv_dKbF60

https://www.youtube.com/watch?v=Z6dcOWifql0&t=50s