ADFFS 2.65 public beta
ADFFS 2.65 public beta
Mainly bug fixes in 2.65 and the inclusion of RTFM Joystick emulation when used in conjunction with USBJoystick. Quite a few boot scripts have also been updated for Joystick support, and several have been updated to fix Page Zero access issues, general bugs, or crashes that occur when exiting or terminating (eg Arcturus and Magnetoids).
- Attachments
-
- adffs265l.zip
- (971.55 KiB) Downloaded 799 times
Re: ADFFS 2.65 public beta
Updated due to a bug in the Page Zero detection handler, which sometimes misreports a branch into Page Zero.
Re: ADFFS 2.65 public beta
2.65g available in the OP. This fixes a bug in the MODE change process, that caused Bouncer and Stunt Racer 2000 to end up with screens 32 pixels high. The knock on effect however, is that some games that previously filled the screen on a Pi will now be letterboxed. eg. BlowPipe
Technically, the letterboxing is correct, that's how the game defines the screen geometry to comply with vertical sync limits.
The boot script for Stunt Racer 2000 (F1035101) has been updated to resolve bugs in its GOOGOO and DeComp Modules and fix an issue where it doesn't define the mouse pointer correctly.
Technically, the letterboxing is correct, that's how the game defines the screen geometry to comply with vertical sync limits.
The boot script for Stunt Racer 2000 (F1035101) has been updated to resolve bugs in its GOOGOO and DeComp Modules and fix an issue where it doesn't define the mouse pointer correctly.
Re: ADFFS 2.65 public beta
2.65j available in the OP, with the following changes:
- 32bit RISC OS JIT changes:
- Reads/writes to all hardware vectors are now handled (but ignored, except for IRQ)
- TSTP/TEQP/CMPP/CMNP were assuming the S bit were set, they now allow CPU mode changes without changing flags if S is clear
- OS_Byte 166 was returning an incorrect upper value in R2
- ALU instructions with PC in Rn weren't ignoring Rs when checking for available scratch resgisters, if Rs wasn't present
- MUL/MLA Rd, Rm, Rs{, Rn} with PC in Rm/Rs/Rn support added
- 26bit RISC OS JIT changes:
- TST/TEQ/CMP/CMN on 26bit RISC OS weren't clearing Rd (its unused)
- TST/TEQ/CMP/CMN on 26bit RISC OS weren't NOPing the instruction if the S bit was unset
- TSTP/TEQP/CMPP/CMNP on 26bit RISC OS were copying the instruction, instead of replacing with a codelet
- ADF imaging on a 1772 was failing as DiscOp 3 can't return a list of sector ID's
- *ADFSave/*ADFFlush and saving/flushing via the filer didn't work below RISC OS 3.50
- *ADFRecord wasn't reporting an error if the filename buffer overflowed
Re: ADFFS 2.65 public beta
I've updated MemAlloc so it doesn't throw a false positive for the Shy virus with VProtect 2.93
Re: ADFFS 2.65 public beta
@Jon: I have been doing somes tests today and I have found:
-Fire & Ice is listed as joystick-compatible, but it does not seem to be detecting joystick movement or fire. Anything special this game needs? As with the rest of the games supporting joysticks, I am loading USBJoystick and doing the right usbjoystick_map for my device and likings befire runing the game. Other games work this way.
I have updated to the latest Obey, but still the same.
-Fire & Ice is listed as joystick-compatible, but it does not seem to be detecting joystick movement or fire. Anything special this game needs? As with the rest of the games supporting joysticks, I am loading USBJoystick and doing the right usbjoystick_map for my device and likings befire runing the game. Other games work this way.
I have updated to the latest Obey, but still the same.
Re: ADFFS 2.65 public beta
Press F1 before starting a game to select the control method
Re: ADFFS 2.65 public beta
@Jon: Thanks! That did the trick!
Re: ADFFS 2.65 public beta
See if you can figure out how to activate the Joystick in Drop Ship, Man at Arms and Nevryon. Those three still elude me.
Drop Ship and Man at Arms have Joystick options, which don’t appear to do anything. I’m not sure I’ve looked at Nevryon yet.
Drop Ship and Man at Arms have Joystick options, which don’t appear to do anything. I’m not sure I’ve looked at Nevryon yet.
Re: ADFFS 2.65 public beta
@Jon:
-Nevryon DOES detect joystick because I can skip the tittle screen by pushing it's button. But I can't figure put why it does not work in-game. There's no joystick option!
-Drop Ship: It does not respond to joystick even if it can be configured to do so.
-Man at Arms: It does not respond to joystick even if it can be configured to do so.
-Nevryon DOES detect joystick because I can skip the tittle screen by pushing it's button. But I can't figure put why it does not work in-game. There's no joystick option!
-Drop Ship: It does not respond to joystick even if it can be configured to do so.
-Man at Arms: It does not respond to joystick even if it can be configured to do so.