AppleWin/firmware/HDD-SmartPort/IO_Apple.inc
TomCh b371e3436f
Support HDC SmartPort firmware for Enhanced //e (#1207, PR #1314)
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.
2024-07-28 16:12:36 +01:00

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
;--------------------------------------