git.joshuawise.com
/
fpgaboy.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
Tweak the sign on a bit
[fpgaboy.git]
/
rom.hex
1
0e
2
51
3
3e
4
ff
5
e2
6
31
7
ff
8
df
9
21
10
17
11
00
12
cd
13
5a
14
01
15
cd
16
3a
17
00
18
cd
19
e4
20
00
21
c3
22
00
23
00
24
0d
25
0a
26
1b
27
5b
28
31
29
6d
30
46
31
50
32
47
33
41
34
42
35
6f
36
79
37
20
38
44
39
69
40
61
41
67
42
6e
43
6f
44
73
45
74
46
69
47
63
48
20
49
52
50
4f
51
4d
52
1b
53
5b
54
30
55
6d
56
0d
57
0a
58
00
59
21
60
8c
61
00
62
cd
63
5a
64
01
65
21
66
00
67
c0
68
7c
69
ad
70
22
71
3e
72
df
73
bc
74
c2
75
43
76
00
77
3e
78
80
79
bd
80
c2
81
43
82
00
83
21
84
00
85
c0
86
7c
87
ad
88
47
89
2a
90
b8
91
c2
92
70
93
00
94
3e
95
df
96
bc
97
c2
98
55
99
00
100
3e
101
80
102
bd
103
c2
104
55
105
00
106
21
107
b2
108
00
109
cd
110
5a
111
01
112
c9
113
3a
114
e5
115
21
116
b9
117
00
118
cd
119
5a
120
01
121
e1
122
7c
123
cd
124
cb
125
00
126
7d
127
cd
128
cb
129
00
130
3e
131
0a
132
cd
133
4d
134
01
135
3e
136
0d
137
cd
138
4d
139
01
140
c9
141
54
142
65
143
73
144
74
145
69
146
6e
147
67
148
20
149
6d
150
65
151
6d
152
6f
153
72
154
79
155
20
156
66
157
72
158
6f
159
6d
160
20
161
24
162
43
163
30
164
30
165
30
166
20
167
74
168
6f
169
20
170
24
171
44
172
46
173
38
174
30
175
2e
176
2e
177
2e
178
00
179
20
180
4f
181
4b
182
21
183
0d
184
0a
185
00
186
20
187
54
188
65
189
73
190
74
191
20
192
66
193
61
194
69
195
6c
196
65
197
64
198
20
199
61
200
74
201
20
202
24
203
00
204
f5
205
1f
206
1f
207
1f
208
1f
209
06
210
0f
211
a0
212
06
213
30
214
80
215
cd
216
4d
217
01
218
f1
219
06
220
0f
221
a0
222
06
223
30
224
80
225
cd
226
4d
227
01
228
c9
229
21
230
fe
231
00
232
cd
233
5a
234
01
235
0e
236
51
237
3e
238
00
239
e2
240
0e
241
51
242
06
243
00
244
f2
245
b8
246
ca
247
f3
248
00
249
f2
250
b8
251
c2
252
f8
253
00
254
c9
255
44
256
69
257
61
258
67
259
6e
260
6f
261
73
262
74
263
69
264
63
265
20
266
52
267
4f
268
4d
269
20
270
63
271
6f
272
6d
273
70
274
6c
275
65
276
74
277
65
278
3b
279
20
280
66
281
6c
282
69
283
70
284
20
285
73
286
77
287
69
288
74
289
63
290
68
291
65
292
73
293
20
294
74
295
6f
296
20
297
6e
298
6f
299
6e
300
7a
301
65
302
72
303
6f
304
20
305
61
306
6e
307
64
308
20
309
74
310
68
311
65
312
6e
313
20
314
74
315
6f
316
20
317
7a
318
65
319
72
320
6f
321
20
322
74
323
6f
324
20
325
72
326
65
327
73
328
65
329
74
330
2e
331
0d
332
0a
333
00
334
f5
335
06
336
00
337
0e
338
50
339
f2
340
b8
341
c2
342
52
343
01
344
f1
345
e2
346
c9
347
2a
348
06
349
00
350
b8
351
ca
352
67
353
01
354
cd
355
4d
356
01
357
c3
358
5a
359
01
360
c9
361
00
362
00
363
00
364
00
365
00
366
00
367
00
368
00
369
00
370
00
371
00
372
00
373
00
374
00
375
00
376
00
377
00
378
00
379
00
380
00
381
00
382
00
383
00
384
00
385
00
386
00
387
00
388
00
389
00
390
00
391
00
392
00
393
00
394
00
395
00
396
00
397
00
398
00
399
00
400
00
401
00
402
00
403
00
404
00
405
00
406
00
407
00
408
00
409
00
410
00
411
00
412
00
413
00
414
00
415
00
416
00
417
00
418
00
419
00
420
00
421
00
422
00
423
00
424
00
425
00
426
00
427
00
428
00
429
00
430
00
431
00
432
00
433
00
434
00
435
00
436
00
437
00
438
00
439
00
440
00
441
00
442
00
443
00
444
00
445
00
446
00
447
00
448
00
449
00
450
00
451
00
452
00
453
00
454
00
455
00
456
00
457
00
458
00
459
00
460
00
461
00
462
00
463
00
464
00
465
00
466
00
467
00
468
00
469
00
470
00
471
00
472
00
473
00
474
00
475
00
476
00
477
00
478
00
479
00
480
00
481
00
482
00
483
00
484
00
485
00
486
00
487
00
488
00
489
00
490
00
491
00
492
00
493
00
494
00
495
00
496
00
497
00
498
00
499
00
500
00
501
00
502
00
503
00
504
00
505
00
506
00
507
00
508
00
509
00
510
00
511
00
512
00
513
00
514
00
515
00
516
00
517
00
518
00
519
00
520
00
521
00
522
00
523
00
524
00
525
00
526
00
527
00
528
00
529
00
530
00
531
00
532
00
533
00
534
00
535
00
536
00
537
00
538
00
539
00
540
00
541
00
542
00
543
00
544
00
545
00
546
00
547
00
548
00
549
00
550
00
551
00
552
00
553
00
554
00
555
00
556
00
557
00
558
00
559
00
560
00
561
00
562
00
563
00
564
00
565
00
566
00
567
00
568
00
569
00
570
00
571
00
572
00
573
00
574
00
575
00
576
00
577
00
578
00
579
00
580
00
581
00
582
00
583
00
584
00
585
00
586
00
587
00
588
00
589
00
590
00
591
00
592
00
593
00
594
00
595
00
596
00
597
00
598
00
599
00
600
00
601
00
602
00
603
00
604
00
605
00
606
00
607
00
608
00
609
00
610
00
611
00
612
00
613
00
614
00
615
00
616
00
617
00
618
00
619
00
620
00
621
00
622
00
623
00
624
00
625
00
626
00
627
00
628
00
629
00
630
00
631
00
632
00
633
00
634
00
635
00
636
00
637
00
638
00
639
00
640
00
641
00
642
00
643
00
644
00
645
00
646
00
647
00
648
00
649
00
650
00
651
00
652
00
653
00
654
00
655
00
656
00
657
00
658
00
659
00
660
00
661
00
662
00
663
00
664
00
665
00
666
00
667
00
668
00
669
00
670
00
671
00
672
00
673
00
674
00
675
00
676
00
677
00
678
00
679
00
680
00
681
00
682
00
683
00
684
00
685
00
686
00
687
00
688
00
689
00
690
00
691
00
692
00
693
00
694
00
695
00
696
00
697
00
698
00
699
00
700
00
701
00
702
00
703
00
704
00
705
00
706
00
707
00
708
00
709
00
710
00
711
00
712
00
713
00
714
00
715
00
716
00
717
00
718
00
719
00
720
00
721
00
722
00
723
00
724
00
725
00
726
00
727
00
728
00
729
00
730
00
731
00
732
00
733
00
734
00
735
00
736
00
737
00
738
00
739
00
740
00
741
00
742
00
743
00
744
00
745
00
746
00
747
00
748
00
749
00
750
00
751
00
752
00
753
00
754
00
755
00
756
00
757
00
758
00
759
00
760
00
761
00
762
00
763
00
764
00
765
00
766
00
767
00
768
00
769
00
770
00
771
00
772
00
773
00
774
00
775
00
776
00
777
00
778
00
779
00
780
00
781
00
782
00
783
00
784
00
785
00
786
00
787
00
788
00
789
00
790
00
791
00
792
00
793
00
794
00
795
00
796
00
797
00
798
00
799
00
800
00
801
00
802
00
803
00
804
00
805
00
806
00
807
00
808
00
809
00
810
00
811
00
812
00
813
00
814
00
815
00
816
00
817
00
818
00
819
00
820
00
821
00
822
00
823
00
824
00
825
00
826
00
827
00
828
00
829
00
830
00
831
00
832
00
833
00
834
00
835
00
836
00
837
00
838
00
839
00
840
00
841
00
842
00
843
00
844
00
845
00
846
00
847
00
848
00
849
00
850
00
851
00
852
00
853
00
854
00
855
00
856
00
857
00
858
00
859
00
860
00
861
00
862
00
863
00
864
00
865
00
866
00
867
00
868
00
869
00
870
00
871
00
872
00
873
00
874
00
875
00
876
00
877
00
878
00
879
00
880
00
881
00
882
00
883
00
884
00
885
00
886
00
887
00
888
00
889
00
890
00
891
00
892
00
893
00
894
00
895
00
896
00
897
00
898
00
899
00
900
00
901
00
902
00
903
00
904
00
905
00
906
00
907
00
908
00
909
00
910
00
911
00
912
00
913
00
914
00
915
00
916
00
917
00
918
00
919
00
920
00
921
00
922
00
923
00
924
00
925
00
926
00
927
00
928
00
929
00
930
00
931
00
932
00
933
00
934
00
935
00
936
00
937
00
938
00
939
00
940
00
941
00
942
00
943
00
944
00
945
00
946
00
947
00
948
00
949
00
950
00
951
00
952
00
953
00
954
00
955
00
956
00
957
00
958
00
959
00
960
00
961
00
962
00
963
00
964
00
965
00
966
00
967
00
968
00
969
00
970
00
971
00
972
00
973
00
974
00
975
00
976
00
977
00
978
00
979
00
980
00
981
00
982
00
983
00
984
00
985
00
986
00
987
00
988
00
989
00
990
00
991
00
992
00
993
00
994
00
995
00
996
00
997
00
998
00
999
00
1000
00
1001
00
1002
00
1003
00
1004
00
1005
00
1006
00
1007
00
1008
00
1009
00
1010
00
1011
00
1012
00
1013
00
1014
00
1015
00
1016
00
1017
00
1018
00
1019
00
1020
00
1021
00
1022
00
1023
00
1024
00
1025
00
1026
00
1027
00
1028
00
1029
00
1030
00
1031
00
1032
00
1033
00
1034
00
1035
00
1036
00
1037
00
1038
00
1039
00
1040
00
1041
00
1042
00
1043
00
1044
00
1045
00
1046
00
1047
00
1048
00
1049
00
1050
00
1051
00
1052
00
1053
00
1054
00
1055
00
1056
00
1057
00
1058
00
1059
00
1060
00
1061
00
1062
00
1063
00
1064
00
1065
00
1066
00
1067
00
1068
00
1069
00
1070
00
1071
00
1072
00
1073
00
1074
00
1075
00
1076
00
1077
00
1078
00
1079
00
1080
00
1081
00
1082
00
1083
00
1084
00
1085
00
1086
00
1087
00
1088
00
1089
00
1090
00
1091
00
1092
00
1093
00
1094
00
1095
00
1096
00
1097
00
1098
00
1099
00
1100
00
1101
00
1102
00
1103
00
1104
00
1105
00
1106
00
1107
00
1108
00
1109
00
1110
00
1111
00
1112
00
1113
00
1114
00
1115
00
1116
00
1117
00
1118
00
1119
00
1120
00
1121
00
1122
00
1123
00
1124
00
1125
00
1126
00
1127
00
1128
00
1129
00
1130
00
1131
00
1132
00
1133
00
1134
00
1135
00
1136
00
1137
00
1138
00
1139
00
1140
00
1141
00
1142
00
1143
00
1144
00
1145
00
1146
00
1147
00
1148
00
1149
00
1150
00
1151
00
1152
00
1153
00
1154
00
1155
00
1156
00
1157
00
1158
00
1159
00
1160
00
1161
00
1162
00
1163
00
1164
00
1165
00
1166
00
1167
00
1168
00
1169
00
1170
00
1171
00
1172
00
1173
00
1174
00
1175
00
1176
00
1177
00
1178
00
1179
00
1180
00
1181
00
1182
00
1183
00
1184
00
1185
00
1186
00
1187
00
1188
00
1189
00
1190
00
1191
00
1192
00
1193
00
1194
00
1195
00
1196
00
1197
00
1198
00
1199
00
1200
00
1201
00
1202
00
1203
00
1204
00
1205
00
1206
00
1207
00
1208
00
1209
00
1210
00
1211
00
1212
00
1213
00
1214
00
1215
00
1216
00
1217
00
1218
00
1219
00
1220
00
1221
00
1222
00
1223
00
1224
00
1225
00
1226
00
1227
00
1228
00
1229
00
1230
00
1231
00
1232
00
1233
00
1234
00
1235
00
1236
00
1237
00
1238
00
1239
00
1240
00
1241
00
1242
00
1243
00
1244
00
1245
00
1246
00
1247
00
1248
00
1249
00
1250
00
1251
00
1252
00
1253
00
1254
00
1255
00
1256
00
1257
00
1258
00
1259
00
1260
00
1261
00
1262
00
1263
00
1264
00
1265
00
1266
00
1267
00
1268
00
1269
00
1270
00
1271
00
1272
00
1273
00
1274
00
1275
00
1276
00
1277
00
1278
00
1279
00
1280
00
1281
00
1282
00
1283
00
1284
00
1285
00
1286
00
1287
00
1288
00
1289
00
1290
00
1291
00
1292
00
1293
00
1294
00
1295
00
1296
00
1297
00
1298
00
1299
00
1300
00
1301
00
1302
00
1303
00
1304
00
1305
00
1306
00
1307
00
1308
00
1309
00
1310
00
1311
00
1312
00
1313
00
1314
00
1315
00
1316
00
1317
00
1318
00
1319
00
1320
00
1321
00
1322
00
1323
00
1324
00
1325
00
1326
00
1327
00
1328
00
1329
00
1330
00
1331
00
1332
00
1333
00
1334
00
1335
00
1336
00
1337
00
1338
00
1339
00
1340
00
1341
00
1342
00
1343
00
1344
00
1345
00
1346
00
1347
00
1348
00
1349
00
1350
00
1351
00
1352
00
1353
00
1354
00
1355
00
1356
00
1357
00
1358
00
1359
00
1360
00
1361
00
1362
00
1363
00
1364
00
1365
00
1366
00
1367
00
1368
00
1369
00
1370
00
1371
00
1372
00
1373
00
1374
00
1375
00
1376
00
1377
00
1378
00
1379
00
1380
00
1381
00
1382
00
1383
00
1384
00
1385
00
1386
00
1387
00
1388
00
1389
00
1390
00
1391
00
1392
00
1393
00
1394
00
1395
00
1396
00
1397
00
1398
00
1399
00
1400
00
1401
00
1402
00
1403
00
1404
00
1405
00
1406
00
1407
00
1408
00
1409
00
1410
00
1411
00
1412
00
1413
00
1414
00
1415
00
1416
00
1417
00
1418
00
1419
00
1420
00
1421
00
1422
00
1423
00
1424
00
1425
00
1426
00
1427
00
1428
00
1429
00
1430
00
1431
00
1432
00
1433
00
1434
00
1435
00
1436
00
1437
00
1438
00
1439
00
1440
00
1441
00
1442
00
1443
00
1444
00
1445
00
1446
00
1447
00
1448
00
1449
00
1450
00
1451
00
1452
00
1453
00
1454
00
1455
00
1456
00
1457
00
1458
00
1459
00
1460
00
1461
00
1462
00
1463
00
1464
00
1465
00
1466
00
1467
00
1468
00
1469
00
1470
00
1471
00
1472
00
1473
00
1474
00
1475
00
1476
00
1477
00
1478
00
1479
00
1480
00
1481
00
1482
00
1483
00
1484
00
1485
00
1486
00
1487
00
1488
00
1489
00
1490
00
1491
00
1492
00
1493
00
1494
00
1495
00
1496
00
1497
00
1498
00
1499
00
1500
00
1501
00
1502
00
1503
00
1504
00
1505
00
1506
00
1507
00
1508
00
1509
00
1510
00
1511
00
1512
00
1513
00
1514
00
1515
00
1516
00
1517
00
1518
00
1519
00
1520
00
1521
00
1522
00
1523
00
1524
00
1525
00
1526
00
1527
00
1528
00
1529
00
1530
00
1531
00
1532
00
1533
00
1534
00
1535
00
1536
00
1537
00
1538
00
1539
00
1540
00
1541
00
1542
00
1543
00
1544
00
1545
00
1546
00
1547
00
1548
00
1549
00
1550
00
1551
00
1552
00
1553
00
1554
00
1555
00
1556
00
1557
00
1558
00
1559
00
1560
00
1561
00
1562
00
1563
00
1564
00
1565
00
1566
00
1567
00
1568
00
1569
00
1570
00
1571
00
1572
00
1573
00
1574
00
1575
00
1576
00
1577
00
1578
00
1579
00
1580
00
1581
00
1582
00
1583
00
1584
00
1585
00
1586
00
1587
00
1588
00
1589
00
1590
00
1591
00
1592
00
1593
00
1594
00
1595
00
1596
00
1597
00
1598
00
1599
00
1600
00
1601
00
1602
00
1603
00
1604
00
1605
00
1606
00
1607
00
1608
00
1609
00
1610
00
1611
00
1612
00
1613
00
1614
00
1615
00
1616
00
1617
00
1618
00
1619
00
1620
00
1621
00
1622
00
1623
00
1624
00
1625
00
1626
00
1627
00
1628
00
1629
00
1630
00
1631
00
1632
00
1633
00
1634
00
1635
00
1636
00
1637
00
1638
00
1639
00
1640
00
1641
00
1642
00
1643
00
1644
00
1645
00
1646
00
1647
00
1648
00
1649
00
1650
00
1651
00
1652
00
1653
00
1654
00
1655
00
1656
00
1657
00
1658
00
1659
00
1660
00
1661
00
1662
00
1663
00
1664
00
1665
00
1666
00
1667
00
1668
00
1669
00
1670
00
1671
00
1672
00
1673
00
1674
00
1675
00
1676
00
1677
00
1678
00
1679
00
1680
00
1681
00
1682
00
1683
00
1684
00
1685
00
1686
00
1687
00
1688
00
1689
00
1690
00
1691
00
1692
00
1693
00
1694
00
1695
00
1696
00
1697
00
1698
00
1699
00
1700
00
1701
00
1702
00
1703
00
1704
00
1705
00
1706
00
1707
00
1708
00
1709
00
1710
00
1711
00
1712
00
1713
00
1714
00
1715
00
1716
00
1717
00
1718
00
1719
00
1720
00
1721
00
1722
00
1723
00
1724
00
1725
00
1726
00
1727
00
1728
00
1729
00
1730
00
1731
00
1732
00
1733
00
1734
00
1735
00
1736
00
1737
00
1738
00
1739
00
1740
00
1741
00
1742
00
1743
00
1744
00
1745
00
1746
00
1747
00
1748
00
1749
00
1750
00
1751
00
1752
00
1753
00
1754
00
1755
00
1756
00
1757
00
1758
00
1759
00
1760
00
1761
00
1762
00
1763
00
1764
00
1765
00
1766
00
1767
00
1768
00
1769
00
1770
00
1771
00
1772
00
1773
00
1774
00
1775
00
1776
00
1777
00
1778
00
1779
00
1780
00
1781
00
1782
00
1783
00
1784
00
1785
00
1786
00
1787
00
1788
00
1789
00
1790
00
1791
00
1792
00
1793
00
1794
00
1795
00
1796
00
1797
00
1798
00
1799
00
1800
00
1801
00
1802
00
1803
00
1804
00
1805
00
1806
00
1807
00
1808
00
1809
00
1810
00
1811
00
1812
00
1813
00
1814
00
1815
00
1816
00
1817
00
1818
00
1819
00
1820
00
1821
00
1822
00
1823
00
1824
00
1825
00
1826
00
1827
00
1828
00
1829
00
1830
00
1831
00
1832
00
1833
00
1834
00
1835
00
1836
00
1837
00
1838
00
1839
00
1840
00
1841
00
1842
00
1843
00
1844
00
1845
00
1846
00
1847
00
1848
00
1849
00
1850
00
1851
00
1852
00
1853
00
1854
00
1855
00
1856
00
1857
00
1858
00
1859
00
1860
00
1861
00
1862
00
1863
00
1864
00
1865
00
1866
00
1867
00
1868
00
1869
00
1870
00
1871
00
1872
00
1873
00
1874
00
1875
00
1876
00
1877
00
1878
00
1879
00
1880
00
1881
00
1882
00
1883
00
1884
00
1885
00
1886
00
1887
00
1888
00
1889
00
1890
00
1891
00
1892
00
1893
00
1894
00
1895
00
1896
00
1897
00
1898
00
1899
00
1900
00
1901
00
1902
00
1903
00
1904
00
1905
00
1906
00
1907
00
1908
00
1909
00
1910
00
1911
00
1912
00
1913
00
1914
00
1915
00
1916
00
1917
00
1918
00
1919
00
1920
00
1921
00
1922
00
1923
00
1924
00
1925
00
1926
00
1927
00
1928
00
1929
00
1930
00
1931
00
1932
00
1933
00
1934
00
1935
00
1936
00
1937
00
1938
00
1939
00
1940
00
1941
00
1942
00
1943
00
1944
00
1945
00
1946
00
1947
00
1948
00
1949
00
1950
00
1951
00
1952
00
1953
00
1954
00
1955
00
1956
00
1957
00
1958
00
1959
00
1960
00
1961
00
1962
00
1963
00
1964
00
1965
00
1966
00
1967
00
1968
00
1969
00
1970
00
1971
00
1972
00
1973
00
1974
00
1975
00
1976
00
1977
00
1978
00
1979
00
1980
00
1981
00
1982
00
1983
00
1984
00
1985
00
1986
00
1987
00
1988
00
1989
00
1990
00
1991
00
1992
00
1993
00
1994
00
1995
00
1996
00
1997
00
1998
00
1999
00
2000
00
2001
00
2002
00
2003
00
2004
00
2005
00
2006
00
2007
00
2008
00
2009
00
2010
00
2011
00
2012
00
2013
00
2014
00
2015
00
2016
00
2017
00
2018
00
2019
00
2020
00
2021
00
2022
00
2023
00
2024
00
2025
00
2026
00
2027
00
2028
00
2029
00
2030
00
2031
00
2032
00
2033
00
2034
00
2035
00
2036
00
2037
00
2038
00
2039
00
2040
00
2041
00
2042
00
2043
00
2044
00
2045
00
2046
00
2047
00
2048
00
This page took
0.195073 seconds
and
4
git commands to generate.