Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.
Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
atr2jac file.atr file.car [-c] [-d] [-128|-256|-512]
ENABLE_SIO_PATCH=0
;---------------------------------------------------
; RELOC CODE FOR RAMPROC
DVSTAT = $02ea
ZEROCP lda VCOUNT
LICNT cmp #$52 ; $52->NTSC $77->PAL
bne ZEROCP
ldy #$7F
sty $D500
jmp AROUND
lda DCMND ; $010F
cmp #$53
bne ZEROCP
lda #$20 ; Status dysku DD
sta DVSTAT
ldy #$01
sty DSTATS
rts
;-----------------------------------------------------------------------
; AROUND SIO INTerface
AROUND lda DCMND
cmp #$52
beq SECREAD
cmp #$57
beq STATOK
cmp #$50
beq STATOK
cmp #$53 <- TUTAJ STATUS JEST
bne UNKWCMD
STATOK ldy #$01
sty DSTATS
UNKWCMD jmp RAMPROC+BACK-ZEROCP
SECREAD ...
"gienekp":
prawdopodobnie S-XEGS wyleci a zostanie tylko MAXFLASH"gienekp":
żeby zrobić STATUS to niestety ... na stronie 1 już się nie zmieści.0100 lda #$31
0102 sta DDEVIC
0105 sec
0106 bcs STOREC
0108 clc
STOREC php
ZEROCP lda VCOUNT
(...) dalej po staremu
AROUND lda DDEVIC
cmp #$00
bne D0
lda #$31
sta DDEVIC
D0 and #$F0
clc
adc DUNIT
cmp #$31
beq D1
...
Pawex:
Super, może w końcu uda się przekonwertować z .atr i uruchomić Acid800 z carta i zdiagnozować komputer nie bootujący z SIO.