Notes on how to implement prodos hard disk support.
This commit is contained in:
parent
b930cf5fd6
commit
e14577d501
Binary file not shown.
|
@ -0,0 +1,5 @@
|
||||||
|
To implement a hard drive we just have to support boot from #PR7 and the PRODOS expextations.
|
||||||
|
|
||||||
|
The prodos expectations are in http://wiki.apple2.org/index.php?title=P8_Tech_Ref_Chapter_6#Disk_Driver_Routines
|
||||||
|
|
||||||
|
AppleWin writes its own firmware: https://github.com/AppleWin/AppleWin/blob/master/firmware/HDD/hddrvr.a65
|
|
@ -156,10 +156,8 @@ func getPaddleSoftSwitch(i int) softSwitchR {
|
||||||
if cyclesElapsed < cyclesNeeded {
|
if cyclesElapsed < cyclesNeeded {
|
||||||
// The capacitor is not charged yet
|
// The capacitor is not charged yet
|
||||||
return 128
|
return 128
|
||||||
} else {
|
|
||||||
return 0
|
|
||||||
}
|
}
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue