diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po index e6a6c417..2ba5292c 100644 Binary files a/.Floppies/A2OSX.BUILD.po and b/.Floppies/A2OSX.BUILD.po differ diff --git a/BMP2PIX.S.txt b/BMP2PIX.S.txt index 152157ff..d496439a 100644 --- a/BMP2PIX.S.txt +++ b/BMP2PIX.S.txt @@ -323,38 +323,8 @@ CS.QUIT >LDA.G hBuf rts *-------------------------------------- CS.END -TWIST .DA #%00000000,#%10000000,#%01000000,#%11000000,#%00100000,#%10100000,#%01100000,#%11100000 - .DA #%00010000,#%10010000,#%01010000,#%11010000,#%00110000,#%10110000,#%01110000,#%11110000 - .DA #%00001000,#%10001000,#%01001000,#%11001000,#%00101000,#%10101000,#%01101000,#%11101000 - .DA #%00011000,#%10011000,#%01011000,#%11011000,#%00111000,#%10111000,#%01111000,#%11111000 - .DA #%00000100,#%10000100,#%01000100,#%11000100,#%00100100,#%10100100,#%01100100,#%11100100 - .DA #%00010100,#%10010100,#%01010100,#%11010100,#%00110100,#%10110100,#%01110100,#%11110100 - .DA #%00001100,#%10001100,#%01001100,#%11001100,#%00101100,#%10101100,#%01101100,#%11101100 - .DA #%00011100,#%10011100,#%01011100,#%11011100,#%00111100,#%10111100,#%01111100,#%11111100 - .DA #%00000010,#%10000010,#%01000010,#%11000010,#%00100010,#%10100010,#%01100010,#%11100010 - .DA #%00010010,#%10010010,#%01010010,#%11010010,#%00110010,#%10110010,#%01110010,#%11110010 - .DA #%00001010,#%10001010,#%01001010,#%11001010,#%00101010,#%10101010,#%01101010,#%11101010 - .DA #%00011010,#%10011010,#%01011010,#%11011010,#%00111010,#%10111010,#%01111010,#%11111010 - .DA #%00000110,#%10000110,#%01000110,#%11000110,#%00100110,#%10100110,#%01100110,#%11100110 - .DA #%00010110,#%10010110,#%01010110,#%11010110,#%00110110,#%10110110,#%01110110,#%11110110 - .DA #%00001110,#%10001110,#%01001110,#%11001110,#%00101110,#%10101110,#%01101110,#%11101110 - .DA #%00011110,#%10011110,#%01011110,#%11011110,#%00111110,#%10111110,#%01111110,#%11111110 - .DA #%00000001,#%10000001,#%01000001,#%11000001,#%00100001,#%10100001,#%01100001,#%11100001 - .DA #%00010001,#%10010001,#%01010001,#%11010001,#%00110001,#%10110001,#%01110001,#%11110001 - .DA #%00001001,#%10001001,#%01001001,#%11001001,#%00101001,#%10101001,#%01101001,#%11101001 - .DA #%00011001,#%10011001,#%01011001,#%11011001,#%00111001,#%10111001,#%01111001,#%11111001 - .DA #%00000101,#%10000101,#%01000101,#%11000101,#%00100101,#%10100101,#%01100101,#%11100101 - .DA #%00010101,#%10010101,#%01010101,#%11010101,#%00110101,#%10110101,#%01110101,#%11110101 - .DA #%00001101,#%10001101,#%01001101,#%11001101,#%00101101,#%10101101,#%01101101,#%11101101 - .DA #%00011101,#%10011101,#%01011101,#%11011101,#%00111101,#%10111101,#%01111101,#%11111101 - .DA #%00000011,#%10000011,#%01000011,#%11000011,#%00100011,#%10100011,#%01100011,#%11100011 - .DA #%00010011,#%10010011,#%01010011,#%11010011,#%00110011,#%10110011,#%01110011,#%11110011 - .DA #%00001011,#%10001011,#%01001011,#%11001011,#%00101011,#%10101011,#%01101011,#%11101011 - .DA #%00011011,#%10011011,#%01011011,#%11011011,#%00111011,#%10111011,#%01111011,#%11111011 - .DA #%00000111,#%10000111,#%01000111,#%11000111,#%00100111,#%10100111,#%01100111,#%11100111 - .DA #%00010111,#%10010111,#%01010111,#%11010111,#%00110111,#%10110111,#%01110111,#%11110111 - .DA #%00001111,#%10001111,#%01001111,#%11001111,#%00101111,#%10101111,#%01101111,#%11101111 - .DA #%00011111,#%10011111,#%01011111,#%11011111,#%00111111,#%10111111,#%01111111,#%11111111 +*-------------------------------------- + .INB /A2OSX.BUILD/X.TWIST.G *-------------------------------------- OptionList >PSTR "Vv" OptionVars .DA #bVerbose,#bVerbose diff --git a/FNT2FON.S.txt b/FNT2FON.S.txt index a1a4799e..b6c651a1 100644 --- a/FNT2FON.S.txt +++ b/FNT2FON.S.txt @@ -288,6 +288,7 @@ CS.RUN ldy #S.FNT.dfBreakChar jsr CS.RUN.GetChar jsr CS.RUN.DumpChar jsr CS.RUN.ShiftLChar + jsr CS.RUN.DumpChar jsr CS.RUN.CutRChar jsr CS.RUN.DumpChar @@ -398,7 +399,7 @@ CS.RUN.DumpChar >LDA.G CharOutByteW lda #'|' >SYSCALL PutChar.A - >LDA.G CharPixW + >LDA.G CharOutPixW tay .2 lda (ZPPTR1) @@ -524,7 +525,7 @@ CS.RUN.CutRChar >LDA.G bNoShrink .1 >LDA.G FON.Header+S.FON.PixH tax - >LDA.G CharOutByteW + >LDA.G CharByteW tay dey @@ -535,6 +536,7 @@ CS.RUN.CutRChar >LDA.G bNoShrink ora (ZPPTR1),y pha + phy lda ZPPTR1 clc >ADC.G CharByteW @@ -542,37 +544,50 @@ CS.RUN.CutRChar >LDA.G bNoShrink bcc .3 inc ZPPTR1+1 -.3 dex +.3 ply + dex bne .2 pla + bmi .9 Bit 7 is colored....exit bne .4 tya No bits in this COL beq .9 was COL 0.....SPACE or BREAK - >DEC.G CharOutByteW - >LDA.G CharOutPixW - sec - sbc #8 - sta (pData),y - + >DEC.G CharOutByteW Remove the whole column + asl + asl + asl + >STA.G CharOutPixW bra .1 -.4 ldx #9 +.4 pha + >LDA.G CharOutPixW + tax + pla + >DEBUG + .5 dex asl - bcc .5 + bpl .5 - >LDA.G CharOutPixW - and #$F8 - sta (pData),y txa - ora (pData),y sta (pData),y - + pha + lsr + lsr + lsr + tax + pla + and #7 + beq .7 + inx + +.7 txa + >STA.G CharOutByteW .9 rts *-------------------------------------- diff --git a/README.md b/README.md index 6f33cec3..ed890a1b 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,7 @@ Several subprojects are now indentified : ## Screenshots UNIX-Like Shell... + ![](./.screen-shots/ScreenShot.LS.png) TCP/IP Stack...