RPCEmu: Difference between revisions

From RISC OS
Jump to navigationJump to search
No edit summary
(Link to mailing list postings about networking)
Line 6: Line 6:


* No access to host floppy drives
* No access to host floppy drives
* No network access.
* No network access (this is under development - see below)
* Unable to run non-RISC OS operating systems correctly (eg Linux)
* Unable to run non-RISC OS operating systems correctly (eg Linux)


Line 16: Line 16:
*Test the dynamic recompiler
*Test the dynamic recompiler
Make sure you involve Tom Walker when doing development on RPCEmu.
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].


==References==
==References==

Revision as of 20:00, 21 December 2007

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

Make sure you involve Tom Walker when doing development on RPCEmu.

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