===== 05 AMD F20 AUDIO MODES | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 Report off and on, Forward and Backward, INT4, Stop and MotorOn, on audio. Switches (Test 21h, bit1 door open, bit0 head at POS0): int3 00 @51794. Getstat: int3 02 @29396. Mode 25. HINTMSK was 1F. Report off, Play two seconds into track 2, every interrupt for 2 s: Play: int3 02 @44167 GetlocL int5 83 80 @22280 GetlocP int3 02 01 00 03 45 39 38 21 @40658 Getstat int3 82 @76385 Pause: int3 82 @22754 int2 02 @7469330 (after 0 INT1) Report on, Play, Forward at once after its INT3: Play: int3 02 @34478 Forward: int5 03 80 @32807 int1 83 02 01 39 37 40 0E 7F @37879765 int1 83 02 01 00 82 74 F7 7F @42398805 int1 83 02 01 39 37 60 FA 7F @46918629 Forward from the Play running, 2 s: Forward: int3 82 @51573 int1 02 02 01 00 85 63 F7 FF @821259 int1 02 02 01 39 40 40 FF 1F @1247819 int1 02 02 01 00 85 67 FE 9F @2603755 int1 02 02 01 39 42 72 FE 1F @3991499 int1 02 02 01 00 88 22 FB 9F @4437547 int1 02 02 01 39 43 00 FD 1F @5344907 int1 02 02 01 00 88 25 FE 9F @5801371 int1 02 02 01 00 90 73 FC 1F @7780619 int1 02 02 01 39 45 50 FE 9F @8228843 int1 02 02 01 39 48 06 FF 9F @10478555 int1 02 02 01 00 93 31 F7 1F @10906059 int1 02 02 01 00 93 33 FB 9F @11832587 int1 02 02 01 39 50 20 FD 1F @12944907 int1 02 02 01 00 95 45 FE 9F @13387595 int1 02 02 01 39 50 24 FF 1F @14768187 int1 02 02 01 00 98 02 FF 9F @16022971 int1 02 02 01 39 52 54 FF 1F @16497787 int1 02 02 01 00 98 04 FF 9F @16919147 int1 02 02 01 39 52 56 FF 1F @17375051 int1 02 02 01 00 98 06 F8 9F @17831147 int1 02 02 01 39 54 68 FB 1F @18903019 int1 02 02 01 00 A0 18 FF 9F @19373131 int1 02 02 01 39 54 70 FA 1F @19808427 int1 02 02 01 00 A0 20 FB 9F @20257707 int1 02 02 01 00 A0 22 F9 1F @21164011 int1 02 02 01 39 57 62 FF 9F @22273835 int1 02 02 01 00 A3 12 FF 1F @22745355 int1 02 02 01 39 57 66 FF 9F @24098683 int1 02 02 01 40 00 02 FD 1F @25100203 int1 02 02 01 00 A5 27 FD 9F @25562747 int1 02 02 01 40 00 04 FC 1F @26003099 int1 02 02 01 40 00 06 FF 9F @26906251 int1 02 02 01 40 02 18 FF 1F @28370331 int1 02 02 01 00 A7 43 F7 9F @28813451 int1 02 02 01 40 02 20 FD 1F @29269403 int1 02 02 01 00 A7 45 D0 9F @29723515 int1 02 02 01 00 B0 00 FE 1F @31331771 int1 02 02 01 40 04 52 F7 9F @31760635 int1 02 02 01 00 B0 02 FE 1F @32211963 int1 02 02 01 40 04 54 FC 9F @32681899 and 46 more Play with no parameter, 1 s: Play: int3 82 @46003 int1 82 02 01 00 D5 34 05 FF @3099275 int1 82 02 01 40 30 20 FD FF @7614651 int1 82 02 01 00 D5 54 DE FF @12128555 int1 82 02 01 40 30 40 FC FF @16661995 int1 82 02 01 00 D5 74 E0 FF @21166859 int1 82 02 01 40 30 60 F9 FF @25677339 int1 82 02 01 00 D6 19 0C FF @30210331 int1 82 02 01 40 31 00 39 7F @32450555 Backward, 2 s: Backward: int3 82 @40871 int1 02 02 01 00 D4 02 E4 7D @839891 int1 02 02 01 40 28 54 FD 9F @1289027 int1 02 02 01 00 D4 04 F2 1F @1762707 int1 02 02 01 00 D4 06 FE 9F @2655171 int1 02 02 01 00 D1 57 FC 1F @4068371 int1 02 02 01 00 D1 59 FF 9F @4938867 int1 02 02 01 40 26 36 FF 1F @5419731 int1 02 02 01 00 D1 61 FC 9F @5847587 int1 02 02 01 40 23 70 FD 1F @7081635 int1 02 02 01 00 C9 20 FF 9F @7528675 int1 02 02 01 40 23 72 FF 1F @7979619 int1 02 02 01 00 C9 22 FB 9F @8458227 int1 02 02 01 40 23 74 FC 1F @8884467 int1 02 02 01 40 21 68 F6 9F @10385491 int1 02 02 01 40 21 70 FF 1F @11268835 int1 02 02 01 00 C7 20 FC 9F @11739075 int1 02 02 01 40 19 30 FD 1F @13336803 int1 02 02 01 00 C4 55 FF 9F @13788979 int1 02 02 01 40 19 32 FF 1F @14237699 int1 02 02 01 00 C4 57 FD 9F @14708595 int1 02 02 01 40 19 34 FE 1F @15147123 int1 02 02 01 00 C2 51 FD 9F @16117731 int1 02 02 01 00 C2 55 FE 1F @17923939 int1 02 02 01 00 C0 49 C5 9F @19334691 int1 02 02 01 40 15 26 FF 1F @19792290 int1 02 02 01 00 C0 51 C8 9F @20238931 int1 02 02 01 00 C0 53 FE 1F @21162515 int1 02 02 01 40 13 06 FF 9F @22832083 int1 02 02 01 00 B8 31 FE 1F @23286003 int1 02 02 01 40 13 08 FD 9F @23746035 int1 02 02 01 00 B8 33 FA 1F @24185939 int1 02 02 01 40 11 20 FF 9F @25262147 int1 02 02 01 00 B6 45 C2 1F @25709171 int1 02 02 01 40 11 22 FB 9F @26162915 int1 02 02 01 00 B6 47 FE 1F @26632803 int1 02 02 01 40 11 24 FC 9F @27057715 int1 02 02 01 40 09 18 FF 1F @28409731 int1 02 02 01 00 B4 43 F3 9F @28857571 int1 02 02 01 40 09 20 F7 1F @29306099 int1 02 02 01 00 B4 45 FF 9F @29778787 and 51 more Play with no parameter, 1 s: Play: int3 82 @33431 int1 82 02 01 39 44 06 14 79 @163695 int1 82 02 01 00 89 34 F3 7F @1967167 int1 82 02 01 39 44 20 E9 7F @6472175 int1 82 02 01 00 89 54 F3 7F @10999343 int1 82 02 01 39 44 40 F9 FE @15527407 int1 82 02 01 00 89 74 F6 FF @20020351 int1 82 02 01 39 44 60 E5 FF @24537119 int1 82 02 01 00 90 19 F0 FE @29056847 int1 82 02 01 39 45 00 FB 7F @31314479 Pause: int3 82 @29145 int2 02 @7667625 (after 0 INT1) From Pause: Forward: int5 03 80 @26750 Backward: int5 03 80 @28201 Getstat: int3 02 @43993 AutoPause on, Report off, Play 2 s before track 3's index 00, every interrupt 6 s: Play from 191215 (42:31:40): int3 02 @46961 int4 82 @84717281 Getstat int3 02 @27599 GetlocP int3 02 01 02 58 56 42 33 32 @37580 AutoPause off, Play 3 s before the lead-out, every interrupt 8 s: Play from 311775 (69:19:00): int3 02 @49022 int4 02 @129348670 Getstat int3 00 @21503 GetlocP int3 AA 01 00 00 00 69 22 03 @33933 MotorOn, MotorOn again, Play, Stop, then GetlocP, Getstat, Init: MotorOn: int3 00 @66142 int2 02 @108930323 MotorOn again: int5 03 20 @30694 none Play: int3 02 @71363 Stop: int3 02 @64014 int2 00 @3302766 GetlocP: int3 02 01 ..(8) @49028 Getstat: int3 00 @40201 Init: int3 00 @85971 int2 02 @92634323 Getstat: int3 02 @18925 Mode 20 put back to 25: int3 02 @57284 Done.