mirror of
https://github.com/A2osX/A2osX.git
synced 2024-06-04 12:29:40 +00:00
Kernel 0.92
This commit is contained in:
parent
8c5de3ce1a
commit
62618adcb5
Binary file not shown.
|
@ -66,7 +66,7 @@ A2osX.RANDOM16 .EQ $BEEE WORD
|
|||
*--------------------------------------
|
||||
A2osX.KCONFIG .EQ $BEF0
|
||||
A2osX.HZ .EQ $BEF0 5/6 for 50/60Hz
|
||||
A2osX.TTYDEVS .EQ $BEF1 K.TTY.MAX = 3 !
|
||||
A2osX.TTYDEVS .EQ $BEF1
|
||||
A2osX.F .EQ $BEF8
|
||||
A2osX.F.CHROOT .EQ %10000000 ChRooting to /RAMx
|
||||
A2osX.F.PMODE .EQ %01000000 Preemptive Mode
|
||||
|
|
|
@ -16,8 +16,7 @@ TIMEOUT.MAX .EQ 100 10 sec.
|
|||
.OR ZPBIN
|
||||
ZS.START
|
||||
ZPPtr1 .BS 2
|
||||
ZS.END
|
||||
.ED
|
||||
ZS.END .ED
|
||||
*--------------------------------------
|
||||
* File Header (16 Bytes)
|
||||
*--------------------------------------
|
||||
|
|
|
@ -40,8 +40,9 @@ L.MSG.STATUSBAR .DA MSG.STATUSBAR
|
|||
L.MSG.KCONF .DA MSG.KCONF
|
||||
L.MSG.FCONF .DA MSG.FCONF
|
||||
L.MSG.HZ .DA MSG.HZ
|
||||
L.MSG.PMODE .DA MSG.PMODE
|
||||
L.MSG.CHROOT .DA MSG.CHROOT
|
||||
L.MSG.PMODE .DA MSG.PMODE
|
||||
L.MSG.TTYS .DA MSG.TTYS
|
||||
L.MSG.DISABLED .DA MSG.DISABLED
|
||||
L.MSG.ENABLED .DA MSG.ENABLED
|
||||
L.MSG.SLOT .DA MSG.SLOT
|
||||
|
@ -140,7 +141,17 @@ CS.RUN.Loop >SLEEP
|
|||
sta (ZPCfgPtr),y
|
||||
bra CS.RUN.REPaint
|
||||
|
||||
.4 cmp #'1'
|
||||
.4 cmp #25 Ctrl-Y
|
||||
bne .5
|
||||
|
||||
ldy #1
|
||||
lda (ZPCfgPtr),y
|
||||
and #3
|
||||
inc
|
||||
sta (ZPCfgPtr),y
|
||||
bra CS.RUN.REPaint
|
||||
|
||||
.5 cmp #'1'
|
||||
bcc CS.RUN.Loop
|
||||
cmp #'8'
|
||||
bcs CS.RUN.Loop
|
||||
|
@ -199,20 +210,20 @@ CS.RUN.Load >PUSHEA.G StatBuf
|
|||
rts
|
||||
|
||||
.99 >LDYAI 16
|
||||
>SYSCALL GetMem0
|
||||
>SYSCALL GetMem
|
||||
|
||||
>STYA ZPCfgPtr
|
||||
|
||||
txa
|
||||
>STA.G hFileBuf
|
||||
|
||||
lda #6 60 Hz
|
||||
sta (ZPCfgPtr)
|
||||
ldy #15
|
||||
|
||||
ldy #1
|
||||
lda #4 4 TTYs
|
||||
.1 lda A2osX.KCONFIG,y
|
||||
sta (ZPCfgPtr),y
|
||||
|
||||
dey
|
||||
bpl .1
|
||||
|
||||
sec
|
||||
rts
|
||||
*--------------------------------------
|
||||
|
@ -280,6 +291,13 @@ CS.RUN.DumpConfYA
|
|||
>LDYA L.MSG.PMODE
|
||||
>SYSCALL printf
|
||||
|
||||
ldy #1
|
||||
lda (ZPTmp1),y
|
||||
>PUSHA
|
||||
>PUSHBI 1
|
||||
>LDYA L.MSG.TTYS
|
||||
>SYSCALL printf
|
||||
|
||||
ldy #9 Slot 1
|
||||
|
||||
.1 lda (ZPTmp1),y
|
||||
|
@ -349,12 +367,13 @@ FILENAME .AZ "${ROOT}A2osX.KCONFIG"
|
|||
MSG.TOPBAR .AZ "\e[37;100m\ec\e[7m\e[1;1HA2osX Kernel Config Utility : "
|
||||
MSG.TOPBAR.OK .AZ "KCONFIG File Successfully Loaded. \e[0m"
|
||||
MSG.TOPBAR.KO .AZ "Invalid/missing KCONFIG File. \e[0m"
|
||||
MSG.STATUSBAR .AZ "\e[37;100m\e[7m\e[24;1HSlot 1-7:En/Dis Ctrl:(Q)uit,(S)ave,(T)iming,(P)reemptive,(C)HRoot \e[0m"
|
||||
MSG.STATUSBAR .AZ "\e[37;100m\e[7m\e[24;1HSlot 1-7:En/Dis Ctrl:(Q)uit,(S)ave,(T)iming,(C)HRoot,(P)reemptive,TT(Y)s \e[0m"
|
||||
MSG.KCONF .AZ "\e[93;44m\e[2;1H------ Actual Kernel Configuration ------\r\n"
|
||||
MSG.FCONF .AZ "\e[93;44m\e[13;1H------ KCONFIG File Configuration -------\r\n"
|
||||
MSG.HZ .AZ " Machine Timing : %d0 Hz\r\n"
|
||||
MSG.PMODE .AZ " Preemptive Mode : %s\r\n"
|
||||
MSG.CHROOT .AZ " CHRoot to /RAMx : %s\r\n"
|
||||
MSG.CHROOT .AZ " CHRoot to /RAMx : %10s"
|
||||
MSG.PMODE .AZ " Preemptive Mode : %s\r\n"
|
||||
MSG.TTYS .AZ " #TTYs : %d\r\n"
|
||||
MSG.ENABLED .AZ "Enabled "
|
||||
MSG.DISABLED .AZ "Disabled"
|
||||
MSG.SLOT .AZ " Slot #%d : %s\r\n"
|
||||
|
@ -362,7 +381,7 @@ MSG.SLOT.NODEV .AZ "<Enabled> "
|
|||
MSG.SLOT.Z80 .AZ "Z80 CPU Board"
|
||||
MSG.SLOT.VSD .AZ "SSC Shared Driver for VSDRIVE"
|
||||
MSG.SLOT.ATK .AZ "AppleTalk Board"
|
||||
MSG.SLOT.DII .AZ "Disk II Controller"
|
||||
MSG.SLOT.DII .AZ "Disk ][ Controller"
|
||||
MSG.SLOT.BLK .AZ "Generic Block/SCSI Controller"
|
||||
MSG.SLOT.SP .AZ "SmartPort Controller"
|
||||
MSG.SLOT.COM .AZ "Communication Card"
|
||||
|
|
|
@ -383,7 +383,7 @@ GP.CodeEnd .BS $BEE0-*
|
|||
* $BEF0->$BEFF : Kernel Config Block
|
||||
*--------------------------------------
|
||||
.DA #6 A2osX.HZ=60hz
|
||||
.DA #3 A2osX.TTYDEVS=3
|
||||
.DA #2 A2osX.TTYDEVS=2
|
||||
.HS 000000000000
|
||||
.DA #0 ChRoot/Preemptive Disabled
|
||||
.HS 00000000000000 All Slots marked as "Free"
|
||||
|
|
Loading…
Reference in New Issue
Block a user