Commit Graph

  • 032523a2bb
    Merge pull request #208 from andrewbird/ci-fix master Andrew Bird 2025-06-24 16:36:48 +01:00
  • d383546589 CI: Force lower case when unzipping Andrew Bird 2025-06-24 16:13:20 +01:00
  • b8ef68fb86 add missing test for write before invalidating buffer in INT25,26 handler Bernd Boeckmann 2025-06-02 11:34:38 +02:00
  • 8d29d66148 test for uninitialized dpb on INT25,26 and always allow rw block zero Bernd Boeckmann 2025-06-02 11:21:36 +02:00
  • 654e7b7a6c
    debug macro adjustments to separate what is printed in DEBUG mode Kenneth J Davis 2025-03-28 19:57:59 -04:00
  • 7fd6a6b71b
    add alternative path (compile time determined) if attempt to write >4GB should fail whole write or succeed but only up to 4GB (based on email from Tom) Kenneth J Davis 2025-03-28 17:04:59 -04:00
  • 767cafa737
    initialize pChildEnvSeg to 0 as if failed, callers would potentially free random memory address Kenneth J Davis 2025-03-28 17:03:58 -04:00
  • 868ae24d3c
    correct env size allocated, should be 0x80+3 not 80+3 as filename is 128 bytes Kenneth J Davis 2025-03-28 17:02:58 -04:00
  • bb8b581915
    add some comments and debug prints Kenneth J Davis 2025-03-28 17:01:49 -04:00
  • 93add63a3b
    add assert macro Kenneth J Davis 2025-03-28 16:59:13 -04:00
  • fa0959cb82
    keep history.txt updated for pending release Kenneth J Davis 2025-03-28 14:21:09 -04:00
  • 9967d2d662
    add some debug prints and update some to use debug print facility Kenneth J Davis 2025-03-28 14:20:26 -04:00
  • de08998969
    From Tom Ehlert, gracefully error when attempting to write past 4GB instead of wrapping and causing corruption. Kenneth J Davis 2025-03-28 14:14:44 -04:00
  • 42a006b964
    add some comments regarding share Kenneth J Davis 2025-03-28 10:23:31 -04:00
  • 634257b913
    add convenience switch to redirect debug output to COM port when building, update some debug prints to use our debug interface so print to COM port when enabled. Kenneth J Davis 2025-03-28 10:22:13 -04:00
  • 192cccc68f in 2F.4A02 advance firstAvailableBuf past the alignment as well (neater) E. C. Masloch 2025-02-18 21:19:10 +01:00
  • 85be764a50 fix 2F.4A MS-DOS v5 style HMA access services E. C. Masloch 2025-02-18 21:08:40 +01:00
  • 5de2eb1aa0
    avoid some useless messages when building release Kenneth J Davis 2024-12-31 18:08:11 -05:00
  • dffdc492bf
    linker arguments passed via response file, doesn't interact well with explicit options Kenneth J Davis 2024-12-31 16:55:23 -05:00
  • 6f5a136a60
    ensure cloning submodules Kenneth J Davis 2024-12-31 16:23:20 -05:00
  • 44dd357f86
    update readme for v2.44 Kenneth J Davis 2024-12-31 15:44:14 -05:00
  • 6cd67917a8
    Merge pull request #192 from jmalak/fix-2 Andrew Bird 2024-12-23 22:52:27 +00:00
  • abeda02ee1
    Merge pull request #191 from jmalak/fix-1 Andrew Bird 2024-12-23 22:47:26 +00:00
  • 86ea0f75aa CI-build: do download and setup Open Watcom more transparent Jiri Malak 2024-12-23 23:37:16 +01:00
  • ced1587aa4 build: modify echoto.bat to check arguments overflow Jiri Malak 2024-12-23 23:28:49 +01:00
  • 7cd0e19681
    build 2044 - update release documentation Kenneth J Davis 2024-12-21 13:09:09 -05:00
  • 1cc00e194d
    avoid race condition that could corrupt user stack if DOS re-entered too soon Kenneth J Davis 2024-08-19 16:31:22 -04:00
  • dabfaf7d54
    enable installation check for driver.sys Kenneth J Davis 2024-08-19 15:05:12 -04:00
  • 1c6d1e8434
    add reminder comment Kenneth J Davis 2024-08-18 16:25:18 -04:00
  • f25e959e0a
    response file is generated during build, update gitignore Kenneth J Davis 2024-08-18 16:24:21 -04:00
  • 2ce6dc00de
    exeflat failed to advance str so didn't actually skip whitespace at beginning of string, additional comments Kenneth J Davis 2024-08-18 16:22:15 -04:00
  • 8f056cce6d
    Merge pull request #187 from andrewbird/pr180 Andrew Bird 2024-08-18 13:55:22 +01:00
  • c6b227b783
    Merge pull request #186 from andrewbird/pr177a Andrew Bird 2024-08-18 10:43:00 +01:00
  • fb9704f62e sys: Correct bin2c usage text Andrew Bird 2024-08-17 10:29:09 +01:00
  • f7947771cb config: only overwrite skip config prompt if it was displayed E. C. Masloch 2024-08-01 20:58:03 +02:00
  • 314c8b627b do not display any lone Carriage Returns E. C. Masloch 2024-08-01 20:52:39 +02:00
  • 42980dfe7d fix list traversal bug in update_dcb() This caused the kernel to hang when loading NETDRIVE.SYS Bernd Böckmann 2024-08-05 20:19:34 +02:00
  • ed2fd81927
    add initial support for DRIVER.SYS Kenneth J Davis 2024-08-05 20:37:25 -04:00
  • 8bdb2db5f6
    missing 0 in constant - build fix Kenneth J Davis 2024-08-05 09:49:54 -04:00
  • b9440c7e0e
    additional comments Kenneth J Davis 2024-08-05 09:41:13 -04:00
  • bf53e22d7a
    exeflat: Update usage text for indirect file Jiří Malák 2024-07-17 22:28:01 +02:00
  • db43a4b343 far-fix: symbols BIOSInt13, UserInt13 and BIOSInt19 are far (in LGROUP) Jiri Malak 2024-07-15 18:45:49 +02:00
  • 4a1fd57f3a libm.lib: The i4m module from OW-CRTL is no longer used Jiri Malak 2024-07-15 19:33:38 +02:00
  • 7a5af34727 ow-dos4gw: move configuration for DOS4GW to config.b Jiri Malak 2024-07-15 11:50:54 +02:00
  • 0231c98e3f ow-build: add global compiler control option to CC and CL macros Jiri Malak 2024-07-15 12:36:27 +02:00
  • c0009ebaaf echoto.bat: correct batch file for all parameters blank Jiri Malak 2024-07-14 22:24:38 +02:00
  • a5b516dd7b exeflat: add support for response file to exeflat utility Jiri Malak 2024-07-14 17:59:18 +02:00
  • 2fb0956513 tc2-build: correct various build breaks for Turbo C 2.0 build Jiri Malak 2024-07-13 15:25:31 +02:00
  • 58573d69d9 tc2-build: correct various build breaks for Turbo C 2.0 build Jiri Malak 2024-07-13 23:38:35 +02:00
  • d6c50ebbe6 fix dos environment size issue with TC make Jiří Malák 2024-07-13 12:51:45 +02:00
  • f9beab6d61 headers: resolve headers minor issues Jiri Malak 2024-07-11 00:24:03 +02:00
  • 2985b3386c ow: use safer form of #pragma aux Jiri Malak 2024-07-11 08:46:37 +02:00
  • 5304e657fd time.t: resolve issue with internal and standard C time.h files and remove all hacks Jiri Malak 2024-07-09 18:45:59 +02:00
  • 4ca28252da code-mismatch: fix various kernel code discrepancies which break TURBO C build Jiri Malak 2024-07-09 17:31:55 +02:00
  • c928849cea
    Merge pull request #163 from jmalak/ci-build Andrew Bird 2024-07-08 20:33:12 +01:00
  • 799a09681e CI-build: a little simplify CI-build development ignore _downloads, _output and _watcom sub-directories contents in git use _downloads sub-directory for CI buil OW snapshot Jiri Malak 2024-07-08 20:04:44 +02:00
  • 1d4ac3bcc5 utils: remove wcl386 banners Jiří Malák 2024-07-06 09:18:03 +02:00
  • 046638f48c utils: remove wcl386 banners Jiří Malák 2024-07-06 09:17:33 +02:00
  • e985cc36b3 utils: build utility programs by Open Watcom for Linux and Windows Jiří Malák 2024-07-06 08:54:27 +02:00
  • c012700190 sys: update for DR-DOS 7.02-03, documentation update Bernd Wilhelm Böckmann 2024-05-20 11:49:22 +02:00
  • fb07348b7c sys: Enhanced DR-DOS 7.01.01-06 actually not called Enhanced Bernd Wilhelm Böckmann 2024-05-19 21:12:39 +02:00
  • e9c6682dbe sys: add newest findings regarding operation system support Bernd Wilhelm Böckmann 2024-05-19 20:39:31 +02:00
  • 7ce25f0ac4 sys: more bootloader / OS compatibility work Bernd Wilhelm Böckmann 2024-05-19 19:09:33 +02:00
  • cc4ad94f0a update /OEM:LMSPACK description Bernd Wilhelm Böckmann 2024-05-19 17:02:57 +02:00
  • ab9ad1e299 sys: fix Bernds version confusion Bernd Wilhelm Böckmann 2024-05-19 16:12:02 +02:00
  • 3b9403a353 first print version info, then operating mode Bernd Wilhelm Böckmann 2024-05-19 14:26:05 +02:00
  • 76f14d608d add support for more kernels to SYS, throw out EDR specifics Bernd Wilhelm Böckmann 2024-05-19 14:01:28 +02:00
  • 8e8fcd1628 sys: fix, work on DOS versions that clobber di in int 25h/26h E. C. Masloch 2024-05-19 23:22:42 +02:00
  • 1ce349ef26 fixes #148 Bernd Wilhelm Böckmann 2024-05-16 22:49:17 +02:00
  • 1b6de0fda6
    Merge pull request #155 from andrewbird/ow-01 Andrew Bird 2024-04-29 01:05:56 +01:00
  • 875d12dc56 CI: Switch back to openwatcom current build Andrew Bird 2024-04-29 00:56:11 +01:00
  • c08313ab62 fix issue #144 by correcting getbpb return code Bernd Boeckmann 2024-03-04 22:09:40 +01:00
  • ea951d8136
    Merge pull request #137 from andrewbird/ci-dos Andrew Bird 2024-03-05 10:11:25 +00:00
  • d8ecb409a9 CI: Use FreeDOS kernel and FreeCOM Andrew Bird 2024-02-24 16:47:58 +00:00
  • 5b87617f66 CI: No need to rerun the workflow if PR is edited Andrew Bird 2024-02-23 15:17:03 +00:00
  • 92f9a5125e CI: Test DOS built kernels for existence and boot Andrew Bird 2024-02-11 22:21:41 +00:00
  • 6092afc74d Build: Country submodule now has production target Andrew Bird 2024-02-11 21:57:56 +00:00
  • 3c97674cbf Country: Update submodule Andrew Bird 2024-02-11 21:50:48 +00:00
  • 4c58d4c7e2 CI: Add DOS builds Andrew Bird 2024-02-07 18:40:30 +00:00
  • be11b50252 Share: Update submodule Andrew Bird 2024-02-11 18:14:28 +00:00
  • 8552d833bb boot: fix boot loader assembly listing files [fixes #97] E. C. Masloch 2024-02-07 01:03:08 +01:00
  • 1cd4a75e98 sys: fix, allow odd magic offsets to work as expected E. C. Masloch 2024-02-07 00:53:30 +01:00
  • fc3032deb7 oemboot: use magic offsets macro E. C. Masloch 2024-02-07 00:39:37 +01:00
  • 19058ff1bf sys: correct a magic offset (problem: odd offsets won't work) E. C. Masloch 2024-02-07 00:39:09 +01:00
  • 9783ac97e0 boot32, boot32lb: mark magic offsets with macro E. C. Masloch 2024-02-07 00:18:22 +01:00
  • d9b0615ad5 magic: prepare for FAT32 use E. C. Masloch 2024-02-07 00:17:40 +01:00
  • 5a6d3a449f makefile: list magic.mac for boot E. C. Masloch 2024-02-07 00:10:28 +01:00
  • bcf3c1701a magic.mac: extract from boot.asm E. C. Masloch 2024-02-07 00:05:45 +01:00
  • 4ae6f22249 sys, boot: mark additional magic offsets E. C. Masloch 2024-02-06 23:58:10 +01:00
  • eb75bea6c1 boot: display new magic offset in hexadecimal E. C. Masloch 2024-02-06 23:51:33 +01:00
  • 4d30378bb6 boot: extract magicoffset macro E. C. Masloch 2024-02-06 23:48:35 +01:00
  • b5414153c6 boot: display new magic offset (but in decimal) E. C. Masloch 2024-02-06 23:27:13 +01:00
  • f036741b6b sys: update magic offset of OEM FAT12 jmp offset E. C. Masloch 2024-02-06 23:22:01 +01:00
  • 55f2a81406 sys: check default content of all magic offset patchsites E. C. Masloch 2024-02-06 23:19:26 +01:00
  • 0776645017 boot: move READBUF and READADDR_OFF/SEG to allow 8 KiB sector size E. C. Masloch 2024-02-06 22:01:22 +01:00
  • 5cbe1ffcf0 boot: fix and update memory layout map E. C. Masloch 2024-02-06 21:21:40 +01:00
  • ef10fa11e3 boot32, boot32lb: fix and update memory layout maps E. C. Masloch 2024-02-06 20:36:09 +01:00
  • 2aa51a1992 boot: move cluster list to 1FE0h:2200h (128 KiB file, up to /L 0x200) E. C. Masloch 2024-02-06 20:14:04 +01:00
  • 4682e23b57 boot: rename FATBUF to CLUSTLIST to better reflect use (oemboot pick) E. C. Masloch 2024-02-06 20:07:59 +01:00
  • 9ac407ae63 boot32, boot32lb: avoid big file overlap with FAT sector [fixes #127] E. C. Masloch 2024-02-06 20:00:52 +01:00