Browse Source

Increase Monitor Size

Monitor code now occupies 0xEE00-0xFE00
pull/211/head
Wayne Warthen 5 years ago
parent
commit
10724379c4
  1. 16
      Source/HBIOS/dbgmon.asm
  2. 4
      Source/HBIOS/std.asm

16
Source/HBIOS/dbgmon.asm

@ -1454,13 +1454,13 @@ MON_STACK .EQU $
.ECHO "DBGMON space remaining: "
.ECHO SLACK
.ECHO " bytes.\n"
;
; DBGMON CURRENTLY OCCUPIES $F000 TO START OF HBX PROXY BECAUSE THE
; HBIOS PROXY OCCUPIES THE TOP OF COMMON RAM. HOWEVER THE DBGMON
; IMAGE MUST OCCUPY A FULL $1000 BYTES IN THE ROM.
; BELOW WE JUST PAD OUT THE IMAGE SO IT
; OCCUPIES THE FULL $1000 BYTES IN ROM.
;
.FILL HBX_SIZ ; PAD FOR HBX SIZE
;;;
;;; DBGMON CURRENTLY OCCUPIES $F000 TO START OF HBX PROXY BECAUSE THE
;;; HBIOS PROXY OCCUPIES THE TOP OF COMMON RAM. HOWEVER THE DBGMON
;;; IMAGE MUST OCCUPY A FULL $1000 BYTES IN THE ROM.
;;; BELOW WE JUST PAD OUT THE IMAGE SO IT
;;; OCCUPIES THE FULL $1000 BYTES IN ROM.
;;;
;; .FILL HBX_SIZ ; PAD FOR HBX SIZE
;
.END

4
Source/HBIOS/std.asm

@ -540,8 +540,8 @@ CPM_ENT .EQU CBIOS_LOC ; CPM ENTRY POINT (IN CBIOS)
LDR_SIZ .EQU $1000
MON_LOC .EQU $F000 ; LOCATION OF MONITOR FOR RUNNING SYSTEM
MON_SIZ .EQU $1000 - HBX_SIZ ; SIZE OF MONITOR BINARY IMAGE
MON_LOC .EQU $EE00 ; LOCATION OF MONITOR FOR RUNNING SYSTEM
MON_SIZ .EQU $1000 ; SIZE OF MONITOR BINARY IMAGE
MON_END .EQU MON_LOC + MON_SIZ ; END OF MONITOR
BAS_LOC .EQU $0200 ; NASCOM BASIC

Loading…
Cancel
Save