219 lines
19 KiB
Plaintext
219 lines
19 KiB
Plaintext
тХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХР
|
|
WC Plugin Runner тАФ Full Emulation
|
|
тХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХРтХР
|
|
WMF file: D:\pub_projects\VGMPLAY.WMF\DiskRef\WC\VGMPLAY.WMF
|
|
WMF size: 98816 bytes
|
|
|
|
тФАтФАтФА Loading Plugin тФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФА
|
|
Signature: WildCommanderMDL v0x10
|
|
Pages: 6, start page: 0
|
|
Block 0: page 0 (phys 0x61), 32├Ч512 = 16384 bytes
|
|
Block 1: page 1 (phys 0x62), 32├Ч512 = 16384 bytes
|
|
Block 2: page 2 (phys 0x63), 32├Ч512 = 16384 bytes
|
|
Block 3: page 3 (phys 0x64), 32├Ч512 = 16384 bytes
|
|
Block 4: page 4 (phys 0x65), 32├Ч512 = 16384 bytes
|
|
Block 5: page 5 (phys 0x66), 32├Ч512 = 16384 bytes
|
|
Extensions: VGM, VGZ
|
|
Name: "VGM Player OPL3 v2.0 SDCC"
|
|
Code @0x8000: E5 D5 C5 08 F5 08 CD 50 BE F1 32 20 B8 C1 ED 43
|
|
|
|
тФАтФАтФА WC Environment тФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФА
|
|
Windows: W0=0x00 W1=0x05 W2=0x61 W3=0x00
|
|
SysVars @0x6000 initialized
|
|
|
|
тФАтФАтФА Test File тФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФА
|
|
File: 01 Gameplay BGM.vgz
|
|
Size: 34744 bytes (3 pages)
|
|
Format: VGZ (gzip-compressed VGM)
|
|
|
|
тФАтФАтФА CPU Setup тФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФА
|
|
IM2 stub handler at 0x5BF4 (EI+RETI), vector at 0x5BFFтЖТ0x5BF4
|
|
PC=0x8000 SP=0x5BEE
|
|
A=0x00 BC=0xBF00 DE=0x0000 HL=0x87B8
|
|
File: "01 Gameplay BGM.vgz" (34744 bytes) @ 0xBF00
|
|
|
|
тФАтФАтФА Page Protection тФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФА
|
|
Protected: page 0x01 (font)
|
|
|
|
тФАтФАтФА Execution Start тФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФА
|
|
|
|
тЦ║ ENTER main() at cycle 33794
|
|
A=0x00 HL=0x87B8 DE=0x0000 BC=0xBF00 SP=0x5BEC
|
|
Win: [00 05 61 00]
|
|
Stack: 1E 80 00 00 00 00 00 00 FB ED 4D 00
|
|
[ 34144] WC 0x0E (TURBOPL)
|
|
WC GEDPL (stub)
|
|
[ 35203] WC 0x0F (GEDPL)
|
|
[ 35401] WC 0x01 (PRWOW)
|
|
[ 38976] WC 0x03 (PRSRW)
|
|
[ 39130] WC 0x04 (TXTPR)
|
|
[ 40471] WC 0x03 (PRSRW)
|
|
[ 40625] WC 0x04 (TXTPR)
|
|
[ 43995] WC 0x03 (PRSRW)
|
|
[ 44149] WC 0x04 (TXTPR)
|
|
[ 45672] WC 0x03 (PRSRW)
|
|
[ 45826] WC 0x04 (TXTPR)
|
|
[ 51340] WC 0x03 (PRSRW)
|
|
[ 51494] WC 0x04 (TXTPR)
|
|
[ 53381] WC 0x03 (PRSRW)
|
|
[ 53535] WC 0x04 (TXTPR)
|
|
[ 56676] WC 0x03 (PRSRW)
|
|
[ 56830] WC 0x04 (TXTPR)
|
|
[ 58821] WC 0x03 (PRSRW)
|
|
[ 58975] WC 0x04 (TXTPR)
|
|
[ 63034] WC 0x03 (PRSRW)
|
|
[ 63188] WC 0x04 (TXTPR)
|
|
[ 64919] WC 0x03 (PRSRW)
|
|
[ 65073] WC 0x04 (TXTPR)
|
|
[ 65520] WC 0x05 (GADRW)
|
|
|
|
тЦ║ ENTER load_vgm() at cycle 65784
|
|
A=0x00 HL=0xBE4F DE=0xB840 BC=0x0023 SP=0x5BE7
|
|
Win: [00 05 61 00]
|
|
Stack: 9B 8B BF 00 BE 1E 80 00 00 00 00 00
|
|
[ 66398] WC 0x41 (MNGCVPL)
|
|
тЖТ Win3=0x20 @C000: 00 00 00 00
|
|
LOAD512: dest=0xC000 blocks=32 bytes=16384 eof=False filePos=16384/34744
|
|
[ 66643] WC 0x30 (LOAD512)
|
|
[ 66909] WC 0x41 (MNGCVPL)
|
|
тЖТ Win3=0x21 @C000: 00 00 00 00
|
|
LOAD512: dest=0xC000 blocks=32 bytes=16384 eof=False filePos=32768/34744
|
|
[ 67154] WC 0x30 (LOAD512)
|
|
[ 67420] WC 0x41 (MNGCVPL)
|
|
тЖТ Win3=0x22 @C000: 00 00 00 00
|
|
LOAD512: dest=0xC000 blocks=32 bytes=1976 eof=True filePos=34744/34744
|
|
[ 67665] WC 0x30 (LOAD512)
|
|
[ 67939] WC 0x41 (MNGCVPL)
|
|
тЖТ Win3=0x20 @C000: 1F 8B 08 00
|
|
|
|
тЦ║ ENTER copy_pages_to_tap() at cycle 68129
|
|
A=0x03 HL=0xB84E DE=0x0003 BC=0x0F03 SP=0x5BE3
|
|
Win: [00 05 61 20]
|
|
Stack: 03 89 03 0F 9B 8B BF 00 BE 1E 80 00
|
|
[ISR #1] T=71692 line=0 hpos=0 PC=0xAF95
|
|
[ISR #2] T=143365 line=0 hpos=0 PC=0xAF95
|
|
[ISR #3] T=215042 line=0 hpos=0 PC=0xAF96
|
|
[ISR #4] T=286732 line=0 hpos=0 PC=0xAF95
|
|
[ISR #5] T=358405 line=0 hpos=0 PC=0xAF95
|
|
[T1100961] PC=8903 op=C1 AF=20A0 BC=13AF DE=23A4 HL=4000 SP=5BE5 W=[00,05,61,20]
|
|
[T1100971] PC=8904 op=79 AF=20A0 BC=0F03 DE=23A4 HL=4000 SP=5BE7 W=[00,05,61,20]
|
|
[T1100975] PC=8905 op=87 AF=03A0 BC=0F03 DE=23A4 HL=4000 SP=5BE7 W=[00,05,61,20]
|
|
[T1100979] PC=8906 op=81 AF=0600 BC=0F03 DE=23A4 HL=4000 SP=5BE7 W=[00,05,61,20]
|
|
[T1100983] PC=8907 op=FE AF=0908 BC=0F03 DE=23A4 HL=4000 SP=5BE7 W=[00,05,61,20]
|
|
[T1100990] PC=8909 op=38 AF=0983 BC=0F03 DE=23A4 HL=4000 SP=5BE7 W=[00,05,61,20]
|
|
[T1101002] PC=890D op=32 AF=0983 BC=0F03 DE=23A4 HL=4000 SP=5BE7 W=[00,05,61,20]
|
|
[T1101015] PC=8910 op=2E AF=0983 BC=0F03 DE=23A4 HL=4000 SP=5BE7 W=[00,05,61,20]
|
|
[T1101022] PC=8912 op=3E AF=0983 BC=0F03 DE=23A4 HL=4020 SP=5BE7 W=[00,05,61,20]
|
|
[T1101029] PC=8914 op=CD AF=A183 BC=0F03 DE=23A4 HL=4020 SP=5BE7 W=[00,05,61,20]
|
|
|
|
тЦ║ ENTER inflate_vgz() at cycle 1101046
|
|
A=0xA1 HL=0x4020 DE=0x23A4 BC=0x0F03 SP=0x5BE5
|
|
Win: [00 05 61 20]
|
|
Stack: 17 89 9B 8B BF 00 BE 1E 80 00 00 00
|
|
[T27912510] PC=8917 op=B7 AF=0044 BC=11AF DE=3A00 HL=BADE SP=5BE7 W=[25,05,61,65]
|
|
|
|
тЧД inflate_vgz() returned A=0x00 (0=OK) at cycle 27912510
|
|
Decompressed VGM header (megabuf pg0, first 128 bytes):
|
|
0000: 00 00 00 00 00 00 00 00 D6 B0 00 00 00 00 00 00
|
|
0010: 00 00 00 00 05 B8 01 00 D2 C0 19 00 53 00 00 00
|
|
0020: D2 C0 19 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
0030: 00 00 00 00 2C 00 00 00 00 00 00 00 00 00 00 00
|
|
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
0050: 00 00 00 00 00 00 00 00 00 00 00 00 64 7A DA 00
|
|
0060: 5F 05 01 5F 04 00 5E 01 00 5E 08 00 5E BD C0 5E
|
|
0070: B0 00 71 5E 20 22 72 5E 40 59 71 5E 60 FF 71 5E
|
|
[T27912547] PC=8917 op=B7 AF=0044 BC=11AF DE=3A00 HL=BADE SP=5BE7 W=[25,05,61,65]
|
|
[T27912551] PC=8918 op=28 AF=0044 BC=11AF DE=3A00 HL=BADE SP=5BE7 W=[25,05,61,65]
|
|
[T27912563] PC=891C op=AF AF=0044 BC=11AF DE=3A00 HL=BADE SP=5BE7 W=[25,05,61,65]
|
|
[T27912567] PC=891D op=CD AF=0044 BC=11AF DE=3A00 HL=BADE SP=5BE7 W=[25,05,61,65]
|
|
[ 27912710] WC 0x41 (MNGCVPL)
|
|
тЖТ Win3=0x20 @C000: 00 00 00 00
|
|
[T27912734] PC=8920 op=ED AF=4144 BC=11AF DE=3A00 HL=BADE SP=5BE7 W=[25,05,61,20]
|
|
|
|
тЦ║ ENTER vgm_parse_header() at cycle 27913318
|
|
A=0x01 HL=0xB913 DE=0x0000 BC=0x0001 SP=0x5BE7
|
|
Win: [25 05 61 20]
|
|
Stack: BA 8B BF 00 BE 1E 80 00 00 00 00 00
|
|
|
|
тЧД vgm_parse_header() returned A=0x01 (0=VGM_OK) at cycle 27913648
|
|
!! VGM PARSE HEADER FAILED тАФ dumping Win3 (megabuf pg0):
|
|
0000: 00 00 00 00 00 00 00 00 D6 B0 00 00 00 00 00 00
|
|
0010: 00 00 00 00 05 B8 01 00 D2 C0 19 00 53 00 00 00
|
|
0020: D2 C0 19 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
0030: 00 00 00 00 2C 00 00 00 00 00 00 00 00 00 00 00
|
|
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
0050: 00 00 00 00 00 00 00 00 00 00 00 00 64 7A DA 00
|
|
0060: 5F 05 01 5F 04 00 5E 01 00 5E 08 00 5E BD C0 5E
|
|
0070: B0 00 71 5E 20 22 72 5E 40 59 71 5E 60 FF 71 5E
|
|
0080: 80 03 72 5E E0 02 70 5E 23 21 71 5E 43 0A 71 5E
|
|
0090: 63 FF 72 5E 83 0F 71 5E E3 00 72 5E A0 63 71 5E
|
|
00A0: C0 30 72 5E B0 32 73 5E B1 00 72 5E 21 31 71 5E
|
|
00B0: 41 8B 72 5E 61 F4 71 5E 81 E8 72 5E E1 00 71 5E
|
|
00C0: 24 31 71 5E 44 0F 71 5E 64 F1 72 5E 84 78 71 5E
|
|
00D0: E4 00 72 5E A1 2F 70 5E C1 3A 72 5E B1 2B 73 5E
|
|
00E0: B2 00 72 5E 22 01 71 5E 42 92 72 5E 62 C2 71 5E
|
|
00F0: 82 F8 72 5E E2 00 71 5E 25 01 72 5E 45 11 71 5E
|
|
[ 27918125] WC 0x03 (PRSRW)
|
|
[ 27918279] WC 0x04 (TXTPR)
|
|
[ 27919802] WC 0x03 (PRSRW)
|
|
[ 27919956] WC 0x04 (TXTPR)
|
|
[ 27922721] WC 0x03 (PRSRW)
|
|
[ 27922875] WC 0x04 (TXTPR)
|
|
[ 27924580] WC 0x03 (PRSRW)
|
|
[ 27924734] WC 0x04 (TXTPR)
|
|
[ 27928104] WC 0x03 (PRSRW)
|
|
[ 27928258] WC 0x04 (TXTPR)
|
|
[ 27929781] WC 0x03 (PRSRW)
|
|
[ 27929935] WC 0x04 (TXTPR)
|
|
[ 27937905] WC 0x03 (PRSRW)
|
|
[ 27938059] WC 0x04 (TXTPR)
|
|
[ 27939842] WC 0x03 (PRSRW)
|
|
[ 27939996] WC 0x04 (TXTPR)
|
|
[ 27943984] WC 0x03 (PRSRW)
|
|
[ 27944138] WC 0x04 (TXTPR)
|
|
[ 27946025] WC 0x03 (PRSRW)
|
|
[ 27946179] WC 0x04 (TXTPR)
|
|
[ 27949392] WC 0x03 (PRSRW)
|
|
[ 27949546] WC 0x04 (TXTPR)
|
|
[ 27951433] WC 0x03 (PRSRW)
|
|
[ 27951587] WC 0x04 (TXTPR)
|
|
[ 27953778] WC 0x03 (PRSRW)
|
|
[ 27953932] WC 0x04 (TXTPR)
|
|
[ 27956116] WC 0x03 (PRSRW)
|
|
[ 27956270] WC 0x04 (TXTPR)
|
|
[ 27958598] WC 0x03 (PRSRW)
|
|
[ 27958752] WC 0x04 (TXTPR)
|
|
[ 27960795] WC 0x03 (PRSRW)
|
|
[ 27960949] WC 0x04 (TXTPR)
|
|
[ 27961770] WC 0x02 (RRESB)
|
|
|
|
Plugin returned at cycle 27961847
|
|
A = 0x02 (exit code: Next file)
|
|
SP=0x5BF0
|
|
Stack area [SP-8..SP+8]: 8C 00 00 BE 1E 80 00 00 00 00 00 00 FB ED 4D 00
|
|
Megabuf pg0 [0..15]: 00 00 00 00 00 00 00 00 D6 B0 00 00 00 00 00 00
|
|
Win3 page 0xC000 [0..15]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (Win3=0x00)
|
|
Breakpoints hit: load_vgm=YES inflate_vgz=YES copy_pages_to_tap=YES vgm_parse_header=YES main=YES
|
|
|
|
тФАтФАтФА Post-Run Analysis тФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФАтФА
|
|
Total cycles: 27┬а961┬а847
|
|
WC API calls: 65
|
|
OPL3 writes: 0
|
|
Violations: 0
|
|
Trace entries: 2000
|
|
Dirty pages: 15
|
|
|
|
WC function frequency:
|
|
0x03 (PRSRW ): 26
|
|
0x04 (TXTPR ): 26
|
|
0x41 (MNGCVPL ): 5
|
|
0x30 (LOAD512 ): 3
|
|
0x0E (TURBOPL ): 1
|
|
0x0F (GEDPL ): 1
|
|
0x01 (PRWOW ): 1
|
|
0x05 (GADRW ): 1
|
|
0x02 (RRESB ): 1
|
|
Dumped: exit_trace.txt
|
|
Dumped: exit_wc_calls.txt
|
|
Dumped: exit_cpu_state.txt
|