Kernel version 0.9 : CP/MV/RM....

This commit is contained in:
Rémy GIBERT 2017-02-22 08:31:16 +01:00
parent 44b6d67670
commit 7bfae9c0b0
5 changed files with 32 additions and 23 deletions

Binary file not shown.

Binary file not shown.

View File

@ -234,10 +234,12 @@ CS.RUN.DIR ldy #bRecurse
>SYSCALL MKDirYA
jsr CS.RUN.PrintErr
bcs .9
bcc .1
cmp #MLI.ERR.DUPFILE
beq .1
.FIN
>LDYA ZPPtr1
.1 >LDYA ZPPtr1
jmp EnterSubDirYA
.8 clc
@ -294,11 +296,10 @@ CS.RUN.PrintFile
*--------------------------------------
.DO X.COPY.TO.DEST=1
*--------------------------------------
*--------------------------------------
CS.RUN.CopyStart
ldy #S.STAT.P.AUXTYPE
ldy #S.STAT.P.AUXTYPE+1
>PUSHB (ZPPtr2),y
iny
dey
>PUSHB (ZPPtr2),y
ldy #S.STAT.P.TYPE
>PUSHB (ZPPtr2),y
@ -314,9 +315,9 @@ CS.RUN.CopyStart
ldy #hSrcFile
sta (pData),y
ldy #S.STAT.P.AUXTYPE
ldy #S.STAT.P.AUXTYPE+1
>PUSHB (ZPPtr2),y
iny
dey
>PUSHB (ZPPtr2),y
ldy #S.STAT.P.TYPE
>PUSHB (ZPPtr2),y
@ -328,7 +329,7 @@ CS.RUN.CopyStart
>SYSCALL FOpen
bcc .1
>DEBUG
pha
ldy #hSrcFile
lda (pData),y
@ -361,8 +362,10 @@ CS.RUN.Copy stz .90+1
>PUSHB (pData),y
>SYSCALL FRead
bcc .1
eor #MLI.ERR.EOF
beq .9
cmp #MLI.ERR.EOF
bne .9
lda #0
bra .9
.1 >STYA ZPPtr2
@ -373,6 +376,9 @@ CS.RUN.Copy stz .90+1
>SYSCALL FWrite
bcs .9
lda .90+1
>SYSCALL FreeMemA
lda #'.'
>SYSCALL PutCA
rts

View File

@ -85,7 +85,8 @@ In Progress : moving TCPIP to socket API
## Internal Shell commands:
| Name | Status | Comment |
| ---- | ------ | ------- |
| CD/PWD | Working | Improved syntax : now, 'CD ../BIN' works |
| CD | Working | Improved syntax : now, 'CD ../BIN' works |
| PWD | Working | |
| DATE | Working | |
| ECHO | Working | \b,\e,\f,\n,\\ and \% supported |
| EXIT | Working | |
@ -120,6 +121,7 @@ note : '$VAR' does NOT expand Variable
| PIC.DRV | In Progress | Apple "Parallel Interface Card" Driver, renamed from PPIC.DRV | 0.8 |
| Mouse.DRV | Working | Apple Mouse Card,//c Mouse Port | 0.9 |
| DHGR.DRV | In Progress | except bitblt... | 0.8 |
| ---- | ------ | ------- | ----- |
| Uthernet.DRV | Working | | 0.9 |
| Uthernet2.DRV | Working | | 0.9 |
| Uther2.AI.DRV | In Progress | With ARP/IP Offloading | 0.8 |
@ -148,6 +150,7 @@ note : '$VAR' does NOT expand Variable
| | | -S : Suppress repeated empty output lines | |
| EDIT | Working | still missing : find/replace | 0.9 |
| NSCUTIL | Working | Tool for setting time in NSC/DL1216E | 0.9 |
| ---- | ------ | ------- | ----- |
| ARP | Working | dump ARP cache, setup a static ARP entry | 0.9 |
| PING | Working | | 0.9 |
| DNSINFO | Working | dump DNS cache, setup a static DNS entry | 0.9 |