IoTGalaga_V13.ino
Hopefully the final version
ino -
15.86 kB -
01/18/2018 at 01:52
|
|
Download
|
GALAGA.JED
This is the fuse file that was generated by PALASM. This file was burned using a Micromaster 1000+ using ICE Technology: WINLV software on to the GAL16V8A
jed -
3.13 kB -
01/12/2018 at 11:49
|
|
Download
|
IoTGalaga_V12_flipped_5_0.ino
This is still a messy version but works with the assembled PCB with the bodged GPIO0 and GPIO5 swap
ino -
15.76 kB -
01/11/2018 at 12:21
|
|
Download
|
IoTGalaga_V9.ino
A working (very rough) version of the ESP8266 code. Needs to be tidied and commented
ino -
5.41 kB -
12/03/2016 at 11:03
|
|
Download
|
GalagaIoT.sch
Schematic capture. We (KiCad and I) struggled with the fact that this is a daughter board and many of the input are actually driven from the motherboard. DRC would report that inputs are connected to each other and not driven.
sch -
15.38 kB -
12/03/2016 at 10:36
|
|
Download
|
GalagaIoT.kicad_pcb
My first KiCad PCB. Welcome any feedback regarding good PCB design. I tried to minimise via's and tracks on the top layer. Not sure it is worth all the effort as board houses do not seem to offer single layer anyway.
kicad_pcb -
185.29 kB -
12/03/2016 at 10:33
|
|
Download
|
GALAGA.PDS
The latest version of the GAL16V8A that includes the addresses for the Initials memory location and the "Z" toggle output.
pds -
2.34 kB -
11/13/2016 at 23:03
|
|
Download
|
galagaHS.pl
An update handler that simply writes the high score updates as they are sent from the ESP8266 to a file that can be included in a web page. Apache is the webserver used.
-
1.49 kB -
12/03/2016 at 11:02
|
|
Download
|
galaga.htm
Not very pretty web page that displays the HiScores
HyperText Markup Language (HTML) -
668.00 bytes -
12/03/2016 at 10:44
|
|
Download
|
IoTGalaga_V7.ino
Version 7 of the ESP8266 Code. It does capture the Default High score as it is written to memory (it is written LSB firs) and sends the web update as follows. Replace "b" with " " and "c" with "." as they cant be sent in a Get request. 172.16.3.4 - - [13/Nov/2016:18:55:45 +0800] "GET /cgi-bin/galagaHS.pl?hs=00002bNcN HTTP/1.1" 200 41 "-" "ESP8266HTTPClient"
It is clunky and fails to capture the initials when a actual high score is updated as Galaga first writes 3 spaces to these memory locations and then waits for the player to enter. So a total of 12 writes, whereas I had always assumed it would just be 9. This results in a total rethink.
ino -
4.36 kB -
11/13/2016 at 22:54
|
|
Download
|
HighScore_ESP8266_4.ino
Initial test code to read latched data that is interrupt driven
ino -
6.80 kB -
11/03/2016 at 23:10
|
|
Download
|