Message for Chris Gransden about emulation
David Feugey (2125) 2687 posts |
I saw this… http://www.riscosports.co.uk/emulation.html Would it be possible to make an update of Hatari? And of FastDosBox? Latest version was never adapted from Linux to RISC OS. And of course some Amstrad CPC and Amiga emulators :) Please note that you can buy ROMs (Amiga), or get them officially for free (CPC), or have free clones (FreeDOS, FreeTOS). Other ideas, on the gaming side : SNES, GB, GBA, as there is a very active homebrew community, so possibilities to play new games under RISC OS (but my favorite is still Amstrad CPC, with some new titles and – legal – free games). Bye, David |
Chris Gransden (337) 1148 posts |
I’ve done a port of Hatari 1.7.0. I haven’t tried 1.8.0 yet.
I managed to get cpc4rpi to build and run but it crashes with sound enabled and red and blue colurs are swapped. Other than that it works OK. :-) I’ve got ports of e-uae and p-uae. They are a bit slow. Need at least a 1.5GHz Pandaboard, preferably an IGEPv5. |
David Feugey (2125) 2687 posts |
So Falcon and TT emulation, with high-res modes. Just one word: thanks.
You tried Caprice32? Seems to be the best CPC emulator available.
Hope to see all of this online soon. Thanks again. You’re a serial porter (with David: http://www.acornemus.freeserve.co.uk/ ). Next, RPCEmu for RISC OS ? :) I’m now collecting legal homebrow and free games. Good way to extend our software database. |
David Feugey (2125) 2687 posts |
Nota: I’m working on ready to run disc images for some emulators (Atari, Amiga, DOS). All made with free components (EmuTOS, Aros 68k, FreeDOS, etc.). I’m working too on lists of free (really free, not only ‘downloadable’) software for Atari 2600, Intellivision, etc. So any new emulator will be a good thing :) Hint: there are a lot of free games for GBA, SNES and CPC. Hint2 : I have also some Mac Classic projects (Basilisk II?). I would like to promote RISC OS as the best emulation platform for the big 4 (Acorn, Apple, Amiga, Atari), and PC (from DOS to Win 3.11). With a lot of emulated games, in a window (genesis, super nes, etc.)… Nota: latest versions of FastDosBox are Linux only, but should compile for RISC OS (as the first version). These versions have Neon optimizations and should work much faster (around the speed of a 486DX4-100 if Dynarec is activated. A pity that Win95/98 patches are not included in this version of Dosbox. It could be fast enough. Official DOSBox since to have Dynarec for ARM too, and a few other new things, as network, win86 support, etc. |
David Feugey (2125) 2687 posts |
More info… Aranym has an ARM JIT. http://sourceforge.net/projects/aranym/files/aranym/1.0.2/ Basilisk II use it in some SVN version. http://www.emaculation.com/forum/viewtopic.php?f=6&t=7035&sid=edb77a87fc751b097e988abd90ed6902&start=25 Speed = x2 to x3 |
Jon Abbott (1421) 2599 posts |
If you need a fast ARM3 JIT, I could provide a separate core-ARM3 JIT module based on the JIT in ADFFS with all the RISCOS specific bits removed. You may need to provide your own SWI vector handler and LDR/STR emulation depending on how the emulated machine addresses memory, but that’s fairly trivial. With a basic API defined, it could either raise SWI calls to trigger your emulator or you could pre-register handlers the JIT should call if certain SWI’s are called or certain address ranges accessed. Speed wise it’s between 50-90% of the host CPU speed. At some point, I’ll extend it and also provide an ARM710 JIT. |
David Feugey (2125) 2687 posts |
That could interest Arcem or ArchiEmu people :) |