Search found 2822 matches

by JonAbbott
Thu Jul 09, 2015 8:47 pm
Forum: Pi
Topic: WIMP support
Replies: 4
Views: 9166

Re: WIMP support

I've mostly implemented point 1 and have Eterna's KerBang! running as a WIMP task under RO3.71 SA emulation. Ignoring the WIMP requirement, getting KerBang! working was a mission in itself. The first problem was the protection, which instead of using ADFS_DiscOp 3 to read track data, directly talks ...
by JonAbbott
Mon Jul 06, 2015 9:42 pm
Forum: ADFFS
Topic: RISCOS with Page Zero relocation
Replies: 4
Views: 5432

RISCOS with Page Zero relocation

I've not tested ADFFS on the latest ROM beta, but in theory it should work as it already intercepts all reads/writes to page zero, provided they generate a normal Abort. Now that this is implemented in the RISCOS betas and is planned to go live in RO 5.24, I'll be able to remove the LDR interpreter ...
by JonAbbott
Mon Jul 06, 2015 12:09 pm
Forum: ADFFS
Topic: Game testing status
Replies: 13
Views: 11672

Re: Game testing status

The latest obey.zip on the dev site now fixes the cursor clipping issue in Lemmings, the issue - which is obvious in hindsight, was due to the self-modifying cursor code being called in a privileged CPU mode, as a consequence ADFFS' self-modifying code support wasn't being triggered.
by JonAbbott
Sun Jul 05, 2015 10:09 am
Forum: ADFFS
Topic: Game testing status
Replies: 13
Views: 11672

Re: Game testing status

Whilst trying to record the YouTube video of Heimdall, I've noticed its randomly crashing after all characters die and tries to go back to the title page. It's not the Page Zero access bug I've seen previously, but looks IRQ related. The Abort handler is reporting an abort in RISCOS - but this isn't...
by JonAbbott
Sat Jul 04, 2015 6:42 pm
Forum: ADFFS
Topic: Installing games to HD and boot them with ADFFS
Replies: 31
Views: 30259

Re: Installing games to HD and boot them with ADFFS

You'll need to add !ADFFS to your startup so it's auto loaded at boot. You can't run it as part of an Obey script as it resets the filesytem and won't return to the script that loaded it.
by JonAbbott
Sat Jul 04, 2015 4:51 pm
Forum: ADFFS
Topic: Game testing status
Replies: 13
Views: 11672

Re: Game testing status

I've uploaded the YouTube video now that I've fixed the bug - you can see just how bad it is!! Trust me - it's bad!
by JonAbbott
Sat Jul 04, 2015 8:21 am
Forum: ADFFS
Topic: Game testing status
Replies: 13
Views: 11672

Re: Game testing status

JonAbbott wrote:Whilst trying to create a YouTube video of Quest for Gold, I noticed it crashes in the Javelin event. At a guess is FPU related but needs investigating to determine the exact cause.
It was a bug in the LDF / STF codelet, which was restoring R0 from the wrong location.
by JonAbbott
Fri Jul 03, 2015 8:05 pm
Forum: ADFFS
Topic: Game testing status
Replies: 13
Views: 11672

Re: Game testing status

Whilst trying to create a YouTube video of Quest for Gold, I noticed it crashes in the Javelin event. At a guess is FPU related but needs investigating to determine the exact cause.
by JonAbbott
Wed Jul 01, 2015 9:42 pm
Forum: Pi
Topic: 26bit Module support
Replies: 126
Views: 76091

Re: 26bit Module support

I've started adding CPU paravirtualization to the Module support, which is key to getting games running on physical machines as most Module entry points are entered in either SVC or IRQ. It's working under StrongARM emulation, but currently failing on the Pi despite a day of debugging. Once working,...
by JonAbbott
Wed Jul 01, 2015 5:13 am
Forum: Pi
Topic: 26bit Module support
Replies: 126
Views: 76091

Re: 26bit Module support

JonAbbott wrote:Pesky Muskrats - works although no music
It's a bug in the 32bit ExSound tracker Module that's bundled with ADFFS, I've now fixed and confirmed the music works under StrongARM emulation.