Re: [Rpcemu] Getting started with RPCEmu for Mac OS
On 28 Sep 2010, at 10:54, Chris Wraight wrote: Thanks Francis. Try http://www.devrx.org/software/rpcemu/rpcemu-spoon-fjd-2010-09-27.zip. I've made the poduleroms loader skip files starting with '.', so it should skip the .DS_Store file. This new version enables RPCEmu to get going. When I ran it, the Boot sequence was still compressed, but I got to the desktop OK after a 'Disk not recognised' error. Once there, I changed the filetype of HardDisc4 to 'Utility' and double-clicked it. This unpacked the disc image, which I copied into the root directory of the hard disc. I then configured RPCEmu to boot from HostFS as instructed. After doing that, RPCEmu doesn't get to the desktop. The start-up screen reads: RISC OS 24MB ARM 610 Processor RPCEmu Host filing system Error: Internal error: abort on data transfer at 00FBD00C (Error number 8002) Followed by the *-prompt and flashing cursor. Typing *desktop brings up the desktop, but the Boot sequence clearly hasn't run, and everything is very unreliable - running any applications will crash the system, and the sprites are corrupted. Any pointers as to what I'm doing wrong would be much appreciated. I've attached the error log below. I've tried following the instructions at http://www.marutan.net/rpcemu/ro5.html to install RISC OS 5.17 and on my first attempt it didn't work either, although it failed for me in a different way: After I've unpacked HardDisc4 and configured boot from hostfs with: *configure filesystem hostfs *configure boot then after I reset with File-Reset RiscPC I get an error during boot: File ,òflå,òflå,òflå,òflå,òflå,òflå,òflå' not found - see the screenshot at http://www.devrx.org/software/rpcemu/screenshot_ro_5_17.png. If I press cancel in the error box then the same error is repeated. I then changed the CPU Type to SA110 (it was previously on the default of ARM610) and reset the emulated RiscPC again, and after that RISC OS 5.17 booted up to the desktop without problems. Chris, I would recommend changing the CPU type to SA110. If that doesn't work then you could try a different version of RISC OS, e.g. 4.39 or 4.02. Perhaps we should we change the default CPU type to SA110? I don't want to do this unilaterally for the Mac version though, I think that the default should be the same across all host platforms. Thanks, Francis ___ Rpcemu mailing list Rpcemu@riscos.info http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
[Rpcemu] Getting started with RPCEmu for Mac OS
Hi, I'm trying to get going with the new 0.8.8 binary for Mac OS X. I downloaded the application and put it into my Applications directory. I downloaded a copy of the IOMD build of RISC OS 5.17 linked to from http://www.marutan.net/rpcemu/ro5.html, and copied the 'dUI300-00' file into '/Library/Application Support/RPCEmu/roms'. I then downloaded the self-extracting Hard Disc image from the ROOL site and copied the file 'HardDisc4.util' to '/Library/Application Support/RPCEmu/hostfs'. On running the RPCEmu app, the emulator window opens, flashes white, then clears to a black screen with the message 'Error: DataAbort:Abort on data transfer at FC0405F4 (Error number 8002)', followed on the next line by the '*' prompt and a flashing cursor. The window won't take the mouse (the pointer jumps to the bottom-left corner, though I can drag the title bar), and no keyboard input is accepted. I'm running Mac OS X 10.6.4 on a new Mac mini. The error log is: RPCEmu 0.8.8 [DYNAREC NO_DEBUG] Build: 32-bit binary Compiler: GCC version 4.2.1 (Apple Inc. build 5664) OS: SysName = Darwin OS: Release = 10.4.1 OS: Version = Darwin Kernel Version 10.4.1: Wed May 12 21:36:54 PDT 2010; root:xnu-1504.7.50~2/RELEASE_I386 OS: Machine = i386 Allegro version ID: Allegro 4.4.1, MacOS X Host Colour Depth: 32 loadconfig: network_type = off loadconfig: mouse_following = 1 loadconfig: cdrom_type = 0 loadconfig: cdrom_enabled = 1 loadconfig: blit_optimisation = 0 loadconfig: refresh_rate = 60 loadconfig: stretch_mode = 0 loadconfig: sound_enabled = 0 loadconfig: vram_size = 2 loadconfig: cpu_type = ARM610 loadconfig: mem_size = 16 initpodulerom: Successfully loaded '.DS_Store' into podulerom initpodulerom: Successfully loaded 'hostfs,ffa' into podulerom initpodulerom: Successfully loaded 'hostfsfiler,ffa' into podulerom Request for unhandled I2C device 00 Request for unhandled I2C device 68 I assume I've just done something very stupid with installation, though I did try to follow the instructions to the letter. Grateful for any help, and for development of this app. Chris ___ Rpcemu mailing list Rpcemu@riscos.info http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
Re: [Rpcemu] Getting started with RPCEmu for Mac OS
On Mon, Sep 27, 2010 at 01:00:27PM +, Chris Wraight wrote: initpodulerom: Successfully loaded '.DS_Store' into podulerom That might be an issue. In the podulerom directory try deleting the .DS_Store file. I don't know what it is and that dir should only have risc os modules in. Peter -- Peter Howkins peter.howk...@marutan.net ___ Rpcemu mailing list Rpcemu@riscos.info http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
Re: [Rpcemu] Getting started with RPCEmu for Mac OS
On 27/09/10 15:12, Peter Howkins wrote: On Mon, Sep 27, 2010 at 01:00:27PM +, Chris Wraight wrote: initpodulerom: Successfully loaded '.DS_Store' into podulerom That might be an issue. In the podulerom directory try deleting the .DS_Store file. I don't know what it is and that dir should only have risc os modules in. The .DS_Store is an annoying bit of junk that Mac's like to put in zip files - it holds the Mac specific metadata for the files I believe. Mind you I would have assumed that if you unpacked such a zip file on a Mac that it wouldn't actually unpack that, or rather that it would use it to recreate the metadata rather than creating a file by that name. Tom -- Tom Hughes (t...@compton.nu) http://compton.nu/ ___ Rpcemu mailing list Rpcemu@riscos.info http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
Re: [Rpcemu] Getting started with RPCEmu for Mac OS
Thanks for the responses. The .DS_Store is an annoying bit of junk that Mac's like to put in zip files - it holds the Mac specific metadata for the files I believe. Being new to Macs, I had a look at this. It seems that OS X adds .DS_Store files to pretty much every folder on the system. There're normally hidden, and I needed to download a utility to view them. Deleting them only lasts until the folder is accessed again, after which a new one pops up. So I guess either there's something odd with my system, or RPCEmu is doing something funny, or .DS_Store is harmless and the problem lies elsewhere. Cheers, Chris ___ Rpcemu mailing list Rpcemu@riscos.info http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
Re: [Rpcemu] Getting started with RPCEmu for Mac OS
On 27 Sep 2010, at 17:20, Chris Wraight wrote: Thanks for the responses. The .DS_Store is an annoying bit of junk that Mac's like to put in zip files - it holds the Mac specific metadata for the files I believe. Being new to Macs, I had a look at this. It seems that OS X adds .DS_Store files to pretty much every folder on the system. There're normally hidden, and I needed to download a utility to view them. Deleting them only lasts until the folder is accessed again, after which a new one pops up. So I guess either there's something odd with my system, or RPCEmu is doing something funny, or .DS_Store is harmless and the problem lies elsewhere. Try http://www.devrx.org/software/rpcemu/rpcemu-spoon-fjd-2010-09-27.zip. I've made the poduleroms loader skip files starting with '.', so it should skip the .DS_Store file. I think that the reason I didn't encounter the problem myself is that I've followed the instructions at http://support.apple.com/kb/ht1629 to prevent OS X littering my Linux and Windows machines with junk. Francis P.S. source code pushed to http://fe4e.ath.cx/hg/rpcemu-spoon-fjd/ as usual. ___ Rpcemu mailing list Rpcemu@riscos.info http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu