CauseWay DOS extender (Announce)
Hello Japheth,
> > ... I have been maintaining my own set of changes to the
> > CauseWay extender v3.60, at https://codeberg.org/tkchia/causeway — as
> > part of the gcc-ia16 toolchain's support for 16-bit protected mode
> > programs
> Interesting. What object format is used there? COFF with 16-bit
> "extensions" - or OMF. And the binary format is still CauseWay's 3P?
Yes, the executable format is still 3P. The intermediate format is ELF/x86-32 with some non-standard relocations to represent segment:offset pairs (earlier proposed by Anvin, https://git.zytor.com/users/hpa/segelf/abi/tree/segelf.txt). Segment relocations are not quite supported yet. The whole setup is rather clunky and probably needs a rethink.
Also I currently use Lindauer's xlib to rebuild the cw.lib library of runtime routines, in case that is useful.
Thank you!
---
https://gitlab.com/tkchia · https://codeberg.org/tkchia · 😴 "MOV AX,0D500H+CMOS_REG_D+NMI"
Complete thread:
- CauseWay DOS extender - Japheth, 25.02.2025, 16:04 (Announce)
- CauseWay DOS extender - rr, 25.02.2025, 20:22
- CauseWay DOS extender - tkchia, 26.02.2025, 16:03
- CauseWay DOS extender - Japheth, 27.02.2025, 15:30
- CauseWay DOS extender - Rugxulo, 28.02.2025, 05:26
- CauseWay DOS extender - Japheth, 28.02.2025, 07:14
- CauseWay DOS extender - Rugxulo, 28.02.2025, 10:30
- CauseWay DOS extender - tkchia, 28.02.2025, 16:36
- CauseWay DOS extender - Japheth, 28.02.2025, 07:14
- CauseWay DOS extender - tkchia, 28.02.2025, 16:51
- CauseWay DOS extender - DosWorld, 28.02.2025, 23:11
- CauseWay DOS extender - Rugxulo, 28.02.2025, 05:26
- CauseWay DOS extender - Japheth, 27.02.2025, 15:30
- CauseWay DOS extender v5 - Japheth, 28.03.2025, 08:12
- CauseWay DOS extender v5 - RayeR, 30.03.2025, 04:03
- CauseWay DOS extender v5 - Japheth, 30.03.2025, 05:33
- CauseWay DOS extender v5 - tkchia, 30.03.2025, 16:59
- CauseWay DOS extender v5 - Japheth, 30.03.2025, 17:27
- CauseWay DOS extender v5 - tkchia, 30.03.2025, 19:45
- CauseWay DOS extender v5 - RayeR, 01.04.2025, 16:10
- CauseWay DOS extender v5 - Japheth, 02.04.2025, 14:03
- CauseWay DOS extender v5 - DosWorld, 02.04.2025, 04:24
- CauseWay DOS extender v5 - tkchia, 05.04.2025, 07:41
- CauseWay DOS extender v5 - Japheth, 30.03.2025, 17:27
- CauseWay DOS extender v5 - roytam, 31.03.2025, 18:45
- CauseWay DOS extender v5 - Japheth, 01.04.2025, 08:56
- CauseWay DOS extender v5 - roytam, 01.04.2025, 14:32
- CauseWay DOS extender v5 - Japheth, 01.04.2025, 08:56
- CauseWay DOS extender v5 - tkchia, 30.03.2025, 16:59
- CauseWay DOS extender v5 - Japheth, 30.03.2025, 05:33
- CauseWay DOS extender v5 - RayeR, 30.03.2025, 04:03