Acornsoft Labyrinth
Acornsoft Labyrinth
HALP!
Hello everyone. Recently I god sd-card for my Model B, and mostly all games work fine, but 747 (it stops at line 242 saying it has a syntax error, bet nevermind that) and Acornsoft Labyrinth.
The late one is actually what is all about, I am totally crazy about this game. But I cant play it. It has some sync (?) error, or I do not what. Occasionally the screen goes out of sync (??). I do not how to describe it since I never seen anything like that. TV blinks and goes black for a fraction of second. I am pretty sure it has nothing software-wise (since it uses same graphics mode as the rest of games). I played 2-3 hours for Galaforce and Gauntlet, everything is fine. But I do need help with Labyrinth. I made a short video of that problem, please find it below
https://www.youtube.com/watch?v=D_ERkhGg9UU
Hello everyone. Recently I god sd-card for my Model B, and mostly all games work fine, but 747 (it stops at line 242 saying it has a syntax error, bet nevermind that) and Acornsoft Labyrinth.
The late one is actually what is all about, I am totally crazy about this game. But I cant play it. It has some sync (?) error, or I do not what. Occasionally the screen goes out of sync (??). I do not how to describe it since I never seen anything like that. TV blinks and goes black for a fraction of second. I am pretty sure it has nothing software-wise (since it uses same graphics mode as the rest of games). I played 2-3 hours for Galaforce and Gauntlet, everything is fine. But I do need help with Labyrinth. I made a short video of that problem, please find it below
https://www.youtube.com/watch?v=D_ERkhGg9UU
- Rich Talbot-Watkins
- Posts: 1412
- Joined: Thu Jan 13, 2005 5:20 pm
- Location: Palma, Mallorca
- Contact:
Re: Acornsoft Labyrinth
Yeah Labyrinth programs the video controller with non-standard values, specifically the horizontal timing is too long for a PAL display. My TV even used to have some small problems with it back in the day.
It'll be easy enough to patch I suspect, but it'll need someone to find where CRTC R0 is written, and change it from 129 to 127 (and hope it doesn't break the game timing!).
It'll be easy enough to patch I suspect, but it'll need someone to find where CRTC R0 is written, and change it from 129 to 127 (and hope it doesn't break the game timing!).
- Rich Talbot-Watkins
- Posts: 1412
- Joined: Thu Jan 13, 2005 5:20 pm
- Location: Palma, Mallorca
- Contact:
Re: Acornsoft Labyrinth
Found it! This works on the Acornsoft release on the STH site - haven't tested any other versions.
Code: Select all
*LOAD LABRNTH
?&18D1=127
CALL&5D00
Re: Acornsoft Labyrinth
Rich Talbot-Watkins wrote: ↑Tue Jun 12, 2018 1:39 pmLabyrinth programs the video controller with non-standard values, specifically the horizontal timing is too long for a PAL display.
Any idea why that was done?

Re: Acornsoft Labyrinth
Cheers for the answer.
However it looks a bit complicated for me. I am using a SD collection of games so looks like I need that specific drive with the game and load it manually?
I do use special menu otherwise
http://joxi.ru/v29Xeq1i3pY95m
- Rich Talbot-Watkins
- Posts: 1412
- Joined: Thu Jan 13, 2005 5:20 pm
- Location: Palma, Mallorca
- Contact:
Re: Acornsoft Labyrinth
Maybe they thought it gave the graphics a strange swirly ethereal quality (which it certainly did on my TV) and thought it fitted the game. Or more likely it was just a mistake. It also has the effect of lowering the frame rate to 49.3fps but I doubt they did it to win back extra time per frame for rendering!
(The reason it does CRTC programming at all is to be able to go between its small MODE 1 and MODE 7 without the OS clearing the screen on the mode change, which would wipe out the code living between &3000 and &5800!)
- Rich Talbot-Watkins
- Posts: 1412
- Joined: Thu Jan 13, 2005 5:20 pm
- Location: Palma, Mallorca
- Contact:
Re: Acornsoft Labyrinth
Yes - mount the disk image which contains Labyrinth and try entering the steps above by hand. If it works, I can walk you through permanently making the change. (Not sure how the SD card works regarding mounting disk images, or if there's some command you need to make them writable).kppot wrote: ↑Tue Jun 12, 2018 3:35 pmCheers for the answer.
However it looks a bit complicated for me. I am using a SD collection of games so looks like I need that specific drive with the game and load it manually?
I do use special menu otherwise
http://joxi.ru/v29Xeq1i3pY95m
Re: Acornsoft Labyrinth
Re: Acornsoft Labyrinth
Many thanks for such excellent proposal!Rich Talbot-Watkins wrote: ↑Tue Jun 12, 2018 3:38 pmI can walk you through permanently making the change. (Not sure how the SD card works regarding mounting disk images, or if there's some command
I will return to this problem right after I will replace caps on my PSU
(YEP they did it!)
I was able to turn the machine off while smoke appeared )and machine naturally keep working), but there was SO MUCH smoke I decided to make a short video of such disaster
https://www.youtube.com/watch?v=DD8eAAKgnRQ
Re: Acornsoft Labyrinth
Cheers, this is exactly what I needed. It would takes hours navigating from DIN 0 to DIN 509

- Lardo Boffin
- Posts: 1385
- Joined: Thu Aug 06, 2015 6:47 am
- Contact:
Re: Acornsoft Labyrinth
I think you can maybe do *DCAT? This lists the disc contents one at a time but without all the typing. Not 100% sure as I have not used one for a while.
BBC model B 32k issue 4, 16k sideways RAM, Watford 12 ROM board, Acorn 6502 coproc
BBC model B 32k issue 7, turboMMC, Opus Challenger 3 512k, Pi 3 coproc
USA Model B
BBC Master, Datacentre + HDD, pi co-proc, econet
BBC model B 32k issue 7, turboMMC, Opus Challenger 3 512k, Pi 3 coproc
USA Model B
BBC Master, Datacentre + HDD, pi co-proc, econet