28 lines
428 B
ArmAsm
28 lines
428 B
ArmAsm
// Clear screen etc, show READY prompt.
|
|
|
|
basic_warm_start:
|
|
|
|
#if CONFIG_MEMORY_MODEL_60K
|
|
// We need our helpers to get to filenames under ROMs or IO area
|
|
jsr install_ram_routines
|
|
#endif
|
|
|
|
// If warm start caused by BRK, print it address
|
|
lda CMP0
|
|
ora CMP0+1
|
|
beq !+
|
|
|
|
ldx #32
|
|
jsr print_packed_message
|
|
|
|
lda CMP0+1
|
|
jsr printf_printhexbyte
|
|
lda CMP0+0
|
|
jsr printf_printhexbyte
|
|
lda #$0D
|
|
jsr JCHROUT
|
|
|
|
!:
|
|
jmp basic_main_loop
|
|
|