As anybody watching the cvs list will notice the scrollwheel code is now in, I have just copied the existing module directory structure there, the code is GPL etc.
I was wondering whether it was a good idea to add to the pathname conversion code a case for spaces, linux real space <=> riscos pseudo space. Otherwise, filenames with spaces become inaccessible in riscos; well, versions less than 4 I guess. On the qemu front, over Christmas I had a go at trying to contort qemu into pretending to be a riscpc. Then I read on some riscos news site that there is now Tom Walker's windows riscpc emulator, and qemu work based on Nick Burret's work. My qemu attempt is different to both of these as it is supposed to be a hardware implementation dynamic recompilation rather than swi-cloaking-magic. I choose the Risc PC because the processor as it stands is obviously more similar than to an ARM 3. I am not totally sure of what the Nick Burret version consists of but here is what I have done: -Implement all 26 bit modes - the hard part here being altering the instructions to handle the PC correctly in all instructions. This code is not thoroughly tested, but appears to work. -Change small details of the processor to make RISCOS & ARM Linux built for RISC PC play nicely with it. (Especially making NV behave 'properly' at the start of the 3.7 ROM). -Hooked up the qemu ps2 hardware into the arm processor, and made a basic set of arm timers, hooked up the arcem i2c code into qemu, programmed in lots of the arm750 iomd registers. I started by using a 3.7 ROM, but after a while realised that if I used ARM Linux I would have a source to follow. Despite this I have come to a sticking point - both RISC OS and ARM Linux hang or crash in the boot up (puzzling memory aborts in ARM Linux), and I have no idea where the problem comes from. I stared at Tom Walker's source, but this has not shown any significant difference. In conclusion, if anybody wishes to pick up the pieces and have a go using any of the code I have written, or alternatively using it as a base for something else, then the source is available on request; I don't have anywhere convenient to put it at the moment. Daniel. ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ arcem-devel mailing list arcem-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/arcem-devel