Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Amiga Portable Binaries - Status

Amiga Portable Binaries - Status

Well I've been studying LCC and it looks like it should be fairly easy to add a new target for SDE output. Since SDE is not much more than a way of representing DAGs (Directed Acyclic Graphs) in an efficient tabular form, it should be relatively easy to convert LCC's IR into SDE (and back).

So, as a first step, I'm going to modify one of lcc's targets (symbolic) to produce something resembling SDE, and also a Universal Symbol File (USF) output. Then, convert SDE back into LCC's IR and finish compilation "normally". This is essentially what the ASDL package does. While I don't think I will use ASDL, it will be useful to study because the SDE could be patched in the same way.

Adding output of USF's should be child's play, and this would give lcc a method of using precompiled headers. It will also be necessary down the line when the linker and loaders are written.

@@@
* Aric R Caley. / Greywire / webmaster@greywire.8m.com / HOME