However, velesoft, I downloaded your modified version and you haven't checked the second part of the game, have you? Because I found some ULA snow effect during the game. If paused, one column is filled with this effect. Even so, I have loaded it as in 128k (with music) as 48k modes, though the game worked fine and nothing else happened.
Of course, first load of this game works perfectly now! :)
It seems that Mortadelo y Filemon II (made by Animagic) had a +3 disk release... didn't they fix the bugs for disk release?
I think that since the problem is in the +2 grey model, the +3 disk versi?n would be ok, as there are no issues with the +2A models, which functionality-wise, are the same as the +3 :)
However, velesoft, I downloaded your modified version and you haven't checked the second part of the game, have you? Because I found some ULA snow effect during the game. If paused, one column is filled with this effect. Even so, I have loaded it as in 128k (with music) as 48k modes, though the game worked fine and nothing else happened.
True, second tap file contain during game register I set to value #5B. I have fix on paper, but no time for patch TAP file... sorry... may be later...
IM 2 table must be moved to address #FC00-#FD00 in ZX ram pages 0 and at same position on ram page 4.
Game use only two ram pages - 0 and 1. Paging routine must be rewrite for use ram pages 0 and 4. All data from original page 1 must be moved to ram 4.
With this fixes will game usable on all ZX models without raining and with music in main menu.
Small help: #781A, #616E
After move new IM2 table to #FCxx will ram area #5B00-#5BFF free for your new code(this code must be loaded before load game and from USR0 mode).
Another case, Cowboy Kidz, after one game, when you lose all the lives, and then try to play another time, the game crashes. It could be related to the effect of the big letters "COWBOY KIDZ".
Another case, Cowboy Kidz, after one game, when you lose all the lives, and then try to play another time, the game crashes. It could be related to the effect of the big letters "COWBOY KIDZ".
Loaded the game in 48K, played some goes, then I left the game on and the computer for a while, came back and the game had crashed alone too :/
Strange. I'll load this one (through the usual method of cassette adapter etc.) on my guinea pig +2A and see what happens.
EDIT: After loading it, playing it several times, leaving it running while on the title screen, playing it again etc. for more than an hour, no problems occurred. We can definitely rule this out as far as I can see.
The game hangs upon loading. Same behavior under 128 BASIC, 48 BASIC and USR 0 mode.
Problem with 48rom incompatibility on +2A/+3 models. Game use IM2 table in rom (register I=#39). Here is fixed version of game with new register I value #3B working on all ZX models: http://velesoft.speccy.cz/other/PARA_ACADEMY_(FIXED_+2A).zip
Problem with 48rom incompatibility on +2A/+3 models. Game use IM2 table in rom (register I=#39). Here is fixed version of game with new register I value #3B working on all ZX models: http://velesoft.speccy.cz/other/PARA_ACADEMY_(FIXED_+2A).zip
Time for the next update I guess - again, in two posts.
Please note: Should you get an alterVista white page with a "La risorsa richiesta ? accessibile qui" caption upon clicking on the fixed versions links, click on "qui" to download the file.
1. Alternative official versions compatible with the +2A/+3, available from the World Of Spectrum database
Arkanoid - Hit Squad
Battle Of Britain - Classic Conflicts
Bomb Jack - MCM
Bubble Bobble - Hit Squad (without music)/Musical 1 (with music)
Cobra - Hit Squad (the "bugfix" version works too)
Cyclone - Sinclair User Megatape 14
Frightmare 128K - Zafiro
Geoff Capes Strong Man - Sinclair Game Compilation P15G. Note: This compilation is unavailable in the archive due to the presence of one single game (out of 100!) which distribution is denied, namely Xcel by Activision. I extracted with Tapir the data from the TZX file containing the game and uploaded it here.
Mikie - Hit Squad (the "bugfix" version works too)
Paperboy - Encore, MCM
Pole Position - IBSA (works despite the initial menu being invisible; the options are there)
Rambo - Hit Squad (the "bugfix" version works too)
Short Circuit 128K - Hit Squad
Skyfox - Dro Soft (Spanish language). Note: jp provided a fixed version for the original (English language) Ariolasoft release.
Spellbound 48K - Sinclair User Megatape 10
Terra Cresta - Sinclair User Double Hits 1
Tomahawk - Byte Back
Top Gun - Hit Squad (without music)
Tornado Low Level - Sinclair User Ten Pack #111
2. Games incompatible with the +2A/+3 for which there is an unofficial fixed version available
Advanced Soccer Simulator: Locks up after team selection. Fixed version by Velesoft.
Ali Baba: Locks up at game start. Fixed version by Metalbrain.
Amaurote 128K: Returns "C Nonsense in BASIC, 2:9" error after the second data block. Fixed version by Velesoft.
Arc Of Yesod 48K: System resets at game start. There is a fixed version available, but it cannot be distributed due to copyright reasons. Luckily jp provided a patch for it, to be loaded before the game.
Austerlitz 128K: Returns "C Nonsense in BASIC, 1500:3" error after the first data block. Fixed version made by myself.
Bad Dream: Locks up upon loading. Fixed version by Velesoft.
Chickin Chase: Corrupted graphics. Fixed version by Velesoft.
Comet Game, The: Locks up upon loading. jp provided a patch which fixes this issue. I made a patched version out of it (please note that the colored bars seen upon loading are correctly displayed on 48Ks only).
Confuzion: System resets at the start of the game. Fix: POKE 65232,59.
Empire: Locks up upon loading. jp provided a mega-patch, which among other things fixes this problem. I made a patched version with Tapir.
Enterprise: System resets upon loading. Fixed version by nuggetreggae.
Fairlight 128K: Crashes after initial screen. Fixed version by nuggetreggae.
Fairlight II 128K: Locks up upon loading. Fixed version by nuggetreggae.
F.I.R.E.: Problem unknown. Fixed version by Velesoft.
Fourth Protocol, The: System resets upon loading. Fixed version by jp.
Frank Bruno's Boxing: Crashes after initial screen. Fixed version made by myself from a snapshot downloaded from Tomaz Kac's website. Type USR0 in the +3 BASIC prompt before loading. Note: Loads all boxers at once. Velesoft provided another working version.
Galactic Gunners: Problem unknown. Fixed version with optional Kempston mouse command by Velesoft.
Gallipoli 128K: Returns "C Nonsense in BASIC, 22:1" error after the loading screen. Fixed version made by myself.
Gerry The Germ: System resets at game start. Fixed version by jp.
Grumpy Gumphrey Supersleuth: Crashes upon loading. Fixed version by Velesoft.
Gyroscope: System resets upon losing a life. Fixed version made by myself by inserting a POKE command provided by jp in the first BASIC block.
Hexagonia: System resets upon loading. Fixed version made by myself and based on a TAP file provided by Velesoft. Type USR0 at the +3 BASIC prompt before loading. Note: This version supports Kempston mouse.
Hybrid: Locks up at game start. Fixed version by Metalbrain.
Impact: System resets at game start. Fixed version by Velesoft.
Jamski Heroj/Pecinski Heroj: Locks up at game start. Fixed version by Metalbrain.
Para Academy: Locks up upon loading. Fixed version by Velesoft.
Phantom F4: System resets upon loading. Fixed version by Metalbrain.
Phantom F4 II: System resets upon loading. Fixed version by Metalbrain.
Quadrax: System resets upon loading. Fixed version by Velesoft.
Road Runner (US Gold): System resets upon loading. Fixed version by Velesoft. Note: This version by nuggetreggae loads all levels at once and can be used on any 128K Spectrum.
Robin Of The Wood 48K: Locks up at game start. jp provided a patch for this issue, while the fixed version can't be distributed due to copyright reasons.
Runestone: System resets upon loading. Fixed version by jp.
Sbugetti Junction: Locks up at game start. Fixed version by Metalbrain.
Sherwood: Problem unknown, but Pavero provided a ZIP archive with fixed version for both Slovak and English versions.
Solar Fire De Luxe: Returns a "C Nonsense in BASIC" error due to 128/+2 RAM disk commands implemented in the two small BASIC management programs. Fixed version by myself by substituting them accordingly to +3 BASIC syntax.
Spike: System resets upon loading. Fixed version by Metalbrain.
Starglider 128K: Missing text and graphics. Fixed version by Velesoft.
Starstrike II: System resets upon loading. Fixed version by Metalbrain.
Star Trader: Occasional lock-ups. Fixed version by Metalbrain.
Street Hawk: Locks up upon loading. Fixed version by Velesoft.
Strike: System resets upon loading. Fixed version by Velesoft.
Sweevo's Whirled: Corrupted graphics and system reset after game start. Fixed version by nuggetreggae.
Swords Of Bane 128K: Returns a "C Nonsense in BASIC, 10:11" error after the second data block. Fixed version made by myself.
Telefony: System resets at the options menu screen. Fixed version here, by Pavero.
Thanatos 128K: System resets upon loading. Fixed version made by myself from a source I cannot remember right now. Note: It will load on any 128K Spectrum.
Their Finest Hour: System resets upon loading. Fixed version by Velesoft.
They Call Me Trooper: Corrupted graphics and system reset after game start. Fixed version by nuggetreggae.
Three Weeks In Paradise 128K: System resets upon loading. Fixed version here (works on the +2 as well).
Thunderbirds (Firebird): Corrupted graphics in presentation screen, locks up at game start. Fixed version by jp.
Anaconda 128K: Crashes a short while after game start.
Heist 2012: Locks up at game start.
Ricochet: Locks up at game start.
4. Other games
Albatrossity: Type USR0 at the +3 BASIC prompt before loading the game in order to enable the 128K features. It will run in 48 BASIC but without sound.
Blasteroids: Only the MCM version works under +3 BASIC as well.
Dragonia: Type USR0 at the +3 BASIC prompt before loading the game, or use this automatic USR 0 mode version by Velesoft if you are too lazy ;)
Iron Soldier: Type USR0 at the +3 BASIC prompt before loading the game.
Elite 48K: System resets after Lenslok acknowledgement. Use the Joystick Club version as it does not have such protection. jp also provided a fixed version, for the original Elite release, which however keeps the protection.
Ghosts 'n' Goblins: Incompatible with the Spanish +2A. Load this fix before the game (by Bob Stains).
Konami's Ping Pong: The game loads but the CPU racket shows some graphic corruption. nuggetreggae provided a fix for this.
Kuiper Pursuit: Type USR0 at the +3 BASIC prompt before loading the game.
Shao Lin's Road: Load only under +3 BASIC.
Sidewize: Locks up after choosing the planet. I managed to assemble a working version (although it flickers like hell when FIRE is pressed due to the +2A/+3's particular timings in screen drawing) from a source I can't remember right now - probably a hacked TR-DOS release - but it can't be distributed due to copyright issues.
Tau Ceti Special Edition: Type USR0 at the +3 BASIC prompt before loading the game.
Terramex: Type USR0 in +3 BASIC prompt before loading the game in order to enable the 128K features.
Travel With Trashman, Zombie Zombie: jp provided a patch for the Rapid Loading system implemented in both games. The patched files are here (TWT) and here (ZZ).
Treasure Island Dizzy: Type USR0 at the +3 BASIC prompt before loading the game in order to enable the 128K features. Otherwise switch to 48 BASIC in order to load it with 48K music and sound effect. Simply loading it under +3 BASIC won't work.
Trojan (pre-production only): System resets upon loading. Will run by issuing a SPECTRUM command in +3 BASIC before loading.
5. To be confirmed
Rally Bug: Graphics corruption reported from level 3 on.
A final note: Velesoft provided a +3 BASIC to USR0 mode switcher by Busysoft. The short TAP file, coming with source code, can be downloaded from here.
I could never get Incredible Shrinking Fireman to work on both my +2A's back in the day and I even bought another copy of the game a few years later so it wasnt the tape.
Same problem with BombJack but notice that is mentioned on first page.
I could never get Incredible Shrinking Fireman to work on both my +2A's back in the day and I even bought another copy of the game a few years later so it wasnt the tape.
Same problem with BombJack but notice that is mentioned on first page.
Nice easy fix to update the interrupt vector - adapted from Richard Swann's hack:
When loaded in +2A, and playing, when one of the balls falls in a place where a ball is already, the game resets. It does not happen when loaded in 48k Spectrum models.
Sidewize: Locks up after choosing the planet. I managed to assemble a working version (although it flickers like hell when FIRE is pressed due to the +2A/+3's particular timings in screen drawing) from a source I can't remember right now - probably a hacked TR-DOS release - but it can't be distributed due to copyright issues.
...
I've found a +3 version of this game, and I guess it's the same version you played. Sprites flicker a lot, but only when there is more than one sprite on screen.
I've compared the original version and the "corrected" one, and the bugfix is POKE 40190,0: POKE 40191,0:POKE 40192,0 (another bugfix could be POKE 40190,201). I guess that a fixed version can't be distributed, but I don't think a POKE fix is denied.
I was there, too
An' you know what they said?
Well, some of it was true!
Comments
Of course, first load of this game works perfectly now! :)
An' you know what they said?
Well, some of it was true!
I think that since the problem is in the +2 grey model, the +3 disk versi?n would be ok, as there are no issues with the +2A models, which functionality-wise, are the same as the +3 :)
True, second tap file contain during game register I set to value #5B. I have fix on paper, but no time for patch TAP file... sorry... may be later...
IM 2 table must be moved to address #FC00-#FD00 in ZX ram pages 0 and at same position on ram page 4.
Game use only two ram pages - 0 and 1. Paging routine must be rewrite for use ram pages 0 and 4. All data from original page 1 must be moved to ram 4.
With this fixes will game usable on all ZX models without raining and with music in main menu.
Small help: #781A, #616E
After move new IM2 table to #FCxx will ram area #5B00-#5BFF free for your new code(this code must be loaded before load game and from USR0 mode).
http://www.worldofspectrum.org/infoseekid.cgi?id=0020731
It does have other problems in other models, for example in the 128K model, it resets upon loading, as well as in the +2 model. In 48K it loads fine.
This game must be loaded in 48kB mode or in USR 0 mode.
http://www.worldofspectrum.org/infoseekid.cgi?id=0001104
Like the previous example, 48 BASIC is your friend here. :)
Loaded the game in 48K, played some goes, then I left the game on and the computer for a while, came back and the game had crashed alone too :/
Strange. I'll load this one (through the usual method of cassette adapter etc.) on my guinea pig +2A and see what happens.
EDIT: After loading it, playing it several times, leaving it running while on the title screen, playing it again etc. for more than an hour, no problems occurred. We can definitely rule this out as far as I can see.
Para Academy
The game hangs upon loading. Same behavior under 128 BASIC, 48 BASIC and USR 0 mode.
Problem with 48rom incompatibility on +2A/+3 models. Game use IM2 table in rom (register I=#39). Here is fixed version of game with new register I value #3B working on all ZX models:
http://velesoft.speccy.cz/other/PARA_ACADEMY_(FIXED_+2A).zip
Thank you sir! :)
Please note: Should you get an alterVista white page with a "La risorsa richiesta ? accessibile qui" caption upon clicking on the fixed versions links, click on "qui" to download the file.
1. Alternative official versions compatible with the +2A/+3, available from the World Of Spectrum database
- Arkanoid - Hit Squad
- Battle Of Britain - Classic Conflicts
- Bomb Jack - MCM
- Bubble Bobble - Hit Squad (without music)/Musical 1 (with music)
- Cobra - Hit Squad (the "bugfix" version works too)
- Cyclone - Sinclair User Megatape 14
- Frightmare 128K - Zafiro
- Geoff Capes Strong Man - Sinclair Game Compilation P15G. Note: This compilation is unavailable in the archive due to the presence of one single game (out of 100!) which distribution is denied, namely Xcel by Activision. I extracted with Tapir the data from the TZX file containing the game and uploaded it here.
- Hysteria - A Year After Mix. Note: Velesoft provided a fixed version for the Thalbert Dock Mix.
- Knight Tyme 48K - Sinclair User Megatape 10
- Mikie - Hit Squad (the "bugfix" version works too)
- Paperboy - Encore, MCM
- Pole Position - IBSA (works despite the initial menu being invisible; the options are there)
- Rambo - Hit Squad (the "bugfix" version works too)
- Short Circuit 128K - Hit Squad
- Skyfox - Dro Soft (Spanish language). Note: jp provided a fixed version for the original (English language) Ariolasoft release.
- Spellbound 48K - Sinclair User Megatape 10
- Terra Cresta - Sinclair User Double Hits 1
- Tomahawk - Byte Back
- Top Gun - Hit Squad (without music)
- Tornado Low Level - Sinclair User Ten Pack #111
2. Games incompatible with the +2A/+3 for which there is an unofficial fixed version available- Anaconda 128K: Crashes a short while after game start.
- Heist 2012: Locks up at game start.
- Ricochet: Locks up at game start.
4. Other games- Albatrossity: Type USR0 at the +3 BASIC prompt before loading the game in order to enable the 128K features. It will run in 48 BASIC but without sound.
- Blasteroids: Only the MCM version works under +3 BASIC as well.
- Dragonia: Type USR0 at the +3 BASIC prompt before loading the game, or use this automatic USR 0 mode version by Velesoft if you are too lazy ;)
- Iron Soldier: Type USR0 at the +3 BASIC prompt before loading the game.
- Elite 48K: System resets after Lenslok acknowledgement. Use the Joystick Club version as it does not have such protection. jp also provided a fixed version, for the original Elite release, which however keeps the protection.
- Ghosts 'n' Goblins: Incompatible with the Spanish +2A. Load this fix before the game (by Bob Stains).
- Konami's Ping Pong: The game loads but the CPU racket shows some graphic corruption. nuggetreggae provided a fix for this.
- Kuiper Pursuit: Type USR0 at the +3 BASIC prompt before loading the game.
- Shao Lin's Road: Load only under +3 BASIC.
- Sidewize: Locks up after choosing the planet. I managed to assemble a working version (although it flickers like hell when FIRE is pressed due to the +2A/+3's particular timings in screen drawing) from a source I can't remember right now - probably a hacked TR-DOS release - but it can't be distributed due to copyright issues.
- Tau Ceti Special Edition: Type USR0 at the +3 BASIC prompt before loading the game.
- Terramex: Type USR0 in +3 BASIC prompt before loading the game in order to enable the 128K features.
- Travel With Trashman, Zombie Zombie: jp provided a patch for the Rapid Loading system implemented in both games. The patched files are here (TWT) and here (ZZ).
- Treasure Island Dizzy: Type USR0 at the +3 BASIC prompt before loading the game in order to enable the 128K features. Otherwise switch to 48 BASIC in order to load it with 48K music and sound effect. Simply loading it under +3 BASIC won't work.
- Trojan (pre-production only): System resets upon loading. Will run by issuing a SPECTRUM command in +3 BASIC before loading.
5. To be confirmed- Rally Bug: Graphics corruption reported from level 3 on.
A final note: Velesoft provided a +3 BASIC to USR0 mode switcher by Busysoft. The short TAP file, coming with source code, can be downloaded from here.37276 ADD A,3 LD B,A LD A,(36774) AND 8 OR B LD (36838),A LD BC,32765 OUT (C),AHere is a fixed version in TZX and Z80 format.
No problem, here is a fixed version.
it is an error of game
the graphics is spoiled on all models
two sprites contain garbage
hmmm.................
it is original sprite (from source)
; Rocks. defb 89,106,81,75,120,91,57,73,51,109,147,237,58,169,88,139 defb 77,91,76,82,109,115,63,86,183,22,149,182,148,148,181,220 defb 202,43,218,97,238,180,164,164,174,173,166,185,39,155,179,73 defb 187,108,173,252,237,170,205,54,223,166,251,50,105,114,107,91It is not in the archive.
It is russian software (work with trdos only)
Same problem with BombJack but notice that is mentioned on first page.
Nice easy fix to update the interrupt vector - adapted from Richard Swann's hack:
Needs to be run in either 48K or USR 0 mode
http://www.worldofspectrum.org/infoseekid.cgi?id=0001986
When loaded in +2A, and playing, when one of the balls falls in a place where a ball is already, the game resets. It does not happen when loaded in 48k Spectrum models.
Yes, those are rock sprites and not random corruption. I've used similar sprites on several games.
Egghead Website
Arcade Game Designer
My itch.io page
An' you know what they said?
Well, some of it was true!
I've found a +3 version of this game, and I guess it's the same version you played. Sprites flicker a lot, but only when there is more than one sprite on screen.
I've compared the original version and the "corrected" one, and the bugfix is POKE 40190,0: POKE 40191,0:POKE 40192,0 (another bugfix could be POKE 40190,201). I guess that a fixed version can't be distributed, but I don't think a POKE fix is denied.
An' you know what they said?
Well, some of it was true!
the file has been fixed, download it from this new link.