===== 04 PPG F20 PLAY PREGAP SEEKP | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 Play from track 2's pregap with Report on, every report; SeekP to audio sectors. Switches (Test 21h, bit1 door open, bit0 head at POS0): int3 00 @32498. Getstat: int3 02 @29786. Mode 25. HINTMSK was 1F. Track 2 at 177951, track 3 at 191515, track 12 at 298543. From index 00, 150 sectors before track 2: Setloc 177801 (39:32:51), Play: int3 02 @52805 Pause: int5 43 ..(2) @22376 none (after 0 INT1) From 75 sectors before track 2: Setloc 177876 (39:33:51), Play: int3 42 @81682 Pause: int5 43 ..(2) @23610 none (after 0 INT1) Play with track 2 as its parameter: Play 02: int3 42 @65249 int1 82 02 01 39 35 40 FD 7F @63388481 int1 82 02 01 00 80 74 FF 7F @67908465 int1 82 02 01 39 35 60 2F 7F @72422609 int1 82 02 01 00 81 19 FF 7F @76949665 int1 82 02 01 39 36 00 FF FF @79203249 int1 82 02 01 00 81 34 FE FF @83708993 int1 82 02 01 39 36 20 FC FF @88224689 int1 82 02 01 00 81 54 FF FF @92744497 int1 82 02 01 39 36 40 EF FF @97260001 Pause: int3 82 @23384 int2 02 @7233016 (after 0 INT1) SeekP at single speed: to 177951 (39:34:51): int3 02 @31499 int2 02 @4423547 GetlocP int3 02 00 00 00 00 39 34 50 @53664 GetlocL int5 03 80 @44174 to 177959 (39:34:59): int3 02 @31546 int2 02 @2931802 GetlocP int3 02 01 00 00 06 39 34 57 @41957 GetlocL int5 03 80 @38309 to 178026 (39:35:51): int3 02 @31494 int2 02 @6247302 GetlocP int3 02 01 00 00 73 39 35 49 @51358 GetlocL int5 03 80 @35241 to 178951 (39:48:01): int3 02 @46574 int2 02 @4865774 GetlocP int3 02 01 00 13 24 39 48 00 @53573 GetlocL int5 03 80 @26695 to 177876 (39:33:51): int3 02 @31548 int2 02 @14327292 GetlocP int3 02 00 00 01 01 39 33 49 @43644 GetlocL int5 03 80 @35051 to 191523 (42:35:48): int3 02 @31544 int2 02 @21887016 GetlocP int3 03 01 00 00 06 42 35 46 @49206 GetlocL int5 03 80 @37013 to 192015 (42:42:15): int3 02 @41191 int2 02 @10264583 GetlocP int3 03 01 00 06 48 42 42 13 @41767 GetlocL int5 03 80 @38457 to 298551 (66:22:51): int3 02 @41194 int2 02 @20600266 GetlocP int3 12 01 00 00 06 66 22 49 @51113 GetlocL int5 03 80 @35235 SeekP at double speed: to 177951 (39:34:51): int3 02 @31121 int2 02 @23011137 GetlocP int3 02 00 00 00 01 39 34 49 @52662 GetlocL int5 03 80 @27035 to 177959 (39:34:59): int3 02 @31601 int2 02 @1621185 GetlocP int3 02 01 00 00 06 39 34 57 @33463 GetlocL int5 03 80 @23285 to 178026 (39:35:51): int3 02 @31975 int2 02 @2899063 GetlocP int3 02 01 00 00 73 39 35 49 @35805 GetlocL int5 03 80 @59806 to 178951 (39:48:01): int3 02 @77116 int2 02 @2006380 GetlocP int3 02 01 00 13 23 39 47 74 @51079 GetlocL int5 03 80 @47667 to 177876 (39:33:51): int3 02 @50454 int2 02 @3315798 GetlocP int3 02 00 00 01 01 39 33 49 @37726 GetlocL int5 03 80 @51852 to 191523 (42:35:48): int3 02 @79996 int2 02 @10693868 GetlocP int3 03 01 00 00 06 42 35 46 @52606 GetlocL int5 03 80 @27083 to 192015 (42:42:15): int3 02 @31592 int2 02 @4872248 GetlocP int3 03 01 00 06 48 42 42 13 @35815 GetlocL int5 03 80 @55405 to 298551 (66:22:51): int3 02 @77073 int2 02 @14815153 GetlocP int3 12 01 00 00 06 66 22 49 @53145 GetlocL int5 03 80 @27317 Mode 00 put back to 25: int3 02 @30750 Done.