| PLEX86 | ||
Early microcomputer esp i8008 softwarehansp The Intel PL-M compiler that generates i8008 code is out there on the net. It used to be on the oak.oakland.edu ftp site in the CP-M directory, but while that archive is gone I'm convinced that it must be still out there. Change in computers as a hobbiest Hi everyone, Just some random thoughts I thought I'd share. I've been a computer hobbiest for most of my life, and I can't help but notice the change... I think Gary Kildall was probably the actual author of that compiler. The compiler itself is in somewhat portable Fortran IV. (Hollerith strings IIRC, making those portable is actually a lot of work). It compiled and worked out-of-the-box on VAX Fortran and also I think the PDP-11 Fortrans, and while those were nominally Fotran 77 compilers they also did a very good job supporting dusty-deck Fortran code. Modern Fortran compilers (including the GNU toolchain and f77 on most commercial unix platforms) are not nearly so good about supporting dusty-deck code. The 8008 is not exactly your ideal target for a compiler. Stack and math operations exist but not in the same way you'd expect on a modern target (or even say a PDP-11 target). But they made it work quite well (PL-M is actually a pretty well-targeted language for typical embedded microcontroller stuff, unlike say C). Much of CP-M was written in PL-M (ignore those disbuttemblies which make it appear as if it were authored in buttembler) and if IIUC the very earliest versions of CP-M actually ran on 8008's. Tim.
|
||||
Change in computers as a hobbiest Alt Folklore Computers from Newsgroups The #1 Usenet Provider on the Internet
|
||||