GamesNostalgia

Retro games, abandonware, freeware and classic games for PC and Mac

iten

Tank Buster WHDLoad Pack

File:
TankBuster_v1.0.lha
Game Title:

Tank Buster

Size:220157 bytes
Updated:2023-01-15 12:00:00
Version:1.0
Hardware:ECS/OCS
Download
Tank Buster

README

Short : HD-Installer for Tank Buster Type : game/patch Author : Psygore (psygore@whdload.de) That install applies to "Tank Buster" © 1989 Kingsoft It requires: - WHDLoad 17+ - 512 KB ChipMem (+760 KB OtherMem for preload) Version 1.0 (06.01.2023) by Psygore: - Nice Color/NewIcon (created by me) included - Stack moved to fast memory - RawDIC used for creating the image disk (no data checksum) - Set CUSTOM1=1 for unlimited energy CUSTOM2=1 to skip level with HELP key - Audio volume and DMA wait in soundtracker replay routine patched - Colorbit fixed - Blitwait inserted - Load/Save hiscores/game position on HD (unless you cheat) - Manual included - Quit with '*' (PtrSc) Another year and another HD patch but still the same nice person who provided the dumps from original disk and from Shooting Stars 2 compilation. Thank a lot to him (and for typing the manual). Both version have damaged tracks, but fortunately I managed to get a good dump by mixing the good tracks (even with no data track checksum). There is a bug on disk version that it tries to load a no existing level 25, (the game has only 24 levels). The custom disk loader fails to decode the track and the end sequence will never be displayed. Of course, this slave fixes it. Here some asm code which have been encoded with the track: ;------------------------------------------------------------------------------ moveq #13,d0 ; erster track moveq #6,d1 ; anzahl tracks move #$4489,d2 ; sync sf d3 ; mode lesen bsr readdisk ; score laden tst.b 22(a5) ; fehlerflag testen bne.L fe1 ; fehler move.l a5,-(sp) ; basis diskstruktur move #$c000,$dff09a ; irq enable jsr $50000 ; -> PROGRAMM move #$4000,$dff09a ; irq disable move #$81a0,$dff096 bsr copycop move.l (sp)+,a5 ; basis diskstruktur rts ; highscore laden loadhigh: lea $30000,a0 ; buffer gewandelte daten highliste lea $7b000,a1 ; mfmbuffer moveq #1,d0 ; ab track 1 moveq #1,d1 ; anzahl tracks move #$2244,d2 ; sync sf d3 ; mode lesen bsr readdisk ; tracks lesen tst.b 22(a5) ; fehlerflag testen bne.L fe1 ; fehler lea $50000,a0 ; buffer gewandelte daten highscore lea $7b000,a1 ; mfmbuffer moveq #2,d0 ; erster track moveq #11,d1 ; anzahl tracks move #$4489,d2 ; sync sf d3 ; mode lesen bsr readdisk ; highscore laden tst.b 22(a5) ; fehlerflag testen bne.L fe1 ; fehler move.l a5,-(sp) ; basis diskstruktur move #$c000,$dff09a ; irq enable move #$81a0,$dff096 move.l #$30000,a0 move.l 0,a4 move.l 40(a4),d0 subq.l #1,d0 bmi.L makeerr mulu #140,d0 add.l d0,a0 move.l a0,44(a4) jsr $50000 ; -> PROGRAMM move #$4000,$dff09a ; irq disable move #$81a0,$dff096 bsr copycop ;------------------------------------------------------------------------------ If you have problems with this installation please report them via the Bug-Report-Form which can be accessed via http://www.whdload.de/ or via mail to: psygore@whdload.de for full WHDLoad package and other installs refer to: http://www.whdload.de/ or aminet:dev/misc/whdload#? and aminet:game/patch/ _________________________________ --- (_ __¬) __) \ ¬) ___) ¬) __¬)¬__) --- -- / _/__¬\ / / /_¬\ --/ _ / __) -- - (__/(_____) /(_____) /_/ \(_____) - (___/ \__/ \__)in 01.2023

Related links: