I am working with my Model 30, 8530-021. I wanted to do some direct interrogation to the hard disk registers, but when I attempt io read/writes to 320h - 32fh (using debug, or basic , etc) they do not actually get to the drive no activity on cs1fx,iow,ior etc, but when I run fdisk etc there is activity.
Is there a secret way to access directly/unask/ and not through dos int?
I see from the planar schematic that Pin23 (CS1FX) on J11 is controlled by Pin62 on U9 / 72X8203, which seems is the factory programed gate array so that is a dead end for me.iow,ior etc, but when I run fdisk etc there is activity.
I guess this is a case of inspecting the bios if it is not already common knowledge. It would seem the misuse of this connector and the unlisted A3 line I was dreaming about may not be possible.
On Thursday, 13 July 2023 at 20:29:57 UTC-4, Kevin Moonlight wrote:
I am working with my Model 30, 8530-021. I wanted to do some direct interrogation to the hard disk registers, but when I attempt io read/writes to 320h - 32fh (using debug, or basic , etc) they do not actually get to the drive no activity on cs1fx,
Is there a secret way to access directly/unask/ and not through dos int?
Now I can move onto phase2 of my ps/2 crime spree
It seems bit0 of port 65h controls if 320-32f is masked or not, when set to 1 the io
read/writes to 0x32X appear at J11 as expected with cs1fx being properly asserted..
I do not see port 65h mentioned in my undocumented PC book, other general references refer to it as part of the keyboard controller.
Bit 0 of I/O port 65h is presence detect that a hard drive is connected. 65h is an attached/enabled status register unique to the 8086-based Model 25 and 30 (and Model 30 clone Epson Equity 1e). I've only seen it officially listed in the Model 30Technical Reference: https://youtu.be/JmrKx7wHGLI
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 407 |
Nodes: | 16 (2 / 14) |
Uptime: | 13:33:05 |
Calls: | 8,554 |
Calls today: | 6 |
Files: | 13,219 |
Messages: | 5,925,473 |