Way back when, One of my main HD's utterly failed. It's one of the reasons I put all my Amiga stuff in a closet the last 12 years or so.
The failed HD is long gone but I've been working on recovering as much as possible from floppy and tape backups and wanted to show off a couple of apps I wrote back in the day.
These probably have limited appeal to most people other than maybe Zetro and a couple others.
Anyhow, the first app is a table driven cross-assembler for the 8051, Z80 and several other cpu's. Back in '89 I was a college student studying embedded systems. We used 8051 micro controllers to build real word devices. The school had several Intel development workstations to write and assemble code. But I wanted to write the code from my dorm room. So I found an 8051 assembler for the pc that came with source code when you registered it. I got hold of the code, ported it to the Amiga and also added a dis-assembler to it. The assemble would spit out Intel hex files ready to be burned onto an empty chip. All I had to do was upload the file from my dorm to the campus server and burn a chip from there.
Here is a screenshot of the assembler in action along with a simple test program and the output files.
The failed HD is long gone but I've been working on recovering as much as possible from floppy and tape backups and wanted to show off a couple of apps I wrote back in the day.
These probably have limited appeal to most people other than maybe Zetro and a couple others.
Anyhow, the first app is a table driven cross-assembler for the 8051, Z80 and several other cpu's. Back in '89 I was a college student studying embedded systems. We used 8051 micro controllers to build real word devices. The school had several Intel development workstations to write and assemble code. But I wanted to write the code from my dorm room. So I found an 8051 assembler for the pc that came with source code when you registered it. I got hold of the code, ported it to the Amiga and also added a dis-assembler to it. The assemble would spit out Intel hex files ready to be burned onto an empty chip. All I had to do was upload the file from my dorm to the campus server and burn a chip from there.
Here is a screenshot of the assembler in action along with a simple test program and the output files.