> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 18 08 64 00 3B 20 4D 55 4C 54 49 50 4C 59 |....d.; MULTIPLY|
00000010: 20 52 4F 55 54 49 4E 45 00 26 08 6E 00 4D 4C 4F | ROUTINE.&.n.MLO|
00000020: 4F 50 20 B2 20 AC 00 43 08 78 00 4C 53 52 20 4D |OP . ..C.x.LSR M|
00000030: 31 20 20 20 20 20 20 20 20 20 20 20 20 3B 53 52 |1 ;SR|
00000040: 20 4D 31 00 73 08 82 00 52 B0 20 4D 31 AA 31 20 | M1.s...R. M1.1 |
00000050: 20 20 20 20 20 20 20 20 20 3B 54 48 45 20 43 41 | ;THE CA|
00000060: 52 52 59 20 46 52 4F 4D 20 4D 31 20 AB B1 20 4D |RRY FROM M1 .. M|
00000070: 31 AA 31 00 99 08 8C 00 42 43 43 20 53 48 8B 54 |1.1.....BCC SH.T|
00000080: 20 20 20 20 20 20 20 20 20 3B 41 44 44 20 91 20 | ;ADD . |
00000090: 43 41 52 52 59 20 53 45 54 00 B7 08 96 00 43 4C |CARRY SET.....CL|
000000A0: 43 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |C |
000000B0: 3B 52 B2 52 AA 4D 32 00 C4 08 A0 00 4C 44 41 20 |;R.R.M2.....LDA |
000000C0: 4D 32 AA 31 00 D0 08 AA 00 41 44 43 20 52 AA 31 |M2.1.....ADC R.1|
000000D0: 00 DC 08 B4 00 53 54 41 20 52 AA 31 00 E7 08 BE |.....STA R.1....|
000000E0: 00 4C 44 41 20 4D 32 00 F1 08 C8 00 41 44 43 20 |.LDA M2.....ADC |
000000F0: 52 00 FB 08 D2 00 53 54 41 20 52 00 08 09 DC 00 |R.....STA R.....|
00000100: 53 48 8B 54 20 B2 20 AC 00 25 09 E6 00 41 53 4C |SH.T . ..%...ASL|
00000110: 20 4D 32 AA 31 20 20 20 20 20 20 20 20 20 20 3B | M2.1 ;|
00000120: 53 4C 20 4D 32 00 30 09 F0 00 52 4F 4C 20 4D 32 |SL M2.0...ROL M2|
00000130: 00 3D 09 FA 00 4C 44 41 20 4D 31 AA 31 00 4B 09 |.=...LDA M1.1.K.|
00000140: 04 01 42 4E 45 20 4D 4C 4F 4F 50 00 70 09 0E 01 |..BNE MLOOP.p...|
00000150: 4C 44 41 20 4D 31 20 20 20 20 20 20 20 20 20 20 |LDA M1 |
00000160: 20 20 3B 8B 20 4D 31 20 AF 20 4D 31 AA 31 B2 30 | ;. M1 . M1.1.0|
00000170: 00 97 09 18 01 42 4E 45 20 4D 4C 4F 4F 50 20 20 |.....BNE MLOOP |
00000180: 20 20 20 20 20 20 20 3B 57 48 45 4E 20 57 45 20 | ;WHEN WE |
00000190: 41 52 45 20 44 91 45 00 9F 09 22 01 52 54 53 00 |ARE D.E...".RTS.|
000001A0: B5 09 2C 01 4D 31 20 20 20 20 20 2E 57 B0 44 20 |..,.M1 .W.D |
000001B0: 24 30 30 32 33 00 CB 09 36 01 4D 32 20 20 20 20 |$0023...6.M2 |
000001C0: 20 2E 57 B0 44 20 24 30 30 30 46 00 E0 09 40 01 | .W.D $000F...@.|
000001D0: 52 20 20 20 20 20 2E 57 B0 44 20 24 30 30 30 30 |R .W.D $0000|
000001E0: 00 00 00 |... |
....D.; MULTIPLY ROUTINE.&.N.MLOOP . ..C
.X.LSR M1 ;SR M1.S...R. M1.1
;THE CARRY FROM M1 .. M1.1.....
BCC SH.T ;ADD . CARRY SET.....CL
C ;R.R.M2.D. .LDA M2.1.P..
.ADC R.1.....STA R.1.....LDA M2...H.ADC
R...R.STA R.....SH.T . ..%...ASL M2.1
;SL M2.0...ROL M2.=...LDA M1.1.K.
..BNE MLOOP.P...LDA M1 ;. M1
. M1.1.0.....BNE MLOOP ;WHEN WE
ARE D.E...".RTS...,.M1 .W.D $0023.K.
6.M2 .W.D $000F...@.R .W.D $0000
...
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL