diff --git a/res/GAMES.CONF b/res/GAMES.CONF index c04d7e2cf..5711dd532 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -105,6 +105,7 @@ 1000,IMPOSSIBLE.MISS=Impossible Mission 0110,INDIANA.JONES 1000,INTL.GRAN.PRIX=International Gran Prix +0000,I.O.SILVER=I.O. Silver 0001,JOUST 0000,JUGGLER 0001,JUMPMAN diff --git a/res/TITLE.HGR/I.O.SILVER b/res/TITLE.HGR/I.O.SILVER new file mode 100644 index 000000000..82c478530 Binary files /dev/null and b/res/TITLE.HGR/I.O.SILVER differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index d73c4c302..4b8982e28 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -93,6 +93,7 @@ HIGH.RISE=Type(06),AuxType(4000),Access(C3) HORIZON.V=Type(06),AuxType(4000),Access(C3) HUNGRYBOY=Type(06),AuxType(4000),Access(C3) HYPER.HEAD.ON=Type(06),AuxType(4000),Access(C3) +I.O.SILVER=Type(06),AuxType(4000),Access(C3) IKARI.WARRIORS=Type(06),AuxType(4000),Access(C3) IMPOSSIBLE.MISS=Type(06),AuxType(4000),Access(C3) INTL.GRAN.PRIX=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/i.o. silver PRODOS (san inc pack).po b/res/dsk/i.o. silver PRODOS (san inc pack).po new file mode 100644 index 000000000..4a63e66f7 Binary files /dev/null and b/res/dsk/i.o. silver PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 4785f5fa3..e7fa54101 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -63,7 +63,6 @@ Mating Zone [priority] //other Battle Chess [DHGR] -IO Silver [priority] Castle Smurfenstein Dino Smurf diff --git a/src/prelaunch/i.o.silver.a b/src/prelaunch/i.o.silver.a new file mode 100644 index 000000000..fabc109cc --- /dev/null +++ b/src/prelaunch/i.o.silver.a @@ -0,0 +1,22 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/I.O.SILVER",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $8BA + jsr $800 ; decompress + lda #$60 + sta $B440 + jsr $B436 + +DISABLE_ACCEL + jmp $800 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}