.DXE .DLL .SO (etc.) (Developers)
> TopSpeed Modula-2
> (for "286" [186?], no XMS needed, FPU or emulation).
TSM2 was my compiler before I went to FPC (then with targets go32v2, emx(OS/2) and Linux).
TSM2 was generally a 16-bit compiler but a later one than e.g. Borland Pascal 7.
There were several major versions (1,2,3), with TSM2 1.15/1.17 widely sold and used in education, even when later versions were out.
TS 3(.3x?) was the last product, but was offered as a bunch of modules and addons. Win3.1x, various protected mode options were all addon iirc.
It had real mode (roughly small,compact,large,xlarge), 286 protected mode and a 386 enhanced extender for 286 protected modem, lifting several limits and efficiency).
I never had the 386 addon, so don't know the exact details. I did have some of the win3.x stuff but never used it, since I never used win3 for anything serious.
Afaik it could generate 287 code, but the assembler didn't know any 386/387 opcodes. (requiring an external assembler to generate code for that). (386 db 66 based 32-bit integer support would have been very welcome, but few compilers support that)
Complete thread:
- .DXE .DLL .SO (etc.) - Rugxulo, 14.12.2019, 14:00
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- .DXE .DLL .SO (etc.) - Laaca, 15.12.2019, 22:50
- .DXE .DLL .SO (etc.) - Rugxulo, 16.12.2019, 20:04
- .DXE .DLL .SO (etc.) - marcov, 16.12.2019, 23:16
- .DXE .DLL .SO (etc.) - Laaca, 18.12.2019, 21:30
- .DXE .DLL .SO (etc.) - marcov, 19.12.2019, 20:39
- .DXE .DLL .SO (etc.) - Rugxulo, 20.12.2019, 10:39
- .DXE .DLL .SO (etc.) - marcov, 20.12.2019, 18:06
- .DXE .DLL .SO (etc.) - Laaca, 18.12.2019, 21:30
- .DXE .DLL .SO (etc.) - sezeroz, 16.12.2019, 06:15
- .DXE .DLL .SO (etc.) - Laaca, 15.12.2019, 22:50
Mix view