Skip to content

Commit d5bff89

Browse files
authored
feat: updated startup banner (#124)
Signed-off-by: Aleksey Gurtovoy <aleks@wildbitscomputing.com>
1 parent 6ff2dec commit d5bff89

34 files changed

Lines changed: 3826 additions & 606 deletions

.asm-lsp.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[default_config]
2+
assembler = "ca65"
3+
instruction_set = "6502"

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ __pycache__
44
.release
55
dist
66
**/generated/timestamp.asm
7+
**/generated/version.asm
8+
uv.lock

documents/common.make

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ ROOTDIR := $(abspath $(SELFDIR)..$(S))$(S)
2525
#
2626
# External repositories
2727
#
28-
KRN_REPO = https://github.com/FoenixRetro/f256-microkernel
29-
ASSETS_REPO = https://github.com/FoenixRetro/f256-bootscreens
28+
KRN_REPO = https://github.com/wildbitscomputing/MicroKernel
3029
LDR_REPO = https://github.com/pweingar/FoenixMgr
3130
#
3231
# Dirs

modules/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ BUILD_DIR = .build
1818

1919
all:
2020
$(Q)$(MAKE) -B -C graphics
21-
$(Q)$(MAKE) -B -C hardware$(S)header
21+
$(Q)$(MAKE) -B -C hardware$(S)startup
2222

2323
$(Q)$(CCOPY) ..$(S)source$(S)common$(S)generated$(S)kwdtext.dat tokeniser$(S)__kwdtext.asm
2424
$(Q)$(PYTHON) _scripts$(S)makebuild.py tokeniser
@@ -32,7 +32,7 @@ all:
3232

3333
clean:
3434
$(Q)$(MAKE) -C graphics clean
35-
$(Q)$(MAKE) -C hardware$(S)header clean
35+
$(Q)$(MAKE) -C hardware$(S)startup clean
3636

3737
$(Q)$(CDEL) $(BUILD_DIR)$(S)*.*
3838

modules/hardware/charout.asm

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -673,35 +673,6 @@ ApplyPendingWrap:
673673
ldy EXTColumn ; re-point Y to column 0
674674
rts
675675

676-
; ************************************************************************************************
677-
;
678-
; Print Hex in space
679-
;
680-
; ************************************************************************************************
681-
682-
PAGEDPrintHex:
683-
pha
684-
lda #' '
685-
jsr PAGEDPrintCharacter
686-
pla
687-
pha
688-
lsr a
689-
lsr a
690-
lsr a
691-
lsr a
692-
jsr _PPHNibble
693-
pla
694-
_PPHNibble:
695-
pha
696-
and #15
697-
cmp #10
698-
bcc _PPHOut
699-
adc #6
700-
_PPHOut:adc #48
701-
jsr PAGEDPrintCharacter
702-
pla
703-
rts
704-
705676
; ************************************************************************************************
706677
;
707678
; Insert a blank line at the current cursor row

modules/hardware/data.asm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,10 @@ EXTScreenHeight .fill 1
116116
; Contains precomputed memory offsets for each screen row to enable fast row
117117
; address calculation. Each entry is a 16-bit offset from the screen base
118118
; address (`EXTMemory`) to the start of that row. The table is filled during
119-
; initialization by `EXTInitialise`.
119+
; initialization by `EXTInitialize`.
120120
;
121121
; \size 128 entries × 2 bytes = 256 bytes total
122-
; \see EXTInitialise, EXTMemory, EXTAddress
122+
; \see EXTInitialize, EXTMemory, EXTAddress
123123
;;
124124
EXTScreenRowOffsets .fill 128 * 2
125125

modules/hardware/header/Makefile

Lines changed: 0 additions & 64 deletions
This file was deleted.

modules/hardware/header/assets/j2attrs.bin

Lines changed: 0 additions & 1 deletion
This file was deleted.

modules/hardware/header/assets/j2chars.bin

Lines changed: 0 additions & 2 deletions
This file was deleted.

modules/hardware/header/assets/jattrs.bin

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)