mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
Misc. Cleanup
- Regenerate documentation - Improve CP/M 3 drive assignment handling - Fixed SYSCOPY issue with new partition handling
This commit is contained in:
@@ -1358,6 +1358,8 @@ DSK_MBR0:
|
||||
;
|
||||
#IFDEF PLTWBW
|
||||
; SWITCH TO BIOS BANK TO ACCESS DISK BUFFER
|
||||
LD (STKSAV),SP ; SAVE CUR STACK
|
||||
LD SP,XSTACK ; NEW STACK IN HI MEM
|
||||
LD A,(HB_CURBNK) ; GET CUR BANK
|
||||
PUSH AF ; SAVE CUR BANK
|
||||
LD A,(BNKBIOS) ; BIOS BANK
|
||||
@@ -1370,7 +1372,12 @@ DSK_MBR0:
|
||||
LD A,H ; PREV BANK TO A
|
||||
CALL HB_BNKSEL ; SELECT IT
|
||||
POP AF ; ORIGINAL RESULT BACK
|
||||
LD SP,(STKSAV) ; RESTORE ORIGINAL STACK
|
||||
RET
|
||||
|
||||
.FILL 32,0
|
||||
XSTACK .EQU $
|
||||
|
||||
#ENDIF
|
||||
;
|
||||
DSK_MBR1:
|
||||
@@ -1700,6 +1707,7 @@ CCPBUF .DW 0 ; ADDRESS OF CCP BUF IN BIOS BANK
|
||||
MEDID .DB 0 ; TEMP STORAGE FOR MEDIA ID
|
||||
SLICE .DB 0 ; CURRENT SLICE
|
||||
SPS .DW 0 ; SECTORS PER SLICE
|
||||
STKSAV .DW 0 ; TEMP SAVED STACK POINTER
|
||||
;
|
||||
#IFDEF PLTWBW
|
||||
BNKBIOS .DB 0 ; BIOS BANK ID
|
||||
|
||||
Reference in New Issue
Block a user