Search found 40 matches

by Phlamethrower
Fri Jun 15, 2018 12:39 pm
Forum: hardware
Topic: Multi-purpose podule with a Raspberry Pi
Replies: 8
Views: 202

Re: Multi-purpose podule with a Raspberry Pi

With the PiPOD there's no electrical connection between the Pi and the "host" computer (except possibly power?). All the communication between the two is via ethernet. I'm not sure what the software is like - the PiPOD falls into the "completely pointless" category for me. It's essentially the equiv...
by Phlamethrower
Fri Jun 08, 2018 5:16 pm
Forum: hardware
Topic: A3000 startup procedure?
Replies: 2
Views: 92

Re: A3000 startup procedure?

On reset, MEMC maps the ROM to &00000000. The ROM code then performs a magic handshake to restore it to normal behaviour.

(See section 5.4 of the MEMC manual - http://www.home.marutan.net/arcemdocs/)
by Phlamethrower
Wed Jun 06, 2018 5:21 pm
Forum: hardware
Topic: Formatting SD/CF cards for use on RISC OS 3.1
Replies: 62
Views: 17971

Re: Formatting SD/CF cards for use on RISC OS 3.1

Hot-swapping hard discs isn't something the OS was designed to cope with, but you could probably get it to work if you *dismount each drive before unplugging it. Possibly also a *RMReInit of the filing system module (e.g. ADFS) after inserting the new drive.
by Phlamethrower
Wed Jun 06, 2018 12:38 pm
Forum: hardware
Topic: Formatting SD/CF cards for use on RISC OS 3.1
Replies: 62
Views: 17971

Re: Formatting SD/CF cards for use on RISC OS 3.1

Just looking into the possibility of an IDE to USB adapter. Not sure whether Risc OS on the Raspberry Pi would support a drive of this age though (170mb Conner). I had read that it only supported newer drives, but I am just trying to find where I once read this. Possibly this thread? https://stardo...
by Phlamethrower
Sun Jun 03, 2018 7:38 pm
Forum: emulators
Topic: Econet for Arculator (and other emulators)
Replies: 8
Views: 442

Re: Econet for Arculator (and other emulators)

From my perspective, it would have be nice to have the API defined, so that if/when I eventually add podule support to ArcEm I'd be able to implement support for it there. But since that's likely to be at least a year or two away, I do agree that if no other emulator developers are interested in imp...
by Phlamethrower
Thu May 31, 2018 12:33 pm
Forum: emulators
Topic: Econet for Arculator (and other emulators)
Replies: 8
Views: 442

Re: Econet for Arculator (and other emulators)

Call me crazy, but it would be nice to have an emulator-agnostic "podule emulation API" so that once a podule emulation has been written for one emulator, it can be used with another emulator just by copying the precompiled podule DLL and a few configuration files to the right location. I'd hope tha...
by Phlamethrower
Mon May 14, 2018 12:27 am
Forum: software
Topic: Bug in FileCore background transfers pre RISC OS 3.5
Replies: 3
Views: 219

Re: Bug in FileCore background transfers pre RISC OS 3.5

I thought foreground transfer lists had no terminator? You have to rely on the transfer length in R4.
by Phlamethrower
Sun May 13, 2018 3:34 pm
Forum: software
Topic: Bug in FileCore background transfers pre RISC OS 3.5
Replies: 3
Views: 219

Re: Bug in FileCore background transfers pre RISC OS 3.5

not checking for size=0 when looking for the end of the scatter list. That's probably the safest approach. In the PRMs, the diagram showing the scatter list structure does show that the address should be negative and the length should be zero - but then in the text below when they describe how to d...
by Phlamethrower
Thu May 10, 2018 12:13 pm
Forum: general
Topic: Internal Acorn Documents
Replies: 3
Views: 346

Re: Internal Acorn Documents

Possibly you've seen this thread on the ROOL forums asking about evidence of US sales - maybe there are some other documents on the CD which would be able to help with that?

https://www.riscosopen.org/forum/forums/5/topics/10863
by Phlamethrower
Wed May 02, 2018 10:07 pm
Forum: software & utilities for the pc, mac or unix
Topic: Docker & Acorn 101
Replies: 14
Views: 594

Re: Docker & Acorn 101

Alpine Linux is a good choice if you don't want gigabytes of bloat in your final images. https://hub.docker.com/_/alpine/ At work we typically use a two-stage process - one docker container which does the build, and another which the compiled binary gets copied into (which generally requires the bin...
by Phlamethrower
Wed May 02, 2018 9:43 pm
Forum: hardware
Topic: Kinetic Flash ROM
Replies: 3
Views: 278

Re: Kinetic Flash ROM

I'm not sure how to tell the difference between flash & non-flash Kinetic cards. But yes, if you were to flash it with RISC OS 5 then that's what it would boot into. Just remember that you will lose the ability to run 26bit-only software, including podule drivers if there aren't 32bit versions of th...
by Phlamethrower
Sat Apr 07, 2018 9:42 am
Forum: hardware
Topic: Trying out RISC OS
Replies: 14
Views: 1061

Re: Trying out RISC OS

1bpp, 2bpp, 4bpp, and sometimes even 8bpp modes aren't supported by most modern video hardware. The OS doesn't contain any support for emulating missing colour depths, so when asked for a low-bpp mode the OS just substitutes it for a similar higher-bpp one (e.g. mode 0 may get replaced with mode 15 ...
by Phlamethrower
Sat Mar 10, 2018 3:14 pm
Forum: software
Topic: Archimedes / RiscPC subscription / cover disks
Replies: 12
Views: 869

Re: Archimedes / RiscPC subscription / cover disks

Looking at the CDs I have, the first (and only?) Archimedes World CD contains coverdiscs from February 91 to April 94. However it's not just a simple set of archives of the floppy contents - they've reorganised everything by program/article. Possibly some programs are missing (there's a cover disc i...
by Phlamethrower
Thu Mar 08, 2018 2:11 pm
Forum: software
Topic: POLL: Kickstarter project - Hero: The Realm
Replies: 47
Views: 6093

Re: POLL: Kickstarter project - Hero: The Realm

Money is not really my main interest here! However I want to redevelop a game which has been a labour of love for many previous years, but I'm 38 now with little finances and wanted to work more or less full time crowdfunded to get an Acorn 32-bit game finished, with physical copies which will also...
by Phlamethrower
Mon Feb 12, 2018 8:59 pm
Forum: programming
Topic: ADFS Format
Replies: 28
Views: 2117

Re: ADFS Format

As someone who's read a lot of technical documentation over the years but has never managed to get his head around the ADFS/filecore format, here are my thoughts: A picture is worth a thousand words! Good diagrams might be a pain to create but they're well worth it in terms of aiding comprehension. ...
by Phlamethrower
Fri Feb 02, 2018 11:08 pm
Forum: hardware
Topic: Reading original RiscPC IDE drive from a modern RiscOS
Replies: 6
Views: 693

Re: Reading original RiscPC IDE drive from a modern RiscOS

Other people have reported succes with SA-machine drives. Possibly because later machines used a different version of FileCore (long filenames, greater capacity etc)? I don't think it's the disc format that's the issue -the same version of FileCore is used across all RISC OS 5 machines, and nobody'...
by Phlamethrower
Fri Jan 26, 2018 11:43 am
Forum: emulators
Topic: MODE 7 on RISC OS BBC Emulator 6502em
Replies: 15
Views: 971

Re: MODE 7 on RISC OS BBC Emulator 6502em

(e.g. the ARMX6 looks like it's configured for 320x250 in 16 colour, which the hardware most certainly can't support) I didn't actually test with 6502em, but that was the problem preventing regular mode 7 from working. My changes didn't quite make it in in time for the nightly builds, but I've now ...
by Phlamethrower
Thu Jan 25, 2018 2:08 pm
Forum: emulators
Topic: MODE 7 on RISC OS BBC Emulator 6502em
Replies: 15
Views: 971

Re: MODE 7 on RISC OS BBC Emulator 6502em

I think this is an OS bug with the ARMX6 - I'll look into it tonight. Traditionally teletext has been 320x250 (with an 8x10 font), but for RISC OS 5 a "high-res" option was added which uses a 640x500 mode (16x20 font). An option was also added for the high-res version to use a 256 colour mode instea...
by Phlamethrower
Tue Jan 23, 2018 10:09 am
Forum: software
Topic: ADFFS 2.64 public beta
Replies: 23
Views: 1830

Re: ADFFS 2.64 public beta

So a question remains: why RO Adjust has a ZLib 0.35 and your module, which has a newer date, is version 0.02? Because ROL and Castle/ROOL never resolved their differences and started sharing code with each other. The ROOL version of the module, which Jon is using, is a re-implementation based arou...
by Phlamethrower
Wed Jan 17, 2018 7:39 pm
Forum: hardware
Topic: Help with ADFS E+/F+/G
Replies: 5
Views: 483

Re: Help with ADFS E+/F+/G

I'm also looking into E+ and F+, but there are no details, that I can find, online. Can anyone point me the right direction please? Have you seen the two Ursula FileCore specs? They should explain some of it, at least. https://marutan.net/wikiref/Acorn%20Registered%20Developer%20REFERNC/RO4/API/HTM...
by Phlamethrower
Thu Dec 14, 2017 10:50 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

I really don't get why ROM based C apps and Modules use hardcoded CLib addresses, it means they can never use an updated CLib should a bug turn up in the ROM version. It saves on space, and keeps things efficient. The alternatives would be an address table (requiring a MOV PC,R14 + LDR PC combo for...
by Phlamethrower
Tue Dec 12, 2017 3:51 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

Just a couple of tweaks to the makefile. Are you going to build it and eMail to me or PM a link to download it? The changes are now in ROOL's CVS, so keep an eye out for FPEmulator 4.36 in tomorrow's PlingSystem download. I also had a look at the Freeway/Internet/MimeMap/Net international help issu...
by Phlamethrower
Mon Dec 11, 2017 3:14 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

What worries me however is if there's any data being stored or updated within the Module, even the most diligent testing isn't necessarily going to highlight Modules that will only work when softloaded. For well-behaved C modules, I think the only other bit of self-modification that goes on is when...
by Phlamethrower
Thu Dec 07, 2017 6:43 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

have you seen the code in CLib's Init; what on earth is it doing? It branches to a block of code does some very odd things shifting bits around, to simply get the address of a data block Any disassembly to share? Not to hand, but it's easy to find. Look at the Init code, a few instructions in it BL...
by Phlamethrower
Wed Dec 06, 2017 10:32 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

Grab a clean build environment (I used IOMD, although I'd expect almost any to work), make sure it's selected as the current You lost me at the first step, where does one grab a build environment and select it as current #-o https://www.riscosopen.org/wiki/documentation/show/Beginner's%20guide%20to...
by Phlamethrower
Wed Dec 06, 2017 6:59 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

If you bodge things enough it is possible to build an Arc ROM using the standard ROOL ROM build system. Grab a clean build environment (I used IOMD, although I'd expect almost any to work), make sure it's selected as the current Download the attached archive and edit the path at the start of 'prep' ...
by Phlamethrower
Fri Dec 01, 2017 10:37 am
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

The last 12 bytes of a RISC OS 2/3 ROM image should be: Negative checksum (one word) 64bit checksum (two words) For how they're calculated, it's probably best to look at romlinker. Is that code correct? It appears to write the same word twice for the 64 bit CRC. That code certainly confused me the ...
by Phlamethrower
Thu Nov 30, 2017 6:51 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

Jeffrey, I've spotted a potential issue with some of the Modules in !System.310.Modules.Network within PlingSystem.zip. The following Modules have the Message file Module header entry set. OK, I'll look into it. I doubt any of them use OS_PrettyPrint, so it's probably just a mistake in the CMHG fil...
by Phlamethrower
Wed Nov 29, 2017 11:24 am
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

EconetA / ShareFS. I'll need the latest version of the Modules, or at least a link to download them. ShareFS is C, and isn't open-source, so you'll struggle with that one. Possibly the binary in ROOL's CVS will work - you'd have to check the binary to see if there are any obvious problems like assu...
by Phlamethrower
Tue Nov 28, 2017 7:37 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 6129

Re: RISC OS 3.20 ROM's?

Does anyone know how to create the ROM checksum and where it goes in the image? The last 12 bytes of a RISC OS 2/3 ROM image should be: Negative checksum (one word) 64bit checksum (two words) For how they're calculated, it's probably best to look at romlinker. https://www.riscosopen.org/viewer/view...