Page 8 of 16

Re: ADFFS 2.54

Posted: Fri Apr 08, 2016
by JonAbbott
Vanfanel wrote:Also, today's version seems to have broken CannonFodder. I get a black screen after the "Loading Cannon Fodder" text.
And Lemmings is broken too.
Should be fixed with today's build

And today's obey.zip gets Overload (Clares) working

EDIT: Looks like Lemmings 2 may also be working.
Empire Soccer '94 might also be working.

Re: ADFFS 2.54

Posted: Sat Apr 09, 2016
by Vanfanel
@Jon: Yes, Lemmings and Cannon Fodder now work again.
Also, Lemmings 2 works but it has cursor drawing problems: the cursor becomes invisible when it's around the middle part of the screen.

Re: ADFFS 2.54

Posted: Sat Apr 09, 2016
by JonAbbott
Vanfanel wrote:Lemmings 2 works but it has cursor drawing problems: the cursor becomes invisible when it's around the middle part of the screen.
Surprised I didn't notice that, I played a few levels to check it and didn't notice any issues. Was it in the game or practice level?

Re: ADFFS 2.54

Posted: Sat Apr 09, 2016
by Vanfanel
I noticed it playng the normal game, in any of the tribes. There's a band/region of the screen where the cursor is invisible.

Re: ADFFS 2.54

Posted: Sun Apr 10, 2016
by JonAbbott
Vanfanel wrote:There's a band/region of the screen where the cursor is invisible.
It may be a VSync problem, I've not managed to reproduce it, however, on the Pi2 I'm seeing the cursor flicker from cache flush issues. This shouldn't be occurring as the GPU cache is flushed at the end of each frame blit and the screen is always blitted to a backbuffer.

Try today's build, the blitter wasn't using the third screen buffer which I've now fixed.

This build should be considered final, short of bug fixes I'm not going to make any further changes. We need to retest all the working games to ensure I've not introduced any regressions and then I'll release it. I'm going to release some more games in parallel, which I'll start to get ready for release.

If you can test the Pi, I'll start test the IOC, IOMD and ARMv7 builds.

Re: ADFFS 2.54

Posted: Sun Apr 10, 2016
by Vanfanel
@Jon: I have detected some small regressions:

Drifter: internal error at &01311278C
Holed out: internal error, abort in data transfer at &2027A7F8
Paradroid 2000: Abort on data transfer

So these games have stopped working. The rest seem to be fine!
The invisible cursor in parts of the screen in Lemmings 2 has been fixed too!

Re: ADFFS 2.54

Posted: Sun Apr 10, 2016
by JonAbbott
Vanfanel wrote:Drifter: internal error at &01311278C
Holed out: internal error, abort in data transfer at &2027A7F8
Looks like these haven't worked for a long time, I'll go back through the builds and figure out what's broken them.
Vanfanel wrote:Paradroid 2000: Abort on data transfer
I can't seem to reproduce this, at what point does it crash and what's the address reported? (Try the debug build and run via F12 / *ADFBO. so you can do a *JITSHOWREG to get more info)

EDIT: Holed Out!! needs write access to the floppy (*ADFWriteProtect Off), Drifter hasn't worked since 2.53a
EDIT2: It looks like the disc protection is failing in Drifter
EDIT3: Drifter started failing when the Abort handler cache flush code was changed in 2.54e, it failed prior to that from 2.53a-2.54d due an issue in the Unaligned Abort handler

Re: ADFFS 2.54

Posted: Sun Apr 10, 2016
by Vanfanel
@Jon: Sorry, Paradroid works fine, it seems I forgot to load !Sparkfs when I tried it.

EDIT: It seems my Diggers HD install doesn't work either. I installed it time ago and overwrote the !Run file with the corresponding file in the Obey zip. Then commented the first line on the Obey file (now !Run).
It starts but hangs after I click on start game. Any idea on what's needed?

Re: ADFFS 2.54

Posted: Mon Apr 11, 2016
by JonAbbott
Vanfanel wrote:It seems my Diggers HD install doesn't work either. I installed it time ago and overwrote the !Run file with the corresponding file in the Obey zip. Then commented the first line on the Obey file (now !Run).
It starts but hangs after I click on start game. Any idea on what's needed?
It's working for me, try recopying the boot script as it may have changed.

It will quit and appear to hang if you click on the save/load tray and it's missing the files in the SavedGames directory, these are created by the installer. The only way to get the two files is to install it to a RO3 emulator and ZIP the files up.

Re: ADFFS 2.54

Posted: Mon Apr 11, 2016
by JonAbbott
Vanfanel wrote:Drifter: internal error at &01311278C
This should be fixed with today's build.

EDIT: Testing on the RiscPC and Pi2 have highlighted some fairly major issues. For example, loading ADF's cause the machine to lock and the JIT isn't working on IOMD. I've fixed one ARMv7 incompatibility that was affecting the Pi2, there's others to find though as ~50% of games fail.