[Files] Amiga Exec 1.2 disassembled and commented | ANN.lu |
Posted on 22-Jul-2003 23:24 GMT by Hagge | 56 comments View flat View list |
followed a link from a link from a ... and found this.
|
|
List of all comments to this article |
Amiga Exec 1.2 disassembled and commented : Comment 32 of 56 | ANN.lu |
Posted by kalmar on 23-Jul-2003 11:59 GMT | Excellently well commented code, probably better than the original!
Some background from that site where the disassembly appeared:
[..]
Anyway. In 1989 I knew I'd be writing my own SCSI device driver sooner or later, and, to really get a feel for what was going on, I started to disassemble the OS kernel (known as the "exec") to see how the I/O functions worked. That was pretty interesting - I had just taken a real time OS course at university, and here was a real live one to take apart - so I ended up disassembling the entire exec.
Once that was done, I knew I wanted to share it around, but I figured I'd get in trouble if I started distributing the exec code. So I hacked up an elaborate scheme that forced an end user to run a program and construct the disassembly using data from his own machine's ROM. This way I was distributing no code that I wasn't supposed to.
Fast forward fourteen years, and this stuff is now strictly of historical interest, so I think it's reasonable to post the disassembly intact. If the legal holder of the copyright should happen to disagree, would they please contact me and I will take the material offline immediately. So here it is:
[cut]
This concludes today's nostalgia trip into ancient history. Unlike a lot of folks, I accept that the Amiga is dead and this stuff is of historical interest only! For the past four years, and hopefully for many more, my Linux system has been everything that I ever hoped for in a home computer.
[..] |
|
List of all comments to this article (continued) |
|
- User Menu
-
- About ANN archives
- The ANN archives is powered by #AmigaZeux. It was updated daily (news last: 22-Oct-2004; comments last: 18-May-2005).
ANN.lu was created, previously owned and maintained by Christian Kemp, www.ckemp.com.
- Contribute
- Not possible at this time!
- Search ANN archives
- Advanced search
- Hosting
- ANN.lu was hosted by Dreamhost. Sign up through this link, mention "ckemp" as referrer and he will get a 10% commission on any account you purchase.
Please show your appreciation for any past, present and future work on ANN.lu by making a contribution via PayPal.
|