MSA2 and TP7 overlays (Announce)
(Sorry in advance for the ramble. I just want it all in one place so I don't forget later.)
> > [TP7] overlays (but I'm not familiar with them at all!).
>
> For a summary and link to details see
> https://stackoverflow.com/questions/10155003/how-did-turbo-pascal-overlays-work
Don't personally need it, just mildly curious.
You seem to mostly just point to The Slithy Tove, which I haven't read yet. A quick check of Bob Swart's Borland Pascal Efficiency book doesn't show any overlay usage. Probably old SWAG archives have something, but I haven't checked yet either. Maybe TP55 included some example code for it, I think? But I haven't checked those lately, don't remember. No mention of overlays on FPC's DOS wiki page, probably not supported yet.
Freeware TP 5.5 didn't really come with online books or manuals (except a chapter about their OOP). I feel (unsurprisingly) timid about places like BitSavers, even though they also have German mirrors, so maybe it's legal? Ugh, old copyright is annoying.
I know Go32v2 supports DXE1, but I've never used it much there. In fact, I never used it much (except Matt Mahoney's old C++/ASM code, paq8f, ten years ago!). DXE3 is better but rarely used (e.g. Hexen2, whose code I never studied closely).
I'm definitely curious, but I don't need it. Then again, I did recently recompile NASM 0.98.39 for 8086 with OpenWatcom ("large") and TurboC++ ("huge"), and the latter runs out of memory more easily (FD's kernel.asm)! TC++ 1.01 does support overlays, and I do have the actual physical books on that, so I'll probably read up on that soon, out of mild curiosity.
Complete thread:
- MSA assembler released under MIT - DosWorld, 10.11.2019, 13:44 (Announce)
- MSA assembler released under MIT - tom, 10.11.2019, 19:00
- MSA assembler released under MIT - DosWorld, 12.11.2019, 14:42
- MSA assembler released under MIT - Rugxulo, 15.11.2019, 03:24
- MSA assembler released under MIT - DosWorld, 15.11.2019, 16:38
- MSA2 and TP7 overlays - Rugxulo, 02.12.2019, 20:47
- MSA2 and TP7 overlays - marcov, 03.12.2019, 16:37
- MSA2 and TP7 overlays - Rugxulo, 04.12.2019, 03:59
- MSA2 and TP7 overlays - marcov, 04.12.2019, 10:41
- Turbo Pascal overlays (overleden? ha!) - Rugxulo, 16.02.2020, 03:48
- Turbo Pascal overlays - Rugxulo, 18.02.2020, 03:03
- Turbo Pascal overlays & NASM Preprocessor - ecm, 05.03.2020, 16:42
- Turbo Pascal overlays (overleden? ha!) - Rugxulo, 16.02.2020, 03:48
- MSA2 and TP7 overlays - marcov, 04.12.2019, 10:41
- MSA2 and TP7 overlays - Rugxulo, 04.12.2019, 03:59
- MSA2 and TP7 overlays - rr, 03.12.2019, 21:34
- MSA2 and TP7 overlays - Rugxulo, 14.12.2019, 13:28
- MSA2 and TP7 overlays - rr, 14.12.2019, 23:42
- MSA2 and TP7 overlays - marcov, 15.12.2019, 21:07
- MSA2 and TP7 overlays - Rugxulo, 16.12.2019, 19:15
- MSA2 and TP7 overlays - marcov, 15.12.2019, 21:07
- MSA2 and TP7 overlays - rr, 14.12.2019, 23:42
- MSA2 and TP7 overlays - DosWorld, 15.12.2019, 21:42
- MSA2 and one-pass assemblers - Rugxulo, 16.12.2019, 19:32
- MSA2 compilation with GCC - Rugxulo, 12.02.2020, 08:18
- MSA2 and TP7 overlays - marcov, 03.12.2019, 16:37
- MSA assembler released under MIT - Rugxulo, 15.11.2019, 03:24
- MSA assembler released under MIT - DosWorld, 12.11.2019, 14:42
- MSA assembler released under MIT - tom, 10.11.2019, 19:00