mirror of
https://github.com/A2osX/A2osX.git
synced 2025-02-11 15:31:09 +00:00
Kernel 0.94
This commit is contained in:
parent
ed66719b5a
commit
e3cc7ab865
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -500,8 +500,12 @@ CS.RUN.LL.DISKII.VBLK
|
||||
>PUSHA
|
||||
>PUSHBI 1
|
||||
>SYSCALL PrintF
|
||||
plx
|
||||
rts
|
||||
|
||||
.8 plx
|
||||
.8 lda #C.CR
|
||||
>SYSCALL PutChar
|
||||
plx
|
||||
rts
|
||||
*--------------------------------------
|
||||
CS.RUN.MotorOn sec
|
||||
@ -710,7 +714,7 @@ MSG.NOSIZE .AZ "Unable to get media size."
|
||||
MSG.INIT .AZ "Formatting %s, Volname:%s\r\n"
|
||||
MSG.LL .AZ "Low Level Format %D Blks\r\n"
|
||||
MSG.LLDISK2 .AZ "\rWriting Track %02d (%02d/%02d)..."
|
||||
MSG.VERIFY .AZ "\rVerifying Track %02d, Sector %02d, Block %05D..."
|
||||
MSG.VERIFY .AZ "Verifying Track %02d, Sector %02d, Block %05D..."
|
||||
MSG.WRITECAT .AZ "Writing Catalog..."
|
||||
FMT.BLANK .AZ "BLANK%H%H"
|
||||
*--------------------------------------
|
||||
|
@ -1,8 +1,11 @@
|
||||
NEW
|
||||
AUTO 3,1
|
||||
*--------------------------------------
|
||||
IO.D2.SeekTimeF .EQ 90 Track Formatter
|
||||
IO.D2.SeekTimeB .EQ 60 Boot Block
|
||||
IO.D2.SeekTimeR .EQ 160 LIBBLKDEV Recalibration
|
||||
IO.D2.SeekTimeF .EQ 90 LIBBLKDEV Track Formatter
|
||||
IO.D2.SeekTimeB .EQ 60 LIBBLKDEV Boot Block
|
||||
IO.D2.SeekTimeP .EQ 40 ProDOS.FX initial
|
||||
IO.D2.SeekTimeI .EQ 20 ProDOS.FX increment -> until > 128
|
||||
*--------------------------------------
|
||||
IO.D2.Ph0Off .EQ $C080
|
||||
IO.D2.Ph0On .EQ $C081
|
||||
|
@ -42,10 +42,7 @@ D2Recalibrate >PULLB DrvSlt
|
||||
tax
|
||||
lda IO.D2.Ph0On,x
|
||||
|
||||
lda #IO.D2.SeekTimeF
|
||||
jsr D2.Wait100usecA
|
||||
|
||||
lda #IO.D2.SeekTimeF
|
||||
lda #IO.D2.SeekTimeR
|
||||
jsr D2.Wait100usecA
|
||||
|
||||
tya
|
||||
@ -56,6 +53,8 @@ D2Recalibrate >PULLB DrvSlt
|
||||
ldx Slotn0
|
||||
lda IO.D2.Ph0Off,x
|
||||
|
||||
jsr D2.Wait25600usec
|
||||
|
||||
clc
|
||||
.9 rts
|
||||
*/--------------------------------------
|
||||
@ -137,7 +136,8 @@ D2MoveHead >PULLB MoveTo
|
||||
nop
|
||||
|
||||
jsr D2.Wait25600usec
|
||||
|
||||
jsr D2.Wait25600usec
|
||||
|
||||
clc
|
||||
|
||||
.9 rts
|
||||
|
@ -339,15 +339,21 @@ WND.PaintTitle ldx #S.CB-1
|
||||
iny
|
||||
lda (ZPPtr1),y
|
||||
sta CB.Cache+S.CB.TxtPtr+1
|
||||
>DEBUG
|
||||
jsr GFXWrite.CB
|
||||
|
||||
clc
|
||||
rts
|
||||
|
||||
|
||||
bcs .9
|
||||
|
||||
|
||||
ldx #0
|
||||
|
||||
.8 lda CB.Cache,x
|
||||
jsr PutCBBuf
|
||||
inx
|
||||
cpx #S.CB
|
||||
cpx #S.CB.DstPtr+2
|
||||
bne .8
|
||||
|
||||
clc
|
||||
|
@ -1120,16 +1120,16 @@ LDR.DEVPTRS.CNT .EQ 14
|
||||
|
||||
LDR.DEVPTRS.IDX .DA #$16 S3D2
|
||||
.DA #$06 S3D1
|
||||
.DA #$1E S7D2
|
||||
.DA #$0E S7D1
|
||||
.DA #$1C S6D2
|
||||
.DA #$0C S6D1
|
||||
.DA #$1A S5D2
|
||||
.DA #$0A S5D1
|
||||
.DA #$14 S2D2
|
||||
.DA #$04 S2D1
|
||||
.DA #$1C S6D2
|
||||
.DA #$0C S6D1
|
||||
.DA #$1E S7D2
|
||||
.DA #$0E S7D1
|
||||
.DA #$12 S1D2
|
||||
.DA #$02 S1D1
|
||||
.DA #$14 S2D2
|
||||
.DA #$04 S2D1
|
||||
.DA #$18 S4D2
|
||||
.DA #$08 S4D1
|
||||
*--------------------------------------
|
||||
|
@ -18,7 +18,7 @@ XRW.START cld $D8 to flag language card bank 1 (main)
|
||||
lda XRW.D2SeekTime-1,x
|
||||
bne .10
|
||||
|
||||
lda #30
|
||||
lda #IO.D2.SeekTimeP
|
||||
sta XRW.D2SeekTime-1,x
|
||||
|
||||
.10 pla
|
||||
@ -217,7 +217,9 @@ regrwts ldy #1
|
||||
lda XRW.D2SeekTime-1,x
|
||||
bmi .41
|
||||
|
||||
asl XRW.D2SeekTime-1,x
|
||||
clc
|
||||
adc #IO.D2.SeekTimeI
|
||||
sta XRW.D2SeekTime-1,x
|
||||
|
||||
.41 lda XRW.ReqTrack
|
||||
|
||||
|
@ -94,14 +94,15 @@ PWDX.PutPW lda PWD.hUsrDB
|
||||
jsr PWDX.GetRecordLen
|
||||
tay
|
||||
lda #0
|
||||
|
||||
>STYA PWD.UsrDBSize
|
||||
|
||||
iny
|
||||
bne .1
|
||||
|
||||
inc
|
||||
|
||||
.1 >STYA PWD.UsrDBSize
|
||||
|
||||
jsr K.getmem
|
||||
.1 jsr K.getmem
|
||||
bcs PWDX.GetPW.RTS
|
||||
|
||||
>STYA ZPPtr3
|
||||
@ -117,7 +118,7 @@ PWDX.PutPW lda PWD.hUsrDB
|
||||
|
||||
jsr K.freemem
|
||||
|
||||
.2 >LDYAI PWDX.GROUP.Size
|
||||
.2 >LDYAI PWDX.GROUP.Size+1
|
||||
>STYA PWD.GrpDBSize
|
||||
jsr K.getmem
|
||||
bcs .9
|
||||
@ -172,7 +173,12 @@ PWDX.PutPW.1 jsr K.GetmemPtr
|
||||
adc PWD.UsrDBSize+1
|
||||
sta PWD.UsrDBSize+1
|
||||
|
||||
jsr K.Getmem
|
||||
iny
|
||||
bne .14
|
||||
|
||||
inc
|
||||
|
||||
.14 jsr K.Getmem
|
||||
bcs .99
|
||||
|
||||
>STYA ZPPtr3
|
||||
@ -822,7 +828,6 @@ PWDX.GROUP .AS "root:0"
|
||||
.DA #C.CR
|
||||
.AS "users:1"
|
||||
.DA #C.CR
|
||||
.DA #0
|
||||
PWDX.GROUP.Size .EQ *-PWDX.GROUP
|
||||
*--------------------------------------
|
||||
MAN
|
||||
|
Loading…
x
Reference in New Issue
Block a user