Page 6 of 13

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by JonAbbott
Idge wrote: Sun Feb 16, 2025 I have just tested this with the latest version on my a3010, and unfortunately the joystick still does not work using Boot Floppy. It works ok if I run !squash directly from the icon.
Could you please let me know what the following returns:

Code: Select all

SYS "Joy_Test" TO A%:PRINT A%
Idge wrote: Sun Feb 16, 2025
F1026101 Nevryon (1990) (The Fourth Dimension) - Switch to MODE 0 before running the game to work around an in-game issue
If you are in Mode 28 before running the game, you get the graphical issues, and cannot play the game and demo mode does not display. Modes 12,13,15 and 27 all seem to work fine.
It's a bug in the game code, its hardcoded to only work under specific MODE's. I've fixed it in the script by switching to MODE 0 first.

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by Idge
Could you please let me know what the following returns:
Code: Select all

SYS "JoyMod_Test" TO A%:PRINT A%
Where do I run the command from? I tried just pressing F12 with ADFFS loaded but I get the error File 'SYS' not found
It's a bug in the game code, its hardcoded to only work under specific MODE's. I've fixed it in the script by switching to MODE 0 first.
I tested this with the latest boot script and ADFFS to get those results, so even with switching to MODE 0 first it doesnt seem to work when in MODE 28 when you start. I'll double check it again though just to be sure

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by JonAbbott
Idge wrote: Sun Feb 16, 2025 Where do I run the command from?
Sorry, F12, then BASIC
Idge wrote: Sun Feb 16, 2025 I tested this with the latest boot script and ADFFS to get those results, so even with switching to MODE 0 first it doesnt seem to work when in MODE 28 when you start. I'll double check it again though just to be sure
It looks like a bug in ADFFS, it's not reduce the memory allocated to the screen. I'll investigate and fix.

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by Idge
Running the command from basic, I get SWI name not known

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by JonAbbott
Idge wrote: Sun Feb 16, 2025 Running the command from basic, I get SWI name not known
You'll need to run JoyMod first.

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by JonAbbott
JonAbbott wrote: Sun Feb 16, 2025
Idge wrote: Sun Feb 16, 2025 Running the command from basic, I get SWI name not known
You'll need to run JoyMod first.
Sorry, that should be:

Code: Select all

SYS "Joy_Test" TO A%:PRINT A%

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by Idge
Thats better, I now get 255 returned

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by JonAbbott
Idge wrote: Sun Feb 16, 2025 Thats better, I now get 255 returned
Hmm...it should be working then. Try running the code below from BASIC and see if the value changes when moving the Joystick or pressing fire:

Code: Select all

SYS "Joy_Test"
REPEAT:SYS "Joy_Read0" TO A%:SYS "Joy_Read1" TO B%:PRINT A%,B%:UNTIL 0
I'm expecting the left value to change.

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by Idge
When pressing fire it changes to 16, moving the joystick doesn't do anything

Re: ADFFS 2.86 public beta

Posted: Sun Feb 16, 2025
by JonAbbott
Idge wrote: Sun Feb 16, 2025 When pressing fire it changes to 16, moving the joystick doesn't do anything
Now see let me know when values you get when holding the Joystick Up/Down/Left/Right:

Code: Select all

REPEAT:SYS"Joystick_Read" TO A%:PRINT ~A%:UNTIL 0