testing adaptation to zx-roms
This commit is contained in:
parent
8149a4fe35
commit
0bfa4f072b
@ -1 +1 @@
|
||||
Subproject commit 443b74c15de8cea63ca89aa89bbb6d60407dc5d0
|
||||
Subproject commit 95c15f46dcd79b9ea7f60eca0011152305fbc366
|
||||
BIN
src/ZX_ROMS/new/SP_128.bin
Normal file
BIN
src/ZX_ROMS/new/SP_128.bin
Normal file
Binary file not shown.
BIN
src/ZX_ROMS/new/SP_TRDOS.bin
Normal file
BIN
src/ZX_ROMS/new/SP_TRDOS.bin
Normal file
Binary file not shown.
BIN
src/ZX_ROMS/new/SP__48.bin
Normal file
BIN
src/ZX_ROMS/new/SP__48.bin
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -49,19 +49,19 @@
|
||||
|
||||
;
|
||||
;PAGE 2 ZX Page - #42
|
||||
INCBIN 'src/ZX_ROMS/SP_128.BIN'
|
||||
INCBIN 'src/ZX_ROMS/NEW/SP_128.BIN'
|
||||
Set_Block 'SP_128 free space: ', #C000
|
||||
;
|
||||
;PAGE 3 ZX Page - #43
|
||||
INCBIN 'src/ZX_ROMS/SP__48.BIN'
|
||||
INCBIN 'src/ZX_ROMS/NEW/SP__48.BIN'
|
||||
Set_Block 'SP_48 free space: ', #10000
|
||||
;
|
||||
;PAGE 4 ZX Page - #44
|
||||
INCBIN 'src/ZX_ROMS/SP_TRD.BIN'
|
||||
INCBIN 'src/ZX_ROMS/NEW/SP_TRDOS.BIN'
|
||||
Set_Block 'SP_TRD free space: ', #14000
|
||||
;
|
||||
;PAGE 5 ZX Page - #45
|
||||
INCBIN 'src/ZX_ROMS/SP_EXP.BIN'
|
||||
;INCBIN 'src/ZX_ROMS/SP_EXP.BIN'
|
||||
Set_Block 'SP_EXP free space: ', #18000
|
||||
|
||||
IF SetFullZXromLoader
|
||||
|
||||
@ -966,7 +966,8 @@ init_zx_roms:
|
||||
IF SetFullZXromLoader
|
||||
LD B,6 ; zx-rom number of pages
|
||||
ELSE
|
||||
LD B,4
|
||||
//LD B,4
|
||||
LD B,3
|
||||
ENDIF
|
||||
;!FIXIT ¯¥à¥¤¥« âì äãªæ¨î ¡¨®á ¤«ï ç⥨ï ROM-DISK ¨ ¯¥à¥¥á⨠¢ ¥£® <20>‡“ ᯥªâàã¬
|
||||
.loop: push bc
|
||||
@ -1129,7 +1130,7 @@ RES128_PROG:
|
||||
OUT (C),A ; 128 ¯®àâ
|
||||
|
||||
LD A,E ; ãáâ ®¢ª ª®ä¨£ãà æ¨¨ ¨ ०¨¬ TURBO
|
||||
OUT (SYS_PORT.OFF),A ; CONFIG_SET
|
||||
OUT (SYS_PORT.RAM),A ; CONFIG_SET
|
||||
|
||||
INC D
|
||||
DEC D
|
||||
@ -1577,7 +1578,7 @@ FN1_RET:
|
||||
;------------[HDD_5x portal]------------
|
||||
; â®çª ¢å®¤ /¢ë室 ¤«ï äãªæ¨© 5å ¨§ EXP
|
||||
_mInfoBLOCK #3FE8-$,#FF
|
||||
EXP_HDD: ;HDD_EXE:
|
||||
EXP_HDD:
|
||||
PUSH AF
|
||||
LD A,ROM.EXTENSION
|
||||
OUT (SYS_PORT.ROM),A
|
||||
|
||||
@ -447,9 +447,8 @@ WRS000:
|
||||
PUSH AF
|
||||
PUSH DE
|
||||
PUSH BC
|
||||
;!FIXIT write protect - remove
|
||||
LD D,#1D ;!!!!! CMOS £«ïãâì
|
||||
;LD C,BIOS.CMOS_RD
|
||||
;RST_to_BIOS
|
||||
CALL CMOS_RD
|
||||
POP BC
|
||||
AND 1
|
||||
@ -461,6 +460,7 @@ WRS000:
|
||||
LD A,8 ;WRITE PROTECT
|
||||
SCF
|
||||
RET
|
||||
;
|
||||
NOWP CALL PRESET
|
||||
POP HL
|
||||
POP AF
|
||||
|
||||
@ -277,15 +277,19 @@ CNF_PN_320:
|
||||
;*****************************
|
||||
; *** MENU UTILITES ***
|
||||
;*****************************
|
||||
|
||||
;!FIXIT íâ® § ¯ã᪠c:\disk.trd - ¥ ¤ã¬ î, çâ® í⮠㦮, ¬®¦® § ¬¥¨âì
|
||||
UTILIT:
|
||||
LD HL,C_DISK_C
|
||||
CALL CALL_DOS1
|
||||
|
||||
CALL DOS_ON
|
||||
LD A,0 ; DETECT_HDD
|
||||
CALL HDD_EXE
|
||||
CALL DOS_OFF
|
||||
;!TEST
|
||||
;CALL DOS_ON
|
||||
;LD A,0 ; DETECT_HDD
|
||||
;CALL EXP_HDD
|
||||
LD C,BIOS.HDD_INIT
|
||||
RST_to_BIOS
|
||||
;CALL DOS_OFF
|
||||
;
|
||||
|
||||
JR C,DISK_UTILIT
|
||||
|
||||
@ -293,14 +297,23 @@ UTILIT:
|
||||
CALL CALL_DOS1
|
||||
|
||||
UTIL_DISK:
|
||||
LD A,0
|
||||
CALL EMM_FN3 ;!!!!! ç¥à¥§ RST_to_BIOS EMM.FreeMemRMD
|
||||
XOR A
|
||||
;!TEST
|
||||
LD C,BIOS.FreeMemRMD
|
||||
RST_to_BIOS
|
||||
;CALL EMM_FN3 ;!!!!! ç¥à¥§ RST_to_BIOS EMM.FreeMemRMD
|
||||
;
|
||||
|
||||
LD HL,C_DEMO6
|
||||
CALL CALL_DOS1
|
||||
|
||||
LD A,0
|
||||
CALL GET_RAMD_ST
|
||||
XOR A
|
||||
;!TEST
|
||||
LD C,BIOS.GET_RAMD_ST
|
||||
RST_to_BIOS
|
||||
;CALL GET_RAMD_ST
|
||||
;
|
||||
|
||||
JR C,UTIL_DISK_L1
|
||||
JR Z,UTIL_DISK_L1
|
||||
|
||||
|
||||
@ -91,7 +91,7 @@ JPHL: JP (HL)
|
||||
IF BIOS_ZXMODE
|
||||
;!HARDCODE íâ®â ¤à¥á #‘0 ¯àë£ ¥â ¢ vROM Basic-48 ¯® ¤à¥áã #3CF0
|
||||
; ¬®¦® ¯®¯à®¡®¢ âì ¯¥à¥¤¥« âì íâ®â ¤à¥á â ¬
|
||||
/*
|
||||
|
||||
_mInfoBLOCK #C0-$,0
|
||||
;BEGIN:
|
||||
; ‚室 ç¥à¥§ USR 15600
|
||||
@ -100,7 +100,7 @@ RET_FROM_BIOS_TO_BASIC48:
|
||||
CALL COMAND_LINE ; ‚›<E2809A>Ž‹<C5BD>…<EFBFBD>ˆ… ŠŽŒ€<C592>„›, …‘‹ˆ …‘’œ
|
||||
; ‚室 ¡¥§ ª®¬ ¤ë
|
||||
JP SW_ROM_1 ; ‚އ‚<E280A1>€’ ‚ << MAIN MENU >>
|
||||
*/
|
||||
|
||||
;-----------------------------------------------------------------------;
|
||||
;
|
||||
|
||||
@ -444,7 +444,7 @@ BLOCK_Setup.Length EQU $-BLOCK_Setup
|
||||
|
||||
_mInfoBLOCK #3CF0-$,0
|
||||
IF BIOS_ZXMODE
|
||||
|
||||
/*
|
||||
;BEGIN:
|
||||
; ‚室 ç¥à¥§ USR 15600
|
||||
RET_FROM_BIOS_TO_BASIC48:
|
||||
@ -452,7 +452,7 @@ RET_FROM_BIOS_TO_BASIC48:
|
||||
CALL COMAND_LINE ; ‚›<E2809A>Ž‹<C5BD>…<EFBFBD>ˆ… ŠŽŒ€<C592>„›, …‘‹ˆ …‘’œ
|
||||
; ‚室 ¡¥§ ª®¬ ¤ë
|
||||
JR SW_ROM_1 ; ‚އ‚<E280A1>€’ ‚ << MAIN MENU >>
|
||||
|
||||
*/
|
||||
ENDIF
|
||||
;JMP_48:
|
||||
; LD HL,00h
|
||||
@ -469,7 +469,7 @@ JP_HL_48:
|
||||
PUSH HL
|
||||
SW_ROM:
|
||||
PUSH AF
|
||||
LD A,ROM.BIOS ;!FIXIT ¨«¨ ¯®áâ ¢¨âì âãâ ROM.EXPANSION ???
|
||||
LD A,ROM.BIOS
|
||||
OUT (SYS_PORT.RAM),A
|
||||
POP AF
|
||||
RET
|
||||
|
||||
Loading…
Reference in New Issue
Block a user