diff --git a/Shared_Includes b/Shared_Includes index 2b1e30c..e0dd54c 160000 --- a/Shared_Includes +++ b/Shared_Includes @@ -1 +1 @@ -Subproject commit 2b1e30c6108f0a5c271f84558e1e5f804a6d623a +Subproject commit e0dd54cb5615a23ea55bd217578aab57481fcf77 diff --git a/spectrum.asm b/spectrum.asm index bdd5b3c..ad566a4 100644 --- a/spectrum.asm +++ b/spectrum.asm @@ -145,13 +145,14 @@ BEGIN: LD (LINE_X),IX SCF LD HL,256*DSS_MIN_VERS.vers + DSS_MIN_VERS.modf SBC HL,DE - JP NC,ERROR_OLD_DSS - LD HL,DSS_MIN_VERS.build + JR C,.goodVers + LD HL,DSS_MIN_VERS.build - 1 SBC HL,BC JR NC,ERROR_OLD_DSS ; ; - IN A,(SLOT3) + +.goodVers: IN A,(SLOT3) LD (SAVE_SLOT3),A ; ;