This commit is contained in:
Tolik 2026-04-24 00:44:07 +10:00
parent 9f3a12a1c6
commit 90481f83e8
2 changed files with 71 additions and 35 deletions

100
MAP.ASM
View File

@ -81,43 +81,79 @@ Setup_Map: xor a
CP ' '+1
JR C,.no_name
;
.loop1: LD A,(HL)
AND A
jr z,.empty
CP '*'
JR Z,.no_name
CP '.'
JR Z,.no_name
CP '"'
JR Z,.no_name
CP '+'
JR Z,.no_name
CP ','
JR Z,.no_name
CP '/'
JR Z,.no_name
CP ':'
JR Z,.no_name
CP ';'
JR Z,.no_name
CP '<'
JR Z,.no_name
CP '='
JR Z,.no_name
CP '>'
JR Z,.no_name
CP '['
JR Z,.no_name
CP '\'
JR Z,.no_name
CP ']'
JR Z,.no_name
CP '|'
JR Z,.no_name
LD (DE),A
JR Z,.empty
;
CP #80
JR NC,.sym_ok
;
CP #22
JR Z,.no_name
CP #7C
JR Z,.no_name
CP #2A
JR C,.check_3A
CP #30
JR NC,.check_3A
CP #2D
JR Z,.sym_ok
JR .no_name
.check_3A: CP #3A
JR C,.check_5B
CP #40
JR NC,.check_5B
JR .no_name
.check_5B: CP #5B
JR C,.sym_ok
CP #5E
JR C,.no_name
.sym_ok: LD (DE),A
INC HL
INC DE
DJNZ .loop1
; .loop1: LD A,(HL)
; AND A
; JR Z,.empty
; CP '*'
; JR Z,.no_name
; CP '?'
; JR Z,.no_name
; CP '.'
; JR Z,.no_name
; CP '"'
; JR Z,.no_name
; CP '+'
; JR Z,.no_name
; CP ','
; JR Z,.no_name
; CP '/'
; JR Z,.no_name
; CP ':'
; JR Z,.no_name
; CP ';'
; JR Z,.no_name
; CP '<'
; JR Z,.no_name
; CP '='
; JR Z,.no_name
; CP '>'
; JR Z,.no_name
; CP '['
; JR Z,.no_name
; CP '\'
; JR Z,.no_name
; CP ']'
; JR Z,.no_name
; CP '|'
; JR Z,.no_name
; .sym_ok: LD (DE),A
; INC HL
; INC DE
; DJNZ .loop1
jr .loc3
;
.empty: ld a,b

@ -1 +1 @@
Subproject commit 9969d693207ce7705386b622be41fa243585f4d9
Subproject commit e1dc7ec10dc9c7e9153a05884e42973a57378a63