Wednesday, 9 January 2013

[Rpcemu] RISC OS 6.20 Install Guide

Hi all,

As promised, I've written this step-by-step guide. There were some additional comments regarding networking which could be added, but as I have not done this myself, I have not added any instructions for it. Comments and revisions are welcome, on this thread.

Cheers,

Gerald.

------------------
Installing RISC OS 6.20 on RPCemu

This installation assumes that you have a fresh install of RPCemu 0.8.9. However, theoretically, you should be able to upgrade any RPCemu setup that has a qualifying operating system installed (RISC OS 4.00 or above). On my install, I started with a fresh install of RISC OS 4.39, with the RO439INSTALLV2 CD.

1. First of all, download and install RPCemu and set it up with some RISC OS 4.xx roms. NOTE: you could go straight to RISC OS 6.20 roms, as it will work, but we are needing to put the !Boot structure in place. 6.20 will work with an older !Boot, but you will not get the full functionality.

2. Next, boot up RPCemu and select to boot to the Desktop at the green boot screen. At this point, you will need to choose whether to setup on a hard disc image (which needs to be 50MB or bigger), or on HostFS. I would recommend using HostFS - therefore go to a *command prompt and type:
*CO. FILESYSTEM HOSTFS

3. Then load your Risc OS 4.xx install CD (either physically, or by using an ISO image - there is a 4.39 CD freely available on the web) and go through the !Boot install procedure. Alternatively, find a zipped 4.xx !Boot structure and install that. Remember to install it onto the drive you will be booting from.

4. Now reboot RISC OS (preferably using the RISC OS options, as opposed to the RPCemu menu item "Reset RPC"). This should now boot into the Desktop OK.

5. You will now need the RISC OS Select 6i1 Install CD (which contains the 6.20 rom images), or an ISO of it. Insert, or connect the ISO, and run the !RO6Instal in the NewUser directory. However, when it gets to the point where it is about to install the softload rom images, cancel out of the install without installing the rom images. If you continue at this point, it will hang (unless you are lucky).

6. Now you will need to locate and decompress the Select6i1 file, which is in NewUsers.!RO6Instal.Data directory on the CD. This will need to be decompressed following the instructions here: http://www.marutan.net/rpcemu/manual/romimage.html

7. Shut down RPCemu, and remove the RISC OS 4.xx roms from the roms folder. In their place, put the decompressed 6.20 rom image (which should now be 6MB).

8. Start up RPCemu. It should now boot into RISC OS 6.20. At this point, you may encounter some problems, but these should be related to the cmos.ram. When I installed this on the Mac version, there were no problems. When I installed it onto Windows, the FontManager and Desktop modules were unplugged. Other people have found other problems, but this was because they used their old cmos.ram and rpc.cfg files. Re-enabling the FontManager and Desktop is a simple case of typing:
*RMREINIT FONTMANAGER
*RMREINIT DESKTOP
and rebooting.

9. That's it. You should now be looking at a RISC OS 6.20 desktop. There may be other problems, but the chances are that these will be related to the CMOS (which stores which modules are unplugged), and will be a simple case of issuing some *RMREINIT, or *CONFIGURE commands.

Gerald Holdsworth
January 2013
------------------

No comments:

Post a Comment