Commit Graph

  • eb75bea6c1 boot: display new magic offset in hexadecimal E. C. Masloch 2024-02-06 23:51:33 +0100
  • 4d30378bb6 boot: extract magicoffset macro E. C. Masloch 2024-02-06 23:48:35 +0100
  • b5414153c6 boot: display new magic offset (but in decimal) E. C. Masloch 2024-02-06 23:27:13 +0100
  • f036741b6b sys: update magic offset of OEM FAT12 jmp offset E. C. Masloch 2024-02-06 23:22:01 +0100
  • 55f2a81406 sys: check default content of all magic offset patchsites E. C. Masloch 2024-02-06 23:19:26 +0100
  • 0776645017 boot: move READBUF and READADDR_OFF/SEG to allow 8 KiB sector size E. C. Masloch 2024-02-06 22:01:22 +0100
  • 5cbe1ffcf0 boot: fix and update memory layout map E. C. Masloch 2024-02-06 21:21:40 +0100
  • ef10fa11e3 boot32, boot32lb: fix and update memory layout maps E. C. Masloch 2024-02-06 20:36:09 +0100
  • 2aa51a1992 boot: move cluster list to 1FE0h:2200h (128 KiB file, up to /L 0x200) E. C. Masloch 2024-02-06 20:14:04 +0100
  • 4682e23b57 boot: rename FATBUF to CLUSTLIST to better reflect use (oemboot pick) E. C. Masloch 2024-02-06 20:07:59 +0100
  • 9ac407ae63 boot32, boot32lb: avoid big file overlap with FAT sector [fixes #127] E. C. Masloch 2024-02-06 20:00:52 +0100
  • edd0732433
    move FAR item to own line Kenneth J Davis 2024-02-11 08:59:32 -0500
  • a593799eb0
    add some comments regarding relocation of kernel during configuration Kenneth J Davis 2024-02-10 17:38:19 -0500
  • 114236da17
    allow selection of COM port for debug prints easily overridden during compile, e.g. build.bat /D DEBUG_PRINT_COMPORT /V 2 Kenneth J Davis 2024-02-10 17:36:33 -0500
  • 716f732e3a
    rework to make handling flags simpler, from ecm Kenneth J Davis 2024-02-10 17:34:00 -0500
  • 7a73120228
    copy over debug print to COM ports from UNSTABLE branch Kenneth J Davis 2024-02-10 17:27:23 -0500
  • 795c1df742
    prevent possible hang on loading device driver, from ecm Kenneth J Davis 2024-02-08 19:24:55 -0500
  • db949bf0b2
    Merge pull request #136 from andrewbird/ci-update Andrew Bird 2024-02-07 12:46:05 +0000
  • c0467ef7e3 CI: Update github actions and runner versions Andrew Bird 2024-02-07 12:35:27 +0000
  • 35d77e037a boot: fix boot loader assembly listing files [fixes #97] E. C. Masloch 2024-02-07 01:03:08 +0100
  • 3d120856d8 sys: fix, allow odd magic offsets to work as expected E. C. Masloch 2024-02-07 00:53:30 +0100
  • 81e27129db oemboot: use magic offsets macro E. C. Masloch 2024-02-07 00:39:37 +0100
  • 3dfe3e7feb sys: correct a magic offset (problem: odd offsets won't work) E. C. Masloch 2024-02-07 00:39:09 +0100
  • 96c7072a10 boot32, boot32lb: mark magic offsets with macro E. C. Masloch 2024-02-07 00:18:22 +0100
  • 11bb39422d magic: prepare for FAT32 use E. C. Masloch 2024-02-07 00:17:40 +0100
  • b3350314fc makefile: list magic.mac for boot E. C. Masloch 2024-02-07 00:10:28 +0100
  • 4e845a8b5d magic.mac: extract from boot.asm E. C. Masloch 2024-02-07 00:05:45 +0100
  • e4a43558c2 sys, boot: mark additional magic offsets E. C. Masloch 2024-02-06 23:58:10 +0100
  • 47981f6527 boot: display new magic offset in hexadecimal E. C. Masloch 2024-02-06 23:51:33 +0100
  • 4314014fd5 boot: extract magicoffset macro E. C. Masloch 2024-02-06 23:48:35 +0100
  • 6a94489230
    handle wmake and gmake differences Kenneth J Davis 2024-02-06 18:26:26 -0500
  • 556ef4c9a8 boot: display new magic offset (but in decimal) E. C. Masloch 2024-02-06 23:27:13 +0100
  • dc4d155451 sys: update magic offset of OEM FAT12 jmp offset E. C. Masloch 2024-02-06 23:22:01 +0100
  • 1a781abbfd sys: check default content of all magic offset patchsites E. C. Masloch 2024-02-06 23:19:26 +0100
  • 19c35ee574
    use tab not spaces for Makefile Kenneth J Davis 2024-02-06 16:36:15 -0500
  • c94fc072dc boot: move READBUF and READADDR_OFF/SEG to allow 8 KiB sector size E. C. Masloch 2024-02-06 22:01:22 +0100
  • 71896f58b3 boot: fix and update memory layout map E. C. Masloch 2024-02-06 21:21:40 +0100
  • 72732916e3 boot32, boot32lb: fix and update memory layout maps E. C. Masloch 2024-02-06 20:36:09 +0100
  • be92d833ce boot: move cluster list to 1FE0h:2200h (128 KiB file, up to /L 0x200) E. C. Masloch 2024-02-06 20:14:04 +0100
  • b4f9e7aa55 boot: rename FATBUF to CLUSTLIST to better reflect use (oemboot pick) E. C. Masloch 2024-02-06 20:07:59 +0100
  • 698c4a2ea1 boot32, boot32lb: avoid big file overlap with FAT sector [fixes #127] E. C. Masloch 2024-02-06 20:00:52 +0100
  • 9b6a8579d1 Make build work on DOS Bocke 2024-02-05 16:33:01 +0100
  • 4445d4576f
    Make build work on DOS Bocke 2024-02-05 16:33:01 +0100
  • 093dea9a7b initdisk.c: format specifier fixes 2 Bernd Boeckmann 2024-02-05 01:47:08 +0100
  • 4ffc5c10a5 fix bug#121 don't look for 123? unless still looking for verb at start of line Kenneth J Davis 2024-02-04 20:35:13 -0500
  • 96d1c30884
    fix bug#121 don't look for 123? unless still looking for verb at start of line Kenneth J Davis 2024-02-04 20:35:13 -0500
  • 1843782146 initdisk.c: format specifier fixes 2 Bernd Boeckmann 2024-02-05 01:47:08 +0100
  • f7bf549544 correct xor to test not clear value, invert test so 808x is 0 and NEC is 1 matching returned value Kenneth J Davis 2024-02-04 19:38:42 -0500
  • 07155e6184 fix bug#123, detect NEC V20/V30 as 186 instead of only 8086/8088, based on ecm-pushbx ldebug Kenneth J Davis 2024-02-03 22:19:02 -0500
  • e38b011ed2
    correct xor to test not clear value, invert test so 808x is 0 and NEC is 1 matching returned value Kenneth J Davis 2024-02-04 19:38:42 -0500
  • a8d207265f
    fix bug#123, detect NEC V20/V30 as 186 instead of only 8086/8088, based on ecm-pushbx ldebug Kenneth J Davis 2024-02-03 22:19:02 -0500
  • 431be02b0a rework update_dcb() to avoid potential access uninitialized memory Kenneth J Davis 2024-02-03 21:09:45 -0500
  • 0183a0acb3
    rework update_dcb() to avoid potential access uninitialized memory Kenneth J Davis 2024-02-03 21:09:45 -0500
  • 1c2f541689 intr: avoid random trace in (init_)call_intr C. Masloch 2022-06-04 17:53:14 +0200
  • 3ef6d61609 main: fix, only init env once in PSPInit, do not set cmdline tail C. Masloch 2023-07-03 14:14:33 +0200
  • ab3cac6d0c allow gcc build to succeed with -DWIN31SUPPORT C. Masloch 2023-08-05 22:02:51 +0200
  • 42d3ae6aac boot32, boot32lb: fix EDR-DOS incompatibility [fixes #119] E. C. Masloch 2024-01-19 22:14:41 +0100
  • 53d3fd556b boot32: display an error indicator instead of silently waiting E. C. Masloch 2024-01-19 22:04:45 +0100
  • a189ceb650 boot32: comment out unused print function E. C. Masloch 2024-01-19 22:00:06 +0100
  • 630735e14a boot32: save another byte, use loop instruction E. C. Masloch 2024-01-19 21:58:00 +0100
  • 3415ad93c9 boot32: fix very old bug, init high byte of fat_secshift E. C. Masloch 2024-01-19 21:40:51 +0100
  • 52136b27d6 boot32: optimise read sector increment to prepare for DL patch E. C. Masloch 2024-01-19 20:33:01 +0100
  • 9a7d22701d initdisk.c: fix wrong printf format specifiers, fixes #122 Bernd Boeckmann 2024-02-03 18:53:06 +0100
  • 8505e99f2b initdisk.c: fix wrong printf format specifiers, fixes #122 Bernd Boeckmann 2024-02-03 18:53:06 +0100
  • 48d85ae7a8 boot32, boot32lb: fix EDR-DOS incompatibility [fixes #119] E. C. Masloch 2024-01-19 22:14:41 +0100
  • 166a8a71e3 boot32: display an error indicator instead of silently waiting E. C. Masloch 2024-01-19 22:04:45 +0100
  • 0b5835e56c boot32: comment out unused print function E. C. Masloch 2024-01-19 22:00:06 +0100
  • 9491e69487 boot32: save another byte, use loop instruction E. C. Masloch 2024-01-19 21:58:00 +0100
  • 1ae8c391c8 boot32: fix very old bug, init high byte of fat_secshift E. C. Masloch 2024-01-19 21:40:51 +0100
  • e4bd734db0 boot32: optimise read sector increment to prepare for DL patch E. C. Masloch 2024-01-19 20:33:01 +0100
  • db71b1a783
    don't normally show InitDisk while booting Kenneth J Davis 2023-12-20 17:17:08 -0500
  • de96d00402
    additional comments about LBA detection Kenneth J Davis 2023-12-20 00:35:01 -0500
  • cab32344bb only use AH for EDD version detection, as AL is reserved... ...according to the spec Bernd Boeckmann 2023-12-19 21:08:53 +0100
  • a5431d9245 remove BIOS assisted LBA translation, not sure its worth including it Bernd Boeckmann 2023-12-19 16:18:22 +0100
  • b33afdbfad change handling of head count < 2, was a no-op since last commit... ... because heads was always at least 1. Bernd Boeckmann 2023-12-19 16:08:04 +0100
  • c20a97e844 initdisk: actually restrict disk size to 2TB, fix ExtLBAForce usage Bernd Boeckmann 2023-12-19 15:12:10 +0100
  • 569337a7ef
    fix bug# 98 (correct bad CONFIG value 19 with bad value 14, should be 6) and add support for additional CONFIG options Verbose and PartitionMode to sys CONFIG processing Kenneth J Davis 2023-12-19 19:50:22 -0500
  • 9af74dd692 only use AH for EDD version detection, as AL is reserved... ...according to the spec Bernd Boeckmann 2023-12-19 21:08:53 +0100
  • 5dddbf0d48 remove BIOS assisted LBA translation, not sure its worth including it Bernd Boeckmann 2023-12-19 16:18:22 +0100
  • f92ea433ca change handling of head count < 2, was a no-op since last commit... ... because heads was always at least 1. Bernd Boeckmann 2023-12-19 16:08:04 +0100
  • 5f9c9b81e1 initdisk: actually restrict disk size to 2TB, fix ExtLBAForce usage Bernd Boeckmann 2023-12-19 15:12:10 +0100
  • d027c797a0
    update docs/history.txt from git log in preparation for build 2044 / v2.44 release Kenneth J Davis 2023-12-18 22:00:30 -0500
  • 2da3aafa80
    add example build command line for Windows Kenneth J Davis 2023-12-18 20:32:53 -0500
  • 9f9323612a
    update comment Kenneth J Davis 2023-12-18 20:25:35 -0500
  • 2e849b36c1
    update copyright string to 2023 Kenneth J Davis 2023-12-18 20:23:04 -0500
  • 7b0633b26b
    only print messages once, not each time processing partitions; use LBA if forceLBA enabled in additional cases where LBA support not detected Kenneth J Davis 2023-12-18 18:37:19 -0500
  • 4b0162c2a6
    default to normal not quiet for initial messages Kenneth J Davis 2023-12-18 18:31:20 -0500
  • 600192784b
    add back building boot files with extra defines but use explicitly specified values instead of generic NASMFLAGS so flags used for other assembly files does not effect building Kenneth J Davis 2023-12-18 17:25:15 -0500
  • f666ac9804
    revert changes to boot/makefile; introduces additional command line flags that may break build on different platforms Kenneth J Davis 2023-12-17 22:20:21 -0500
  • b79f0003ac
    only create list file if requested, avoids error due to duplicated command line option for generating list file Kenneth J Davis 2023-12-17 22:10:32 -0500
  • cfdd09963f
    fix from boeckmann (Bernd Böckmann) for Format GitHub issue #1 - format divide by 0 due to kernel function 440D, subfunction 60 returning a zero for logical_sectors_per_fat as initdisk overflows and calculates incorrect value Kenneth J Davis 2023-12-17 21:01:37 -0500
  • f1249dcd6f
    From bzt, initialize drive parameter head & sector values to avoid potential divisions by 0 Kenneth J Davis 2023-12-08 21:20:46 -0500
  • 5880d36ba9
    add ability to adjust verboseness of messages during booting Kenneth J Davis 2023-12-08 18:08:11 -0500
  • e4a62f239d fix exeflat not deleting temporary file Bernd Boeckmann 2023-12-08 22:20:36 +0100
  • 83d582e17d fix exeflat not deleting temporary file Bernd Boeckmann 2023-12-08 22:20:36 +0100
  • 95694f7e34 config: delete variable only if it makes enough space to write new C. Masloch 2023-08-30 11:30:16 +0200
  • 6101fb2aed config: pass searchvar result to deletevar C. Masloch 2023-08-30 11:05:11 +0200
  • 24d19cd05c config: allow to delete variable with empty SET command C. Masloch 2023-08-30 11:01:37 +0200
  • 3dafa54e8b config: delete existing variable before writing new contents C. Masloch 2023-08-30 10:57:24 +0200
  • c67f212e22 config: delete variable only if it makes enough space to write new C. Masloch 2023-08-30 11:30:16 +0200