Close

High scores are getting sent to server

A project log for Galaga meets IoT

ESP8266 captures high scores as they occur on a Galaga PCB from the Golden Age of Arcade

justinrichardsjustin.richards 11/04/2016 at 10:291 Comment

Hi scores are getting sent to webserver but as this is a cludge it is not yet bullet proof.

Seeking help to write flip flop equation for GAL.

So far I have this for the address matches

/X = /WE * /CS * J*/I*/H*/G*F*/E*/D*C*/B*A + ;Addr 225 [8A25]

/WE * /CS * J*/I*/H*/G*F*/E*/D*C*/B*/A +;Addr 224 [8A24]

/WE * /CS * J*/I*/H*/G*F*/E*/D*/C*B*A +;Addr 223 [8A23]

/WE * /CS * J*/I*/H*/G*F*/E*/D*/C*B*/A +;Addr 222 [8A22]

/WE * /CS * J*/I*/H*/G*F*/E*/D*/C*/B*A +;Addr 221 [8A21]

/WE * /CS * J*/I*/H*/G*F*/E*/D*/C*/B*/A ;Addr 220 [8A20]

y = /X;

which works well but the following fails to compile.

Z = /Z;

Z.clkf = X;

Hoping someone may be familiar and set me straight.

Discussions

justin.richards wrote 11/07/2016 at 01:40 point

Have solved the compile fail with

Z := /Z

which toggles state on every clock (Pin 1) that is now fed from the X output.

Initial tests have produced favourable results. 

The transition of Z can now be used to differentiate between subsequent hi score writes..  Just need to tidy up the ESP8266 code a bit and perform additional testing. 

  Are you sure? yes | no