Mail Archives: djgpp/1993/03/12/09:40:12
>I think I'm missing something here. Why does debug32 need to be compiled
>with the small memory model under TC? Is the rest of the lower 640k
>needed for urgent DJGPP bookkeeping chores?
The original architecture of go32.exe was small model to keep
Turbo-C's runtime from screwing with the rest of 640K memory, which
go32 was using to hold paging tables. Had it been large model, I
would have had a harder time managing the 640K memory.
Note: A recent change (1.08 or 1.09) freed up about 4K of code space,
so some old fixes may now fit in debug32. If I ever get around to
supporting gdb, this point will be moot.
DJ
- Raw text -