Skip to content

Instantly share code, notes, and snippets.

@acdimalev
Last active November 6, 2022 23:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save acdimalev/724c59e7e5c0c80d53ac696d5319f196 to your computer and use it in GitHub Desktop.
Save acdimalev/724c59e7e5c0c80d53ac696d5319f196 to your computer and use it in GitHub Desktop.
00: 902 !..! .... ..!. mov r0, 2
01: cf0 !!.. !!!! .... mov [0xf0], r0
02: 901 !..! .... ...! mov r0, 1
03: cf1 !!.. !!!! ...! mov [0xf1], r0
04: 912 !..! ...! ..!. mov r1, 2
05: 923 !..! ..!. ..!! mov r2, 3
06: dff !!.! !!!! !!!! mov r0, [0xff]
07: a19 !.!. ...! !..! mov [r1:r9], r0
08: dff !!.! !!!! !!!! mov r0, [0xff]
09: a29 !.!. ..!. !..! mov [r2:r9], r0
0a: 049 .... .!.. !..! dsz r9
0b: ff8 !!!! !!!! !... jr 0x04
0c: 9f0 !..! !!!! .... mov pch, 0
0d: 9e8 !..! !!!. !... mov pcm, 8
0e: 9d0 !..! !!.! .... mov pcl, 0
10: 039 .... ..!! !..! dec r9
11: b49 !.!! .!.. !..! mov r0, [r4:r9]
12: 606 .!!. .... .!!. and r0, r6
13: 810 !... ...! .... mov r1, r0
14: b59 !.!! .!.! !..! mov r0, [r5:r9]
15: 608 .!!. .... !... and r0, r8
16: 510 .!.! ...! .... or r1, r0
17: 029 .... ..!. !..! inc r9
18: b49 !.!! .!.. !..! mov r0, [r4:r9]
19: 607 .!!. .... .!!! and r0, r7
1a: 820 !... ..!. .... mov r2, r0
1b: b59 !.!! .!.! !..! mov r0, [r5:r9]
1c: 608 .!!. .... !... and r0, r8
1d: 520 .!.! ..!. .... or r2, r0
1e: 029 .... ..!. !..! inc r9
1f: b49 !.!! .!.. !..! mov r0, [r4:r9]
20: 606 .!!. .... .!!. and r0, r6
21: 830 !... ..!! .... mov r3, r0
22: b59 !.!! .!.! !..! mov r0, [r5:r9]
23: 608 .!!. .... !... and r0, r8
24: 530 .!.! ..!! .... or r3, r0
25: 039 .... ..!! !..! dec r9
26: 900 !..! .... .... mov r0, 0
27: 940 !..! .!.. .... mov r4, 0
28: 950 !..! .!.! .... mov r5, 4
29: 0d1 .... !!.! ...! rrc r1
2a: 240 ..!. .!.. .... adc r4, r0
2b: 0d2 .... !!.! ..!. rrc r2
2c: 240 ..!. .!.. .... adc r4, r0
2d: 0d3 .... !!.! ..!! rrc r3
2e: 240 ..!. .!.. .... adc r4, r0
2f: 045 .... .!.. .!.! dsz r5
30: ff8 !!!! !!!! !... jr 0x29
31: 0e0 .... !!!. .... ret r0, 0
40: 086 .... !... .!!. exr 6
41: 942 !..! .!.. ..!. mov r4, 2
42: 953 !..! .!.! ..!! mov r5, 3
43: 9f0 !..! !!!! .... mov pch, 0
44: 9e1 !..! !!!. ...! mov pcm, 1
45: 9c0 !..! !!.. .... mov jsr, 0
46: 804 !... .... .!.. mov r0, r4
47: ce1 !!.. !!!. ...! mov [0xe1], r0
48: 943 !..! .!.. ..!! mov r4, 3
49: 952 !..! .!.! ..!. mov r5, 2
4a: 9f0 !..! !!!! .... mov pch, 0
4b: 9e1 !..! !!!. ...! mov pcm, 1
4c: 9c0 !..! !!.. .... mov jsr, 0
4d: 804 !... .... .!.. mov r0, r4
4e: ce2 !!.. !!!. ..!. mov [0xe2], r0
4f: 086 .... !... .!!. exr 6
50: 801 !... .... ...! mov r0, r1
51: a45 !.!. .!.. .!.! mov [r4:r5], r0
52: 025 .... ..!. .!.! inc r5
53: 802 !... .... ..!. mov r0, r2
54: a45 !.!. .!.. .!.! mov [r4:r5], r0
55: 025 .... ..!. .!.! inc r5
56: 0e0 .... !!!. .... ret r0, 0
60: 950 !..! .!.! .... mov r5, 0
61: 960 !..! .!!. .... mov r6, 0
62: 90c !..! .... !!.. mov r0, 0xc
63: 140 ...! .!.. .... add r4, r0
64: 024 .... ..!. .!.. inc r4
65: 0d6 .... !!.! .!!. rrc r6
66: 024 .... ..!. .!.. inc r4
67: 0d5 .... !!.! .!.! rrc r5
68: 130 ...! ..!! .... add r3, r0
69: 023 .... ..!. ..!! inc r3
6a: 0d6 .... !!.! .!!. rrc r6
6b: 023 .... ..!. ..!! inc r3
6c: 0d5 .... !!.! .!.! rrc r5
6d: 120 ...! ..!. .... add r2, r0
6e: 022 .... ..!. ..!. inc r2
6f: 0d6 .... !!.! .!!. rrc r6
70: 022 .... ..!. ..!. inc r2
71: 0d5 .... !!.! .!.! rrc r5
72: 110 ...! ...! .... add r2, r0
73: 021 .... ..!. ...! inc r2
74: 0d6 .... !!.! .!!. rrc r6
75: 021 .... ..!. ...! inc r2
76: 0d5 .... !!.! .!.! rrc r5
77: 0e0 .... !!!. .... ret r0, 0
80: 990 !..! !..! .... mov r9, 0
81: 94d !..! .!.. !!.! mov r4, 0xd
82: 950 !..! .!.! .... mov r5, 0
83: 96c !..! .!!. !!.. mov r6, 0b1100
84: 974 !..! .!!! .!.. mov r7, 0b0100
85: 981 !..! !... ...! mov r8, 0b0001
86: 9f0 !..! !!!! .... mov pch, 0
87: 9e4 !..! !!!. .!.. mov pcm, 4
88: 9c0 !..! !!.. .... mov jsr, 0
89: 96e !..! .!!. !!!. mov r6, 0b1110
8a: 97a !..! .!!! !.!. mov r7, 0b1010
8b: 980 !..! !... .... mov r8, 0b0000
8c: 9f0 !..! !!!! .... mov pch, 0
8d: 9e4 !..! !!!. .!.. mov pcm, 4
8e: 9c0 !..! !!.. .... mov jsr, 0
8f: 967 !..! .!!. .!!! mov r6, 0b0111
90: 975 !..! .!!! .!.! mov r7, 0b0101
91: 980 !..! !... .... mov r8, 0b0000
92: 9f0 !..! !!!! .... mov pch, 0
93: 9e4 !..! !!!. .!.. mov pcm, 4
94: 9c0 !..! !!.. .... mov jsr, 0
95: 963 !..! .!!. ..!! mov r6, 0b0011
96: 972 !..! .!!! ..!. mov r7, 0b0010
97: 988 !..! !... !... mov r8, 0b1000
98: 9f0 !..! !!!! .... mov pch, 0
99: 9e4 !..! !!!. .!.. mov pcm, 4
9a: 9c0 !..! !!.. .... mov jsr, 0
9b: dd0 !!.! !!.! .... mov r0, [0xd0]
9c: 810 !... ...! .... mov r1, r0
9d: dd2 !!.! !!.! ..!. mov r0, [0xd2]
9e: 820 !... ..!. .... mov r2, r0
9f: dd4 !!.! !!.! .!.. mov r0, [0xd4]
a0: 830 !... ..!! .... mov r3, r0
a1: dd6 !!.! !!.! .!!. mov r0, [0xd6]
a2: 840 !... .!.. .... mov r4, r0
a3: 9f0 !..! !!!! .... mov pch, 0
a4: 9e6 !..! !!!. .!!. mov pcm, 6
a5: 9c0 !..! !!.. .... mov jsr, 0
a6: 805 !... .... .!.! mov r0, r5
a7: 914 !..! ...! .!.. mov r1, 4
a8: a19 !.!. ...! !..! mov [r1:r9], r0
a9: 806 !... .... .!!. mov r0, r6
aa: 916 !..! ...! .!!. mov r1, 6
ab: a19 !.!. ...! !..! mov [r1:r9], r0
ac: dd1 !!.! !!.! ...! mov r0, [0xd1]
ad: 810 !... ...! .... mov r1, r0
ae: dd3 !!.! !!.! ..!! mov r0, [0xd3]
af: 820 !... ..!. .... mov r2, r0
b0: dd5 !!.! !!.! .!.! mov r0, [0xd5]
b1: 830 !... ..!! .... mov r3, r0
b2: dd7 !!.! !!.! .!!! mov r0, [0xd7]
b3: 840 !... .!.. .... mov r4, r0
b4: 9f0 !..! !!!! .... mov pch, 0
b5: 9e6 !..! !!!. .!!. mov pcm, 6
b6: 9c0 !..! !!.. .... mov jsr, 0
b7: 805 !... .... .!.! mov r0, r5
b8: 915 !..! ...! .!.! mov r1, 5
b9: a19 !.!. ...! !..! mov [r1:r9], r0
ba: 806 !... .... .!!. mov r0, r6
bb: 917 !..! ...! .!!! mov r1, 7
bc: a19 !.!. ...! !..! mov [r1:r9], r0
bd: 049 .... .!.. !..! dsz r9
be: fc2 !!!! !!.. ..!. jr 0x81
bf: 922 !..! ..!. ..!. mov r2, 2
c0: 933 !..! ..!! ..!! mov r3, 3
c1: 944 !..! .!.. .!.. mov r4, 4
c2: 955 !..! .!.! .!.! mov r5, 5
c3: 966 !..! .!!. .!!. mov r6, 6
c4: 977 !..! .!!! .!!! mov r7, 7
c5: b29 !.!! ..!. !..! mov r0, [r2:r9]
c6: 810 !... ...! .... mov r1, r0
c7: b49 !.!! .!.. !..! mov r0, [r4:r9]
c8: 610 .!!. ...! .... and r1, r0
c9: b69 !.!! .!!. !..! mov r0, [r6:r9]
ca: 501 .!.! .... ...! or r0, r1
cb: a29 !.!. ..!. !..! mov [r2:r9], r0
cc: b39 !.!! ..!! !..! mov r0, [r3:r9]
cd: 810 !... ...! .... mov r1, r0
ce: b59 !.!! .!.! !..! mov r0, [r5:r9]
cf: 610 .!!. ...! .... and r1, r0
d0: b79 !.!! .!!! !..! mov r0, [r7:r9]
d1: 501 .!.! .... ...! or r0, r1
d2: a39 !.!. ..!! !..! mov [r3:r9], r0
d3: 049 .... .!.. !..! dsz r9
d4: ff0 !!!! !!!! .... jr 0xc5
d5: 9f0 !..! !!!! .... mov pch, 0
d6: 9e8 !..! !!!. !... mov pcm, 8
d7: 9d0 !..! !!.! .... mov pcl, 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment