RPCEmu 0.9.4

discuss emulators of 26-bit acorn systems e.g. arculator and rpcemu
Post Reply
User avatar
flibble
Posts: 886
Joined: Tue Sep 22, 2009 11:29 am
Contact:

RPCEmu 0.9.4

Post by flibble »

A new version of RPCEmu is available, 0.9.4

http://www.marutan.net/rpcemu/
  • ARM
    • Performance gains on x86 and x64 dynamic recompiler.
    • Many of the instructions that were not accelerated on the x64 architecture but were on x86 have now been implemented on x64.
    • Refactoring of Dynamic Recompiler code.
    • Many bugfixes.
    • Accessing CP15 should only be permitted in privileged modes.
  • Network Address Translation
    • You can now configure ports to be forwarded between your host network and RPCEmu. This allows you to host servers under RPCEmu that can be accessed by other machines on your network. (Note, this still does not enable the use of ShareFS)
  • Floppy Disc
    • Support HFE format floppy disc images. HFE disc images are lower-level than ADF discs as they can also store the information required for various copy protection systems. Contributed by Sarah Walker.
  • VIDC
    • If you are not using VRAM you can now use up to 4MB of RAM for video modes.
  • Other
    • Fix the crash on shutdown or reset of RISC OS 5. Based on a suggestion from Rob Sprowson.
  • GCC
    • Compiling with GCC 10 no longer needs a workaround for the common symbols errors.

Matthew Howkins
Peter Howkins
Dunkinator
Posts: 58
Joined: Fri Oct 16, 2015 12:15 pm
Contact:

Re: RPCEmu 0.9.4

Post by Dunkinator »

Great job! In earlier versions the emulation screen scale was higher, is that still possible or best to just emulate full screen?
derek
Posts: 258
Joined: Thu May 07, 2015 8:31 pm
Location: Sunny Runcorn, UK
Contact:

Re: RPCEmu 0.9.4

Post by derek »

Hi,

I have just compiled RPCEmu 0.94 on Linux Mint 20.3 Cinnamon 5.27, I used the downloadable bundles for RiscOS v3.71 and v5.24 all works really well.

I have the Internet connect configured on each RiscOS distro,making a nice environment to use.

The only problem I have is that the RiscOS v5.24 does not want to read CDROM ISO image files,whereas v3.71 does read them OK,as it is the same emulator,this must be a v5.24 issue.
Regards,

Derek
User avatar
helpful
Posts: 787
Joined: Tue Sep 22, 2009 1:18 pm
Location: London
Contact:

Re: RPCEmu 0.9.4

Post by helpful »

IDE (hard discs and CD-ROMs) are not supported when using RO5 with RPCEmu:
https://www.marutan.net/rpcemu/ro5.html
RISC OS User Group Of London - https://www.rougol.jellybaby.net/
RISC OS London Show - https://www.riscoslondonshow.co.uk/
derek
Posts: 258
Joined: Thu May 07, 2015 8:31 pm
Location: Sunny Runcorn, UK
Contact:

Re: RPCEmu 0.9.4

Post by derek »

helpful wrote: Sun Mar 27, 2022 7:20 pm IDE (hard discs and CD-ROMs) are not supported when using RO5 with RPCEmu:
https://www.marutan.net/rpcemu/ro5.html
Thanks for the information, looks like I have not read enough about the emulator.

I will extract the ISO image to a directory in the HostFS directory.
Regards,

Derek
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: RPCEmu 0.9.4

Post by IanJeffray »

Just for amusement, I configured RPCEmu to allow more VIDC bandwidth as per the helpful instructions. This allowed me to pick "4K" screenmode with a reasonable amount of colours. Hilarious. Great.

But ... I was surprised to find that the supplied EmuMon MDF has '4K' as 3840x2180 in there, rather than the accepted standard "4K" of 3840x2160. This seems particularly illogical as there's an 8K definition of 7680x4320 which is correct (ie double 3840x2160, which is in turn double 1920x1080). Is this just a typo throughout that part of the MDF?

Anyway... here's the 'corrected' MDF section if anyone cares. (I added the removed 20 lines to the last parameter - not sure what that is (vsync pulse width?), but this was necessary to get the fullscreen scaling correct anyway).

Code: Select all

# 3840 x 2160 (60Hz)
startmode
mode_name:3840 x 2160 (4K)
x_res:3840
y_res:2160
pixel_rate:550000
h_timings:136,160,0,3840,0,24
v_timings:6,29,0,2160,0,23
sync_pol:3
endmode
Post Reply

Return to “32-bit acorn emulators”