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
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.
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.
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.
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.