Put ide_raise_interrupt() back in after set feature - it's needed even tho
the test case seemed to indicate that it didn't happen...
src/gdrom/ide.c
the test case seemed to indicate that it didn't happen...
src/gdrom/ide.c
Fix 0x40,0x01 in accordance with test results
Add reset flag to fail first packet command (also as per tests)
src/gdrom/ide.c
src/gdrom/ide.h
Add reset flag to fail first packet command (also as per tests)
src/gdrom/ide.c
src/gdrom/ide.h
Tidy up the core IDE test case - now passes (usually) on the real thing. Main
surprise was that it seems to always fail the first packet command after a
reset with code 06,29 (drive reset), no matter how long its been since the
reset.
test/ide.c
test/ide.h
test/testide.c
surprise was that it seems to always fail the first packet command after a
reset with code 06,29 (drive reset), no matter how long its been since the
reset.
test/ide.c
test/ide.h
test/testide.c
.