causeway-dosx:rderr

Last commit made on 2022-12-21
Get this branch:
git clone -b rderr https://git.launchpad.net/causeway-dosx

Branch merges

Branch information

Name:
rderr
Repository:
lp:causeway-dosx

Recent commits

30bac96... by stsp

properly handle open failure

Currently the failure to open itself (for reading flags from the
3P payload) causes this:
Exception: 0D, Error code: 0000
... and a write of a CW.ERR.

With this patch you'll see a somewhat cryptic
CauseWay error 04 : DOS 3.1 or better required.
... which is much better than the crash.

Fixes https://github.com/tkchia/causeway/issues/4

80e6c42... by tkchia <email address hidden>

Use GitLab mirrors rather than GitHub URLs for JWasm & JWlink

30c8a8f... by tkchia <email address hidden>

Check that int 0x21 file paths do not overflow transfer buffer

a809e0a... by tkchia <email address hidden>

Bump debian/changelog.in to build new .deb package

1ae591e... by Tee-Kiah Chia <email address hidden>

Add script to create .deb pkg., mostly from ppa-de-rebus Git repo

0a8d357... by Tee-Kiah Chia <email address hidden>

Fix: race condition from concurrent `git submodule update --init`

```
rm -f -r JWasm.build
cc -O2 -Wall watcom/mkcode.c -o mkcode
git submodule update --init
rm -f -r JWlink.build
git submodule update --init
error: could not lock config file /builds/tkchia/build-ia16/
build-causeway/.git/modules/JWasm.src/config: File exists
fatal: could not set 'core.worktree' to '../../../JWasm.src'
make: *** [Makefile:165: jwasm] Error 1
make: *** Waiting for unfinished jobs....
```

22321eb... by Tee-Kiah Chia <email address hidden>

Try to build Michael Devore's original CauseWay Compressor (FIXME)

f94945a... by Tee-Kiah Chia <email address hidden>

Build final CauseWay Linker, with help of dosbox or dosemu2

4ee161b... by Tee-Kiah Chia <email address hidden>

Tweak DOS 1.x hack in decomp. stub to work w/ rewritten .exe hdr.

5a24ee0... by Tee-Kiah Chia <email address hidden>

Sort of bootstrap CauseWay linker with wlink or JWlink
(take 7)