Hi,
First of all let me stat - I am a new member here.
Please bear with me...
..
My Project:
I have a "Project Rodney" Brain from David Heiserman's "Build your own Self Programming Robot". Yes I know this is a really old project - but it was a fun Project. And yes I do know that is is exactly the same brian used in the Roomba Automated Floor Sweeper.
..
I have always loaded programs with the front control panel: 8 Data Toggle Switches, 12 Data Toggle Switches (The 8085 based Robot brain only uses 12 address lines of the 16 available), a Program/Run Switch and a Load Switch.
..
The panel has LEDs for the Address and Data Bits, and an LED for <PROGRAM> and one for <RUN>.
...
For those who think David Heiserman's book was a joke - it wasn't. But he (David Hesierman) did put a lot of bugs in the books programming. Maybe it was just to see if the reader actually understood what was going on - or that he was sabotaging their efforts (a third scenario is: The copy editors were not computer geeks and screwed up the programming codes).
...
My goal is to revive my Rodney project and instead of loading all those individual bytes and lines manually, to load them into EPROMs and load them from the EPROMs.
..
In the Project Rodney book, there is an EPROM that is used to control the cassette data interface. It shows the limited source code for the EPROM. My EPROM came from David Direct (an option in the early Rodney Robot days - but not now). So I never really loaded the EPROM.
..
So can someone point me in the direction of converting Machine Language to an EPROM code to load the EPROMs. I was thinking of using an EMP-10 EPROM Burner, but an associate suggested I get a GQ-4X from MCU Mall. com .... Either way - I need to get the data into a file to actually burn the EPROM. This is where I need assistance. Computer and Logic Hardware is not my problem - I have always been a hardware and hardwire kind of Tech (heck I cut my Data Teeth on a wire wrap UNIX System). Oh yea - My background goes back to the IMSAI8080A Computer - the one that came in a box of parts and once you got it all put together had ASCII trash instead of working video - because the original kits were shipped with a faulty trace bridge between the Composite Video Sync and Raster Level (which caused the Video Display to be jumbled) - my fix was a simple razior blade (which also made me a hero among the builders/geek clubs who were trying to get their machines up and working)... Ah, the late 60's and 70s... it aws a fun time...
..
So any suggestions or help available? Concerning my Machine Language to EPROM conversion.
..
I could list some of the source code here - but I think my post is too verbose as it is... But If necessary I could type it in so that you can see what I'm dealing with. This EPROM Burning/Authoring s new to me. Yea I know - SPOILED (yes I AM SPOILED - I have always bought my EPROMs and wired the logic to point to the EPROM start address).
..
A lot of my old Rodney Project is posted on an old web page - but I do not think the source code was "ever" posted. Just the mechanics and bug fixes in the project.
..
Thanks Gang - Dave
First of all let me stat - I am a new member here.
Please bear with me...
..
My Project:
I have a "Project Rodney" Brain from David Heiserman's "Build your own Self Programming Robot". Yes I know this is a really old project - but it was a fun Project. And yes I do know that is is exactly the same brian used in the Roomba Automated Floor Sweeper.
..
I have always loaded programs with the front control panel: 8 Data Toggle Switches, 12 Data Toggle Switches (The 8085 based Robot brain only uses 12 address lines of the 16 available), a Program/Run Switch and a Load Switch.
..
The panel has LEDs for the Address and Data Bits, and an LED for <PROGRAM> and one for <RUN>.
...
For those who think David Heiserman's book was a joke - it wasn't. But he (David Hesierman) did put a lot of bugs in the books programming. Maybe it was just to see if the reader actually understood what was going on - or that he was sabotaging their efforts (a third scenario is: The copy editors were not computer geeks and screwed up the programming codes).
...
My goal is to revive my Rodney project and instead of loading all those individual bytes and lines manually, to load them into EPROMs and load them from the EPROMs.
..
In the Project Rodney book, there is an EPROM that is used to control the cassette data interface. It shows the limited source code for the EPROM. My EPROM came from David Direct (an option in the early Rodney Robot days - but not now). So I never really loaded the EPROM.
..
So can someone point me in the direction of converting Machine Language to an EPROM code to load the EPROMs. I was thinking of using an EMP-10 EPROM Burner, but an associate suggested I get a GQ-4X from MCU Mall. com .... Either way - I need to get the data into a file to actually burn the EPROM. This is where I need assistance. Computer and Logic Hardware is not my problem - I have always been a hardware and hardwire kind of Tech (heck I cut my Data Teeth on a wire wrap UNIX System). Oh yea - My background goes back to the IMSAI8080A Computer - the one that came in a box of parts and once you got it all put together had ASCII trash instead of working video - because the original kits were shipped with a faulty trace bridge between the Composite Video Sync and Raster Level (which caused the Video Display to be jumbled) - my fix was a simple razior blade (which also made me a hero among the builders/geek clubs who were trying to get their machines up and working)... Ah, the late 60's and 70s... it aws a fun time...
..
So any suggestions or help available? Concerning my Machine Language to EPROM conversion.
..
I could list some of the source code here - but I think my post is too verbose as it is... But If necessary I could type it in so that you can see what I'm dealing with. This EPROM Burning/Authoring s new to me. Yea I know - SPOILED (yes I AM SPOILED - I have always bought my EPROMs and wired the logic to point to the EPROM start address).
..
A lot of my old Rodney Project is posted on an old web page - but I do not think the source code was "ever" posted. Just the mechanics and bug fixes in the project.
..
Thanks Gang - Dave