Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .db $83
- or a ; Which condition?
- ret z
- jp $
- ld a,2
- cp c
- jp nz,ReturnZ
- push bc
- push hl
- ld hl,LUT
- ld a,b
- ld bc,0
- ld c,a
- add hl,bc
- ld a,(hl)
- or a
- jp z,ReturnZRestore
- ld hl,JumpTable
- ld bc,0
- ld c,a
- add a,a
- add a,c
- ld c,a
- add hl,bc
- ld hl,(hl)
- jp (hl)
- ReturnNZ:
- or 1 ; set NZ
- ret
- ReturnZRestore:
- pop hl
- pop bc
- ReturnZ:
- cp a
- ret
- CMD_LINE:
- pop hl
- pop bc
- ld hl,0
- ld a,(numArguments)
- ld l,a
- call _DeallocFPS
- push hl
- ld hl,vRam
- ld a,0
- ld (hl),a
- ld de,vRam+1
- ld bc,320*10
- ldir
- pop hl
- ;res numOP1,(iy+ParsFlag2)
- call _Random
- pop hl
- dec hl
- dec hl
- dec hl
- dec hl
- jp ReturnNZ
- CMD_ClEAR_SCREEN:
- pop hl
- pop bc
- ld hl,vRam
- ld a,0
- ld (hl),a
- ld de,vRam+1
- ld bc,320*10
- ldir
- jp ReturnZ
- JumpTable:
- .dl 0
- .dl CMD_ClEAR_SCREEN
- .dl CMD_LINE
- LUT:
- .db 0 ;$0
- .db 0 ;$1
- .db 0 ;$2
- .db 0 ;$3
- .db 0 ;$4
- .db 0 ;$5
- .db 0 ;$6
- .db 0 ;$7
- .db 0 ;$8
- .db 0 ;$9
- .db 0 ;$A
- .db 0 ;$B
- .db 0 ;$C
- .db 0 ;$D
- .db 0 ;$E
- .db 0 ;$F
- .db 0 ;$10
- .db 0 ;$11
- .db 0 ;$12
- .db 0 ;$13
- .db 0 ;$14
- .db 0 ;$15
- .db 0 ;$16
- .db 0 ;$17
- .db 0 ;$18
- .db 0 ;$19
- .db 0 ;$1A
- .db 0 ;$1B
- .db 0 ;$1C
- .db 0 ;$1D
- .db 0 ;$1E
- .db 0 ;$1F
- .db 0 ;$20
- .db 0 ;$21
- .db 0 ;$22
- .db 0 ;$23
- .db 0 ;$24
- .db 0 ;$25
- .db 0 ;$26
- .db 0 ;$27
- .db 0 ;$28
- .db 0 ;$29
- .db 0 ;$2A
- .db 0 ;$2B
- .db 0 ;$2C
- .db 0 ;$2D
- .db 0 ;$2E
- .db 0 ;$2F
- .db 0 ;$30
- .db 0 ;$31
- .db 0 ;$32
- .db 0 ;$33
- .db 0 ;$34
- .db 0 ;$35
- .db 0 ;$36
- .db 0 ;$37
- .db 0 ;$38
- .db 0 ;$39
- .db 0 ;$3A
- .db 0 ;$3B
- .db 0 ;$3C
- .db 0 ;$3D
- .db 0 ;$3E
- .db 0 ;$3F
- .db 0 ;$40
- .db 0 ;$41
- .db 0 ;$42
- .db 0 ;$43
- .db 0 ;$44
- .db 0 ;$45
- .db 0 ;$46
- .db 0 ;$47
- .db 0 ;$48
- .db 0 ;$49
- .db 0 ;$4A
- .db 0 ;$4B
- .db 0 ;$4C
- .db 0 ;$4D
- .db 0 ;$4E
- .db 0 ;$4F
- .db 0 ;$50
- .db 0 ;$51
- .db 0 ;$52
- .db 0 ;$53
- .db 0 ;$54
- .db 0 ;$55
- .db 0 ;$56
- .db 0 ;$57
- .db 0 ;$58
- .db 0 ;$59
- .db 0 ;$5A
- .db 0 ;$5B
- .db 0 ;$5C
- .db 0 ;$5D
- .db 0 ;$5E
- .db 0 ;$5F
- .db 0 ;$60
- .db 0 ;$61
- .db 0 ;$62
- .db 0 ;$63
- .db 0 ;$64
- .db 0 ;$65
- .db 0 ;$66
- .db 0 ;$67
- .db 0 ;$68
- .db 0 ;$69
- .db 0 ;$6A
- .db 0 ;$6B
- .db 0 ;$6C
- .db 0 ;$6D
- .db 0 ;$6E
- .db 0 ;$6F
- .db 0 ;$70
- .db 0 ;$71
- .db 0 ;$72
- .db 0 ;$73
- .db 0 ;$74
- .db 0 ;$75
- .db 0 ;$76
- .db 0 ;$77
- .db 0 ;$78
- .db 0 ;$79
- .db 0 ;$7A
- .db 0 ;$7B
- .db 0 ;$7C
- .db 0 ;$7D
- .db 0 ;$7E
- .db 0 ;$7F
- .db 0 ;$80
- .db 0 ;$81
- .db 0 ;$82
- .db 0 ;$83
- .db 0 ;$84
- .db 01 ;$85 ;CLRDRAW
- .db 0 ;$86
- .db 0 ;$87
- .db 0 ;$88
- .db 0 ;$89
- .db 0 ;$8A
- .db 0 ;$8B
- .db 0 ;$8C
- .db 0 ;$8D
- .db 0 ;$8E
- .db 0 ;$8F
- .db 0 ;$90
- .db 0 ;$91
- .db 0 ;$92
- .db 0 ;$93
- .db 0 ;$94
- .db 0 ;$95
- .db 0 ;$96
- .db 0 ;$97
- .db 0 ;$98
- .db 0 ;$99
- .db 02 ;$9A ;LINE()
- .db 0 ;$9B
- .db 0 ;$9C
- .db 0 ;$9D
- .db 0 ;$9E
- .db 0 ;$9F
- .db 0 ;$A0
- .db 0 ;$A1
- .db 0 ;$A2
- .db 0 ;$A3
- .db 0 ;$A4
- .db 0 ;$A5
- .db 0 ;$A6
- .db 0 ;$A7
- .db 0 ;$A8
- .db 0 ;$A9
- .db 0 ;$AA
- .db 0 ;$AB
- .db 0 ;$AC
- .db 0 ;$AD
- .db 0 ;$AE
- .db 0 ;$AF
- .db 0 ;$B0
- .db 0 ;$B1
- .db 0 ;$B2
- .db 0 ;$B3
- .db 0 ;$B4
- .db 0 ;$B5
- .db 0 ;$B6
- .db 0 ;$B7
- .db 0 ;$B8
- .db 0 ;$B9
- .db 0 ;$BA
- .db 0 ;$BB
- .db 0 ;$BC
- .db 0 ;$BD
- .db 0 ;$BE
- .db 0 ;$BF
- .db 0 ;$C0
- .db 0 ;$C1
- .db 0 ;$C2
- .db 0 ;$C3
- .db 0 ;$C4
- .db 0 ;$C5
- .db 0 ;$C6
- .db 0 ;$C7
- .db 0 ;$C8
- .db 0 ;$C9
- .db 0 ;$CA
- .db 0 ;$CB
- .db 0 ;$CC
- .db 0 ;$CD
- .db 0 ;$CE
- .db 0 ;$CF
- .db 0 ;$D0
- .db 0 ;$D1
- .db 0 ;$D2
- .db 0 ;$D3
- .db 0 ;$D4
- .db 0 ;$D5
- .db 0 ;$D6
- .db 0 ;$D7
- .db 0 ;$D8
- .db 0 ;$D9
- .db 0 ;$DA
- .db 0 ;$DB
- .db 0 ;$DC
- .db 0 ;$DD
- .db 0 ;$DE
- .db 0 ;$DF
- .db 0 ;$E0
- .db 0 ;$E1
- .db 0 ;$E2
- .db 0 ;$E3
- .db 0 ;$E4
- .db 0 ;$E5
- .db 0 ;$E6
- .db 0 ;$E7
- .db 0 ;$E8
- .db 0 ;$E9
- .db 0 ;$EA
- .db 0 ;$EB
- .db 0 ;$EC
- .db 0 ;$ED
- .db 0 ;$EE
- .db 0 ;$EF
- .db 0 ;$F0
- .db 0 ;$F1
- .db 0 ;$F2
- .db 0 ;$F3
- .db 0 ;$F4
- .db 0 ;$F5
- .db 0 ;$F6
- .db 0 ;$F7
- .db 0 ;$F8
- .db 0 ;$F9
- .db 0 ;$FA
- .db 0 ;$FB
- .db 0 ;$FC
- .db 0 ;$FD
- .db 0 ;$FE
- .db 0 ;$FF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement