Open Adem1987 opened 6 years ago
This was discussed on the forums. One of the challenges is what to do about a keyboard?
The Atari 2600 could be a promising candidate. Stella is a mature emulator.
It may be a good idea to poll the users on the forum and see what systems most people would like to see that could also run on the ESP32's CPU and fit in the limited RAM (which OtherCrashOverride just told me about). It seems there is only about 400kb of RAM for whatever emulator to run in.
Simulating the keyboard inputs, till we can play with the "joystick"?
Am 08.07.2018 um 02:52 schrieb OtherCrashOverride notifications@github.com:
This was discussed on the forums. One of the challenges is what to do about a keyboard?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
@kamotswind RAM on ESP32 chip is limited to 400KiB. They are also fragmented. But there is 4MB external RAM through SPI. You can not do DMA through external RAM. That's what I learnt so far in frame buffer improvement.
I would love to see these emulated on Odroid-Go! I think Atari through Stella may be the most feasible option. C64 might need keyboard emulation, or some kind of command menu (I think VICE has this?) and Amiga emulation is supposed to be quite taxing.
Someone on the forum suggested Atari Lynx. Is that possible?
Probably, I have ported Handy to another handheld in the past. I had frame rate issues on a faster chip though and there are issues with I2C data transfer speed so frameskip is inevitable. On Mon, 16 Jul 2018 at 10:33, jpxdude notifications@github.com wrote:
Someone on the forum suggested Atari Lynx. Is that possible?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/OtherCrashOverride/go-play/issues/21#issuecomment-405193689, or mute the thread https://github.com/notifications/unsubscribe-auth/AHxQsSF0EzEPI4PlNeOxk2bXVZsnai8zks5uHF3hgaJpZM4VGg4O .
ColecoVision was added in the latest release: https://github.com/OtherCrashOverride/go-play/releases/tag/20180718-smsplusgx
I'd like to add NeoGeo Pocket and NeoGeo Pocket Color to the list. They had only four buttons so that would work with the Odroid GO. I don't know if emulators have been ported to the chipset though
NeoGeo may be fairly difficult since I think it uses a lot more RAM then what is available. ColecoVision is working great!
@kamotswind I meant the NeoGeo Pocket, not the home console. I just checked the specs, it had 12K of RAM so that could work. See here: https://en.wikipedia.org/wiki/Neo_Geo_Pocket_Color#Technical_specifications
@hpcodecraft I believe the emulator would need to allocate at least 12KB for the 900H, 4KB for the Z80, 64KB for ROM code (unless the ROM image is written to SRAM or something), and all of that is not so bad but then there may be up to 4096KB needed for the actual game that is running. Emulators usually need to load the game ROM in to RAM I believe. Also the sound emulation could be a problem. Remember, all the hardware runs as emulated software instead. The ColecoVision ROM is 8KB in comparison to the 64KB ROM of this device.
How about CPS Amstrad, Game&watch, MSX, Vetrex
Yes please Atari 7800?? I can't even believe how awesome the 7800 games are, way better than 2600 no offense anyone.
Presumably some early arcade titles could work? Lots of 80s games only used one or two buttons.
Also, how about the PC Engine? Didn't that controller just have A+B Buttons on it?
Could we get MSX games, I just found out about them and their pretty awesome? thx!!!
Please look into the option to add MSX. Preferably MSX2. Most games can be played without a keyboard, some games that needs a keyboard for player selection are patched, so a joystick can be used to start the game. On github look into Openmsx. This is the most accurate emulator for multiple platforms.
I attempted an Atari Lynx port, but was not successful. https://forum.odroid.com/viewtopic.php?f=159&t=31558#p230460
Thanks for trying @OtherCrashOverride , any emulators in the future are so exciting. I feel like a kid again with this product and can't wait for more emulators and features to come.
Atari 2600 is available here: https://github.com/OtherCrashOverride/stella-odroid-go/releases
Amazing!!!! THANK YOU @OtherCrashOverride
Atari 7800 is available here: https://github.com/OtherCrashOverride/prosystem-odroid-go/releases
wow. this is awesome progress in such a short space of time. great work!
On Fri, 3 Aug 2018, 07:53 OtherCrashOverride, notifications@github.com wrote:
Atari 7800 is available here: https://github.com/OtherCrashOverride/prosystem-odroid-go/releases
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/OtherCrashOverride/go-play/issues/21#issuecomment-410218402, or mute the thread https://github.com/notifications/unsubscribe-auth/AGhlpQCwsadxadipwQ-XSo5tX3J-BlQTks5uNCuzgaJpZM4VGg4O .
YES WOW, it's like Christmas in August. I couldn't believe it when I got home. I love these games so much, Thank you @OtherCrashOverride !!!
My Christmas Wishlist to Santa Claus:
1) MSX 2. 2) Commodore 64 (they have the best Arkanoid). 3) Amstrad - CPC. 4) Sharp X1. 5) Atari 5200 SuperSystem. 6) Intellivision (i know Colecovision is far superior already).
Other: Sierra Adventure Games Interpreter or Scumm VM (I don't know if this is even possible).
Bonus: Arduboy Emulator, Commander Keen series and Hugo's House of Horrors to be ported over hahaha!!!
The oDroid Go is so incredible I'm buying another one, once they come back in inventory their sold out right now.
Thank you again oDroid Go Team, and also thank you to Youtubers like Kamots Talk Tech and BackOfficeShow for educating me on how to flash the oDroid Go and teach me things about it.
Hi, I am currently working on a fmsx port for the odroid go with the permission of Marat Fayzullin.
It looks very promising, Space Manbow for example works very well, I only have some sound problems I need to solve. When it's done, I'll upload it to github, maybe we can add it to this project here.
Edit: here is a small video showing Space Manbow. Som Video issues and no sound, but it runns smoothly :)
@Schuemi It's looking great, I'd love to have an MSX port. Of course sound would be really nice! Really looking forward to what you can do for this, thank you!
maybe we can add it to this project here
It (fMSX) will need to have an open source license. Currently modifications are prohibited without the author's permission.
Yes, you are right. Marat gave me the permission, but this definetly does not mean it's open source. I do the emulator as an independent project and with your cool flash firmware, it's no problem to change the emulators :)
Could you implement more emulators to play the games from these platforms?