mirror of
https://github.com/A2osX/A2osX.git
synced 2024-11-29 02:49:54 +00:00
Kernel 0.94
This commit is contained in:
parent
691fa6a923
commit
20bd42eb1f
Binary file not shown.
Binary file not shown.
Binary file not shown.
0
BIN/GROUPADD.S.txt
Normal file
0
BIN/GROUPADD.S.txt
Normal file
0
BIN/GROUPDEL.S.txt
Normal file
0
BIN/GROUPDEL.S.txt
Normal file
0
BIN/GROUPMOD.S.txt
Normal file
0
BIN/GROUPMOD.S.txt
Normal file
@ -972,7 +972,7 @@ CS.QUIT lda hFile
|
|||||||
.1 lda hSocket
|
.1 lda hSocket
|
||||||
beq .2
|
beq .2
|
||||||
|
|
||||||
>LIBCALL hLIBTCPIP,LIBTCPIP.Shutdown
|
* >LIBCALL hLIBTCPIP,LIBTCPIP.Shutdown
|
||||||
|
|
||||||
.2 lda hText
|
.2 lda hText
|
||||||
beq .3
|
beq .3
|
||||||
@ -1028,7 +1028,8 @@ IRC.USER .AZ "USER %s 0 * :%s\r\n"
|
|||||||
IRC.JOIN .AZ "JOIN %s\r\n"
|
IRC.JOIN .AZ "JOIN %s\r\n"
|
||||||
IRC.JOINKEY .AZ "JOIN %s %s\r\n"
|
IRC.JOINKEY .AZ "JOIN %s %s\r\n"
|
||||||
IRC.PONG .AZ "PONG %s\r\n"
|
IRC.PONG .AZ "PONG %s\r\n"
|
||||||
IRC.PART .AZ "PART %s\r\n"
|
IRC.PART .AS "PART %s\r\n"
|
||||||
|
.AZ "QUIT :Pfff\r\n"
|
||||||
IRC.NAMES .AZ "NAMES %s\r\n"
|
IRC.NAMES .AZ "NAMES %s\r\n"
|
||||||
IRC.PRIVMSG .AZ "PRIVMSG %s :%s\r\n"
|
IRC.PRIVMSG .AZ "PRIVMSG %s :%s\r\n"
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
|
@ -237,9 +237,17 @@ PWD.GetGR.99 lda #E.IUSR
|
|||||||
PWD.GetGR.RTS rts
|
PWD.GetGR.RTS rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
PWDX.GetGRName
|
PWDX.GetGRName
|
||||||
|
lda #E.IPWDDB
|
||||||
|
sec
|
||||||
|
rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
PWDX.PutGR
|
PWDX.PutGR lda PWD.hGrpDB
|
||||||
|
beq PWD.GetGR.9
|
||||||
|
|
||||||
|
jsr K.GetmemPtr
|
||||||
|
>STYA ZPPtr3
|
||||||
|
|
||||||
|
|
||||||
lda #E.IPWDDB
|
lda #E.IPWDDB
|
||||||
sec
|
sec
|
||||||
rts
|
rts
|
||||||
|
@ -366,12 +366,13 @@ RWDRV.START cld ProDOS will check that byte!!!
|
|||||||
beq RWDRV.EXITOK 3 = Format : nothing to do, exit with no error
|
beq RWDRV.EXITOK 3 = Format : nothing to do, exit with no error
|
||||||
bcs RWDRV.IOERR > 3 = Invalid OP, IO error
|
bcs RWDRV.IOERR > 3 = Invalid OP, IO error
|
||||||
|
|
||||||
lda DRV.BLKNUM
|
ldx DRV.BLKNUM
|
||||||
sbc RWDRV.MAXLO+1 Carry is Clear
|
cpx RWDRV.MAXLO+1
|
||||||
lda DRV.BLKNUM+1
|
lda DRV.BLKNUM+1
|
||||||
sbc RWDRV.MAXHI+1
|
sbc RWDRV.MAXHI+1
|
||||||
bcs RWDRV.IOERR DRV.BLKNUM >= RW.DRV.SIZE, IO error
|
bcs RWDRV.IOERR DRV.BLKNUM >= RW.DRV.SIZE, IO error
|
||||||
lda DRV.BLKNUM Get Back DRV.BLKNUM
|
|
||||||
|
txa Get Back DRV.BLKNUM
|
||||||
asl compute PAGE = blocknumLO *2
|
asl compute PAGE = blocknumLO *2
|
||||||
pha
|
pha
|
||||||
lda DRV.BLKNUM+1 compute BANK = blocknumHI *2
|
lda DRV.BLKNUM+1 compute BANK = blocknumHI *2
|
||||||
@ -427,7 +428,7 @@ RWDRV.RW.DST sta ($FF),y
|
|||||||
sta CLRREADAUX
|
sta CLRREADAUX
|
||||||
sta CLRWRITEAUX
|
sta CLRWRITEAUX
|
||||||
|
|
||||||
plp
|
plp restore IRQ
|
||||||
|
|
||||||
RMDRV.CMDSTATUS
|
RMDRV.CMDSTATUS
|
||||||
RWDRV.MAXLO ldx #$FF return device block count in X,Y...
|
RWDRV.MAXLO ldx #$FF return device block count in X,Y...
|
||||||
@ -462,6 +463,7 @@ RWDRV.GOAUX pha save BANK
|
|||||||
|
|
||||||
jsr RWDRVX.RESTORE
|
jsr RWDRVX.RESTORE
|
||||||
sta CLRREADAUX
|
sta CLRREADAUX
|
||||||
|
plp restore IRQ
|
||||||
rts A & carry setup properly by RWDRVX.RESTORE
|
rts A & carry setup properly by RWDRVX.RESTORE
|
||||||
RWDRV.END .EP
|
RWDRV.END .EP
|
||||||
RWDRV.B.END
|
RWDRV.B.END
|
||||||
|
Loading…
Reference in New Issue
Block a user