Created
July 19, 2021 11:32
-
-
Save superfashi/f264b9c9f19b8b25065afd9f66bf7ffd to your computer and use it in GitHub Desktop.
CPP, Google CTF 2021
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"fmt" | |
) | |
var mem = map[string]uint8{} | |
var str string | |
func MEMORY(address uint8) byte { | |
if address >= 0x80 { | |
return str[address-0x80] | |
} | |
var ret byte | |
for i := 0; i < 8; i++ { | |
m, ok := mem[fmt.Sprintf("ROM_%08b_%d", address, i)] | |
if !ok { | |
panic(address) | |
} | |
ret |= m << i | |
} | |
return ret | |
} | |
func test() bool { | |
var M uint8 = 0 | |
var N uint8 = 1 | |
var P uint8 = 0 | |
var Q uint8 = 0 | |
for I := uint8(0); I < uint8(len(str)); I++ { | |
A := MEMORY(0x80 + I) | |
B := MEMORY(I) | |
var X uint8 = 1 | |
var Y uint8 = 0 | |
for X != 0 { | |
if X&B != 0 { | |
Y += A | |
} | |
X += X | |
A += A | |
} | |
A = Y | |
O := M + N | |
M = N | |
N = O | |
A += M | |
A ^= MEMORY(0x20 + I) | |
P += A | |
Q |= MEMORY(0x40+I) ^ P | |
if Q != 0 { | |
return false | |
} | |
} | |
return true | |
} | |
func main() { | |
var init = "CTF{" | |
const tokens = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_}" | |
for i := len(init); i < 27; i++ { | |
for j := 0; j < len(tokens); j++ { | |
str = init + string(tokens[j]) | |
if test() { | |
fmt.Println(str) | |
init = str | |
break | |
} | |
} | |
} | |
} | |
func init() { | |
mem["ROM_00000000_0"] = 1 | |
mem["ROM_00000000_1"] = 1 | |
mem["ROM_00000000_2"] = 0 | |
mem["ROM_00000000_3"] = 1 | |
mem["ROM_00000000_4"] = 1 | |
mem["ROM_00000000_5"] = 1 | |
mem["ROM_00000000_6"] = 0 | |
mem["ROM_00000000_7"] = 1 | |
mem["ROM_00000001_0"] = 1 | |
mem["ROM_00000001_1"] = 0 | |
mem["ROM_00000001_2"] = 1 | |
mem["ROM_00000001_3"] = 0 | |
mem["ROM_00000001_4"] = 1 | |
mem["ROM_00000001_5"] = 0 | |
mem["ROM_00000001_6"] = 1 | |
mem["ROM_00000001_7"] = 0 | |
mem["ROM_00000010_0"] = 1 | |
mem["ROM_00000010_1"] = 1 | |
mem["ROM_00000010_2"] = 0 | |
mem["ROM_00000010_3"] = 1 | |
mem["ROM_00000010_4"] = 0 | |
mem["ROM_00000010_5"] = 1 | |
mem["ROM_00000010_6"] = 0 | |
mem["ROM_00000010_7"] = 1 | |
mem["ROM_00000011_0"] = 1 | |
mem["ROM_00000011_1"] = 0 | |
mem["ROM_00000011_2"] = 1 | |
mem["ROM_00000011_3"] = 0 | |
mem["ROM_00000011_4"] = 0 | |
mem["ROM_00000011_5"] = 0 | |
mem["ROM_00000011_6"] = 1 | |
mem["ROM_00000011_7"] = 1 | |
mem["ROM_00000100_0"] = 1 | |
mem["ROM_00000100_1"] = 0 | |
mem["ROM_00000100_2"] = 0 | |
mem["ROM_00000100_3"] = 1 | |
mem["ROM_00000100_4"] = 1 | |
mem["ROM_00000100_5"] = 1 | |
mem["ROM_00000100_6"] = 0 | |
mem["ROM_00000100_7"] = 1 | |
mem["ROM_00000101_0"] = 1 | |
mem["ROM_00000101_1"] = 0 | |
mem["ROM_00000101_2"] = 1 | |
mem["ROM_00000101_3"] = 1 | |
mem["ROM_00000101_4"] = 1 | |
mem["ROM_00000101_5"] = 0 | |
mem["ROM_00000101_6"] = 0 | |
mem["ROM_00000101_7"] = 1 | |
mem["ROM_00000110_0"] = 1 | |
mem["ROM_00000110_1"] = 0 | |
mem["ROM_00000110_2"] = 0 | |
mem["ROM_00000110_3"] = 1 | |
mem["ROM_00000110_4"] = 0 | |
mem["ROM_00000110_5"] = 0 | |
mem["ROM_00000110_6"] = 1 | |
mem["ROM_00000110_7"] = 1 | |
mem["ROM_00000111_0"] = 1 | |
mem["ROM_00000111_1"] = 0 | |
mem["ROM_00000111_2"] = 0 | |
mem["ROM_00000111_3"] = 1 | |
mem["ROM_00000111_4"] = 0 | |
mem["ROM_00000111_5"] = 1 | |
mem["ROM_00000111_6"] = 1 | |
mem["ROM_00000111_7"] = 0 | |
mem["ROM_00001000_0"] = 1 | |
mem["ROM_00001000_1"] = 1 | |
mem["ROM_00001000_2"] = 0 | |
mem["ROM_00001000_3"] = 1 | |
mem["ROM_00001000_4"] = 1 | |
mem["ROM_00001000_5"] = 1 | |
mem["ROM_00001000_6"] = 0 | |
mem["ROM_00001000_7"] = 1 | |
mem["ROM_00001001_0"] = 1 | |
mem["ROM_00001001_1"] = 1 | |
mem["ROM_00001001_2"] = 1 | |
mem["ROM_00001001_3"] = 0 | |
mem["ROM_00001001_4"] = 1 | |
mem["ROM_00001001_5"] = 1 | |
mem["ROM_00001001_6"] = 0 | |
mem["ROM_00001001_7"] = 0 | |
mem["ROM_00001010_0"] = 1 | |
mem["ROM_00001010_1"] = 0 | |
mem["ROM_00001010_2"] = 0 | |
mem["ROM_00001010_3"] = 1 | |
mem["ROM_00001010_4"] = 1 | |
mem["ROM_00001010_5"] = 0 | |
mem["ROM_00001010_6"] = 1 | |
mem["ROM_00001010_7"] = 1 | |
mem["ROM_00001011_0"] = 1 | |
mem["ROM_00001011_1"] = 0 | |
mem["ROM_00001011_2"] = 1 | |
mem["ROM_00001011_3"] = 1 | |
mem["ROM_00001011_4"] = 0 | |
mem["ROM_00001011_5"] = 0 | |
mem["ROM_00001011_6"] = 1 | |
mem["ROM_00001011_7"] = 1 | |
mem["ROM_00001100_0"] = 1 | |
mem["ROM_00001100_1"] = 0 | |
mem["ROM_00001100_2"] = 0 | |
mem["ROM_00001100_3"] = 0 | |
mem["ROM_00001100_4"] = 0 | |
mem["ROM_00001100_5"] = 1 | |
mem["ROM_00001100_6"] = 0 | |
mem["ROM_00001100_7"] = 0 | |
mem["ROM_00001101_0"] = 1 | |
mem["ROM_00001101_1"] = 1 | |
mem["ROM_00001101_2"] = 0 | |
mem["ROM_00001101_3"] = 0 | |
mem["ROM_00001101_4"] = 1 | |
mem["ROM_00001101_5"] = 1 | |
mem["ROM_00001101_6"] = 0 | |
mem["ROM_00001101_7"] = 1 | |
mem["ROM_00001110_0"] = 1 | |
mem["ROM_00001110_1"] = 1 | |
mem["ROM_00001110_2"] = 1 | |
mem["ROM_00001110_3"] = 1 | |
mem["ROM_00001110_4"] = 0 | |
mem["ROM_00001110_5"] = 0 | |
mem["ROM_00001110_6"] = 1 | |
mem["ROM_00001110_7"] = 1 | |
mem["ROM_00001111_0"] = 1 | |
mem["ROM_00001111_1"] = 1 | |
mem["ROM_00001111_2"] = 1 | |
mem["ROM_00001111_3"] = 1 | |
mem["ROM_00001111_4"] = 0 | |
mem["ROM_00001111_5"] = 0 | |
mem["ROM_00001111_6"] = 1 | |
mem["ROM_00001111_7"] = 1 | |
mem["ROM_00010000_0"] = 1 | |
mem["ROM_00010000_1"] = 1 | |
mem["ROM_00010000_2"] = 1 | |
mem["ROM_00010000_3"] = 1 | |
mem["ROM_00010000_4"] = 1 | |
mem["ROM_00010000_5"] = 0 | |
mem["ROM_00010000_6"] = 0 | |
mem["ROM_00010000_7"] = 1 | |
mem["ROM_00010001_0"] = 1 | |
mem["ROM_00010001_1"] = 0 | |
mem["ROM_00010001_2"] = 0 | |
mem["ROM_00010001_3"] = 1 | |
mem["ROM_00010001_4"] = 0 | |
mem["ROM_00010001_5"] = 0 | |
mem["ROM_00010001_6"] = 0 | |
mem["ROM_00010001_7"] = 0 | |
mem["ROM_00010010_0"] = 1 | |
mem["ROM_00010010_1"] = 0 | |
mem["ROM_00010010_2"] = 1 | |
mem["ROM_00010010_3"] = 0 | |
mem["ROM_00010010_4"] = 1 | |
mem["ROM_00010010_5"] = 1 | |
mem["ROM_00010010_6"] = 0 | |
mem["ROM_00010010_7"] = 1 | |
mem["ROM_00010011_0"] = 1 | |
mem["ROM_00010011_1"] = 0 | |
mem["ROM_00010011_2"] = 1 | |
mem["ROM_00010011_3"] = 1 | |
mem["ROM_00010011_4"] = 1 | |
mem["ROM_00010011_5"] = 1 | |
mem["ROM_00010011_6"] = 0 | |
mem["ROM_00010011_7"] = 0 | |
mem["ROM_00010100_0"] = 1 | |
mem["ROM_00010100_1"] = 1 | |
mem["ROM_00010100_2"] = 0 | |
mem["ROM_00010100_3"] = 1 | |
mem["ROM_00010100_4"] = 0 | |
mem["ROM_00010100_5"] = 1 | |
mem["ROM_00010100_6"] = 1 | |
mem["ROM_00010100_7"] = 1 | |
mem["ROM_00010101_0"] = 1 | |
mem["ROM_00010101_1"] = 1 | |
mem["ROM_00010101_2"] = 1 | |
mem["ROM_00010101_3"] = 1 | |
mem["ROM_00010101_4"] = 1 | |
mem["ROM_00010101_5"] = 1 | |
mem["ROM_00010101_6"] = 1 | |
mem["ROM_00010101_7"] = 0 | |
mem["ROM_00010110_0"] = 1 | |
mem["ROM_00010110_1"] = 1 | |
mem["ROM_00010110_2"] = 1 | |
mem["ROM_00010110_3"] = 0 | |
mem["ROM_00010110_4"] = 1 | |
mem["ROM_00010110_5"] = 0 | |
mem["ROM_00010110_6"] = 1 | |
mem["ROM_00010110_7"] = 0 | |
mem["ROM_00010111_0"] = 1 | |
mem["ROM_00010111_1"] = 0 | |
mem["ROM_00010111_2"] = 0 | |
mem["ROM_00010111_3"] = 0 | |
mem["ROM_00010111_4"] = 0 | |
mem["ROM_00010111_5"] = 1 | |
mem["ROM_00010111_6"] = 0 | |
mem["ROM_00010111_7"] = 1 | |
mem["ROM_00011000_0"] = 1 | |
mem["ROM_00011000_1"] = 1 | |
mem["ROM_00011000_2"] = 0 | |
mem["ROM_00011000_3"] = 1 | |
mem["ROM_00011000_4"] = 0 | |
mem["ROM_00011000_5"] = 1 | |
mem["ROM_00011000_6"] = 1 | |
mem["ROM_00011000_7"] = 1 | |
mem["ROM_00011001_0"] = 1 | |
mem["ROM_00011001_1"] = 1 | |
mem["ROM_00011001_2"] = 1 | |
mem["ROM_00011001_3"] = 0 | |
mem["ROM_00011001_4"] = 0 | |
mem["ROM_00011001_5"] = 0 | |
mem["ROM_00011001_6"] = 0 | |
mem["ROM_00011001_7"] = 1 | |
mem["ROM_00011010_0"] = 1 | |
mem["ROM_00011010_1"] = 1 | |
mem["ROM_00011010_2"] = 1 | |
mem["ROM_00011010_3"] = 0 | |
mem["ROM_00011010_4"] = 0 | |
mem["ROM_00011010_5"] = 1 | |
mem["ROM_00011010_6"] = 1 | |
mem["ROM_00011010_7"] = 0 | |
mem["ROM_00011011_0"] = 1 | |
mem["ROM_00011011_1"] = 1 | |
mem["ROM_00011011_2"] = 0 | |
mem["ROM_00011011_3"] = 0 | |
mem["ROM_00011011_4"] = 0 | |
mem["ROM_00011011_5"] = 1 | |
mem["ROM_00011011_6"] = 0 | |
mem["ROM_00011011_7"] = 0 | |
mem["ROM_00011100_0"] = 1 | |
mem["ROM_00011100_1"] = 1 | |
mem["ROM_00011100_2"] = 1 | |
mem["ROM_00011100_3"] = 0 | |
mem["ROM_00011100_4"] = 1 | |
mem["ROM_00011100_5"] = 0 | |
mem["ROM_00011100_6"] = 0 | |
mem["ROM_00011100_7"] = 0 | |
mem["ROM_00011101_0"] = 1 | |
mem["ROM_00011101_1"] = 0 | |
mem["ROM_00011101_2"] = 1 | |
mem["ROM_00011101_3"] = 0 | |
mem["ROM_00011101_4"] = 0 | |
mem["ROM_00011101_5"] = 1 | |
mem["ROM_00011101_6"] = 0 | |
mem["ROM_00011101_7"] = 0 | |
mem["ROM_00011110_0"] = 1 | |
mem["ROM_00011110_1"] = 0 | |
mem["ROM_00011110_2"] = 0 | |
mem["ROM_00011110_3"] = 0 | |
mem["ROM_00011110_4"] = 1 | |
mem["ROM_00011110_5"] = 0 | |
mem["ROM_00011110_6"] = 1 | |
mem["ROM_00011110_7"] = 1 | |
mem["ROM_00011111_0"] = 1 | |
mem["ROM_00011111_1"] = 1 | |
mem["ROM_00011111_2"] = 0 | |
mem["ROM_00011111_3"] = 1 | |
mem["ROM_00011111_4"] = 1 | |
mem["ROM_00011111_5"] = 0 | |
mem["ROM_00011111_6"] = 0 | |
mem["ROM_00011111_7"] = 0 | |
mem["ROM_00100000_0"] = 0 | |
mem["ROM_00100000_1"] = 0 | |
mem["ROM_00100000_2"] = 0 | |
mem["ROM_00100000_3"] = 1 | |
mem["ROM_00100000_4"] = 0 | |
mem["ROM_00100000_5"] = 0 | |
mem["ROM_00100000_6"] = 0 | |
mem["ROM_00100000_7"] = 0 | |
mem["ROM_00100001_0"] = 0 | |
mem["ROM_00100001_1"] = 0 | |
mem["ROM_00100001_2"] = 1 | |
mem["ROM_00100001_3"] = 0 | |
mem["ROM_00100001_4"] = 0 | |
mem["ROM_00100001_5"] = 1 | |
mem["ROM_00100001_6"] = 1 | |
mem["ROM_00100001_7"] = 0 | |
mem["ROM_00100010_0"] = 0 | |
mem["ROM_00100010_1"] = 0 | |
mem["ROM_00100010_2"] = 1 | |
mem["ROM_00100010_3"] = 0 | |
mem["ROM_00100010_4"] = 0 | |
mem["ROM_00100010_5"] = 1 | |
mem["ROM_00100010_6"] = 1 | |
mem["ROM_00100010_7"] = 0 | |
mem["ROM_00100011_0"] = 1 | |
mem["ROM_00100011_1"] = 0 | |
mem["ROM_00100011_2"] = 1 | |
mem["ROM_00100011_3"] = 0 | |
mem["ROM_00100011_4"] = 1 | |
mem["ROM_00100011_5"] = 1 | |
mem["ROM_00100011_6"] = 0 | |
mem["ROM_00100011_7"] = 0 | |
mem["ROM_00100100_0"] = 1 | |
mem["ROM_00100100_1"] = 0 | |
mem["ROM_00100100_2"] = 0 | |
mem["ROM_00100100_3"] = 0 | |
mem["ROM_00100100_4"] = 1 | |
mem["ROM_00100100_5"] = 0 | |
mem["ROM_00100100_6"] = 0 | |
mem["ROM_00100100_7"] = 1 | |
mem["ROM_00100101_0"] = 0 | |
mem["ROM_00100101_1"] = 0 | |
mem["ROM_00100101_2"] = 1 | |
mem["ROM_00100101_3"] = 0 | |
mem["ROM_00100101_4"] = 0 | |
mem["ROM_00100101_5"] = 1 | |
mem["ROM_00100101_6"] = 1 | |
mem["ROM_00100101_7"] = 0 | |
mem["ROM_00100110_0"] = 1 | |
mem["ROM_00100110_1"] = 1 | |
mem["ROM_00100110_2"] = 1 | |
mem["ROM_00100110_3"] = 0 | |
mem["ROM_00100110_4"] = 0 | |
mem["ROM_00100110_5"] = 1 | |
mem["ROM_00100110_6"] = 1 | |
mem["ROM_00100110_7"] = 1 | |
mem["ROM_00100111_0"] = 0 | |
mem["ROM_00100111_1"] = 0 | |
mem["ROM_00100111_2"] = 0 | |
mem["ROM_00100111_3"] = 0 | |
mem["ROM_00100111_4"] = 0 | |
mem["ROM_00100111_5"] = 1 | |
mem["ROM_00100111_6"] = 0 | |
mem["ROM_00100111_7"] = 1 | |
mem["ROM_00101000_0"] = 0 | |
mem["ROM_00101000_1"] = 1 | |
mem["ROM_00101000_2"] = 1 | |
mem["ROM_00101000_3"] = 0 | |
mem["ROM_00101000_4"] = 0 | |
mem["ROM_00101000_5"] = 0 | |
mem["ROM_00101000_6"] = 0 | |
mem["ROM_00101000_7"] = 0 | |
mem["ROM_00101001_0"] = 0 | |
mem["ROM_00101001_1"] = 1 | |
mem["ROM_00101001_2"] = 0 | |
mem["ROM_00101001_3"] = 1 | |
mem["ROM_00101001_4"] = 0 | |
mem["ROM_00101001_5"] = 1 | |
mem["ROM_00101001_6"] = 0 | |
mem["ROM_00101001_7"] = 1 | |
mem["ROM_00101010_0"] = 1 | |
mem["ROM_00101010_1"] = 0 | |
mem["ROM_00101010_2"] = 1 | |
mem["ROM_00101010_3"] = 1 | |
mem["ROM_00101010_4"] = 1 | |
mem["ROM_00101010_5"] = 0 | |
mem["ROM_00101010_6"] = 1 | |
mem["ROM_00101010_7"] = 1 | |
mem["ROM_00101011_0"] = 1 | |
mem["ROM_00101011_1"] = 0 | |
mem["ROM_00101011_2"] = 1 | |
mem["ROM_00101011_3"] = 0 | |
mem["ROM_00101011_4"] = 1 | |
mem["ROM_00101011_5"] = 1 | |
mem["ROM_00101011_6"] = 1 | |
mem["ROM_00101011_7"] = 0 | |
mem["ROM_00101100_0"] = 1 | |
mem["ROM_00101100_1"] = 1 | |
mem["ROM_00101100_2"] = 1 | |
mem["ROM_00101100_3"] = 0 | |
mem["ROM_00101100_4"] = 1 | |
mem["ROM_00101100_5"] = 0 | |
mem["ROM_00101100_6"] = 0 | |
mem["ROM_00101100_7"] = 0 | |
mem["ROM_00101101_0"] = 1 | |
mem["ROM_00101101_1"] = 0 | |
mem["ROM_00101101_2"] = 1 | |
mem["ROM_00101101_3"] = 1 | |
mem["ROM_00101101_4"] = 1 | |
mem["ROM_00101101_5"] = 0 | |
mem["ROM_00101101_6"] = 0 | |
mem["ROM_00101101_7"] = 1 | |
mem["ROM_00101110_0"] = 1 | |
mem["ROM_00101110_1"] = 0 | |
mem["ROM_00101110_2"] = 1 | |
mem["ROM_00101110_3"] = 1 | |
mem["ROM_00101110_4"] = 0 | |
mem["ROM_00101110_5"] = 1 | |
mem["ROM_00101110_6"] = 1 | |
mem["ROM_00101110_7"] = 0 | |
mem["ROM_00101111_0"] = 0 | |
mem["ROM_00101111_1"] = 0 | |
mem["ROM_00101111_2"] = 1 | |
mem["ROM_00101111_3"] = 1 | |
mem["ROM_00101111_4"] = 1 | |
mem["ROM_00101111_5"] = 0 | |
mem["ROM_00101111_6"] = 1 | |
mem["ROM_00101111_7"] = 0 | |
mem["ROM_00110000_0"] = 0 | |
mem["ROM_00110000_1"] = 1 | |
mem["ROM_00110000_2"] = 1 | |
mem["ROM_00110000_3"] = 1 | |
mem["ROM_00110000_4"] = 1 | |
mem["ROM_00110000_5"] = 0 | |
mem["ROM_00110000_6"] = 1 | |
mem["ROM_00110000_7"] = 0 | |
mem["ROM_00110001_0"] = 1 | |
mem["ROM_00110001_1"] = 0 | |
mem["ROM_00110001_2"] = 0 | |
mem["ROM_00110001_3"] = 1 | |
mem["ROM_00110001_4"] = 1 | |
mem["ROM_00110001_5"] = 0 | |
mem["ROM_00110001_6"] = 0 | |
mem["ROM_00110001_7"] = 0 | |
mem["ROM_00110010_0"] = 1 | |
mem["ROM_00110010_1"] = 0 | |
mem["ROM_00110010_2"] = 1 | |
mem["ROM_00110010_3"] = 1 | |
mem["ROM_00110010_4"] = 1 | |
mem["ROM_00110010_5"] = 1 | |
mem["ROM_00110010_6"] = 1 | |
mem["ROM_00110010_7"] = 1 | |
mem["ROM_00110011_0"] = 1 | |
mem["ROM_00110011_1"] = 0 | |
mem["ROM_00110011_2"] = 0 | |
mem["ROM_00110011_3"] = 1 | |
mem["ROM_00110011_4"] = 0 | |
mem["ROM_00110011_5"] = 1 | |
mem["ROM_00110011_6"] = 1 | |
mem["ROM_00110011_7"] = 1 | |
mem["ROM_00110100_0"] = 0 | |
mem["ROM_00110100_1"] = 0 | |
mem["ROM_00110100_2"] = 1 | |
mem["ROM_00110100_3"] = 1 | |
mem["ROM_00110100_4"] = 0 | |
mem["ROM_00110100_5"] = 0 | |
mem["ROM_00110100_6"] = 0 | |
mem["ROM_00110100_7"] = 0 | |
mem["ROM_00110101_0"] = 1 | |
mem["ROM_00110101_1"] = 0 | |
mem["ROM_00110101_2"] = 0 | |
mem["ROM_00110101_3"] = 1 | |
mem["ROM_00110101_4"] = 1 | |
mem["ROM_00110101_5"] = 1 | |
mem["ROM_00110101_6"] = 1 | |
mem["ROM_00110101_7"] = 1 | |
mem["ROM_00110110_0"] = 0 | |
mem["ROM_00110110_1"] = 0 | |
mem["ROM_00110110_2"] = 1 | |
mem["ROM_00110110_3"] = 0 | |
mem["ROM_00110110_4"] = 1 | |
mem["ROM_00110110_5"] = 1 | |
mem["ROM_00110110_6"] = 0 | |
mem["ROM_00110110_7"] = 1 | |
mem["ROM_00110111_0"] = 1 | |
mem["ROM_00110111_1"] = 1 | |
mem["ROM_00110111_2"] = 0 | |
mem["ROM_00110111_3"] = 0 | |
mem["ROM_00110111_4"] = 0 | |
mem["ROM_00110111_5"] = 0 | |
mem["ROM_00110111_6"] = 0 | |
mem["ROM_00110111_7"] = 1 | |
mem["ROM_00111000_0"] = 0 | |
mem["ROM_00111000_1"] = 1 | |
mem["ROM_00111000_2"] = 1 | |
mem["ROM_00111000_3"] = 0 | |
mem["ROM_00111000_4"] = 0 | |
mem["ROM_00111000_5"] = 0 | |
mem["ROM_00111000_6"] = 0 | |
mem["ROM_00111000_7"] = 1 | |
mem["ROM_00111001_0"] = 0 | |
mem["ROM_00111001_1"] = 1 | |
mem["ROM_00111001_2"] = 0 | |
mem["ROM_00111001_3"] = 0 | |
mem["ROM_00111001_4"] = 0 | |
mem["ROM_00111001_5"] = 1 | |
mem["ROM_00111001_6"] = 0 | |
mem["ROM_00111001_7"] = 0 | |
mem["ROM_00111010_0"] = 0 | |
mem["ROM_00111010_1"] = 1 | |
mem["ROM_00111010_2"] = 0 | |
mem["ROM_00111010_3"] = 0 | |
mem["ROM_00111010_4"] = 0 | |
mem["ROM_00111010_5"] = 0 | |
mem["ROM_00111010_6"] = 1 | |
mem["ROM_00111010_7"] = 0 | |
mem["ROM_00111011_0"] = 0 | |
mem["ROM_00111011_1"] = 1 | |
mem["ROM_00111011_2"] = 1 | |
mem["ROM_00111011_3"] = 1 | |
mem["ROM_00111011_4"] = 1 | |
mem["ROM_00111011_5"] = 0 | |
mem["ROM_00111011_6"] = 0 | |
mem["ROM_00111011_7"] = 0 | |
mem["ROM_00111100_0"] = 1 | |
mem["ROM_00111100_1"] = 1 | |
mem["ROM_00111100_2"] = 1 | |
mem["ROM_00111100_3"] = 0 | |
mem["ROM_00111100_4"] = 1 | |
mem["ROM_00111100_5"] = 0 | |
mem["ROM_00111100_6"] = 1 | |
mem["ROM_00111100_7"] = 0 | |
mem["ROM_00111101_0"] = 1 | |
mem["ROM_00111101_1"] = 0 | |
mem["ROM_00111101_2"] = 0 | |
mem["ROM_00111101_3"] = 0 | |
mem["ROM_00111101_4"] = 0 | |
mem["ROM_00111101_5"] = 1 | |
mem["ROM_00111101_6"] = 0 | |
mem["ROM_00111101_7"] = 1 | |
mem["ROM_00111110_0"] = 0 | |
mem["ROM_00111110_1"] = 0 | |
mem["ROM_00111110_2"] = 0 | |
mem["ROM_00111110_3"] = 1 | |
mem["ROM_00111110_4"] = 0 | |
mem["ROM_00111110_5"] = 1 | |
mem["ROM_00111110_6"] = 0 | |
mem["ROM_00111110_7"] = 0 | |
mem["ROM_00111111_0"] = 0 | |
mem["ROM_00111111_1"] = 1 | |
mem["ROM_00111111_2"] = 0 | |
mem["ROM_00111111_3"] = 0 | |
mem["ROM_00111111_4"] = 0 | |
mem["ROM_00111111_5"] = 1 | |
mem["ROM_00111111_6"] = 1 | |
mem["ROM_00111111_7"] = 0 | |
mem["ROM_01000000_0"] = 0 | |
mem["ROM_01000000_1"] = 1 | |
mem["ROM_01000000_2"] = 0 | |
mem["ROM_01000000_3"] = 1 | |
mem["ROM_01000000_4"] = 1 | |
mem["ROM_01000000_5"] = 1 | |
mem["ROM_01000000_6"] = 1 | |
mem["ROM_01000000_7"] = 1 | |
mem["ROM_01000001_0"] = 1 | |
mem["ROM_01000001_1"] = 1 | |
mem["ROM_01000001_2"] = 0 | |
mem["ROM_01000001_3"] = 1 | |
mem["ROM_01000001_4"] = 1 | |
mem["ROM_01000001_5"] = 1 | |
mem["ROM_01000001_6"] = 1 | |
mem["ROM_01000001_7"] = 0 | |
mem["ROM_01000010_0"] = 1 | |
mem["ROM_01000010_1"] = 1 | |
mem["ROM_01000010_2"] = 0 | |
mem["ROM_01000010_3"] = 1 | |
mem["ROM_01000010_4"] = 1 | |
mem["ROM_01000010_5"] = 0 | |
mem["ROM_01000010_6"] = 0 | |
mem["ROM_01000010_7"] = 0 | |
mem["ROM_01000011_0"] = 0 | |
mem["ROM_01000011_1"] = 1 | |
mem["ROM_01000011_2"] = 0 | |
mem["ROM_01000011_3"] = 1 | |
mem["ROM_01000011_4"] = 1 | |
mem["ROM_01000011_5"] = 1 | |
mem["ROM_01000011_6"] = 0 | |
mem["ROM_01000011_7"] = 1 | |
mem["ROM_01000100_0"] = 0 | |
mem["ROM_01000100_1"] = 1 | |
mem["ROM_01000100_2"] = 1 | |
mem["ROM_01000100_3"] = 1 | |
mem["ROM_01000100_4"] = 1 | |
mem["ROM_01000100_5"] = 0 | |
mem["ROM_01000100_6"] = 0 | |
mem["ROM_01000100_7"] = 0 | |
mem["ROM_01000101_0"] = 0 | |
mem["ROM_01000101_1"] = 0 | |
mem["ROM_01000101_2"] = 1 | |
mem["ROM_01000101_3"] = 0 | |
mem["ROM_01000101_4"] = 1 | |
mem["ROM_01000101_5"] = 1 | |
mem["ROM_01000101_6"] = 0 | |
mem["ROM_01000101_7"] = 1 | |
mem["ROM_01000110_0"] = 1 | |
mem["ROM_01000110_1"] = 1 | |
mem["ROM_01000110_2"] = 0 | |
mem["ROM_01000110_3"] = 0 | |
mem["ROM_01000110_4"] = 1 | |
mem["ROM_01000110_5"] = 1 | |
mem["ROM_01000110_6"] = 0 | |
mem["ROM_01000110_7"] = 1 | |
mem["ROM_01000111_0"] = 0 | |
mem["ROM_01000111_1"] = 0 | |
mem["ROM_01000111_2"] = 0 | |
mem["ROM_01000111_3"] = 1 | |
mem["ROM_01000111_4"] = 1 | |
mem["ROM_01000111_5"] = 0 | |
mem["ROM_01000111_6"] = 1 | |
mem["ROM_01000111_7"] = 0 | |
mem["ROM_01001000_0"] = 0 | |
mem["ROM_01001000_1"] = 1 | |
mem["ROM_01001000_2"] = 1 | |
mem["ROM_01001000_3"] = 0 | |
mem["ROM_01001000_4"] = 0 | |
mem["ROM_01001000_5"] = 0 | |
mem["ROM_01001000_6"] = 1 | |
mem["ROM_01001000_7"] = 1 | |
mem["ROM_01001001_0"] = 1 | |
mem["ROM_01001001_1"] = 1 | |
mem["ROM_01001001_2"] = 0 | |
mem["ROM_01001001_3"] = 0 | |
mem["ROM_01001001_4"] = 1 | |
mem["ROM_01001001_5"] = 1 | |
mem["ROM_01001001_6"] = 1 | |
mem["ROM_01001001_7"] = 1 | |
mem["ROM_01001010_0"] = 0 | |
mem["ROM_01001010_1"] = 0 | |
mem["ROM_01001010_2"] = 1 | |
mem["ROM_01001010_3"] = 1 | |
mem["ROM_01001010_4"] = 0 | |
mem["ROM_01001010_5"] = 0 | |
mem["ROM_01001010_6"] = 0 | |
mem["ROM_01001010_7"] = 1 | |
mem["ROM_01001011_0"] = 0 | |
mem["ROM_01001011_1"] = 0 | |
mem["ROM_01001011_2"] = 0 | |
mem["ROM_01001011_3"] = 0 | |
mem["ROM_01001011_4"] = 1 | |
mem["ROM_01001011_5"] = 0 | |
mem["ROM_01001011_6"] = 0 | |
mem["ROM_01001011_7"] = 1 | |
mem["ROM_01001100_0"] = 1 | |
mem["ROM_01001100_1"] = 1 | |
mem["ROM_01001100_2"] = 0 | |
mem["ROM_01001100_3"] = 1 | |
mem["ROM_01001100_4"] = 1 | |
mem["ROM_01001100_5"] = 1 | |
mem["ROM_01001100_6"] = 0 | |
mem["ROM_01001100_7"] = 0 | |
mem["ROM_01001101_0"] = 0 | |
mem["ROM_01001101_1"] = 1 | |
mem["ROM_01001101_2"] = 0 | |
mem["ROM_01001101_3"] = 1 | |
mem["ROM_01001101_4"] = 1 | |
mem["ROM_01001101_5"] = 1 | |
mem["ROM_01001101_6"] = 0 | |
mem["ROM_01001101_7"] = 1 | |
mem["ROM_01001110_0"] = 1 | |
mem["ROM_01001110_1"] = 0 | |
mem["ROM_01001110_2"] = 0 | |
mem["ROM_01001110_3"] = 1 | |
mem["ROM_01001110_4"] = 1 | |
mem["ROM_01001110_5"] = 0 | |
mem["ROM_01001110_6"] = 0 | |
mem["ROM_01001110_7"] = 0 | |
mem["ROM_01001111_0"] = 0 | |
mem["ROM_01001111_1"] = 1 | |
mem["ROM_01001111_2"] = 1 | |
mem["ROM_01001111_3"] = 1 | |
mem["ROM_01001111_4"] = 0 | |
mem["ROM_01001111_5"] = 1 | |
mem["ROM_01001111_6"] = 1 | |
mem["ROM_01001111_7"] = 0 | |
mem["ROM_01010000_0"] = 0 | |
mem["ROM_01010000_1"] = 1 | |
mem["ROM_01010000_2"] = 1 | |
mem["ROM_01010000_3"] = 1 | |
mem["ROM_01010000_4"] = 0 | |
mem["ROM_01010000_5"] = 0 | |
mem["ROM_01010000_6"] = 1 | |
mem["ROM_01010000_7"] = 1 | |
mem["ROM_01010001_0"] = 1 | |
mem["ROM_01010001_1"] = 1 | |
mem["ROM_01010001_2"] = 1 | |
mem["ROM_01010001_3"] = 1 | |
mem["ROM_01010001_4"] = 1 | |
mem["ROM_01010001_5"] = 0 | |
mem["ROM_01010001_6"] = 1 | |
mem["ROM_01010001_7"] = 1 | |
mem["ROM_01010010_0"] = 1 | |
mem["ROM_01010010_1"] = 0 | |
mem["ROM_01010010_2"] = 0 | |
mem["ROM_01010010_3"] = 0 | |
mem["ROM_01010010_4"] = 1 | |
mem["ROM_01010010_5"] = 1 | |
mem["ROM_01010010_6"] = 1 | |
mem["ROM_01010010_7"] = 1 | |
mem["ROM_01010011_0"] = 1 | |
mem["ROM_01010011_1"] = 0 | |
mem["ROM_01010011_2"] = 1 | |
mem["ROM_01010011_3"] = 0 | |
mem["ROM_01010011_4"] = 0 | |
mem["ROM_01010011_5"] = 1 | |
mem["ROM_01010011_6"] = 0 | |
mem["ROM_01010011_7"] = 0 | |
mem["ROM_01010100_0"] = 1 | |
mem["ROM_01010100_1"] = 0 | |
mem["ROM_01010100_2"] = 1 | |
mem["ROM_01010100_3"] = 1 | |
mem["ROM_01010100_4"] = 0 | |
mem["ROM_01010100_5"] = 0 | |
mem["ROM_01010100_6"] = 0 | |
mem["ROM_01010100_7"] = 1 | |
mem["ROM_01010101_0"] = 0 | |
mem["ROM_01010101_1"] = 0 | |
mem["ROM_01010101_2"] = 0 | |
mem["ROM_01010101_3"] = 0 | |
mem["ROM_01010101_4"] = 0 | |
mem["ROM_01010101_5"] = 0 | |
mem["ROM_01010101_6"] = 1 | |
mem["ROM_01010101_7"] = 0 | |
mem["ROM_01010110_0"] = 0 | |
mem["ROM_01010110_1"] = 0 | |
mem["ROM_01010110_2"] = 0 | |
mem["ROM_01010110_3"] = 0 | |
mem["ROM_01010110_4"] = 0 | |
mem["ROM_01010110_5"] = 0 | |
mem["ROM_01010110_6"] = 0 | |
mem["ROM_01010110_7"] = 1 | |
mem["ROM_01010111_0"] = 0 | |
mem["ROM_01010111_1"] = 0 | |
mem["ROM_01010111_2"] = 0 | |
mem["ROM_01010111_3"] = 0 | |
mem["ROM_01010111_4"] = 1 | |
mem["ROM_01010111_5"] = 1 | |
mem["ROM_01010111_6"] = 1 | |
mem["ROM_01010111_7"] = 0 | |
mem["ROM_01011000_0"] = 0 | |
mem["ROM_01011000_1"] = 0 | |
mem["ROM_01011000_2"] = 0 | |
mem["ROM_01011000_3"] = 0 | |
mem["ROM_01011000_4"] = 0 | |
mem["ROM_01011000_5"] = 1 | |
mem["ROM_01011000_6"] = 1 | |
mem["ROM_01011000_7"] = 1 | |
mem["ROM_01011001_0"] = 1 | |
mem["ROM_01011001_1"] = 0 | |
mem["ROM_01011001_2"] = 1 | |
mem["ROM_01011001_3"] = 1 | |
mem["ROM_01011001_4"] = 0 | |
mem["ROM_01011001_5"] = 0 | |
mem["ROM_01011001_6"] = 1 | |
mem["ROM_01011001_7"] = 0 | |
mem["ROM_01011010_0"] = 0 | |
mem["ROM_01011010_1"] = 0 | |
mem["ROM_01011010_2"] = 1 | |
mem["ROM_01011010_3"] = 1 | |
mem["ROM_01011010_4"] = 1 | |
mem["ROM_01011010_5"] = 0 | |
mem["ROM_01011010_6"] = 0 | |
mem["ROM_01011010_7"] = 0 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment