diff --git a/assets/ASCII.bin b/assets/ASCII.bin new file mode 100755 index 0000000..47bfc28 Binary files /dev/null and b/assets/ASCII.bin differ diff --git a/assets/ASCII.bmf b/assets/ASCII.bmf new file mode 100755 index 0000000..231e4d7 Binary files /dev/null and b/assets/ASCII.bmf differ diff --git a/assets/UTF-8.2.bmf b/assets/UTF-8.2.bmf deleted file mode 100755 index 4e4efb3..0000000 Binary files a/assets/UTF-8.2.bmf and /dev/null differ diff --git a/assets/UTF-8.bin b/assets/UTF-8.bin deleted file mode 100755 index 90fc407..0000000 Binary files a/assets/UTF-8.bin and /dev/null differ diff --git a/build.sh b/build.sh old mode 100644 new mode 100755 index bdb05ac..55c1630 --- a/build.sh +++ b/build.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh echo "Compiling for 65c02" diff --git a/docs/LS7 Kernel Manual.pdf b/docs/LS7 Kernel Manual.pdf old mode 100644 new mode 100755 diff --git a/src/bootloader.s b/src/bootloader.s old mode 100644 new mode 100755 diff --git a/src/kernel/console.s b/src/kernel/console.s index 3843a7e..f7902e4 100755 --- a/src/kernel/console.s +++ b/src/kernel/console.s @@ -17,6 +17,13 @@ console_write: ; Return propper work addresses in X & Y (for static support) ; + ; 00 = END of string + ; 0a = New Line + ; 08 = Backspace + ; 09 | 0b = Tab + ; 0d = x cursor origin + ; + stx z0 sty z1 @@ -49,7 +56,7 @@ console_write_loop: lda #$1f sta cursor_y -console_write_skip_overflow: +console_write_skip_overflow: ldx cursor_x ldy cursor_y jsr vram_write diff --git a/src/kernel/scheduler.s b/src/kernel/scheduler.s new file mode 100755 index 0000000..e69de29 diff --git a/src/kernel/threading.s b/src/kernel/threading.s new file mode 100755 index 0000000..e69de29 diff --git a/upload.sh b/upload.sh old mode 100644 new mode 100755 index 5fa4b63..0b48fcd --- a/upload.sh +++ b/upload.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh echo -e "\nUploading..."