All posts by arkleyjoe

Latest Posts

Simon Part 4: Setting up the IDE and the code / software and writing / flashing the LPC810

The LPC810 is a microcontroller from NXP, an ARM Cortex M0+ based microcontroller. NXP provide a dedicated IDE MCUXpresso which is based on Eclipse and is really easy to set up. The IDE is completely free but you need to register at their site in order tow download it. NXP main site can be found at https://www.nxp.com/ […]

Simon Part 3: Electronics / Circuit Design

My schematic was very similar to the one suggested by https://www.hwhardsoft.de/english/projects/simon-says/ with some minor changes related to the voltage regulator. Because I intended to get the PCB manufactured I needed to get some PCB design software. I used a piece of software called Fritzing which can be downloaded from fritzing.org for free.  Once installed, learning to […]

Simon Part 2: Project approach, design, intended hardware / software.

When I starting doing some research I found one hundred and one Simon games for Arduino, but I also found this link which used the LPC810. https://www.hwhardsoft.de/english/projects/simon-says/ This was appealing because I had never used the LPC810 micro controller, and this would be something interesting to learn about , however I had visualised something a little […]

Simon Part 1: Create a clone of “Simon” the classic electronic toy.

As a child I loved electronic games, and one of the first I remember playing was Simon made by Milton Bradley Electronics (MB Electronics) Details about the original game can be found here https://en.wikipedia.org/wiki/Simon_(game) I own one of the original Simon games, which is still in perfect working order and boxed. Simon was a game my […]

Develop Atari 2600 game – Part 2: Hello World (of sorts)

Ok the next stage is to get some actual code running. I found a code sample here. http://www.randomterrain.com/atari-2600-memories-tutorial-andrew-davie-08.html created a local file asmtest.asm Because I created a new terminal session I need to run these two commands again. export bB=~/Atari2600/bB export PATH=$PATH:$bB I used this command to compile. Joes-MBP:samples arkleyjoe$ dasm.Darwin.x86 asmtest.asm -I”$bB/includes” -f3 -lasmtest.list.txt […]