This website requires JavaScript.
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