; ; UNA HARDWARE DEFINITIONS ; CPUKHZ .EQU CPUOSC ; OSCILLATOR FREQ CPUMHZ .EQU CPUKHZ / 1000 ; CPU FREQ IN KHZ ; ; DUMMY VALUES BELOW TO ALLOW DBGMON TO BUILD... ; NEED TO REMOVE AND CLEAN THIS UP LATER. ; PPIBASE .EQU $00 PPIA .EQU PPIBASE + 0 ; PORT A PPIB .EQU PPIBASE + 1 ; PORT B PPIC .EQU PPIBASE + 2 ; PORT C PPIX .EQU PPIBASE + 3 ; PPI CONTROL PORT ; ; MEMORY BANK CONFIGURATION (THIS NEEDS TO BE ERADICATED) ; BID_ROM0 .EQU $0000 BID_ROMN .EQU (BID_ROM0 + ((ROMSIZE / 32) - 1)) BID_RAM0 .EQU $8000 BID_RAMN .EQU (BID_RAM0 + ((RAMSIZE / 32) - 1)) BID_BOOT .EQU BID_ROM0 ; BOOT BANK BID_BIOSIMG .EQU BID_ROM0 + 1 ; BIOS IMAGE BANK BID_OSIMG .EQU BID_ROM0 + 2 ; ROM LOADER AND IMAGES BANK BID_FSFAT .EQU BID_ROM0 + 3 ; FAT FILESYSTEM DRIVER BANK BID_ROMD0 .EQU BID_ROM0 + 4 ; FIRST ROM DRIVE BANK BID_ROMDN .EQU BID_ROMN ; LAST ROM DRIVE BANK BID_RAMD0 .EQU BID_RAM0 ; FIRST RAM DRIVE BANK BID_RAMDN .EQU BID_RAMN - 4 ; LAST RAM DRIVE BANK BID_AUX .EQU BID_RAMN - 3 ; AUX BANK (BPBIOS, ETC.) BID_BIOS .EQU BID_RAMN - 2 ; BIOS BANK BID_USR .EQU BID_RAMN - 1 ; USER BANK (CP/M TPA, ETC.) BID_COM .EQU BID_RAMN ; COMMON BANK, UPPER 32K