|
|
@ -2415,8 +2415,8 @@ ra_ent .equ 12 |
|
|
; |
|
|
; |
|
|
; Note: The loadable ROM images are placed in ROM banks BID_IMG0 and |
|
|
; Note: The loadable ROM images are placed in ROM banks BID_IMG0 and |
|
|
; BID_IMG1. However, RomWBW supports a mechanism to load a complete |
|
|
; BID_IMG1. However, RomWBW supports a mechanism to load a complete |
|
|
; new system dynamically as a runnable application (see appboot and |
|
|
|
|
|
; imgboot in hbios.asm). In this case, the contents of BID_IMG0 will |
|
|
|
|
|
|
|
|
; new system dynamically as a runnable application (see appboot |
|
|
|
|
|
; in hbios.asm). In this case, the contents of BID_IMG0 will |
|
|
; be pre-loaded into the currently executing ram bank thereby allowing |
|
|
; be pre-loaded into the currently executing ram bank thereby allowing |
|
|
; those images to be dynamically loaded as well. To support this |
|
|
; those images to be dynamically loaded as well. To support this |
|
|
; concept, a pseudo-bank called bid_cur is used to specify the images |
|
|
; concept, a pseudo-bank called bid_cur is used to specify the images |
|
|
@ -2436,14 +2436,13 @@ ra_entsiz .equ $ - ra_tbl |
|
|
ra_ent(str_smon, 'S', $FF, bid_cur , $8000, $8000, $0001, s100mon) |
|
|
ra_ent(str_smon, 'S', $FF, bid_cur , $8000, $8000, $0001, s100mon) |
|
|
#endif |
|
|
#endif |
|
|
#endif |
|
|
#endif |
|
|
ra_ent(str_zsys, 'Z', KY_FW, BID_IMG0, ZSYS_IMGLOC, CPM_LOC, CPM_SIZ, CPM_ENT) |
|
|
|
|
|
ra_ent(str_cpm22, 'C', KY_BK, BID_IMG0, CPM_IMGLOC, CPM_LOC, CPM_SIZ, CPM_ENT) |
|
|
ra_ent(str_cpm22, 'C', KY_BK, BID_IMG0, CPM_IMGLOC, CPM_LOC, CPM_SIZ, CPM_ENT) |
|
|
|
|
|
ra_ent(str_zsys, 'Z', KY_FW, BID_IMG0, ZSYS_IMGLOC, CPM_LOC, CPM_SIZ, CPM_ENT) |
|
|
#if (BIOS == BIOS_WBW) |
|
|
#if (BIOS == BIOS_WBW) |
|
|
ra_ent(str_fth, 'F', KY_EX, BID_IMG1, FTH_IMGLOC, FTH_LOC, FTH_SIZ, FTH_LOC) |
|
|
|
|
|
ra_ent(str_bas, 'B', KY_DE, BID_IMG1, BAS_IMGLOC, BAS_LOC, BAS_SIZ, BAS_LOC) |
|
|
ra_ent(str_bas, 'B', KY_DE, BID_IMG1, BAS_IMGLOC, BAS_LOC, BAS_SIZ, BAS_LOC) |
|
|
ra_ent(str_tbas, 'T', KY_EN, BID_IMG1, TBC_IMGLOC, TBC_LOC, TBC_SIZ, TBC_LOC) |
|
|
ra_ent(str_tbas, 'T', KY_EN, BID_IMG1, TBC_IMGLOC, TBC_LOC, TBC_SIZ, TBC_LOC) |
|
|
|
|
|
ra_ent(str_fth, 'F', KY_EX, BID_IMG1, FTH_IMGLOC, FTH_LOC, FTH_SIZ, FTH_LOC) |
|
|
ra_ent(str_play, 'P', $FF, BID_IMG1, GAM_IMGLOC, GAM_LOC, GAM_SIZ, GAM_LOC) |
|
|
ra_ent(str_play, 'P', $FF, BID_IMG1, GAM_IMGLOC, GAM_LOC, GAM_SIZ, GAM_LOC) |
|
|
ra_ent(str_egg, 'E'+$80, $FF, BID_IMG1, EGG_IMGLOC, EGG_LOC, EGG_SIZ, EGG_LOC) |
|
|
|
|
|
ra_ent(str_net, 'N', $FF, BID_IMG1, NET_IMGLOC, NET_LOC, NET_SIZ, NET_LOC) |
|
|
ra_ent(str_net, 'N', $FF, BID_IMG1, NET_IMGLOC, NET_LOC, NET_SIZ, NET_LOC) |
|
|
ra_ent(str_upd, 'X', $FF, BID_IMG1, UPD_IMGLOC, UPD_LOC, UPD_SIZ, UPD_LOC) |
|
|
ra_ent(str_upd, 'X', $FF, BID_IMG1, UPD_IMGLOC, UPD_LOC, UPD_SIZ, UPD_LOC) |
|
|
ra_ent(str_user, 'U', $FF, BID_IMG1, USR_IMGLOC, USR_LOC, USR_SIZ, USR_LOC) |
|
|
ra_ent(str_user, 'U', $FF, BID_IMG1, USR_IMGLOC, USR_LOC, USR_SIZ, USR_LOC) |
|
|
@ -2451,6 +2450,7 @@ ra_ent(str_user, 'U', $FF, BID_IMG1, USR_IMGLOC, USR_LOC, USR_SIZ, USR_LO |
|
|
#if (DSKYENABLE) |
|
|
#if (DSKYENABLE) |
|
|
ra_ent(str_dsky, 'Y'+$80, KY_GO, BID_IMG0, MON_IMGLOC, MON_LOC, MON_SIZ, MON_DSKY) |
|
|
ra_ent(str_dsky, 'Y'+$80, KY_GO, BID_IMG0, MON_IMGLOC, MON_LOC, MON_SIZ, MON_DSKY) |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
ra_ent(str_egg, 'E'+$80, $FF, BID_IMG1, EGG_IMGLOC, EGG_LOC, EGG_SIZ, EGG_LOC) |
|
|
.dw 0 ; table terminator |
|
|
.dw 0 ; table terminator |
|
|
; |
|
|
; |
|
|
ra_tbl_app: |
|
|
ra_tbl_app: |
|
|
|