mirror of
https://github.com/AppleWin/AppleWin.git
synced 2025-01-03 11:30:22 +00:00
b371e3436f
Added new SmartPort Harddisk Controller (HDC) firmware for Enhanced //e. (@burniouf) . remove the old DOSMaster entrypoints. . firmware ID byte (at $FE) defaults to 4 ProDOS block devices (was 2 with older v2 f/w). Enhanced //e defaults to using SP f/w, and older Apple II's still use the older v2 f/w. Support up to 8 units per HDC (currently limited to 4GiB capacity for each unit). Save-state: save HDC firmware in state file. New slot-specific switches to configure each HDC's firmware: -s<N> -hdc-[sp|bm2|bm4]. New switch to select old non-SP firmware for all HDCs: -hdc-firmware-v2.
32 lines
864 B
PHP
32 lines
864 B
PHP
;--------------------------------------
|
|
; All ][
|
|
;--------------------------------------
|
|
IO_KBD = $C000 ; R
|
|
IO_KBDSTROBE = $C010 ; W
|
|
|
|
IO_CLRPAGE2 = $C054 ; W
|
|
IO_SETPAGE2 = $C055 ; W
|
|
|
|
IO_RROMBNK2 = $C082 ; R
|
|
;--------------------------------------
|
|
; IIe Specific
|
|
;--------------------------------------
|
|
IO_IIE_CLR80STORE = $C000 ; W
|
|
IO_IIE_SET80STORE = $C001 ; W
|
|
IO_IIE_CLR80DISP = $C00C ; W
|
|
IO_IIE_SET80DISP = $C00D ; W
|
|
IO_IIE_CLRALTCHAR = $C00E ; W
|
|
IO_IIE_SETALTCHAR = $C00F ; W
|
|
|
|
IO_IIE_RD80STORE = $C018 ; R
|
|
IO_IIE_RDALTCHAR = $C01E ; R
|
|
IO_IIE_RD80DISP = $C01F ; R
|
|
|
|
IO_IIE_OPENAPPLE = $C061 ; R
|
|
IO_IIE_SOLIDAPPLE = $C062 ; R
|
|
;--------------------------------------
|
|
; IIgs Specific
|
|
;--------------------------------------
|
|
IO_IIGS_DMAREG = $00C037 ; R,W
|
|
;--------------------------------------
|