mofosyne / arduino-gameboy-printer-emulator

Code to emulate a gameboy printer via the gameboy link cable
https://mofosyne.github.io/arduino-gameboy-printer-emulator/
GNU General Public License v3.0
318 stars 41 forks source link

byte stream progress #2

Closed mofosyne closed 7 years ago

mofosyne commented 7 years ago

https://github.com/mofosyne/arduino-gameboy-printer-emulator/commit/7fcc49ea024ba131d160e3ff3067b16a23ebc17a

This shows that I can get the byte stream to function semi okayish

GAMEBOY PRINTER EMULATION PROJECT
<-----------PACKET----------->
1   // COMMAND: INIT
0   // COMPRESSION = none
0   // LENGTH: 0
0
1   // CRC low
0   // CRC high
0
0
<-----------PACKET----------->
F   // COMMAND: INQURY
0   // COMPRESSION = none
0   // LENGTH: 0
0
F   // CRC low
0   // CRC high
0
0
<-----------PACKET----------->
4   // COMMAND: DATA
0   // COMPRESSION = none
80  // | LENGTH
2   // | [0x02, 0x80] = 640 bytes
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
7F
F
C3
20
FF
5F
F4
1F
86
FF
FF
FC
18
FF
FF
FE
C6
0
FF
FF
FF
C6
7F
FF
FF
C9
1D
FF
FC
7
6F
FD
FF
FF
8D
C6
FF
FF
FF
C0
7
FF
FF
FF
A0
FF
FF
FF
FF
60
FF
FF
FB
7F
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
18
83
1C
FF
F1
4
E
C3
FF
E5
18
18
FF
FF
24
0
AE
FF
FF
A0
80
FF
FF
9C
93
7F
FF
FF
72
30
FF
FF
8
0
0
DB
FF
6E
1D
3D
FF
FF
E0
C0
FF
FF
CE
C0
5D
FF
FF
E7
7E
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
F9
1
10
CC
78
0
0
0
F0
0
0
11
C
C1
0
40
2
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
E3
F9
E7
F9
FF
EF
C3
1F
F3
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FC
C3
70
FF
FF
E0
6
F5
11
C
C1
0
40
2
F8
FC
FE
FC
FF
FE
E0
FF
C0
E0
C0
E0
81
1
78
47
E0
E
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
1E
C1
38
C3
7
E0
E3
E1
D
F9
CF
FD
3F
E3
7
E0
BF
C1
1F
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
E0
1C
E1
3C
3
83
7E
7
9B
39
2
20
98
F0
0
0
1
E0
0
0
22
19
4
0
80
2
F8
F3
7E
F7
FE
FF
E
83
3C
F
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
F8
7
F0
3C
83
91
9F
93
3F
83
7E
E7
7C
DF
7
D9
9C
87
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
E1
3B
FF
F3
8F
8B
FF
FF
FF
2
2
20
98
40
10
0
70
F0
E0
F0
E9
F0
F1
FB
FF
FA
FE
FC
FC
FC
F8
FC
7
7
83
7F
7
C1
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
E9
3E
F0
7C
E
C3
F3
43
7C
F9
7E
E7
D0
9F
FE
C1
FF
7
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
E7
7F
FE
E2
7E
1E
C3
3B
73
0
88
33
F
0
0
0
F
0
0
0
88
33
4
0
80
2
C0
FF
38
43
FA
70
EF
E0
2E
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
1D
FF
FF
CB
73
39
FF
FE
C6
34
83
E0
FF
7F
E0
E
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
70
FB
F0
F
C6
C0
8C
3
EB
4C
88
33
4
0
80
2
FF
FF
FF
FF
F1
F8
E0
F0
F4
E2
F0
E6
CF
FF
F0
67
C1
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FC
1E
F8
FF
7C
9B
FB
3
FC
FF
78
A7
F0
1F
FE
83
B9
47
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
E1
7C
FF
F3
63
3F
C3
CF
98
22
19
F
0
0
0
F
0
0
0
88
33
4
0
80
2
FF
FF
E1
71
87
FF
F1
7
BB
3A
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
7C
C7
7F
E7
87
39
E7
C1
FF
F0
27
FF
FF
FF
C1
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
30
88
33
4
0
80
2
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
1
7F
FF
FF
FF
F6
FF
FF
FF
EF
FF
FF
FF
FF
DA
FF
FF
FF
FC
FF
FF
FF
E0
7C
FF
FF
FB
7F
FF
FF
FF
FE
B4
FF
FF
FF
CF
FF
FF
FE
87
10
FF
FF
C0
7
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
20
7E
BF
FF
81
46
6E
F3
FC
32
6
9
CE
FD
11
44
6B
FF
D
7
99
C1
FF
6C
E1
F9
FF
61
37
C6
D9
FF
8
71
2E
CF
FF
13
1
40
FF
14
C4
4A
12
8F
3
80
18
1
7F
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
0
88
0
20
88
33
2
0
4
0
1
13
E4
7C
22
19
F
0
0
0
F
0
0
0
88
33
F
0
0
0
F
0
0
0
88
33
F
0
0
0
F
0
0
0
88
33
F
0
0
0
F
0
0
0
88
33
F
0
0
0
F
0
0
0