Skip to content

Instantly share code, notes, and snippets.

@drx
Created October 22, 2011 22:38
Show Gist options
  • Save drx/1306581 to your computer and use it in GitHub Desktop.
Save drx/1306581 to your computer and use it in GitHub Desktop.
Binary hack of Columns I did once (source)
drx$ hd Columns\ \(W\)\ \(REV01\)\ \(Advanced\ Sound\ Test\ by\ drx\ -\ Hacking\ CulT\).bin > col-drx
drx$ hd Columns\ \(W\)\ \(REV01\)\ \[\!\].gen > col-org
drx$ diff col-*
21c21
< 000001a0 00 00 00 00 00 02 06 07 00 ff 00 00 00 ff ff ff |................|
---
> 000001a0 00 00 00 00 00 01 ff ff 00 ff 00 00 00 ff ff ff |................|
47c47
< 00000350 60 24 2f 01 4e ba 00 c0 23 fc c0 00 00 00 00 c0 |`$/.N...#.......|
---
> 00000350 67 24 2f 01 4e ba 00 c0 23 fc c0 00 00 00 00 c0 |g$/.N...#.......|
539c539
< 00002210 00 04 c4 21 66 00 00 82 4e b9 00 02 01 00 60 32 |...!f...N.....`2|
---
> 00002210 00 04 c4 21 66 00 00 82 08 38 00 00 c4 21 67 0e |...!f....8...!g.|
543c543
< 00002250 00 66 10 38 c4 21 02 00 00 60 60 a0 70 00 10 28 |.f.8.!...``.p..(|
---
> 00002250 00 66 10 38 c4 21 02 00 00 60 67 a0 70 00 10 28 |.f.8.!...`g.p..(|
552,555c552,555
< 000022e0 00 02 4e 75 4e b9 00 02 03 00 60 10 10 28 00 02 |..NuN.....`..(..|
< 000022f0 52 40 61 00 40 a2 7c 01 61 00 40 54 72 10 4e 71 |R@a.@.|.a.@Tr.Nq|
< 00002300 4e 71 4e 71 e3 48 92 40 45 f9 00 00 26 3c d4 c1 |NqNq.H.@E...&<..|
< 00002310 7c 08 4d f9 00 c0 00 00 2e 3c 55 0a 00 03 61 00 ||.M......<U...a.|
---
> 000022e0 00 02 4e 75 2e 3c 5a 2e 00 03 70 00 10 28 00 02 |..Nu.<Z...p..(..|
> 000022f0 52 40 61 00 40 a2 7c 01 61 00 40 54 72 10 70 00 |R@a.@.|.a.@Tr.p.|
> 00002300 10 28 00 01 e3 48 92 40 45 f9 00 00 26 3c d4 c1 |.(...H.@E...&<..|
> 00002310 7c 08 4d f9 00 c0 00 00 2e 3c 53 1a 00 03 61 00 ||.M......<S...a.|
561c561
< 00002370 2a 40 2e 3c 51 0e 00 03 45 f9 00 02 00 00 61 00 |*@.<Q...E.....a.|
---
> 00002370 2a 40 2e 3c 51 1e 00 03 45 f9 00 00 25 a4 61 00 |*@.<Q...E...%.a.|
7381,7455c7381
< 00020000 41 44 56 41 4e 43 45 44 20 53 4f 55 4e 44 20 54 |ADVANCED SOUND T|
< 00020010 45 53 54 fe fe 20 42 59 20 44 52 58 fe fe 20 57 |EST.. BY DRX.. W|
< 00020020 57 57 2e 48 41 43 4b 49 4e 47 2d 43 55 4c 54 2e |WW.HACKING-CULT.|
< 00020030 4f 52 47 fe fe fe fe fc 02 50 4c 41 59 fe fe 52 |ORG......PLAY..R|
< 00020040 45 4d 49 58 fe fe 42 45 4c 4c 53 fe fe 54 45 4d |EMIX..BELLS..TEM|
< 00020050 50 4f fe fe fe fe fc 00 45 58 49 54 ff ff ff ff |PO......EXIT....|
< 00020060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
< *
< 00020100 10 28 00 01 02 00 00 07 08 38 00 00 c4 21 67 16 |.(.......8...!g.|
< 00020110 53 00 65 0c 0c 00 00 04 66 2a 10 3c 00 03 60 24 |S.e.....f*.<..`$|
< 00020120 10 3c 00 05 60 1e 08 38 00 01 c4 21 67 16 52 00 |.<..`..8...!g.R.|
< 00020130 0c 00 00 06 66 04 42 00 60 0a 0c 00 00 04 66 04 |....f.B.`.....f.|
< 00020140 10 3c 00 05 02 28 00 f8 00 01 02 00 00 07 81 28 |.<...(.........(|
< 00020150 00 01 61 00 00 04 4e 75 0c 00 00 00 67 00 00 3c |..a...Nu....g..<|
< 00020160 0c 00 00 01 67 00 00 ac 0c 00 00 02 67 00 00 cc |....g.......g...|
< 00020170 0c 00 00 03 67 00 00 ea 0c 00 00 05 66 00 00 1a |....g.......f...|
< 00020180 10 38 c4 21 02 00 00 70 67 00 00 0e df fc 00 00 |.8.!...pg.......|
< 00020190 00 08 4e b9 00 00 22 98 4e 75 10 28 00 01 02 00 |..N...".Nu.(....|
< 000201a0 00 78 08 38 00 02 c4 21 67 00 00 04 51 00 08 38 |.x.8...!g...Q..8|
< 000201b0 00 03 c4 21 67 00 00 04 50 00 02 28 00 87 00 01 |...!g...P..(....|
< 000201c0 02 00 00 78 81 28 00 01 08 38 00 05 c4 21 66 00 |...x.(...8...!f.|
< 000201d0 00 0c 08 38 00 06 c4 21 67 00 00 36 1e 3c 00 a1 |...8...!g..6.<..|
< 000201e0 4e b9 00 00 50 b6 4e b9 00 00 05 d6 1e 28 00 01 |N...P.N......(..|
< 000201f0 e6 0f 02 07 00 0f 08 07 00 03 67 00 00 06 06 07 |..........g.....|
< 00020200 00 08 00 07 00 80 4e b9 00 00 50 b6 61 00 00 da |......N...P.a...|
< 00020210 4e 75 10 38 c4 21 02 00 00 0c 67 00 00 1c 08 68 |Nu.8.!....g....h|
< 00020220 00 07 00 01 10 28 00 01 02 00 00 80 49 f9 00 02 |.....(......I...|
< 00020230 04 0e 4e b9 00 00 51 f6 4e 75 10 38 c4 21 02 00 |..N...Q.Nu.8.!..|
< 00020240 00 0c 67 00 00 1a 08 50 00 07 10 10 02 00 00 80 |..g....P........|
< 00020250 ee 08 49 f9 00 02 04 16 4e b9 00 00 51 f6 4e 75 |..I.....N...Q.Nu|
< 00020260 08 38 00 02 c4 21 67 06 53 28 00 02 61 7a 08 38 |.8...!g.S(..az.8|
< 00020270 00 03 c4 21 67 06 52 28 00 02 61 6c 08 38 00 06 |...!g.R(..al.8..|
< 00020280 c4 21 67 00 00 14 06 28 00 14 00 02 61 5a 64 08 |.!g....(....aZd.|
< 00020290 11 7c 00 ff 00 02 61 50 08 38 00 05 c4 21 67 00 |.|....aP.8...!g.|
< 000202a0 00 14 04 28 00 14 00 02 61 3e 64 08 11 7c 00 00 |...(....a>d..|..|
< 000202b0 00 02 61 34 08 38 00 06 c4 23 67 00 00 14 10 28 |..a4.8...#g....(|
< 000202c0 00 02 e3 08 64 04 10 3c 00 ff 11 40 00 02 61 18 |....d..<...@..a.|
< 000202d0 08 38 00 05 c4 23 67 00 00 0e 10 28 00 02 e2 08 |.8...#g....(....|
< 000202e0 11 40 00 02 61 02 4e 75 10 28 00 02 49 f9 00 02 |.@..a.Nu.(..I...|
< 000202f0 04 00 4e b9 00 00 51 f6 4e 75 00 00 00 00 00 00 |..N...Q.Nu......|
< 00020300 61 00 00 1a 61 00 00 76 61 00 00 4e 61 00 00 30 |a...a..va..Na..0|
< 00020310 70 00 10 28 00 01 02 00 00 07 4e 75 2e 3c 55 1a |p..(......Nu.<U.|
< 00020320 00 03 45 f9 00 02 05 08 10 28 00 01 02 40 00 78 |..E......(...@.x|
< 00020330 e3 48 d4 c0 38 3c 05 60 4e f9 00 00 4d b0 2e 3c |.H..8<.`N...M..<|
< 00020340 58 1a 00 03 70 00 10 28 00 02 4e b9 00 00 63 96 |X...p..(..N...c.|
< 00020350 7c 02 4e f9 00 00 63 4e 2e 3c 57 1a 00 03 45 f9 ||.N...cN.<W...E.|
< 00020360 00 02 05 00 08 10 00 07 66 00 00 08 d5 fc 00 00 |........f.......|
< 00020370 00 04 38 3c 05 60 4e f9 00 00 4d b0 2e 3c 56 1a |..8<.`N...M..<V.|
< 00020380 00 03 45 f9 00 02 05 00 08 28 00 07 00 01 66 00 |..E......(....f.|
< 00020390 00 08 d5 fc 00 00 00 04 38 3c 05 60 4e f9 00 00 |........8<.`N...|
< 000203a0 4d b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |M...............|
< 000203b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
< *
< 00020400 13 c0 00 a0 1c 15 13 c0 00 a0 1c 16 4e 75 13 c0 |............Nu..|
< 00020410 00 a0 1c 08 4e 75 13 c0 00 a0 1c 18 4e 75 00 00 |....Nu......Nu..|
< 00020420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
< *
< 00020500 4f 4e 20 ff 4f 46 46 ff 38 30 3a 20 4e 55 4c 4c |ON .OFF.80: NULL|
< 00020510 20 20 20 20 20 20 20 ff 38 31 3a 20 53 45 4c 45 | .81: SELE|
< 00020520 43 54 20 20 20 20 20 ff 38 32 3a 20 53 54 41 52 |CT .82: STAR|
< 00020530 54 20 20 20 20 20 20 ff 38 33 3a 20 43 4c 4f 54 |T .83: CLOT|
< 00020540 48 4f 20 20 20 20 20 ff 38 34 3a 20 4e 41 4d 45 |HO .84: NAME|
< 00020550 20 45 4e 54 52 59 20 ff 38 35 3a 20 47 41 4d 45 | ENTRY .85: GAME|
< 00020560 20 4f 56 45 52 20 20 ff 38 36 3a 20 4c 41 54 48 | OVER .86: LATH|
< 00020570 45 53 49 53 20 20 20 ff 38 37 3a 20 41 54 52 4f |ESIS .87: ATRO|
< 00020580 50 4f 53 20 20 20 20 ff 39 30 3a 20 53 46 58 20 |POS .90: SFX |
< 00020590 31 20 20 20 20 20 20 ff 39 31 3a 20 53 46 58 20 |1 .91: SFX |
< 000205a0 32 20 20 20 20 20 20 ff 39 32 3a 20 53 46 58 20 |2 .92: SFX |
< 000205b0 33 20 20 20 20 20 20 ff 39 33 3a 20 53 46 58 20 |3 .93: SFX |
< 000205c0 34 20 20 20 20 20 20 ff 39 34 3a 20 53 46 58 20 |4 .94: SFX |
< 000205d0 35 20 20 20 20 20 20 ff 39 35 3a 20 53 46 58 20 |5 .95: SFX |
< 000205e0 36 20 20 20 20 20 20 ff 39 36 3a 20 53 46 58 20 |6 .96: SFX |
< 000205f0 37 20 20 20 20 20 20 ff 39 37 3a 20 53 46 58 20 |7 .97: SFX |
< 00020600 38 20 20 20 20 20 20 ff |8 .|
< 00020608
---
> 00020000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment