more init adjustments
This commit is contained in:
1 parent
48ca32a5cf
commit
ef1354f7b2
2 files changed
+4
-27
No files matched your search
@@ -2,19 +2,9 @@
|
|||||||
// Compute's Mapping the 64 p211
|
// Compute's Mapping the 64 p211
|
||||||
|
|
||||||
basic_cold_start:
|
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
|
jsr printf // XXX don't use printf, keep it for debug purposes only
|
||||||
|
|
||||||
startup_banner:
|
|
||||||
|
|
||||||
TARGET_HOOK_BANNER()
|
TARGET_HOOK_BANNER()
|
||||||
|
|
||||||
// Print PAL/NTSC
|
// Print PAL/NTSC
|
||||||
@@ -25,7 +15,7 @@ startup_banner:
|
|||||||
!:
|
!:
|
||||||
jsr print_packed_message
|
jsr print_packed_message
|
||||||
|
|
||||||
// Work out free bytes, and display
|
// Work out free bytes, display them
|
||||||
jsr basic_do_new
|
jsr basic_do_new
|
||||||
lda basic_top_of_memory_ptr+0
|
lda basic_top_of_memory_ptr+0
|
||||||
sec
|
sec
|
||||||
@@ -45,18 +35,3 @@ startup_banner:
|
|||||||
|
|
||||||
// jump into warm start loop
|
// jump into warm start loop
|
||||||
jmp basic_warm_start
|
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
|
|
||||||
@@ -83,6 +83,8 @@ ramtas_real:
|
|||||||
bne !+ // always non-zero, saves one byte
|
bne !+ // always non-zero, saves one byte
|
||||||
|
|
||||||
ramtas_32K_RAM:
|
ramtas_32K_RAM:
|
||||||
|
dex
|
||||||
|
stx $8000 // case there is RAM under the ROM
|
||||||
ldx #$80
|
ldx #$80
|
||||||
stx MEMSIZK+1
|
stx MEMSIZK+1
|
||||||
!:
|
!:
|
||||||
|
|||||||
Reference in new issue
Block a user