Monday, 24 October 2016

Day 738, Replica 1 test


On Saturday morning I plugged in the remaining IC's and tested the Woz monitor.

If you look on The YouTube you may see people plugging IC's into sockets as easily as plugging in a MagSafe power connector.  Do not be fooled, a great deal of care needs to be taken in the preparation to have the IC pins aligned neatly with the socket.  Make sure that there are no bent pins or pins out of alignment with the others, check to see far away from a close fit the pins currently are by offering the IC up to the socket.  Use a firm surface to press gently all of the pins on one side at once slightly inward and keep alternating sides until the spacing of the pins match that of the socket spacing.

If a pin is already bent there is a good chance it will break, this may not be a problem if the wider part of the pin is still intact as it could still make good contact with the socket.  If a pin breaks and there isn't good contact then push an off-cut piece of wire from a resistor into the socket and use that to connect to the IC, with solder if needed, although take care not to apply heat for too long here.

After assembling the final parts, shoes-off to prevent build up of static and component damage from electrostatic discharge (ESD), I reconnected the replica 1 to my monitor.  It didn't work.  I checked all connections again and nothing appeared out of place, I then realised I'd set the monitor to the wrong input type...

All was well.  The replica 1 booted into the Woz monitor.  The Woz monitor is the utility Steve Wozniak wrote to access memory locations, write to them and execute simple programs.

I entered these values from memory location 0300 using this syntax:

300: A9 0 AA 20 EF FF E8 8A 4C 2 3

Then I executed the hex code using the command 300R - 300 for the memory location to start from and R for Run.

It didn't work.

I set the caps lock on on the keyboard, entered the hex values again and executed the code from the memory location.  This time it set off printing a continuous stream of characters as can be seen in the bottom image.

Apple 1 Basic can also be loaded from the Woz monitor, basic is included in the EEPROM chip.  I'll get round to doing something with Basic later.

So far so good, nothing destroyed by standing on, generally clumsiness or ESD, the next task is to put it in some sort of protective container.*



* This is too easy, perhaps it would be an idea to build a replica machine from scratch.

For official/internal use only:
7575
0-9

No comments:

Post a Comment