8000 Tags · tkchia/newlib-ia16 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: tkchia/newlib-ia16

Tags

20230704

Toggle 20230704's commit message
IA-16: try to fix installation on macOS host

Reportedly macOS's `install` program does not understand a `-D`
option, unlike GNU `install`.  Use $(mkinstalldirs) instead to
create parent directories for install destination files.

See
- https://github.com/tkchia/build-ia16/issues/28#issuecomment-1620049133
- https://github.com/tkchia/build-ia16/issues/28#issuecomment-1620339842

20230607

Toggle 20230607's commit message
IA-16: define `environ` only if needed; & add `__argv` variable

20230316

Toggle 20230316's commit message
IA-16: fix: transient BSS size for -mtsr was calculated wrongly

See tkchia/gcc-ia16#81 (comment) .

The GNU ld source code under Binutils 2.39 says,
```
      /* Unfortunately GNU ld has managed to evolve two different
	 meanings to NOLOAD in scripts.  ELF gets a .bss style noload,
	 alloc, no contents section.  All others get a noload, noalloc
	 section.  */
```
And non-alloc sections do not advance the linker's location
counter. Ugh.

20230307

Toggle 20230307's commit message
IA-16: update DPMI-mode _times (.) code to work under CauseWay

20230110

Toggle 20230110's commit message
IA-16: fix: clear top of 32-bit regs. if run as 32-bit DPMI app.

(take 2)

20230108

Toggle 20230108's commit message
IA-16: enable CauseWay "dual mode" for -mdosx32

20221230

Toggle 20221230's commit message
IA-16: handle case of environment segment = 0

Partly fixes #21 .

20221227

Toggle 20221227's commit message
IA-16: libc can assume MS-DOS >= 3 if in DOS extender mode

20221127

Toggle 20221127's commit message
IA-16: allow adding a non-loaded overlay at end of .exe

Requested by Stas Sergeev at
tkchia/gcc-ia16#122 (comment) .

20220624

Toggle 20220624's commit message
IA-16: getpid (): use European MS-DOS getpid syscall if present

(take 2)
0