RPCEmu: Difference between revisions
From RISC OS
Jump to navigationJump to search
(Update maintainer status. Note for previous rollback: Dtanis says the RPCLinuxGuide isn't finished yet and wants to finish it before announcing it) |
|||
Line 15: | Line 15: | ||
*Address its emulation limitations (like host drive and network access) |
*Address its emulation limitations (like host drive and network access) |
||
*Test the dynamic recompiler |
*Test the dynamic recompiler |
||
Make sure you involve Tom Walker when doing development on RPCEmu. |
|||
Networking is currently under development - there are currently two strands, [http://www.riscos.info/pipermail/rpcemu/2007-November/000056.html one for Linux] with [http://www.riscos.info/pipermail/rpcemu/2007-November/000059.html patch] and [http://www.riscos.info/pipermail/rpcemu/2007-November/000060.html another for Windows]. |
Networking is currently under development - there are currently two strands, [http://www.riscos.info/pipermail/rpcemu/2007-November/000056.html one for Linux] with [http://www.riscos.info/pipermail/rpcemu/2007-November/000059.html patch] and [http://www.riscos.info/pipermail/rpcemu/2007-November/000060.html another for Windows]. |
Revision as of 21:31, 29 October 2008
RPCEmu - Open Source RiscPC Emulator
riscos.info maintains the source repository for RPCEmu, developed by Tom Walker. Peter Naulls did the port to Linux. Chris Williams did the Mac OS X PPC port. RPCEmu is an dynamic recompiling (JIT) emulator of Acorn RiscPC-class hardware. It includes working emulation of ARM6, ARM7 and StrongARM cores, IDE and Floppy emulation, VIDC20 and IOMD chipset emulation, and other features.
Present limitations:
- No access to host floppy drives
- No network access (this is under development - see below)
- Unable to run non-RISC OS operating systems correctly (eg Linux)
Developer help wanted
In case you are a developer and want to spend some time on RPCEmu project, this is a non-exhaustive list of ideas to get you inspired:
- It would be a good thing to have Windows, Linux and Mac OS X ports unified.
- Address its emulation limitations (like host drive and network access)
- Test the dynamic recompiler
Networking is currently under development - there are currently two strands, one for Linux with patch and another for Windows.
References
Emulation of RISC OS |
Emulators: RPCEmu, QEMU, Arcem, VirtualAcorn, RedSquirrel, Arculator |