Me and @jajan547 are currently working on creating a replica of the Apple Techstep
This will be a functional and (mostly) electrical clone of the original but will not be a exact 1:1 copy as the design will be optimised where changes can be made to make the board easier or cheaper to assemble
Stage 1 was to extract the code from all the custom programmed parts of which there where 4:
(1) The main microcontroller (a MC68HC711E9FN) - This appears to have been completely unprotected, I'm currently awaiting a new micro from china to verify the dump I made is good
(2) A PALCE22V10Q-25JC - This was also unprotected, The dump I made has been programmed top a new part and verified as working
(3 & 4) Two PALC16L8L-25VC's - These where both protected however as these where combinatorial only "L" parts so could be dumped as a 27C020 adapter using the method described here: http://dreamjam.co.uk/emuviews/readpal.php The dumps have both been converted to ATF/GAL16V8's and verified as working
Stage 2 is the hardware
I'm currently waiting for the new micro before starting on the logicboard so I'm going to be starting on the DC in board and then moving on to the port pack
The port pack will likely be integrated directly onto the clones logicboard because as far as I am aware there was only ever one released so eliminating the connectors makes sense (and will give a little more board space which might be important later)
The DC in board will be totally redesigned to do away with the 9V AC adapter and PP3 battery instead having a charge controller for a lithium battery with a micro USB port for charging
Stage 3 will be the casing, keypad and LCD
My intention with the keypad is to replace it with a board using tactile switches as this seems like the easiest route
I'm hoping the LCD will be something standard that a off the shelf module can be found for (I haven't extracted it form the case yet but do not see any apple markings on the board for it)
Case? No idea, maybe it can be 3D printed? (Though my printers bed is waaaay to small!)
Progress will be posted here as we work on this
And thanks again to @jajan547 for loaning me a TechStep to make this possible
This will be a functional and (mostly) electrical clone of the original but will not be a exact 1:1 copy as the design will be optimised where changes can be made to make the board easier or cheaper to assemble
Stage 1 was to extract the code from all the custom programmed parts of which there where 4:
(1) The main microcontroller (a MC68HC711E9FN) - This appears to have been completely unprotected, I'm currently awaiting a new micro from china to verify the dump I made is good
(2) A PALCE22V10Q-25JC - This was also unprotected, The dump I made has been programmed top a new part and verified as working
(3 & 4) Two PALC16L8L-25VC's - These where both protected however as these where combinatorial only "L" parts so could be dumped as a 27C020 adapter using the method described here: http://dreamjam.co.uk/emuviews/readpal.php The dumps have both been converted to ATF/GAL16V8's and verified as working
Stage 2 is the hardware
I'm currently waiting for the new micro before starting on the logicboard so I'm going to be starting on the DC in board and then moving on to the port pack
The port pack will likely be integrated directly onto the clones logicboard because as far as I am aware there was only ever one released so eliminating the connectors makes sense (and will give a little more board space which might be important later)
The DC in board will be totally redesigned to do away with the 9V AC adapter and PP3 battery instead having a charge controller for a lithium battery with a micro USB port for charging
Stage 3 will be the casing, keypad and LCD
My intention with the keypad is to replace it with a board using tactile switches as this seems like the easiest route
I'm hoping the LCD will be something standard that a off the shelf module can be found for (I haven't extracted it form the case yet but do not see any apple markings on the board for it)
Case? No idea, maybe it can be 3D printed? (Though my printers bed is waaaay to small!)
Progress will be posted here as we work on this
And thanks again to @jajan547 for loaning me a TechStep to make this possible