Fortran Retro Toolchain
Parent section: Toolchains and Environment Setup
- Compilers:
- OpenWatcom FORTRAN 77 (wfl386): The premier open-source toolchain capable of targeting 16-bit real mode DOS as well as 32-bit DOS protected-mode (DOS4GW), linking seamlessly with C and assembly object files11.
- Vintage Microsoft FORTRAN 3.x / 5.1: Available in retro-computing archives for building period-accurate 16-bit DOS executables12.
- Modern GFortran with Retro Constraints: Developing with modern GFortran while strictly constraining memory allocations and array sizes, targeting low-resource embedded targets or minimal SDL2 framebuffers configured to emulate vintage ![][image1] resolutions11.
Review findings for this part
Section titled “Review findings for this part”The findings come from ../../findings/ (pass 1). The script matches them to this part by source line.
| ID | Severity | Evidence | Status | Location | Problem |
|---|---|---|---|---|---|
| D02-M9 | major | DOC | open | L138 | Claim: The document gives a path with “Modern GFortran with retro constraints … SDL2 framebuffer”.. Problem: This path removes the premise. A modern operating system with SDL2 is not 80s/90s hardware. If the document permits this path, the full comparison changes. Then C or C++ plus SDL is the clear rival. |
| D02-m2 | minor | KNOW | open | L136 | wfl386 is the 32-bit driver of OpenWatcom. For 16-bit real mode, use wfl. |
Review worksheet
Section titled “Review worksheet”1. Goal of this part
Section titled “1. Goal of this part”What does this part try to show, or help the reader decide?
2. Key claims to test
Section titled “2. Key claims to test”| # | Claim | Evidence given (citation / data) | Verifiable? |
|---|---|---|---|
| 1 |
3. Adversarial review
Section titled “3. Adversarial review”- Strongest counter-argument:
- Unsupported, overstated, or outdated claims:
- Source quality (primary vs. blog/forum/marketing):
- Omissions / what a skeptic would ask:
- Internal consistency with other segments:
4. Evaluation
Section titled “4. Evaluation”- Does the segment achieve its goal? (Yes / Partly / No)
- Confidence: (High / Medium / Low)
- Required fixes: