Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

General software. From trouble with the Banyan Tree to OCP Art Studio, post any general software chat here. Could include game challenges...
User avatar
jpnz
Manic Miner
Posts: 324
Joined: Tue Nov 14, 2017 4:07 pm
Location: Hamilt[r]on - City Of The Future - NZ

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by jpnz »

Alessandro wrote: Mon Sep 05, 2022 5:21 pm Already done :)

Thanks to @goodboy, a cure has been found for Scaramouche, and has been added to the list.
What was the fix?
User avatar
goodboy
Microbot
Posts: 139
Joined: Tue Jul 23, 2019 8:22 am
Location: Russia

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by goodboy »

disabled check ROM routine
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Ivanzx »

goodboy wrote: Tue Sep 06, 2022 10:18 am disabled check ROM routine
goodboy, would it be possible to have a loader that fixes Scaramouche? A loader that I can type in my spectrum and save it to tape to load it before the game, so it can fix it :)
User avatar
goodboy
Microbot
Posts: 139
Joined: Tue Jul 23, 2019 8:22 am
Location: Russia

loader to game "scaramouche"

Post by goodboy »

Image
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: loader to game "scaramouche"

Post by Ivanzx »

goodboy wrote: Thu Sep 08, 2022 11:31 am Image
Could it be a Loader in BASIC?

Thanks!
User avatar
bob_fossil
Manic Miner
Posts: 661
Joined: Mon Nov 13, 2017 6:09 pm

Re: loader to game "scaramouche"

Post by bob_fossil »

Ivanzx wrote: Thu Sep 08, 2022 12:06 pm Could it be a Loader in BASIC?

Thanks!
I assmbled the code provided by @goodboy and used this to load in the .tzx file of Scaramouche. After some fiddling around I got it into a normal .tap file. It will load a bit faster than the original does as it skips the first 16k of data loaded over the top of the ROM area (maybe to make the headerless block too long for a tape copier to load?).

A patched .tap file is available here.
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: loader to game "scaramouche"

Post by Ivanzx »

bob_fossil wrote: Thu Sep 08, 2022 3:26 pm I assmbled the code provided by @goodboy and used this to load in the .tzx file of Scaramouche. After some fiddling around I got it into a normal .tap file. It will load a bit faster than the original does as it skips the first 16k of data loaded over the top of the ROM area (maybe to make the headerless block too long for a tape copier to load?).

A patched .tap file is available here.
That is great, Bob, thanks :)

But what I am asking is a BASIC loader that I can type up in my Spectrum, save it in a tape and load it before the actual game, so the incompatibility is gone when I play the game in my +2A :)
User avatar
goodboy
Microbot
Posts: 139
Joined: Tue Jul 23, 2019 8:22 am
Location: Russia

Re: loader to game "scaramouche"

Post by goodboy »

Ivanzx wrote: Thu Sep 08, 2022 12:06 pm Could it be a Loader in BASIC?
Thanks!
You can't convert hex to dec to type a program on basic ?
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: loader to game "scaramouche"

Post by Ivanzx »

goodboy wrote: Thu Sep 08, 2022 3:52 pm You can't convert hex to dec to type a program on basic ?
I have no idea of how to do that :oops:
User avatar
bob_fossil
Manic Miner
Posts: 661
Joined: Mon Nov 13, 2017 6:09 pm

Re: loader to game "scaramouche"

Post by bob_fossil »

Ivanzx wrote: Thu Sep 08, 2022 3:31 pm That is great, Bob, thanks :)

But what I am asking is a BASIC loader that I can type up in my Spectrum, save it in a tape and load it before the actual game, so the incompatibility is gone when I play the game in my +2A :)
Untested but it looks like it's doing the right thing. :)

Code: Select all

1 REM Scaramouche fix by goodboy
10 CLEAR 32768: LET A=63488: LET C = 0
20 READ V: IF V=-1 THEN GO TO 40
30 POKE A, V: LET A = A + 1: LET C = C + V : GO TO 20
40 IF C<>3962 THEN PRINT "CHECKSUM ERROR!" : STOP
50 RANDOMIZE USR 63488
60 DATA 243, 49, 0, 0, 6, 6, 197, 205 
70 DATA 26, 248, 193, 16, 247, 62, 204, 50
80 DATA 110, 93, 62, 24, 50, 181, 98, 195
90 DATA 66, 93, 62, 255, 55, 221, 33, 0
100 DATA 0, 17, 0, 248, 20, 8, 21, 195, 98, 5, -1
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: loader to game "scaramouche"

Post by Ivanzx »

bob_fossil wrote: Thu Sep 08, 2022 6:24 pm Untested but it looks like it's doing the right thing. :)

Code: Select all

1 REM Scaramouche fix by goodboy
10 CLEAR 32768: LET A=63488: LET C = 0
20 READ V: IF V=-1 THEN GO TO 40
30 POKE A, V: LET A = A + 1: LET C = C + V : GO TO 20
40 IF C<>3962 THEN PRINT "CHECKSUM ERROR!" : STOP
50 RANDOMIZE USR 63488
60 DATA 243, 49, 0, 0, 6, 6, 197, 205 
70 DATA 26, 248, 193, 16, 247, 62, 204, 50
80 DATA 110, 93, 62, 24, 50, 181, 98, 195
90 DATA 66, 93, 62, 255, 55, 221, 33, 0
100 DATA 0, 17, 0, 248, 20, 8, 21, 195, 98, 5, -1
Thanks a lot! Will try to test it during the weekend :) Much appreciated!
Bolton80
Microbot
Posts: 102
Joined: Thu Sep 01, 2022 9:06 am
Location: London, England

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Bolton80 »

Looks like I may have identified a couple more games that won't load on a +2a...
Green Beret (crashes on title screen)
I, Ball (corrupts at start of level 1)

Both tested using all available TAP and SCL files using DIVMMC Future and TAP played via Car Cassette adaptor.

Any fixed versions available?
User avatar
Alessandro
Dynamite Dan
Posts: 1910
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Alessandro »

@Bolton80 : See my answer on the other thread: https://www.spectrumcomputing.co.uk/for ... 23#p101623

I, Ball must be loaded in "48 mode" - it is also stated in the instructions although the game was released when the +3 was not yet available, so they only mention the 128/+2.
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Ivanzx »

Another suspicious game is Twin World: to begin with, it does not load in 128k mode, it has to be loaded in 48k mode (it will have 128k music!) and when finishing the 1st level, screen gets corrupted and game resets:

https://spectrumcomputing.co.uk/entry/5 ... Twin_World
User avatar
Alessandro
Dynamite Dan
Posts: 1910
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Alessandro »

Ivanzx wrote: Wed Oct 05, 2022 8:55 am Another suspicious game is Twin World: to begin with, it does not load in 128k mode, it has to be loaded in 48k mode
This is stated in the instructions in fact.
Ivanzx wrote: Wed Oct 05, 2022 8:55 am (it will have 128k music!) and when finishing the 1st level, screen gets corrupted and game resets:
https://spectrumcomputing.co.uk/entry/5 ... Twin_World
The game also came on disk, so it has to be compatible with the +2A which is a derivative of the +3.

So I first loaded the disk image file under +3 emulation in SpecEmu, and I reached the second level.

Then I loaded the TZX tape image file under +2A emulation in SpecEmu, and again, I reached the second level - the game even displayed the "Stop tape and press any key" message for a few seconds before the beginning of the level.

That being the case, I am sure you experienced an emulator issue. Which emulator are you using?
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Ivanzx »

Nope, I am playing it in my Spectrum +2A, and the two times I reached that point, the game corrupted and reseted (I will have to try a 3rd time to hard-confirm) :)

Also, I noted that the character had something strange in the animation, comparing it with the Youtube videos. Maybe someone who has access to an emulator now can test it on a plus 2A? (Im now at work).
User avatar
Alessandro
Dynamite Dan
Posts: 1910
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Alessandro »

How did you load the game? Through a genuine tape, a tape adapter and input from an external source, or a memory card-based interface?

Again, I am sure the game is compatible with the +2A per se, so I am trying to pinpoint the cause of your issue :)
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Ivanzx »

Alessandro wrote: Wed Oct 05, 2022 1:55 pm How did you load the game? Through a genuine tape, a tape adapter and input from an external source, or a memory card-based interface?

Again, I am sure the game is compatible with the +2A per se, so I am trying to pinpoint the cause of your issue :)
Yes, and the fact that there is a +3 version makes it even more clear, so there must be something else strange going on. I load the game from the original release, I mean, I have the game itself (the cassette release) of the UK edition. By the way, the effect of loading the game in 128K mode is really surprising, as when the load is over, the game keeps loading by itself (even with the tape deck stopped), in some sort of loading a previous data it storaged. After that, it also resets to the 48K menu screen. :idea:
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Ivanzx »

The newly recovered Regulus:
https://spectrumcomputing.co.uk/entry/3 ... um/Regulus

seems to be also incompatible. I loaded under 128K and 48K in my 2+A and it always resets after pressing any key in the title screen.
User avatar
goodboy
Microbot
Posts: 139
Joined: Tue Jul 23, 2019 8:22 am
Location: Russia

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by goodboy »

Ivanzx wrote: Wed Oct 12, 2022 3:46 pm The newly recovered Regulus
create line "26 poke 56037,39" (in the original version, not modified)
it`s corrected vector for im2 in the music player
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Ivanzx »

goodboy wrote: Wed Oct 12, 2022 5:01 pm create line "26 poke 56037,39" (in the original version, not modified)
it`s corrected vector for im2 in the music player
Thanks!

Where should I create it? (I have 0 knowledge of programming). Should I create a loader or make a Load "" merge ?

I have the Regulus + version, though.
User avatar
goodboy
Microbot
Posts: 139
Joined: Tue Jul 23, 2019 8:22 am
Location: Russia

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by goodboy »

make merge and type line in basic
User avatar
goodboy
Microbot
Posts: 139
Joined: Tue Jul 23, 2019 8:22 am
Location: Russia

TwinWorld

Post by goodboy »

Ivanzx wrote: Wed Oct 05, 2022 1:16 pmAlso, I noted that the character had something strange in the animation
everything is right.
the game loader uses the standard download procedure from the tape and after its operation some system variables change,
but the game graphics are already in their place. therefore, it changes / corrupt

Image
User avatar
Ivanzx
Manic Miner
Posts: 736
Joined: Tue Nov 14, 2017 9:51 am

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Ivanzx »

goodboy wrote: Wed Oct 12, 2022 6:37 pm make merge and type line in basic
Great! I will try it (I have a cassette with the Regulus+ version, so I am not sure if it will work in this one too) and will let you know :)
Bolton80
Microbot
Posts: 102
Joined: Thu Sep 01, 2022 9:06 am
Location: London, England

Re: Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)

Post by Bolton80 »

Mister Kung-Fu doesn't work on a +2a. Tested on real hardware (including 48k mode) and Spectaculator emulator. Freezes at start of level 1.
Post Reply