phar lap (Developers)
> Visual C++ 1.0 came with Phar Lap 286.
It's just a "pharlap lite" version, limited to 2 MB, IIRC - hardly useful for anything.
> No mention of whether 1.52 switched to Phar Lap 386.
No.
> But unfortunately the method of doing huge pointers
> effectively hardcodes a 4-bit shift into executables.
VC 1.52 uses "external" constants _AHINCR and _AHSHIFT, that work for both real-mode and protected-mode ( assuming that the protected-mode OS uses "selector tiling" for blocks > 64 kB ).
> Also, I don't know how to assemble that assembler.
The -Fa option generates assembly code, but without "red tape" cmds, so the generated code has to be adjusted before feeding the assembler with it.
---
MS-DOS forever!
Complete thread:
- phar lap - kerravon, 31.05.2023, 17:57 (Developers)