home *** CD-ROM | disk | FTP | other *** search
/ Run Magazine ReRun 1992 July & August / rerun-1992-07-08-side-a.d64 / decode.mod < prev    next >
Unknown  |  1992-01-01  |  2.6 KB

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert SoundTracker Module (music/soundTracker) ext Supported
65% dexvert Chip Tracker Module (music/chipTracker) ext Supported
64% dexvert Protracker Module (music/mod) ext Supported
63% dexvert Octalyser Module (music/octalyser) ext Supported
61% dexvert Star Tracker/StarTrekker Module (music/starTracker) ext Supported
1% dexvert PollyTracker Module (music/pollyTracker) ext Unsupported
1% dexvert Black Viper packed music (music/blackViperPackedMusic) ext Unsupported
100% file data default
100% TrID MP3 audio default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| ff 00 7c 84 86 00 10 00 | ae 20 00 3b 52 65 6c 6f |..|.....|. .;Relo|
|00000010| 63 61 74 61 62 6c 65 20 | 64 65 63 6f 64 65 20 72 |catable |decode r|
|00000020| 6f 75 74 69 6e 65 20 2e | 2e ae 30 00 ae 40 00 3b |outine .|..0..@.;|
|00000030| 53 69 6e 63 65 20 44 65 | 63 6f 64 65 20 69 73 20 |Since De|code is |
|00000040| 72 65 61 63 68 65 64 20 | 76 69 61 20 e1 50 00 3b |reached |via .P.;|
|00000050| 53 59 53 20 63 61 6c 6c | 2c 20 24 31 34 2f 31 35 |SYS call|, $14/15|
|00000060| 3d 69 74 27 73 20 61 64 | 64 72 65 73 73 ae 60 00 |=it's ad|dress.`.|
|00000070| ae 70 00 64 65 63 6f 64 | 65 20 6c 64 79 20 23 6c |.p.decod|e ldy #l|
|00000080| 2c 70 61 73 73 2e 74 78 | 74 2d 64 65 63 6f 64 e5 |,pass.tx|t-decod.|
|00000090| 80 00 ae 90 00 64 63 2e | 30 31 20 6c 64 61 20 28 |.....dc.|01 lda (|
|000000a0| 24 31 34 29 2c f9 00 01 | 20 62 65 71 20 64 63 2e |$14),...| beq dc.|
|000000b0| 30 b2 10 01 20 6a 73 72 | 20 63 68 72 6f 75 f4 20 |0... jsr| chrou. |
|000000c0| 01 20 69 6e f9 30 01 20 | 62 6e 65 20 64 63 2e 30 |. in.0. |bne dc.0|
|000000d0| b1 40 01 ae 50 01 3b 47 | 65 74 69 6e 20 75 73 65 |.@..P.;G|etin use|
|000000e0| 72 20 69 6e 70 75 74 20 | 26 20 63 6f 70 79 20 65 |r input |& copy e|
|000000f0| 6e 63 6f 64 65 64 ac 60 | 01 3b 65 6d 62 65 64 64 |ncoded.`|.;embedd|
|00000100| 65 64 20 70 61 73 73 77 | 6f 72 64 20 74 6f 20 62 |ed passw|ord to b|
|00000110| 75 66 66 65 72 20 23 32 | ae 70 01 ae 80 01 64 63 |uffer #2|.p....dc|
|00000120| 2e 30 32 20 6c 64 78 20 | 23 b0 90 01 20 6c 64 79 |.02 ldx |#... ldy|
|00000130| 20 23 6c 2c 70 61 73 73 | 77 6f 72 64 2d 64 65 63 | #l,pass|word-dec|
|00000140| 6f 64 e5 00 02 ae 10 02 | 64 63 2e 30 33 20 6a 73 |od......|dc.03 js|
|00000150| 72 20 63 68 72 69 ee 20 | 02 20 63 6d 70 20 23 63 |r chri. |. cmp #c|
|00000160| f2 30 02 20 62 65 71 20 | 64 63 2e 30 b7 40 02 20 |.0. beq |dc.0.@. |
|00000170| 73 74 61 20 62 75 66 66 | 31 2c f8 50 02 20 6c 64 |sta buff|1,.P. ld|
|00000180| 61 20 28 24 31 34 29 2c | f9 60 02 20 73 74 61 20 |a ($14),|.`. sta |
|00000190| 62 75 66 66 32 2c f8 70 | 02 20 69 6e f9 80 02 20 |buff2,.p|. in... |
|000001a0| 69 6e f8 90 02 20 63 70 | 78 20 23 31 b2 00 03 20 |in... cp|x #1... |
|000001b0| 62 63 63 20 64 63 2e 30 | b3 10 03 ae 20 03 3b 4f |bcc dc.0|.... .;O|
|000001c0| 6e 20 70 61 73 73 77 6f | 72 64 20 69 6e 70 75 74 |n passwo|rd input|
|000001d0| 20 65 72 72 6f 72 20 2e | 2e ae 30 03 ae 40 03 64 | error .|..0..@.d|
|000001e0| 63 2e 30 34 20 6c 64 79 | 20 23 6c 2c 66 61 69 6c |c.04 ldy| #l,fail|
|000001f0| 2e 74 78 74 2d 64 65 63 | 6f 64 e5 50 03 ae 60 03 |.txt-dec|od.P..`.|
|00000200| 64 63 2e 30 35 20 6c 64 | 61 20 28 24 31 34 29 2c |dc.05 ld|a ($14),|
|00000210| f9 70 03 20 62 65 71 20 | 64 63 2e 30 b6 80 03 20 |.p. beq |dc.0... |
|00000220| 6a 73 72 20 63 68 72 6f | 75 f4 90 03 20 69 6e f9 |jsr chro|u... in.|
|00000230| 00 04 20 62 6e 65 20 64 | 63 2e 30 b5 10 04 ae 20 |.. bne d|c.0.... |
|00000240| 04 64 63 2e 30 36 20 6c | 64 78 20 23 24 38 b0 30 |.dc.06 l|dx #$8.0|
|00000250| 04 20 6a 6d 70 20 28 69 | 65 72 72 6f 72 a9 40 04 |. jmp (i|error.@.|
|00000260| ae 50 04 64 63 2e 30 37 | 20 6c 64 61 20 23 b0 60 |.P.dc.07| lda #.`|
|00000270| 04 20 73 74 61 20 62 75 | 66 66 31 2c f8 70 04 20 |. sta bu|ff1,.p. |
|00000280| 73 74 61 20 62 75 66 66 | 32 2c f8 80 04 20 63 70 |sta buff|2,... cp|
|00000290| 78 20 23 b0 90 04 20 62 | 65 71 20 64 63 2e 30 b6 |x #... b|eq dc.0.|
|000002a0| 00 05 20 73 74 78 20 66 | 6e 6c 65 ee 10 05 ae 20 |.. stx f|nle.... |
|000002b0| 05 3b 44 65 63 6f 64 65 | 20 65 6d 62 65 64 64 65 |.;Decode| embedde|
|000002c0| 64 20 70 61 73 73 77 6f | 72 64 20 2e 2e ae 30 05 |d passwo|rd ...0.|
|000002d0| ae 40 05 64 63 2e 30 38 | 20 6c 64 79 20 66 6e 6c |.@.dc.08| ldy fnl|
|000002e0| 65 ee 50 05 20 6c 64 61 | 20 62 75 66 66 32 2d 31 |e.P. lda| buff2-1|
|000002f0| 2c f8 60 05 ae 70 05 64 | 63 2e 30 39 20 73 65 e3 |,.`..p.d|c.09 se.|
|00000300| 80 05 20 73 62 63 20 62 | 75 66 66 31 2d 31 2c f9 |.. sbc b|uff1-1,.|
|00000310| 90 05 20 64 65 f9 00 06 | 20 62 6e 65 20 64 63 2e |.. de...| bne dc.|
|00000320| 30 b9 10 06 ae 20 06 3b | 26 20 63 6f 6d 70 61 72 |0.... .;|& compar|
|00000330| 65 20 74 6f 20 75 73 65 | 72 20 69 6e 70 75 74 ae |e to use|r input.|
|00000340| 30 06 ae 40 06 20 63 6d | 70 20 62 75 66 66 31 2d |0..@. cm|p buff1-|
|00000350| 31 2c f8 50 06 20 62 6e | 65 20 64 63 2e 30 b4 60 |1,.P. bn|e dc.0.`|
|00000360| 06 20 64 65 f8 70 06 20 | 62 6e 65 20 64 63 2e 30 |. de.p. |bne dc.0|
|00000370| b8 80 06 ae 90 06 3b 4d | 61 74 63 68 65 64 20 21 |......;M|atched !|
|00000380| 20 53 65 74 20 64 65 63 | 6f 64 65 20 6c 69 6d 69 | Set dec|ode limi|
|00000390| 74 73 20 2e 2e ae 00 07 | ae 10 07 20 61 64 64 69 |ts .....|... addi|
|000003a0| 20 28 73 6f 62 20 33 31 | 20 66 6e 61 64 72 a9 20 | (sob 31| fnadr. |
|000003b0| 07 ae 30 07 3b 47 69 76 | 65 20 72 65 6c 69 6e 6b |..0.;Giv|e relink|
|000003c0| 20 61 20 68 69 20 76 61 | 6c 75 65 20 2e 2e ae 40 | a hi va|lue ...@|
|000003d0| 07 ae 50 07 20 6c 64 79 | 20 23 33 b0 60 07 20 6c |..P. ldy| #3.`. l|
|000003e0| 64 61 20 23 b8 70 07 20 | 73 74 61 20 28 73 6f 62 |da #.p. |sta (sob|
|000003f0| 29 2c f9 80 07 ae 90 07 | 3b 44 65 63 6f 64 65 20 |),......|;Decode |
|00000400| 74 68 65 20 42 61 73 69 | 63 20 70 72 6f 67 72 61 |the Basi|c progra|
|00000410| 6d 20 2e 2e ae 00 08 ae | 10 08 20 6c 64 79 20 23 |m ......|.. ldy #|
|00000420| b0 20 08 ae 30 08 64 63 | 2e 31 32 20 6c 64 78 20 |. ..0.dc|.12 ldx |
|00000430| 66 6e 6c 65 ee 40 08 20 | 6c 64 61 20 28 66 6e 61 |fnle.@. |lda (fna|
|00000440| 64 72 29 2c f9 50 08 ae | 60 08 64 63 2e 31 33 20 |dr),.P..|`.dc.13 |
|00000450| 73 65 e3 70 08 20 73 62 | 63 20 62 75 66 66 31 2d |se.p. sb|c buff1-|
|00000460| 31 2c f8 80 08 20 64 65 | f8 90 08 20 62 6e 65 20 |1,... de|... bne |
|00000470| 64 63 2e 31 b3 00 09 20 | 73 74 61 20 28 66 6e 61 |dc.1... |sta (fna|
|00000480| 64 72 29 2c f9 10 09 ae | 20 09 20 64 69 6e 63 20 |dr),....| . dinc |
|00000490| 28 66 6e 61 64 72 a9 30 | 09 20 64 63 6d 70 20 28 |(fnadr.0|. dcmp (|
|000004a0| 66 6e 61 64 72 20 24 31 | 34 a9 40 09 20 62 63 63 |fnadr $1|4.@. bcc|
|000004b0| 20 64 63 2e 31 b2 50 09 | ae 60 09 3b 52 65 6c 69 | dc.1.P.|.`.;Reli|
|000004c0| 6e 6b 20 2e 2e ae 70 09 | ae 80 09 20 6a 73 72 20 |nk ...p.|... jsr |
|000004d0| 72 65 6c 69 6e eb 90 09 | ae 00 10 3b 53 69 6e 63 |relin...|...;Sinc|
|000004e0| 65 20 77 65 20 61 72 65 | 20 61 70 70 72 6f 61 63 |e we are| approac|
|000004f0| 68 69 6e 67 20 61 20 70 | 61 67 e5 10 10 3b 62 6f |hing a p|ag...;bo|
|00000500| 75 6e 64 61 72 79 20 73 | 65 74 20 66 6e 61 64 72 |undary s|et fnadr|
|00000510| 3d 72 65 63 6f 64 65 20 | 61 6e e4 20 10 3b 28 77 |=recode |an. .;(w|
|00000520| 68 69 6c 65 20 77 65 20 | 61 72 65 20 61 74 20 69 |hile we |are at i|
|00000530| 74 a9 30 10 3b 64 69 76 | 65 72 74 20 77 61 72 6d |t.0.;div|ert warm|
|00000540| 73 74 61 72 74 20 2e 2e | ae 40 10 ae 50 10 20 6c |start ..|.@..P. l|
|00000550| 64 61 20 23 6c 2c 72 65 | 63 6f 64 65 2d 64 65 63 |da #l,re|code-dec|
|00000560| 6f 64 e5 60 10 20 63 6c | e3 70 10 20 61 64 63 20 |od.`. cl|.p. adc |
|00000570| 24 31 b4 80 10 20 70 68 | e1 90 10 20 73 74 61 20 |$1... ph|... sta |
|00000580| 66 6e 61 64 f2 00 11 20 | 6c 64 61 20 23 68 2c 72 |fnad... |lda #h,r|
|00000590| 65 63 6f 64 65 2d 64 65 | 63 6f 64 e5 10 11 20 61 |ecode-de|cod... a|
|000005a0| 64 63 20 24 31 b5 20 11 | 20 70 68 e1 30 11 20 73 |dc $1. .| ph.0. s|
|000005b0| 74 61 20 66 6e 61 64 72 | 2b b1 40 11 ae 50 11 20 |ta fnadr|+.@..P. |
|000005c0| 6c 64 79 20 23 6c 2c 72 | 63 2e 31 2d 72 65 63 6f |ldy #l,r|c.1-reco|
|000005d0| 64 65 2b b1 60 11 20 6c | 64 61 20 69 6d 61 69 ee |de+.`. l|da imai.|
|000005e0| 70 11 20 73 74 61 20 28 | 66 6e 61 64 72 29 2c f9 |p. sta (|fnadr),.|
|000005f0| 80 11 20 6c 64 79 20 23 | 6c 2c 72 63 2e 32 2d 72 |.. ldy #|l,rc.2-r|
|00000600| 65 63 6f 64 65 2b b1 90 | 11 20 6c 64 61 20 69 6d |ecode+..|. lda im|
|00000610| 61 69 6e 2b b1 00 12 20 | 73 74 61 20 28 66 6e 61 |ain+... |sta (fna|
|00000620| 64 72 29 2c f9 10 12 20 | 70 6c e1 20 12 20 73 74 |dr),... |pl. . st|
|00000630| 61 20 69 6d 61 69 6e 2b | b1 30 12 20 70 6c e1 40 |a imain+|.0. pl.@|
|00000640| 12 20 73 74 61 20 69 6d | 61 69 ee 50 12 ae 60 12 |. sta im|ai.P..`.|
|00000650| 3b 53 74 6f 72 65 20 74 | 68 65 20 64 65 63 6f 64 |;Store t|he decod|
|00000660| 65 64 20 70 61 73 73 77 | 6f 72 64 20 2e 2e ae 70 |ed passw|ord ...p|
|00000670| 12 ae 80 12 20 6c 64 78 | 20 23 b0 90 12 20 6c 64 |.... ldx| #... ld|
|00000680| 79 20 23 6c 2c 72 63 2e | 63 6f 64 65 2d 72 65 63 |y #l,rc.|code-rec|
|00000690| 6f 64 e5 00 13 ae 10 13 | 64 63 2e 31 35 20 6c 64 |od......|dc.15 ld|
|000006a0| 61 20 62 75 66 66 31 2c | f8 20 13 20 73 74 61 20 |a buff1,|. . sta |
|000006b0| 28 66 6e 61 64 72 29 2c | f9 30 13 20 62 65 71 20 |(fnadr),|.0. beq |
|000006c0| 64 63 2e 31 b6 40 13 20 | 69 6e f9 50 13 20 69 6e |dc.1.@. |in.P. in|
|000006d0| f8 60 13 20 62 6e 65 20 | 64 63 2e 31 b5 70 13 ae |.`. bne |dc.1.p..|
|000006e0| 80 13 64 63 2e 31 36 20 | 72 74 f3 90 13 ae 00 14 |..dc.16 |rt......|
|000006f0| 70 61 73 73 2e 74 78 74 | 20 2e 62 79 20 31 33 20 |pass.txt| .by 13 |
|00000700| 31 33 20 27 50 41 53 53 | 57 4f 52 44 3a 20 27 20 |13 'PASS|WORD: ' |
|00000710| b0 10 14 66 61 69 6c 2e | 74 78 74 20 2e 62 79 20 |...fail.|txt .by |
|00000720| 31 33 20 31 33 20 27 41 | 43 43 45 53 53 20 44 45 |13 13 'A|CCESS DE|
|00000730| 4e 49 45 44 27 20 b0 20 | 14 70 61 73 73 77 6f 72 |NIED' . |.passwor|
|00000740| 64 20 2e 64 73 20 31 b3 | 30 14 ae 40 14 3b 57 68 |d .ds 1.|0..@.;Wh|
|00000750| 65 6e 20 74 68 65 20 70 | 72 6f 67 72 61 6d 20 73 |en the p|rogram s|
|00000760| 74 6f 70 73 20 72 75 6e | 6e 69 6e e7 50 14 3b 69 |tops run|nin.P.;i|
|00000770| 6e 74 65 72 63 65 70 74 | 20 74 68 65 20 70 72 6f |ntercept| the pro|
|00000780| 63 65 73 73 6f 72 20 61 | 6e e4 60 14 3b 72 65 2d |cessor a|n.`.;re-|
|00000790| 65 6e 63 6f 64 65 20 77 | 69 74 68 20 73 61 76 65 |encode w|ith save|
|000007a0| 64 20 70 61 73 73 77 6f | 72 64 ae 70 14 ae 80 14 |d passwo|rd.p....|
|000007b0| 72 65 63 6f 64 65 20 63 | 6f 70 79 20 28 69 6d 61 |recode c|opy (ima|
|000007c0| 69 6e 20 66 6e 61 64 72 | a9 90 14 ae 00 15 72 63 |in fnadr|......rc|
|000007d0| 2e 31 20 6c 64 61 20 23 | 24 38 b3 10 15 20 73 74 |.1 lda #|$8... st|
|000007e0| 61 20 69 6d 61 69 ee 20 | 15 ae 30 15 72 63 2e 32 |a imai. |..0.rc.2|
|000007f0| 20 6c 64 61 20 23 24 61 | b4 40 15 20 73 74 61 20 | lda #$a|.@. sta |
|00000800| 69 6d 61 69 6e 2b b1 50 | 15 ae 60 15 3b 4d 6f 76 |imain+.P|..`.;Mov|
|00000810| 65 20 70 6c 61 69 6e 2d | 74 65 78 74 20 70 61 73 |e plain-|text pas|
|00000820| 73 73 77 6f 72 e4 70 15 | 3b 69 6e 74 6f 20 62 75 |sswor.p.|;into bu|
|00000830| 66 66 65 72 20 23 31 20 | 2e 2e ae 80 15 ae 90 15 |ffer #1 |........|
|00000840| 20 6c 64 78 20 23 b0 00 | 16 20 6c 64 79 20 23 6c | ldx #..|. ldy #l|
|00000850| 2c 72 63 2e 63 6f 64 65 | 2d 72 65 63 6f 64 e5 10 |,rc.code|-recod..|
|00000860| 16 ae 20 16 72 63 2e 33 | 20 6c 64 61 20 28 66 6e |.. .rc.3| lda (fn|
|00000870| 61 64 72 29 2c f9 30 16 | 20 70 68 f0 40 16 20 73 |adr),.0.| ph.@. s|
|00000880| 74 61 20 62 75 66 66 31 | 2c f8 50 16 ae 60 16 3b |ta buff1|,.P..`.;|
|00000890| 46 6f 69 6c 20 73 6e 6f | 6f 70 73 20 2e 2e ae 70 |Foil sno|ops ...p|
|000008a0| 16 ae 80 16 20 6c 64 61 | 20 24 61 b2 90 16 20 73 |.... lda| $a... s|
|000008b0| 74 61 20 28 66 6e 61 64 | 72 29 2c f9 00 17 ae 10 |ta (fnad|r),.....|
|000008c0| 17 20 70 6c f0 20 17 20 | 62 65 71 20 72 63 2e b4 |. pl. . |beq rc..|
|000008d0| 30 17 20 69 6e f9 40 17 | 20 69 6e f8 50 17 20 62 |0. in.@.| in.P. b|
|000008e0| 6e 65 20 72 63 2e b3 60 | 17 ae 70 17 72 63 2e 34 |ne rc..`|..p.rc.4|
|000008f0| 20 73 74 78 20 66 6e 6c | 65 ee 80 17 ae 90 17 3b | stx fnl|e......;|
|00000900| 53 65 74 20 72 65 2d 65 | 6e 63 6f 64 65 20 6c 69 |Set re-e|ncode li|
|00000910| 6d 69 74 73 20 2e 2e ae | 00 18 ae 10 18 20 73 75 |mits ...|..... su|
|00000920| 62 69 20 28 66 6e 61 64 | 72 20 72 65 63 6f 64 65 |bi (fnad|r recode|
|00000930| 2d 64 65 63 6f 64 65 20 | 24 31 34 a9 20 18 20 61 |-decode |$14. . a|
|00000940| 64 64 69 20 28 73 6f 62 | 20 33 31 20 66 6e 61 64 |ddi (sob| 31 fnad|
|00000950| 72 a9 30 18 ae 40 18 3b | 53 74 6f 70 20 72 65 6c |r.0..@.;|Stop rel|
|00000960| 69 6e 6b 20 2e 2e ae 50 | 18 ae 60 18 20 6c 64 79 |ink ...P|..`. ldy|
|00000970| 20 23 32 b9 70 18 20 6c | 64 61 20 23 b0 80 18 20 | #2.p. l|da #... |
|00000980| 73 74 61 20 28 73 6f 62 | 29 2c f9 90 18 20 69 6e |sta (sob|),... in|
|00000990| f9 00 19 20 73 74 61 20 | 28 73 6f 62 29 2c f9 10 |... sta |(sob),..|
|000009a0| 19 ae 20 19 3b 52 65 2d | 65 6e 63 6f 64 65 20 74 |.. .;Re-|encode t|
|000009b0| 68 65 20 70 72 6f 67 72 | 61 6d 20 2e 2e ae 30 19 |he progr|am ...0.|
|000009c0| ae 40 19 20 6c 64 79 20 | 23 b0 50 19 ae 60 19 72 |.@. ldy |#.P..`.r|
|000009d0| 63 2e 35 20 6c 64 78 20 | 23 b0 70 19 20 6c 64 61 |c.5 ldx |#.p. lda|
|000009e0| 20 28 66 6e 61 64 72 29 | 2c f9 80 19 ae 90 19 72 | (fnadr)|,......r|
|000009f0| 63 2e 36 20 63 6c e3 00 | 20 20 61 64 63 20 62 75 |c.6 cl..| adc bu|
|00000a00| 66 66 31 2c f8 10 20 20 | 69 6e f8 20 20 20 63 70 |ff1,.. |in. cp|
|00000a10| 78 20 66 6e 6c 65 ee 30 | 20 20 62 63 63 20 72 63 |x fnle.0| bcc rc|
|00000a20| 2e b6 40 20 20 73 74 61 | 20 28 66 6e 61 64 72 29 |..@ sta| (fnadr)|
|00000a30| 2c f9 50 20 20 64 69 6e | 63 20 28 66 6e 61 64 72 |,.P din|c (fnadr|
|00000a40| a9 60 20 20 64 63 6d 70 | 20 28 66 6e 61 64 72 20 |.` dcmp| (fnadr |
|00000a50| 24 31 34 a9 70 20 20 62 | 63 63 20 72 63 2e b5 80 |$14.p b|cc rc...|
|00000a60| 20 ae 90 20 72 63 2e 78 | 20 6a 6d 70 20 28 69 6d | .. rc.x| jmp (im|
|00000a70| 61 69 6e a9 00 21 ae 10 | 21 72 63 2e 63 6f 64 65 |ain..!..|!rc.code|
|00000a80| 20 2e 64 73 20 31 b3 20 | 21 ae 20 | .ds 1. |!. |
+--------+-------------------------+-------------------------+--------+--------+