Skip to content

Instantly share code, notes, and snippets.

@cocodrips
Created July 28, 2014 12:11
Show Gist options
  • Save cocodrips/b873d2f1ef3ca9bd316c to your computer and use it in GitHub Desktop.
Save cocodrips/b873d2f1ef3ca9bd316c to your computer and use it in GitHub Desktop.
ぼくのかんがえたさいきょうのストーカー
int 3
int 6
mov [207], a
mov [206], b
jgt 8, [207], 0
inc [236]
jlt 9, [236], 3
mov [207], 0
mov [236], 0
int 3
int 5
mov [204], a
mov [205], b
int 1
mov [227], a
mov [228], b
mov f, [255]
mov [f], [227]
mov f, [255]
add f, 30
mov [f], [228]
mov a, 0
mov b, 30
jgt 29, [a], [227]
jlt 29, [a], [227]
jgt 29, [b], [228]
jlt 29, [b], [228]
mov [255], a
jeq 32, 0, 0
inc a
inc b
jlt 23, a, 30
inc [255]
mov h, 0
jeq 48, [254], 1
mov a, 0
mov b, 30
jgt 42, [204], [a]
jlt 42, [204], [a]
jgt 42, [205], [b]
jlt 42, [205], [b]
jeq 46, 0, 0
inc a
inc b
jlt 37, a, [255]
jeq 93, 0, 0
mov h, a
inc h
mov e, [h]
mov f, h
add f, 30
mov f, [f]
inc h
mov [254], 1
mov a, 0
mov b, h
mov c, 30
mov d, c
add d, h
mov [a], [b]
mov [c], [d]
inc a
inc b
inc c
inc d
jlt 59, b, [255]
sub [255], h
mov c, 30
mov g, 0
jgt 93, g, 3
mov a,[204]
mov b,[205]
jeq 76, g, 0
jeq 78, g, 1
jeq 80, g, 2
jeq 82, g, 3
dec b
jeq 84, 0, 0
inc a
jeq 84, 0, 0
inc b
jeq 84, 0, 0
dec a
jeq 84, 0, 0
jlt 91, a, e
jgt 91, a, e
jlt 91, b, f
jgt 91, b, f
mov a, g
int 0
jeq 239, 0, 0
inc g
jlt 69, g, 4
mov [254], 0
jlt 108, [255], 30
mov a, 0
mov b, 1
mov c, 30
mov d, c
inc d
mov [a], [b]
mov [c], [d]
inc a
inc b
inc c
inc d
jlt 100, b, 30
dec [255]
mov [216], 0
mov [230], 0
mov [231], 0
mov [232], 0
mov [233], 0
mov g, 0
mov f, 212
jgt 152, g, 3
mov a,[204]
mov b,[205]
jeq 122, g, 0
jeq 124, g, 1
jeq 126, g, 2
jeq 128, g, 3
dec b
jeq 130, 0, 0
inc a
jeq 130, 0, 0
inc b
jeq 130, 0, 0
dec a
jeq 130, 0, 0
jeq 132, a, [227]
jeq 139, 0, 0
jeq 134, b, [228]
jeq 139, 0, 0
jeq 137, [207], 1
mov [f], 7
jeq 143, 0, 0
mov [f], 1
jeq 143, 0, 0
int 7
mov [f], a
jlt 143, a, 5
mov [f], 1
inc [f]
jlt 149, [f], 1
mov a, 230
add a, g
mov [a], 1
inc [216]
inc g
inc f
jlt 115, g, 4
jlt 239, [216], 3
jgt 159, [227], [204]
jeq 157, [227], [204]
mov [218], 0
jeq 160, 0, 0
mov [218], 1
jeq 160, 0, 0
mov [218], 2
jgt 166, [228], [205]
jeq 164, [228], [205]
mov [219], 0
jeq 167, 0, 0
mov [219], 1
jeq 167, 0, 0
mov [219], 2
jlt 188, [224], [221]
jgt 188, [224], [221]
jlt 188, [225], [222]
jgt 188, [225], [222]
jlt 188, [204], [221]
jgt 188, [204], [221]
jlt 188, [205], [222]
jgt 188, [205], [222]
mov a, 230
add a, [226]
mov [a], 0
mov a, 230
add a, [223]
mov [a], 0
mov a, 230
jeq 186, [a], 0
sub a, 230
int 0
jeq 239, 0, 0
inc a
jlt 182, a, 134
mov c, 0
mov d, 0
mov e, 0
mov f, 212
mov g, 0
jgt 227, g, 3
mov a, 2
xor a, [206]
jeq 224, a, g
mov a, [f]
jgt 224, c, a
mov b, 2
jeq 204, g, 0
jeq 206, g, 1
jeq 208, g, 2
jeq 210, g, 3
sub b, [219]
jeq 212, 0, 0
mov b, [218]
jeq 212, 0, 0
mov b, [219]
jeq 212, 0, 0
sub b, [218]
jeq 212, 0, 0
jeq 217, c, a
mov c, a
mov d, g
mov e, b
jeq 224, 0, 0
jeq 223 ,[207], 1
jgt 220, b, e
jeq 224, 0, 0
mov d, g
mov e, b
jeq 224, 0, 0
jlt 220, b, e
inc g
inc f
jlt 193, g, 4
mov a, d
int 0
mov d, a
mov [224], [221]
mov [225], [222]
mov [226], [223]
int 3
int 5
mov [221], a
mov [222], b
mov [223], d
jeq 239, 0, 0
mov a, 1
jeq 239, 0, 0
hlt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment