Tronic by Webfoot by brianpow1 at 8:10 AM EDT on April 10, 2022
One of my favorite game with great music. However, no one has ripped the music so far.
https://archive.org/details/tronicsw13
OPL commands logging does not work
Here are some findings The executable is packed by lzexe, it can be unpacked by unp411/412 easily the overlay is 1640188 bytes, it should be the game data From entroy analysis, the entropy is around 7 so data seems to be packed/encrypted Try to make memdump under dosbox but nothing related to music can be found.
Seems got some interesting strings in unpacked exe
Offset Size Type String 00000037 0000000b A !TRONIC.EXE 00000043 0000000c A MUSETUP4.EXE 00000050 0000000a A README.EXE 0000024b 00000009 A SETUP.BAT 00000255 0000000a A README.BAT 00000260 0000000b A FILE_ID.DIZ 0000026c 00000009 A ORDER.DOC 00000276 0000000a A README.DOC 00000281 0000000a A VENDOR.DOC 0000028c 0000000b A LICENSE.DOC 00000298 0000000c A SETSOUNDCARD 000002a5 00000006 A README 000002ac 0000000a A CLEARSCORE 000002b7 0000000a A TRONIC.HIN 000002c2 0000000a A TRONIC.ORN 000002cd 0000000a A TRONIC.HIS 000002d8 0000000a A TRONIC.ORS 00000b62 0000000a A ALIENS.PCX 00000b77 0000000b A TRONICS.SCR 00000b8d 00000008 A BIQA.PCX 00000ba0 00000008 A BIQB.PCX 00000bb3 00000008 A BIQC.PCX 00000bc6 00000008 A BIQD.PCX 00000bd9 00000008 A BIQE.PCX 00000bec 00000008 A BIQF.PCX 00000bff 00000009 A CAT10.PCX 00000c13 0000000a A NIVEAU.000 00000c28 0000000a A CONFIG.PCX 00000c3d 00000009 A CRED1.PCX 00000c51 00000009 A CRED2.PCX 00000c65 0000000a A NIVEAU.001 00000c7a 0000000a A NIVEAU.002 00000c8f 0000000c A DECOR000.PCX 00000ca6 0000000a A ENDPIC.PCX 00000cbb 00000008 A CAT3.PCX 00000cce 00000008 A CAT4.PCX 00000ce1 00000008 A CAT5.PCX 00000cf4 00000008 A CAT6.PCX 00000d07 00000008 A CAT7.PCX 00000d1a 0000000c A DOCBORD1.PCX 00000d31 0000000c A DOCBORD2.PCX 00000d48 0000000c A DOCBORD3.PCX 00000d5f 0000000c A DOCBORD4.PCX 00000d75 0000000b A README.EXE 00000d99 0000000c A FIRSTPIC.PCX 00000db0 00000009 A GAME1.CFG 00000dc4 00000008 A CAT8.PCX 00000dd7 00000009 A GAME2.CFG 00000deb 00000009 A GAME3.CFG 00000dff 00000008 A CAT9.PCX 00000e12 0000000c A GAMEOVER.PCX 00000e29 00000008 A CAT2.PCX 00000e3c 0000000c A HISCORES.PCX 00000e53 00000008 A CAT1.PCX 00000e66 0000000a A README.BAT 00000e7b 0000000b A MENUPIC.PCX 00000e90 0000000b A TRONIC.EXE 00000eb4 00000009 A ORDER.DOC 00000ec8 0000000b A LICENSE.DOC 00000ede 0000000a A VENDOR.DOC 00000ef3 0000000a A TRONIC.ORN 00000f08 0000000a A TRONIC.ORS 00000f1d 00000009 A ORDER.PCX 00000f31 0000000c A DECOR001.PCX 00000f48 0000000c A SPRITE00.PCX 00000f5f 0000000a A TRONIC.HIN 00000f74 0000000a A TRONIC.HIS 00000f89 0000000b A WEBFOOT.PCX 00000f9f 0000000b A FILE_ID.DIZ 00000fb5 0000000c A ATOMBALL.DAW 00000fcc 0000000c A ATOMISOK.DAW 00000fe3 00000007 A BBS.DMF 00000ff5 0000000c A BRIKBALL.DAW 0000100c 0000000c A BUMPBALL.DAW 00001023 0000000c A BUMPFIRE.DAW 0000103a 0000000c A BUMPTRAN.DAW 00001051 0000000c A DECOR002.PCX 00001068 0000000c A FONTTWIN.PCX 0000107f 0000000c A EXPLOBIG.DAW 00001096 0000000c A GADGETOK.DAW 000010ad 00000009 A GAME1.DMF 000010c1 0000000c A GAMEOVER.DMF 000010d8 0000000c A HISCORES.DMF 000010ef 0000000c A INDES1OK.DAW 00001106 0000000c A INDES2OK.DAW 0000111d 00000008 A INFO.DMF 00001130 0000000c A LIFEDEAD.DAW 00001147 0000000c A LIFEMORE.DAW 0000115d 0000000d A MUSETUP4.EXE 00001183 0000000c A MUSICSYS.CFG 0000119a 00000007 A TLK.PCX 000011ac 0000000c A HTTPWEBF.PCX 000011c3 0000000a A SDIWSS.DSD 000011d8 0000000a A SDIGUS.DSD 000011ed 00000009 A SDISB.DSD 00001201 0000000a A SDIPAS.DSD 00001216 0000000b A SDIARIA.DSD 0000122c 0000000a A SDINOS.DSD 00001241 00000009 A GAME3.DMF 00001255 00000009 A SETUP.BAT 00001269 00000009 A INTRO.DMF 0000127d 00000009 A GAME2.DMF 00001291 00000008 A CAT0.PCX 000012a4 0000000a A README.DOC 000012b9 00000009 A CAT11.PCX
DMF could be "movies"/fmv animations or some other dynamic graphics thing. DSD could be another graphics format. PCX seems to be static graphics. So that leaves DAW as the possible audio files. Could contain audio instructions / not be containes bytes. But those HIN/HIS/ORN/ORS could mean something if they have offsets just before the DAW files.
000002b7 0000000a A TRONIC.HIN 000002c2 0000000a A TRONIC.ORN 000002cd 0000000a A TRONIC.HIS 000002d8 0000000a A TRONIC.ORS 00000f5f 0000000a A TRONIC.HIN 00000f74 0000000a A TRONIC.HIS 00000ef3 0000000a A TRONIC.ORN 00000f08 0000000a A TRONIC.ORS 00000fb5 0000000c A ATOMBALL.DAW 00000fcc 0000000c A ATOMISOK.DAW 00000ff5 0000000c A BRIKBALL.DAW 0000100c 0000000c A BUMPBALL.DAW 00001023 0000000c A BUMPFIRE.DAW 0000103a 0000000c A BUMPTRAN.DAW 0000107f 0000000c A EXPLOBIG.DAW 00001096 0000000c A GADGETOK.DAW 000010ef 0000000c A INDES1OK.DAW 00001106 0000000c A INDES2OK.DAW 00001130 0000000c A LIFEDEAD.DAW 00001147 0000000c A LIFEMORE.DAW