A83: Disasm
[Prev][Next][Index][Thread]
A83: Disasm
Here you go James.
The program becomes a little bit strange I think but it should be
right disassembled and does not look like Jimmys crazy disassembling
Tell me if there's something wrong.
/Stefan
.NOLIST
#define equ .equ
#define EQU .equ
#include "squish.inc"
.LIST
.org 9327h
start:
call _clrlcdfull
ld hl,0000h
ld (pencol),hl
ld hl,text1
call _vputs
ld hl,0008h
ld (pencol),hl
ld hl,text2
call _vputs
ld hl,0010h
ld (pencol),hl
ld hl,text3
call _vputs
ld hl,0018h
ld (pencol),hl
ld hl,text4
call _vputs
ld hl,0020h
ld (pencol),hl
ld hl,text5
call _vputs
ld hl,0028h
ld (pencol),hl
ld hl,text6
call _vputs
ld hl,0030h
ld (pencol),hl
ld hl,text7
call _vputs
ld hl,0038h
ld (pencol),hl
ld hl,text8
call _vputs
call _getkey
cp 09h
jr z,quit
jp start
quit:
call _clrlcdfull
call _homeup
ld hl,text9
call _puts
ret
text1:
.db $45,$68,$3D,$48,$65,$61,$74,$20,$45,$6E,$65,$72,$67,$79,$3B,$00
text2:
.db $28,$45,$29,$6E,$65,$72,$67,$79,$3B,$28,$50,$29,$6F,$77,$65,$72,$00
text3:
.db $28,$4A,$29,$6F,$75,$6C,$65,$3D,$6B,$67,$78,$6D,$5E,$32,$2F,$73,$5E,$32,$3B,$00
text4:
.db $48,$65,$72,$74,$7A,$3D,$73,$5E,$2D,$31,$3B,$4C,$69,$67,$68,$74,$3D,$33,$78,$31,$30,$5E,$38,$00
text5:
.db $6D,$2F,$73,$3B,$31,$4E,$65,$77,$74,$6F,$6E,$3D,$31,$6B,$67,$20,$6D,$2F,$73,$32,$00
text6:
.db $4E,$65,$77,$74,$6F,$6E,$32,$3A,$66,$3D,$6D,$61,$3B,$6D,$6F,$6D,$65,$6E,$74,$75,$6D,$00
text7:
.db $28,$70,$29,$3D,$6D,$76,$3B,$28,$49,$29,$6D,$70,$75,$6C,$73,$65,$3D,$46,$BE,$74,$00
text8:
.db $28,$77,$29,$6F,$72,$6B,$3D,$46,$BE,$64,$3B,$28,$50,$29,$6F,$77,$65,$72,$3D,$57,$2F,$BE,$74,$00
text9:
.db $62,$79,$20,$4A,$2E,$4D,$61,$74,$74,$68,$65,$77,$73,$21,$00
.end
end
References: