- 注册时间
- 2004-9-3
- 最后登录
- 1970-1-1
|
发表于 2008-2-23 19:43:56
|
显示全部楼层
bin文件大于32KB的情况不知道YAN解决了没
不管怎么样我还是说明一下
因为以前遇到过一样的问题。
如果多余的代码不算太多的话,可以将代码放到$SreemBuffer+1~$3fff之间。
下面代码以NC3000为例
;;;;;;;;;;;;;加载数据$C000-$C9BF到$1000-$19BF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
load_data
INT $0517
LDX #$39
openflie
LDA filename-1,x
STA $088c,x
DEX
BNE openflie
LDA #$00
STA $08cc
LDA #$25
STA $e0
LDA #$06
STA $e1
INT $0525
jmp readflie
filename
.DB "/应用程序/LVM.bin",$00,$00
readflie
LDA #$00
STA $08d1
LDA #$00
STA $08cd
STA $08d0
LDA #$80
STA $08ce
LDA #$00
STA $08cf
INT $0527
LDA #$00
STA $e0
LDA #$10
STA $e1
LDA #$BF
STA $08c6
LDA #$09
STA $08c7
INT $0526
INT $0523
JSR drawpic
JSR $E02A
JSR $E02A
JMP $B92C
RTS
.DB $FF,$FF |
|