From 617c1e634425488f20c448978678b7b72b5a6f55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20GIBERT?= Date: Tue, 18 Oct 2016 08:26:24 +0200 Subject: [PATCH] Kernel version 0.8 : Migration from LIBSTR/PStrOut to new Kernel Printf/SScanF --- A2OSX.BOOT.po | Bin 143360 -> 143360 bytes A2OSX.SRC.po | Bin 819200 -> 819200 bytes BIN/ARP.S.txt | 38 +++++++----------- BIN/DNSINFO.S.txt | 22 +++-------- BIN/LS.S.txt | 2 +- BIN/MOUNT.S.txt | 92 ------------------------------------------- BIN/X.CPLSMVRM.S.txt | 10 +++++ DRV/X.NET.DRV.S.txt | 2 +- 8 files changed, 32 insertions(+), 134 deletions(-) delete mode 100644 BIN/MOUNT.S.txt create mode 100644 BIN/X.CPLSMVRM.S.txt diff --git a/A2OSX.BOOT.po b/A2OSX.BOOT.po index 496c71a0173882dbc370e8257e46c4119f2fd200..25d499704ab5e9e3975866348894dcbc933985b0 100644 GIT binary patch delta 741 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 mhXS_$7`tM~Z{D#)SLNVejiWE}T)$-TEJ~+n?+J delta 9478 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 nj!<LDYA L.LIBSTR - >SYSCALL SYS.LoadLibYA - sta hLIBSTR - - >LDYA L.LIBTCPIP +CS.INIT >LDYA L.LIBTCPIP >SYSCALL SYS.LoadLibYA sta hLIBTCPIP @@ -57,15 +51,12 @@ CS.INIT >LDYA L.LIBSTR cmp #1 beq CS.INIT.DUMP - lda #1 - >SYSCALL SYS.GetArgA - pha >PUSHW L.DST.IP >PUSHW L.SSCANF.IP - pla - >SYSCALL SYS.GetMemPtrA + lda #1 + >SYSCALL SYS.GetArgA >PUSHYA - >LIBCALL hLIBSTR,LIBSTR.SSCANF + >SYSCALL SYS.SSCANF bcs .9 @@ -83,10 +74,11 @@ CS.INIT >LDYA L.LIBSTR *-------------------------------------- CS.INIT.DUMP >LIBCALL hLIBTCPIP,LIBTCPIP.ARP.GETCACHE >STYA ZPPTR1 - >PUSHW L.MSG0 - >LIBCALL hLIBSTR,LIBSTR.PRINTF + >LDYA L.MSG0 + >SYSCALL SYS.PRINTFYA - ldx #K.ARPCACHE.SIZE + ldx #K.ARPCACHE.SIZE + .1 lda (ZPPTR1) beq .4 @@ -109,9 +101,9 @@ CS.INIT.DUMP >LIBCALL hLIBTCPIP,LIBTCPIP.ARP.GETCACHE >PUSHB (ZPPTR1) - >PUSHW L.MSG1 + >LDYA L.MSG1 phx - >LIBCALL hLIBSTR,LIBSTR.PRINTF + >SYSCALL SYS.PRINTFYA plx .4 lda ZPPTR1 @@ -153,8 +145,10 @@ CS.RUN jsr Init.Timeout dex bpl .4 - >PUSHW L.MSG2 - >LIBCALL hLIBSTR,LIBSTR.PRINTF + >LDYA L.MSG2 + >SYSCALL SYS.PRINTFYA + + lda #0 .9 sec rts @@ -195,8 +189,6 @@ CS.DOEVENT lda (pEvent) rts *-------------------------------------- CS.QUIT lda hLIBTCPIP - >SYSCALL SYS.UnloadLibA - lda hLIBSTR >SYSCALL SYS.UnloadLibA clc rts @@ -217,7 +209,6 @@ Wait.TimeOut sec .9 rts *-------------------------------------- CS.END -LIBSTR >PSTRING "libstr.o" LIBTCPIP >PSTRING "libtcpip.o" SSCANF.IP >PSTRING "%d.%d.%d.%d" MSG0 >CSTRING "STS TTL MAC Address IP Address\n" @@ -225,7 +216,6 @@ MSG1 >CSTRING "$%h %5D %h:%h:%h:%h:%h:%h %d.%d.%d.%d\n" MSG2 >CSTRING "%d.%d.%d.%d is at %h:%h:%h:%h:%h:%h\n" *-------------------------------------- DS.START -hLIBSTR .BS 1 hLIBTCPIP .BS 1 DST.IP .BS 4 DST.MAC .BS 6 diff --git a/BIN/DNSINFO.S.txt b/BIN/DNSINFO.S.txt index a26bd19f..556d967c 100644 --- a/BIN/DNSINFO.S.txt +++ b/BIN/DNSINFO.S.txt @@ -10,7 +10,6 @@ AUTO 6 *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I - .INB INC/LIBSTR.I .INB INC/LIBTCPIP.I *-------------------------------------- ZPPTR1 .EQ ZPBIN @@ -34,7 +33,6 @@ CS.START cld .DA CS.RUN .DA CS.EVENT .DA CS.QUIT -L.LIBSTR .DA LIBSTR L.LIBTCPIP .DA LIBTCPIP L.SSCANF.IP .DA SSCANF.IP L.IP .DA IP @@ -42,11 +40,7 @@ L.MSG0 .DA MSG0 L.MSG1 .DA MSG1 .DA 0 *-------------------------------------- -CS.INIT >LDYA L.LIBSTR - >SYSCALL SYS.LoadLibYA - sta hLIBSTR - - >LDYA L.LIBTCPIP +CS.INIT >LDYA L.LIBTCPIP >SYSCALL SYS.LoadLibYA sta hLIBTCPIP @@ -62,7 +56,7 @@ CS.INIT.ADD cmp #3 lda #3 >SYSCALL SYS.GetArgA >PUSHYA - >LIBCALL hLIBSTR,LIBSTR.SSCANF + >SYSCALL SYS.SSCANF bcs .9 >PUSHW L.IP @@ -82,8 +76,8 @@ CS.INIT.ADD cmp #3 *-------------------------------------- CS.INIT.DUMP >LIBCALL hLIBTCPIP,LIBTCPIP.DNS.GETCACHE >STYA ZPPTR1 - >PUSHW L.MSG0 - >LIBCALL hLIBSTR,LIBSTR.PRINTF + >LDYA L.MSG0 + >SYSCALL SYS.PRINTFYA lda #K.DNSCACHE.SIZE sta EntryCount @@ -117,8 +111,8 @@ CS.INIT.DUMP >LIBCALL hLIBTCPIP,LIBTCPIP.DNS.GETCACHE >PUSHB (ZPPTR1) Entry Status - >PUSHW L.MSG1 - >LIBCALL hLIBSTR,LIBSTR.PRINTF + >LDYA L.MSG1 + >SYSCALL SYS.PRINTFYA .2 lda ZPPTR1 clc @@ -139,19 +133,15 @@ CS.EVENT clc rts *-------------------------------------- CS.QUIT lda hLIBTCPIP - >SYSCALL SYS.UnloadLibA - lda hLIBSTR >SYSCALL SYS.UnloadLibA clc rts *-------------------------------------- CS.END -LIBSTR >PSTRING "libstr.o" LIBTCPIP >PSTRING "libtcpip.o" SSCANF.IP >PSTRING "%d.%d.%d.%d" MSG0 >CSTRING "STS TR.ID Hostname IP Address TTL\n" MSG1 >CSTRING "$%h $%H %32S %03d.%03d.%03d.%03d %L\n" -hLIBSTR .BS 1 hLIBTCPIP .BS 1 IP .BS 4 diff --git a/BIN/LS.S.txt b/BIN/LS.S.txt index 42dd808b..406a87a8 100644 --- a/BIN/LS.S.txt +++ b/BIN/LS.S.txt @@ -377,7 +377,7 @@ PRODOS.FT.TXT >PSTRING "TXT" >PSTRING "ATK" >PSTRING "SYS" PRODOS.FT.DFLT >PSTRING "$ " -TIME.Format >PSTRING "%d-%b-%Y %H:%M" +TIME.Format >PSTRING "%d-%b-%y %H:%M" TIME.Create .BS 20 TIME.Mod .BS 20 HEXDIGIT .AS '0123456789ABCDEF' diff --git a/BIN/MOUNT.S.txt b/BIN/MOUNT.S.txt deleted file mode 100644 index 96189fef..00000000 --- a/BIN/MOUNT.S.txt +++ /dev/null @@ -1,92 +0,0 @@ -PR#3 -PREFIX /A2OSX.SRC -NEW -INC 1 -AUTO 6 - .LIST OFF - .OP 65C02 - .OR $2000 - .TF /A2OSX.BOOT/BIN/MOUNT -*-------------------------------------- - .INB INC/MACROS.I - .INB INC/A2OSX.I - .INB INC/LIBSTR.I - .INB INC/LIBTCPIP.I -*-------------------------------------- -ZPFrameBase1 .EQ ZPBIN -*-------------------------------------- -* File Header (16 Bytes) -*-------------------------------------- -CS.START cld - jmp (.1,x) - .DA #$61 6502,Level 1 (65c02) - .DA #1 BIN Layout Version 1 - .DA 0 - .DA CS.END-CS.START Code Length To Relocate - .DA DS.END-DS.START Data Segment to Allocate - .DA 0 - .DA 0 -*-------------------------------------- -.1 .DA CS.INIT - .DA CS.RUN - .DA CS.DOEVENT - .DA CS.QUIT -L.LIBSTR .DA LIBSTR -L.LIBTCPIP .DA LIBTCPIP - .DA 0 -*-------------------------------------- -CS.INIT ldy #S.PS.hARGS - lda (pPs),y - bne .1 - lda #SYSMGR.ERRSYN - sec - rts - -.1 >LDYA L.LIBSTR - >SYSCALL SYS.LoadLibYA - sta hLIBSTR - - >LDYA L.LIBTCPIP - >SYSCALL SYS.LoadLibYA - sta hLIBTCPIP - - lda (pPs) - ora #S.PS.F.EVENT Now accept events - sta (pPs) - clc -.9 rts -*-------------------------------------- -CS.RUN -CS.RUN.ERROR sec - rts -*-------------------------------------- -CS.DOEVENT -.8 clc - rts - -.9 sec - rts -*-------------------------------------- -CS.QUIT lda hLIBTCPIP - >SYSCALL SYS.UnloadLibA - lda hLIBSTR - >SYSCALL SYS.UnloadLibA - clc - rts -*-------------------------------------- -CS.END -LIBSTR >PSTRING "libstr.o" -LIBTCPIP >PSTRING "libtcpip.o" -hLIBSTR .BS 1 -hLIBTCPIP .BS 1 -*-------------------------------------- - .DUMMY - .OR 0 -DS.START -bCTRLC .BS 1 -DS.END - .ED -*-------------------------------------- -MAN -SAVE BIN/MOUNT.S -ASM diff --git a/BIN/X.CPLSMVRM.S.txt b/BIN/X.CPLSMVRM.S.txt new file mode 100644 index 00000000..a2c04e14 --- /dev/null +++ b/BIN/X.CPLSMVRM.S.txt @@ -0,0 +1,10 @@ +PR#3 +PREFIX /A2OSX.SRC +NEW +INC 1 +AUTO 6 + .LIST OFF +*-------------------------------------- +*-------------------------------------- +MAN +SAVE BIN/X.CPLSMVRM.S.txt diff --git a/DRV/X.NET.DRV.S.txt b/DRV/X.NET.DRV.S.txt index d3487f16..39c0a251 100644 --- a/DRV/X.NET.DRV.S.txt +++ b/DRV/X.NET.DRV.S.txt @@ -1,6 +1,6 @@ PR#3 PREFIX /A2OSX.SRC -LOMEM $C00 +NEW INC 1 AUTO 6 .LIST OFF