more init adjustments

This commit is contained in:
FeralChild64 committed 2019-09-11 23:48:09 +02:00
1 parent 48ca32a5cf
commit ef1354f7b2
2 files changed
+4 -27

No files matched your search

+2 -27
View File
@@ -2,19 +2,9 @@
// Compute's Mapping the 64 p211
basic_cold_start:
// Setup BASIC vectors at $0300
// Initialise interpretor
// Print start up message
// Print coloured part of the message
// ldy #>startup_message
// lda #<startup_message
// jsr print_string
// Print startup banner
jsr printf // XXX don't use printf, keep it for debug purposes only
startup_banner:
TARGET_HOOK_BANNER()
// Print PAL/NTSC
@@ -25,7 +15,7 @@ startup_banner:
!:
jsr print_packed_message
// Work out free bytes, and display
// Work out free bytes, display them
jsr basic_do_new
lda basic_top_of_memory_ptr+0
sec
@@ -45,18 +35,3 @@ startup_banner:
// jump into warm start loop
jmp basic_warm_start
startup_message: // XXX this is probably not needed anymore
// Clear the screen
.byte $93
// Vertical bars in different colours
.byte $1C,$B4
.byte $9E,$B5
.byte $1E,$A1
// <RVS><WHITE>MEGA<NORMAL>BASIC\r\r
.byte $12,$05,$4D,$45,$47,$41,$92
.byte $42,$41,$53,$49,$43
.byte $20,$56,$32,$2e,$30,$2e,$30
.byte $0D,$0D
.byte 0
+2
View File
@@ -83,6 +83,8 @@ ramtas_real:
bne !+ // always non-zero, saves one byte
ramtas_32K_RAM:
dex
stx $8000 // case there is RAM under the ROM
ldx #$80
stx MEMSIZK+1
!: