- 注册时间
- 2005-2-11
- 最后登录
- 1970-1-1
|
发表于 2008-4-4 15:28:47
|
显示全部楼层
这是反NC3000的GVmaker.bin的Crc16的一段代码
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
code_be:;Crc16
jsr Popto80
jsr PopStackTo84
ldy #$00
sty $86
sty $87
lda $81
beq qba31
qba17:
lda $87
eor ($84),y
tax
lda Lbbba,x
eor $86
sta $87
lda Lbaba,x
sta $86
iny
bne qba17
inc $85
dec $81
bne qba17
qba31:
lda $80
beq qba4b
lda $87
eor ($84),y
tax
lda Lbbba,x
eor $86
sta $87
lda Lbaba,x
sta $86
iny
dec $80
bne qba17;应该改为bne qba31
qba4b:
lda $86
sta $80
lda $87
sta $81
lda #$00
sta $82
sta $83
jmp PushFrom80
[ 本帖最后由 yan 于 2008-4-4 15:29 编辑 ] |
|