Search found 34 matches

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: 163

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: 163

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: 1
Views: 198

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: 13
Views: 445

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: 226

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 o...
by Phlamethrower
Sat Apr 07, 2018 9:42 am
Forum: hardware
Topic: Trying out RISC OS
Replies: 14
Views: 956

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: 838

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: 5651

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: 25
Views: 1905

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 co...
by Phlamethrower
Fri Feb 02, 2018 11:08 pm
Forum: hardware
Topic: Reading original RiscPC IDE drive from a modern RiscOS
Replies: 6
Views: 675

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: 890

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: 890

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 m...
by Phlamethrower
Tue Jan 23, 2018 10:09 am
Forum: software
Topic: ADFFS 2.64 public beta
Replies: 23
Views: 1678

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: 471

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: 5782

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: 5782

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: 5782

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: 5782

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: 5782

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: 5782

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...
by Phlamethrower
Fri Dec 01, 2017 10:37 am
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 5782

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 ...
by Phlamethrower
Thu Nov 30, 2017 6:51 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 5782

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: 5782

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: 5782

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....
by Phlamethrower
Mon Nov 27, 2017 4:07 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 5782

Re: RISC OS 3.20 ROM's?

The Toolbox Modules in PlingSystem.zip appear to be old versions compared to the ones in UniBoot2.zip , but the dates in the Module help are newer in PlingSystem.zip. Which are the latest? :? ROL vs. ROOL/Castle. A couple of years ago Rick Murray made a post on the ROOL forums, in which he listed t...
by Phlamethrower
Mon Nov 27, 2017 2:04 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 5782

Re: RISC OS 3.20 ROM's?

I'm aware CLib will need a special build, although no idea how to go about creating it. Softloadable C based Modules will need a special build as well to use static links, I've no idea how we can do that either. You'll probably want to set up a build environment for use with ROOL's !Builder. Either...
by Phlamethrower
Mon Nov 27, 2017 12:41 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 5782

Re: RISC OS 3.20 ROM's?

Jeffrey, some of the Modules in PlingSystem.zip are compressed, how do we get uncompressed versions of them? Is it simply a case of RMLoading and then saving them, or is there more to it than that? Do they need to be specifically compiled as uncompressed? There's an unmodsqz tool for that purpose. ...
by Phlamethrower
Sun Nov 26, 2017 7:01 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 5782

Re: RISC OS 3.20 ROM's?

a solution to the software/hardware versions of FPEmulator needs some consideration. The Archimedes build supports both software emulation and the FPA10 co-processor, so should be fine for 99% of people. Are you saying we no longer need a specific version to make use of the FPA10 if its present? We...
by Phlamethrower
Sun Nov 26, 2017 4:56 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 5782

Re: RISC OS 3.20 ROM's?

Although the updated Modules from PlingSystem.zip are obvious, there's some key omissions, such as FontManager (I've no idea where I got 3.28 from). Good spot. That's missing from the RO5 disc image as well. (Apart from bugfixes, are there any benefits in using a newer version?) a solution to the s...
by Phlamethrower
Sun Nov 26, 2017 12:22 pm
Forum: hardware
Topic: RISC OS 3.20 ROM's?
Replies: 120
Views: 5782

Re: RISC OS 3.20 ROM's?

⋅ We'd need to work out how to unpick and reconstruct the ROM image, possibly fixing up any static address pointers C modules are going to be the big problem here, since they're statically linked to the ROM CLib. So changing the address of the module, or changing CLib, is going to affect ...