RPCEmu Os X 10.14.06
Pages: 1 2
David J. Ruck (33) 1635 posts |
The VA ROM supplied ROM image has enhancements such as supporting up to 8MB of VRAM (on VRPC/SA). However, it used to work with just about any RISC PC or A7000 ROM image. I used to use it as a quick way to test compatibility with various ROM versions, without having to either have half a dozen machines, or prising out 3.5/3.6/3.7 ROM chips every five minutes. |
Alan Williams (2601) 88 posts |
I dont want to use the VA ROM I just tried it because the 439 ROM *saved from my RISC PC did not patch for 8M VRAM on my mac. I downloaded the Windows version of RPCemu too and it didn’t work there either. I dragged out three other RPCs, one had 3.7 and no net, the other two had 439, but only one would boot. It had a UNIPOD so networking was good. I *saved its 439 rom and via my nas got it to my mac but it gave the same MD5 sum as my original attempt. I inspected the region of memory directly on the RISCPC with !Zap, I took a screen shot of that but I can’t see how to upload it here. I think romload.c needs to be changed to patch the version of 439 that I seem to have. { 0xe248, { 0xe3a00402, 0xe2801004, 0xeb0001ae, 0×03a06002 }, 0xe254, 0×03a06008, “8MB VRAM RISC OS 4.39” },// fails for me I don’t seem to have make files in the source included in the download or I might have tried to rebuild it myself. Obviously I am missing something. I will look more into this unless anybody else who has done this before could kindly rebuild the mac version. (potentially all will need doing if this fixes it for 4.39) |
David Pitt (3386) 1248 posts |
Try this, recompiler build. Works here but only in small screen mode. To build for yourself :- Edit rpcemu.pro if you want to build the Dynamic Recompiler: Change the following line (very near the top): CONFIG += debug_and_release to CONFIG += debug_and_release dynarec Assuming fully patched source
qmake (Increase the 3 to however many cores you’ve got.) Nearly forgot a couple of details, Xcode and Qt5 are required if not already present.
Makefiles should be in the qt5 folder. HTH. It is an easy build. |
Alan Williams (2601) 88 posts |
I was running Sierra which was out of date for brew and xcode so I upgraded to Catalina first. My proposed fix resolved the issue and I can now get 8M VRAM screen modes. The fix applies to ROM images *saved from RISC OS 4.39 with the RISC OS Limited part numbers 20040311,1 and 20040311,2 |
Pages: 1 2