Re: [Rpcemu] Getting started with RPCEmu for Mac OS

2010-09-28 Thread Francis Devereux
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

2010-09-27 Thread Chris Wraight
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

2010-09-27 Thread Peter Howkins
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

2010-09-27 Thread Tom Hughes

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

2010-09-27 Thread Chris Wraight
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

2010-09-27 Thread Francis Devereux
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