add initial PREFS file, shorten error sound, puzzle tweaks, play some sounds to completion without acknowledging keypress

This commit is contained in:
4am 2020-09-23 14:37:35 -04:00
parent 7c31356d14
commit c55e7b982d
9 changed files with 45 additions and 18 deletions

View File

@ -27,6 +27,7 @@ asm:
cp res/work.po "$(BUILDDISK)".po >>build/log
cp res/_FileInformation.txt build/ >>build/log
$(CADIUS) ADDFILE "${BUILDDISK}".po "/MILLION/" "res/PROGRESS" >>build/log
$(CADIUS) ADDFILE "${BUILDDISK}".po "/MILLION/" "res/PREFS" >>build/log
$(CADIUS) ADDFILE "${BUILDDISK}".po "/MILLION/" "build/MILLION.SYSTEM" >>build/log
for f in res/levels/*; do $(CADIUS) ADDFILE "${BUILDDISK}".po "/MILLION/" "$$f" >>build/log; done

Binary file not shown.

1
res/PREFS Normal file
View File

@ -0,0 +1 @@
110 ||| ||+---CHEAT (0/1) |+---SOUND (0/1) +---PREFS VERSION (DO NOT CHANGE)

View File

@ -8,14 +8,14 @@ IIAA,CDEL,DASE|CASE,DIAL,IDEA
MEUN,THDS,NAOE|MADE,NEON,THUS
GTAD,IAEH,MLTM|GLAD,ITEM,MATH
CAOF,LELN,DINY|CALF,DENY,LION
VURS,DAYZ,FEZB|DAYS,FUZZ,VERB
BIOM,CRTK,FACY|BACK,CITY,FROM
MEMU,UGNB,TOLY|MENU,TOMB,UGLY
ROSW,DIEM,CHAH|CHEW,DISH,ROAM
ECVS,GNIE,AADD|ACID,ENDS,GAVE
UAIY,CNTO,TLAL|CLAY,TAIL,UNTO
ERKE,HIIT,DDAG|DRAG,EDIT,HIKE
UIIK,KSEP,WHCR|KICK,USER,WHIP,WICK|LETTERS CAN BE REUSED
VURS,DAYZ,FEZB|DAYS,FUZZ,VERB,FURS|LETTERS CAN BE REUSED
UIIK,KSEP,WHCR|KICK,USER,WHIP,WICK
IECF,RHET,WTAH|ITCH,REEF,WHAT,WHET
AADM,CWMS,SDIE|ADDS,CAME,SWIM,SAME
MOUG,SRAH,BUCL|BRAG,MUCH,SOUL,SUCH

View File

@ -48,7 +48,7 @@ HOSY,YEKS,RAAP, R |HARP,REAP,ROSY,YAKS,HEAP,HERS
AISA,GVOW,RALB,SWAE|AVOW,GALA,RISE,SWAB,GALE,SALE,RILE
PLPE,WWOS,SIET,E |EWES,PLOT,SLOT,WIPE,PIES,PIPE
JOPN,NTEY,BRAE,SAIP|BRAY,JOIN,NAPE,STEP,SOAP,STAY,NOPE,JAPE,BRAN
TAYS,OUS ,DOI ,F R |DAIS,FUSS,OARS,TOYS,DAYS,OURS,TARS
TAYS,OUS ,DOI ,F R |DAIS,FUSS,OARS,TOYS,DAYS,OURS,TARS,FURS
GNAE,MIIB,OKCS,SREM|GRAB,MICE,ONES,SKIM,GRAM,ONCE,ORCS,ORES,GRIM,SKIS
GOTE,OLAM, AWN, VUL|GATE,GLUM,GOWN,OVAL,GLUE,GOAL
RAAM,JPCD,SYWE,DOEL|DYED,JOWL,RACE,SPAM,ROAD,ROAM,DYAD

View File

@ -71,7 +71,7 @@ ZTME,IONY,C EM, AX, Z |COAX,COME,COZY,ITEM,ZONE,CONE
CAIK,ELEE,TWAY, UNS, L|CLAY,EWES,TAIL,TANK,TUNE,CANE,CUES
NGOS,FITE,MRAY,C S ,E |CITE,EGOS,FRAY,MISS,NITS,CITY,FITS
WOEY,KHSW,TNDT,B UD,H |BODY,HOST,KNEW,THUD,WHEY,THEY
BPAA,AUSP,H RT,S S,F |AURA,BURP,FUSS,HURT,SPAT,SPAS
BPAA,AUSP,H RT,S S,F |AURA,BURP,FUSS,HURT,SPAT,SPAS,FURS
BISR,EAWA,TREY,A W,D L|AREA,BAWL,DREW,EASY,TIER,BREW
VLAD,SIFS,ATUO,R TL, E|ALTO,RIFE,SITS,STUD,VIAL,SITE
AOFS,LACW,GRWT, IE , N |ANEW,ARCS,GIFT,LAWS,LOFT,GOES,GREW,LIES,LIFT,LOWS

View File

@ -6,6 +6,7 @@
; - ReinitSoundAfterPrefChange
; - LoopSound
; - PlaySound
; - PlaySoundToCompletion
; - ErrorSound
;
@ -89,6 +90,29 @@ SoundLibraryDispatch=*+1
+ lda KBD
Silence rts
PlaySoundToCompletion
pha
lda ED0974+1
sta @restoreED
lda MBKEYBRANCH+1
sta @restoreMB
lda #0
sta ED0974+1
sta MBKEYBRANCH+1
pla
jsr PlaySound
php
pha
@restoreED=*+1
lda #$FD ; SMC
sta ED0974+1
@restoreMB=*+1
lda #$FD ; SMC
sta MBKEYBRANCH+1
pla
plp
rts
InitPuzzleSound
lda #$FF
sta progressionIndex
@ -122,7 +146,7 @@ PlayNextChord
lda ($FE), y
tay
pla
jsr PlaySound
jsr PlaySoundToCompletion
pla
tax
rts
@ -132,7 +156,7 @@ PlayFinalChord
txa
pha
+LD16 kFinalChord
jsr PlaySound
jsr PlaySoundToCompletion
pla
tax
rts

View File

@ -93,6 +93,7 @@ W2 DEC TEMP
DEX
BNE W1
BIT $C000
MBKEYBRANCH
BMI END
JMP NEXT

View File

@ -344,18 +344,18 @@ disclaimer
!raw "* NOT GUARANTEED, ACTUAL COUNT MAY VARY."
worlddescriptions
!raw " 4X3, EASY 0% "
!raw " 5X3, BASIC 0% "
!raw " 6X3, SIMPLE 0% "
!raw " 7X3, RELAXED 0% "
!raw " 4X4, FAIR 0% "
!raw " 5X4, QUICK 0% "
!raw " 6X4, MEDIUM 0% "
!raw " 7X4, AVERAGE 0% "
!raw " 4X5, HARD 0% "
!raw " 5X5, TOUGH 0% "
!raw " 6X5, TRICKY 0% "
!raw " 7X5, COMPLEX 0% "
!raw " 4X3 EASY 0% "
!raw " 5X3 BASIC 0% "
!raw " 6X3 SIMPLE 0% "
!raw " 7X3 RELAXED 0% "
!raw " 4X4 FAIR 0% "
!raw " 5X4 QUICK 0% "
!raw " 6X4 MEDIUM 0% "
!raw " 7X4 AVERAGE 0% "
!raw " 4X5 HARD 0% "
!raw " 5X5 TOUGH 0% "
!raw " 6X5 TRICKY 0% "
!raw " 7X5 COMPLEX 0% "
kWorldShortNames
!byte 3