flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > How Compile TinyC & Fasm |
Author |
|
dazzit 05 Feb 2007, 14:33
I've briefly touched on this elsewhere but not without modifying TCC. I can't remember exactly what it was I had to do but if I remember correctly, the PE linker won't create a binary and the ELF linker even though it has been told to create a binary, still sticks the dynamic interpreter section at the start of the file. Tell it to link at a particular address and you'll also end up with up to 4K of padding up to a page boundary at the start. I really must find those sources if people are starting to show interest.
Theoretically, according to the manual it should be possible with certain command line flags but in practice, Fabrce Bellard moved on to develping FFDSHOW and PLEX86. I'd actualy compiled a working bootloader and was part way through paged memory management when I got bored. I was develping the basic algorithms in 'C' and then migrating to assembler. |
|||
05 Feb 2007, 14:33 |
|
dazzit 05 Feb 2007, 21:47
Ooops.. Qemu..
|
|||
05 Feb 2007, 21:47 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.