th05/op: Declare some missing strings as such

Well, nobody actually creates perfect code the first time around, except
Linus Torvalds. (http://youtu.be/4XpnKHJAok8?t=22m18s)
This commit is contained in:
nmlgc 2014-07-03 21:12:55 +02:00
parent 17f6ac7d1d
commit 53fa9b1cfb
1 changed files with 28 additions and 205 deletions

View File

@ -425,15 +425,15 @@ sub_22C endp
; ---------------------------------------------------------------------------
DGROUP@ dw 0 ; DATA XREF: start+3w start+B0r ...
__MMODEL dw 0C004h
db 0
; ---------------------------------------------------------------------------
__MMODEL:
add al, 0C0h ; 'À'
add ds:8E2Eh, bl
push ds
pop di
add cx, word_FCC8
loc_272:
push ds
mov ds, [word ptr cs:35Fh]
push cs
call near ptr sub_2088
mov ax, 0FFF3h
loc_27F: ; CODE XREF: seg000:02D9j seg000:02E1j
@ -25138,13 +25138,13 @@ _envp = dword ptr 0Ch
call sub_2B18
mov word_F9CC, 5208h
push ds
push offset unk_F46C
push offset aKaikidan1_dat0
call sub_DF12
add sp, 4
or ax, ax
jz short loc_AF7D
push ds
push offset unk_F478
push offset aNotEnoughMem
call sub_796
call sub_A002
@ -28128,7 +28128,7 @@ loc_C77F: ; CODE XREF: sub_C490+26Aj
loc_C790: ; CODE XREF: sub_C490+2F9j
call sub_3858
push ds
push offset unk_117EB
push offset aKaikidan1_dat1
call sub_37B8
push 210h
call sub_DC76
@ -33491,64 +33491,8 @@ aHeck db 'HECK',0
db 0
db 0
db 0
db 42h ; B
db 6Fh ; o
db 72h ; r
db 6Ch ; l
db 61h ; a
db 6Eh ; n
db 64h ; d
db 20h
db 43h ; C
db 2Bh ; +
db 2Bh ; +
db 20h
db 2Dh ; -
db 20h
db 43h ; C
db 6Fh ; o
db 70h ; p
db 79h ; y
db 72h ; r
db 69h ; i
db 67h ; g
db 68h ; h
db 74h ; t
db 20h
db 31h ; 1
db 39h ; 9
db 39h ; 9
db 33h ; 3
db 20h
db 42h ; B
db 6Fh ; o
db 72h ; r
db 6Ch ; l
db 61h ; a
db 6Eh ; n
db 64h ; d
db 20h
db 49h ; I
db 6Eh ; n
db 74h ; t
db 6Ch ; l
db 2Eh ; .
db 0
db 44h ; D
db 69h ; i
db 76h ; v
db 69h ; i
db 64h ; d
db 65h ; e
db 20h
db 65h ; e
db 72h ; r
db 72h ; r
db 6Fh ; o
db 72h ; r
db 0Dh
db 0Ah
db 0
aBorlandCCopy db 'Borland C++ - Copyright 1993 Borland Intl.',0
aDivideError db 'Divide error',0Dh,0Ah,0
dword_F03A dd 0 ; DATA XREF: sub_178:loc_17Ew
; __restorezero+4r ...
dword_F03E dd 0 ; DATA XREF: sub_178+13w
@ -34435,85 +34379,16 @@ aMiko db 'miko',0 ; DATA XREF: sub_ABCF+E4o
; sub_ABCF+20Bo ...
aOp db 'op',0 ; DATA XREF: sub_ABCF+F0o
; sub_ABCF+1C5o ...
unk_F46C db 89h ; ‰ ; DATA XREF: _main+17o
db 0F6h ; ö
db 0E3h ; ã
db 59h ; Y
db 92h ;
db 6Bh ; k
db 31h ; 1
db 2Eh ; .
db 64h ; d
db 61h ; a
db 74h ; t
db 0
unk_F478 db 0Ah ; DATA XREF: _main+27o
db 8Bh ;
db 0F3h ; ó
db 82h ;
db 0ABh ; «
db 83h ; ƒ
db 81h ; <20>
db 83h ; ƒ
db 82h ;
db 83h ; ƒ
db 8Ah ; Š
db 95h ; •
db 73h ; s
db 91h ;
db 0ABh ; «
db 82h ;
db 0C5h ; Å
db 82h ;
db 0B7h ; ·
db 81h ; <20>
db 42h ; B
db 83h ; ƒ
db 81h ; <20>
db 83h ; ƒ
db 82h ;
db 83h ; ƒ
db 8Ah ; Š
db 8Bh ;
db 0F3h ; ó
db 82h ;
db 0ABh ; «
db 82h ;
db 0F0h ; ð
db 91h ;
db 9Dh ; <20>
db 82h ;
db 0E2h ; â
db 82h ;
db 0B5h ; µ
db 82h ;
db 0C4h ; Ä
db 82h ;
db 0A9h ; ©
db 82h ;
db 0E7h ; ç
db 8Eh ; Ž
db 0C0h ; À
db 8Dh ; <20>
db 73h ; s
db 82h ;
db 0B5h ; µ
db 82h ;
db 0C4h ; Ä
db 82h ;
db 0CBh ; Ë
db 0Ah
db 0
aKaikidan1_dat0 db '怪綺談1.dat',0 ; DATA XREF: _main+17o
aNotEnoughMem db 0Ah ; DATA XREF: _main+27o
db '空きメモリ不足です。メモリ空きを増やしてから実行してね',0Ah,0
db 0
dw 0
word_F4B4 dw 0 ; DATA XREF: seg000:050Ar
word_F4B6 dw 0 ; DATA XREF: seg000:050Er seg000:0515r
db 0
db 0
db 42h ; B
db 46h ; F
db 4Eh ; N
db 54h ; T
aBfnt db 'BFNT' ; DATA XREF: bfnt_header_read+1Eo
db 1Ah
db 0
word_F4C0 dw 0 ; DATA XREF: sub_C44+21r sub_CCA+7Br ...
@ -34573,24 +34448,8 @@ byte_F4F6 db 0 ; DATA XREF: sub_B92+4r
db 36h ; 6
db 3Fh ; ?
db 0
db 24h ; $
db 49h ; I
db 42h ; B
db 4Dh ; M
db 41h ; A
db 44h ; D
db 53h ; S
db 50h ; P
db 0
db 24h ; $
db 49h ; I
db 42h ; B
db 4Dh ; M
db 41h ; A
db 46h ; F
db 4Eh ; N
db 54h ; T
db 0
aIbmadsp db '$IBMADSP',0
aIbmafnt db '$IBMAFNT',0
dword_F514 dd 0 ; DATA XREF: sub_11AC-8Cr
word_F518 dw 0A800h ; DATA XREF: sub_11C8+9w sub_1216+18r ...
word_F51A dw 3E80h ; DATA XREF: sub_11C8+Fw sub_1216+14r ...
@ -37871,18 +37730,7 @@ aExed db 'exed',0 ; DATA XREF: dseg:147Ao
a_music0_txt db '_MUSIC0.TXT',0
aMusic_pi db 'music.pi',0 ; DATA XREF: sub_C490+5Co
aMusic_dat db 'music.dat',0 ; DATA XREF: sub_C490+A9o
unk_117EB db 89h ; ‰ ; DATA XREF: sub_C490+306o
db 0F6h ; ö
db 0E3h ; ã
db 59h ; Y
db 92h ;
db 6Bh ; k
db 31h ; 1
db 2Eh ; .
db 64h ; d
db 61h ; a
db 74h ; t
db 0
aKaikidan1_dat1 db '怪綺談1.dat',0 ; DATA XREF: sub_C490+306o
db 0
aGensou_scr db 'GENSOU.SCR',0 ; DATA XREF: sub_C8E2+7Eo sub_C9BE+4o ...
aName db 'name',0 ; DATA XREF: sub_CC5C+Co
@ -38840,40 +38688,15 @@ aStringRefere_0 db 'String reference out of range',0
aStringRefere_1 db 'String reference out of range',0
byte_11D7E db 0 ; DATA XREF: sub_A002+2r sub_A002+9w ...
byte_11D7F db 0 ; DATA XREF: sub_A002+Er
aPath db 'PATH',0
db '/\',0
db 0
db 2Eh ; .
db 42h ; B
db 41h ; A
db 54h ; T
db 0
db 2Eh ; .
db 43h ; C
db 4Fh ; O
db 4Dh ; M
db 0
db 2Eh ; .
db 45h ; E
db 58h ; X
db 45h ; E
db 0
db 2Eh ; .
db 42h ; B
db 41h ; A
db 54h ; T
db 0
db 43h ; C
db 4Fh ; O
db 4Dh ; M
db 53h ; S
db 50h ; P
db 45h ; E
db 43h ; C
db 0
db 2Fh ; /
db 63h ; c
db 0
aPATH db 'PATH',0 ; DATA XREF: sub_A0B9+38o
asc_11D85 db '/\',0 ; DATA XREF: _LoadProg+2Fo
db 0 ; DATA XREF: _LoadProg+6Eo
a_bat db '.BAT',0 ; DATA XREF: _LoadProg+90o
a_com db '.COM',0 ; DATA XREF: _LoadProg+ACo
a_exe db '.EXE',0 ; DATA XREF: _LoadProg+CEo
a_bat_0 db '.BAT',0 ; DATA XREF: _LoadProg+F0o
a_comspec db 'COMSPEC',0 ; DATA XREF: _LoadProg+120o
aC db '/c',0 ; DATA XREF: _LoadProg+14Bo
db 1
db 20h
dd @string@contains$xqnxc ; string::contains(char *)