Browse Source

Tweaks

A few things needed tweaking after the Unix build update.  No functional changes.
pull/90/head
Wayne Warthen 6 years ago
parent
commit
59ffef2bf2
  1. 2
      Source/BL/.gitignore
  2. 8
      Source/BL/Makefile
  3. 2
      Source/CPM22/ccpb03.asm
  4. 5
      Source/HBIOS/eastaegg.asm
  5. 5
      Source/HBIOS/nascom.asm
  6. 15
      Source/HBIOS/romldr.asm
  7. 5
      Source/HBIOS/tastybasic.asm

2
Source/BL/.gitignore

@ -1,2 +0,0 @@
*.bin
*.lst

8
Source/BL/Makefile

@ -1,8 +0,0 @@
OBJECTS = bl.bin
DEST = ../../Binary/Apps
TOOLS =../../Tools
include $(TOOLS)/Makefile.inc
#%.COM: %.asm
# $(TASM) $< $@

2
Source/CPM22/ccpb03.asm

@ -803,7 +803,7 @@ RESETDR:LD A,(CHGDRV) ; DRIVE CHANGE INDICATED?
;**************************************************************
;
.IF MON
MONITOR:RST $38
MONITOR:RST 38H
.ENDIF
;

5
Source/HBIOS/eastaegg.asm

@ -17,6 +17,11 @@
;
#include "std.asm"
; *** HACK TO GET THIS TO BUILD UNDER UNA ***
#IF (BIOS == BIOS_UNA)
#INCLUDE "hbios.inc"
#ENDIF
cr .equ 0dh
lf .equ 0ah
eos .equ 00h

5
Source/HBIOS/nascom.asm

@ -29,6 +29,11 @@
;
#INCLUDE "std.asm"
;
; *** HACK TO GET THIS TO BUILD UNDER UNA ***
#IF (BIOS == BIOS_UNA)
#INCLUDE "hbios.inc"
#ENDIF
;
; CUSTOMIZATION
;
ABBRERR .EQU FALSE ; Choose between long error message and abbreviated error messages.

15
Source/HBIOS/romldr.asm

@ -316,6 +316,7 @@ MATD: LD B,A
MATD1: CP 10 ; DO A RANGE CHECK
JR NC,MATX ; NOT VALID, HANDLE IT BELOW
;
#IF (BIOS == BIOS_WBW)
PUSH BC
PUSH AF ; HOW MANY DISK
LD B,BF_SYSGET ; DEVICES DO WE
@ -323,6 +324,9 @@ MATD1: CP 10 ; DO A RANGE CHECK
RST 08 ; SYSTEM ?
POP AF
POP BC
#ELSE
LD E,9 ; HACK TO HANDLE UNA, NEED TO FIX
#ENDIF
; JR MATD2 ; IF MORE THEN 9 ; UNCOMMENT TO TEST DOUBLE CHAR ENTRY
CP 10 ; THEN WE NEED TO GET
JR NC,MATD2 ; ANOTHER CHARACTER
@ -441,7 +445,10 @@ MENU_N .EQU ((MENU_E - MENU_S) / MENU_V) ; NUMBER OF MENU ITEMS
; SYSTEM REBOOT HANDLER
;==================================================================================================
;
REBOOT: LD DE,STR_REBOOT ; POINT TO MESSAGE
REBOOT:
;
#IF (BIOS == BIOS_WBW)
LD DE,STR_REBOOT ; POINT TO MESSAGE
CALL WRITESTR ; PRINT IT
#IF (DSKYENABLE)
LD HL,MSG_BOOT ; POINT TO BOOT MESSAGE
@ -450,6 +457,12 @@ REBOOT: LD DE,STR_REBOOT ; POINT TO MESSAGE
LD A,BID_BOOT ; BOOT BANK
LD HL,0 ; ADDRESS ZERO
CALL HB_BNKCALL ; DOES NOT RETURN
#ENDIF
#IF (BIOS == BIOS_UNA)
; UMMM... NEED TO DO SOMETHING HERE...
LD DE,STR_INVALID ; SET ERROR STRING MESSAGE
JP MENU ; AND RESTART MENU LOOP
#ENDIF
;
;==================================================================================================
; ROM IMAGE LOAD HANDLER

5
Source/HBIOS/tastybasic.asm

@ -40,6 +40,11 @@ TBC_LOC .equ 0
#else ; RomWBW
#include "std.asm"
#endif
; *** HACK TO GET THIS TO BUILD UNDER UNA ***
#IF (BIOS == BIOS_UNA)
#INCLUDE "hbios.inc"
#ENDIF
.org TBC_LOC
start:
ld sp,stack ; ** Cold Start **

Loading…
Cancel
Save