- 注册时间
- 2004-10-1
- 最后登录
- 1970-1-1
|
由于今天才有机会上传文件~~~~~~~~~~
有USB下载线的请把线的连接方式发给我~~~~~~(打算自制一根)
这样我就不用找串口了~~~~
以下是源码~~~~(仅在NC2600C测试过!!!)
;以下 .db代替的命令是由于我使用的编译器的问题!可以不用理会
.ORG $4000
.db $ae,$ee,$ea,$00,$20,$00,$20,$4c
.db $10,$40,$da,$02,$31,$02,$ff,$ff
;int$c003修改..................
LDA #$60
STA $05
STA $0431
LDA #$07
ORA #$D0
STA $0432
STA $07
LDA $0430
ORA #$F0
STA $01
STA $0430
LDA $0A
ORA #$10
STA $0A
LDA $0435
AND #$04
ORA #$40
STA $18
STA $0435
LDA #$20
STA $0B
STA $0434
LDA #$38;83图形缓存开始地址
STA $06
LDA #$A0;50亮度
STA $0D
LDA #$4D
STA $0C
STA $0437
LDA #$00
STA $14
STA $0F
STA $03F6
LDA #$24
STA $3E
LDA #$0F
STA $3F
LDA #$22
STA $3E
LDA #$00
STA $3F
LDA #$21
STA $3E
LDA $3F
ORA #$08
STA $3F
LDA $04
LDA $06
LDA $01
;int$c005修改..................
JSR L_CA66
LDA #$A6
STA $50
JSR L_C9AE
LDA #$A6
STA $50
JSR L_C910
JSR L_C96E
BCS L_C90F
LDX #$00
L_C8D6: LDA L_CACD,X
STA $50
JSR L_C910
JSR L_C96E
BCS L_C90F
LDA L_CAD7,X
CPX #$02
BNE L_C8F0
LDY $03E9
LDA L_CAE1,Y
L_C8F0: STA $50
JSR L_C910
JSR L_C96E
BCS L_C90F
INX
CPX #$0A
BCC L_C8D6
JSR L_C9F9
LDA #$20
STA $3E
LDA $043A
.DB $29,$9F;AND #$9F
STA $3F
CLC
RTS
L_C90F: RTS
L_C910: LDA #$20
STA $3E
LDA $043A
ORA #$60
STA $3F
LDA #$08
STA $51
L_C91F: ASL $50
LDA $043B
BCC L_C92B
ORA #$40
JMP L_C92D
L_C92B: .DB $29,$BF;AND #$BF
L_C92D: .DB $29,$DF;AND #$DF
STA $1E
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
ORA #$20
STA $1E
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
.DB $29,$DF;AND #$DF
STA $1E
DEC $51
BNE L_C91F
RTS
L_C96E: LDA #$20
STA $3E
LDA $043A
ORA #$20
.DB $29,$BF;AND #$BF
STA $3F
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
LDA $043B
ORA #$20
STA $1E
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
LDA $1E
.DB $29,$40;AND #$40
BEQ L_C9A5
LDA $043B
ORA #$40
STA $1E
SEC
RTS
L_C9A5: LDA $043B
.DB $29,$DF;AND #$DF
STA $1E
CLC
RTS
L_C9AE: LDA #$20
STA $3E
LDA $043A
ORA #$60
STA $3F
LDA $043B
ORA #$60
STA $1E
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
.DB $29,$BF;AND #$BF
STA $1E
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
.DB $29,$9F;AND #$9F
STA $1E
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
RTS
L_C9F9: LDA #$20
STA $3E
LDA $043A
ORA #$60
STA $3F
LDA $043B
.DB $29,$9F;AND #$9F
STA $1E
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
ORA #$20
STA $1E
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
ORA #$40
STA $1E
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
RTS
L_CA66: LDA $0434
ORA #$02
ORA #$01
STA $0B
STA $0434
LDA $0431
ORA #$08
ORA #$03
ORA #$10
STA $05
STA $0431
LDA #$00
STA $19
STA $0438
LDA #$26
STA $3E
LDA #$00
ORA #$03
STA $3F
RTS
L_CACD:.DB $00,$01,$02,$03,$10,$11,$20,$21,$22,$23
L_CAD7:.DB $0f,$00,$00,$02,$08,$00,$00,$05,$0a,$0f;$02是偏压,$08是灰度模式(bit-0控制).$00,$05,$0a,$0f则是灰度的程度!
L_CAE1:.DB $01,$03,$05,$07,$09,$0b,$0d,$0f,$11,$13,$15,$17,$19,$1b,$1d,$1f |
|