diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 51621834b..c50a54bd0 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -233,6 +233,7 @@ 0000,SHORT.CIRCUIT 0000,SHUFFLEBOARD 0000,SITUATION.CRTCL=Situation Critical +0000,SKI.CRAZED 1000,SKYFOX 0000,SNACK.ATTACK 0000,SNAKE.BYTE diff --git a/res/TITLE.HGR/SKI.CRAZED b/res/TITLE.HGR/SKI.CRAZED new file mode 100644 index 000000000..a89d597c8 Binary files /dev/null and b/res/TITLE.HGR/SKI.CRAZED differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index f2c0df1c8..c0e99cc2d 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -210,6 +210,7 @@ SHAMUS=Type(06),AuxType(4000),Access(C3) SHORT.CIRCUIT=Type(06),AuxType(4000),Access(C3) SHUFFLEBOARD=Type(06),AuxType(4000),Access(C3) SITUATION.CRTCL=Type(06),AuxType(4000),Access(C3) +SKI.CRAZED=Type(06),AuxType(4000),Access(C3) SKYFOX=Type(06),AuxType(4000),Access(C3) SMURFEN=Type(06),AuxType(4000),Access(C3) SNACK.ATTACK=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/ski crazed PRODOS (san inc pack).po b/res/dsk/ski crazed PRODOS (san inc pack).po new file mode 100644 index 000000000..ffc9c143b Binary files /dev/null and b/res/dsk/ski crazed PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 903845de3..9cd262eaf 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -26,7 +26,6 @@ Congo Frazzle Galactic Attack Rear Guard -Ski Crazed Space Kadet //TODO(woz-imaged but uncracked) diff --git a/src/prelaunch/ski.crazed.a b/src/prelaunch/ski.crazed.a new file mode 100644 index 000000000..868c78923 --- /dev/null +++ b/src/prelaunch/ski.crazed.a @@ -0,0 +1,27 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/SKI.CRAZED",plain +*=$106 + + !source "src/prelaunch/common.a" + + lda #$60 + sta $A23 + jsr $800 ; load "DOS" + lda #0 + sta $E084 + lsr $E08F + lda #$82 + sta $101 + lda #$A6 + sta $104 + lda #$FA + sta $105 ; update reset hook to reboot + inc $3F4 ; force reboot + jmp $E03A + +!if * > $1C0 { + !error "code is too large, ends at ", * +}