File history
Tracking bootblocks/boot_sect.S
| Commit | Author | Date | Message |
|---|---|---|---|
69c93eefc41a15f41f0a17db89f938226cdcefa | Greg Haerr | 2025-12-03 | Remove a bit more code for PC98 boot |
b14d3bef42d1bf434e4917018b0c3f838c5cf89 | Greg Haerr | 2025-12-03 | Add ifdefs to keep PC98 boot working!!! (>32M /linux not supported) |
d2cf1e6ce5026f26ecc3df5ab5cab1a56806ede | Greg Haerr | 2025-12-03 | Save another byte loading BX instead of BL then BH |
3542502851b1c94041c5ec35c644344cc391228 | Greg Haerr | 2025-12-03 | [boot] Fix MINIX boot when /linux disk location is > 32MB on hard drives |
8a400dbcfe2b096a336e88608462fdbda27cceb | tyama501 | 2025-10-26 | [boot] Add FD1200 boot for PC-98 |
0e990ffa87adcf3cf3a324be3a79a987de11e6a | tyama501 | 2024-04-07 | [boot] Add media descriptor 0xfe and boot signature in image FD1232 for PC-98 |
d5e2e3c29577b19bf462142e7ec4f767e8cb76f | tkchia | 2022-08-13 | [boot] Disable whole-track reads for PC-98, for now |
be5f68974e1f03f53c40eb17bd434dbc95e850e | tkchia | 2022-08-11 | [boot] don't assume bootloader starts with cs = 0, even if targeting IBM PC-compatible platform |
6fc41a1772b3e052de643ef0affc901e0235cac | tyama501 | 2022-04-09 | Add codes for bios_disk_rw, Simplified int1B, Modified bootcode for PC-98 |
9e2c121a7a556eb1a021427089cb46cf71f2c6f | tyama501 | 2022-03-13 | Add BOOTCS and removed BOOTSEG for pc-98 hard disk boot |
9dc42c21ab5c89c43f20cfa6d11e9e53e4761c9 | Greg Haerr | 2022-02-18 | Cleanup boot code, update ps man page |
99b4a05aacfc6225e1d24531f281dbd8aa7bc37 | Greg Haerr | 2022-02-18 | [boot] Cleanup boot sector code, add boot documentation |
a6edfd003849dfd881ddf98a46a0a9b3aab4609 | Greg Haerr | 2022-01-12 | [kernel] Fix PC-98 FD1440 boot and hd size display |
090cf9a6a1b0eca4b271fe88869f5ad9f3576e5 | Greg Haerr | 2022-01-10 | Finalize converting FAT filesystem for variable sector sizes |
12561de4f8e5acdd84041091626f54359bd602f | Greg Haerr | 2021-12-19 | Cleanup |
b257c1383fd78eb334e4e727bfdc9208daee334 | Greg Haerr | 2021-12-17 | Cleanup |
344273dcfc76855558a4a95fedd6d290feb44cc | Greg Haerr | 2021-12-17 | [boot] Add PC98 boot code |
2ccd56032b5d40299bd536e43d64cdc6e2d5022 | Greg Haerr | 2021-11-15 | [boot] Cleanup boot load segment to be read from single file |
553f059eee6c2a150b8b2757fb4cf9a2e74b9f3 | Greg Haerr | 2021-11-14 | [boot] Fix kernel image overwrite bug at boot on large kernel images |
8f960a5085844d89972a15534eed2cfc93d5f98 | Greg Haerr | 2020-11-09 | Fix elks_parms_start marker |
1dbec2d387458fb0141dbbf2df5396ae207ad64 | Greg Haerr | 2020-11-09 | Move sect_offset into EPB for MINIX boot sector |
8d81130b33a76bdd181f7b0afb1d9faa54b1ea9 | Greg Haerr | 2020-11-08 | [boot] Stamp start sector offset into boot sector for MBR boots |
67b74332071da3b3fe17f14d7dc5b5304669fd8 | Greg Haerr | 2020-11-07 | [cmds] Create sys tool for making boot disks from ELKS |
2fea35d63bc0a1f9cf5ee334d07d205f9ba1974 | Tee-Kiah Chia | 2020-10-31 | [boot] copy 14 bytes, not just 11, of floppy parameter data to RAM |
02c160c80804a03f34d289a105087b98c68e7d7 | Greg Haerr | 2020-10-16 | [kernel] Get CONFIG_ROMCODE kernel build operational again |
6b51c9b122221ebffa92c28037d95b2a25ee256 | Greg Haerr | 2020-10-10 | [kernel] Cleanup kernel assembly library routines |
6fa419d196c6f27d374191bd7f9b3a823d0f36b | Tee-Kiah Chia | 2020-04-05 | [boot] [kernel] allow boot from hd partitions above first 32 MiB |
1c88d0d7d2400072df7e299fe5caa14d9c0c575 | Greg Haerr | 2020-04-02 | Reduce size of mbr code in VBR boot |
20d5e67b77ad3eb452777f209550b6d57f4c096 | Greg Haerr | 2020-03-31 | [cmds] Add setboot -P to create partition table, fix FAT MBR boot |
786a606767664f014cf6f36c2a49c67b816e72e | Greg Haerr | 2020-03-31 | Calculate partition number from boot offset |
407195c373f8b5eb87582cb212773e3c1991c17 | Greg Haerr | 2020-03-29 | [kernel][boot] Add MBR boot from HD partition to ELKS |
1634c3454b15833bb80e39b592c878f0a09aea0 | Tee-Kiah Chia | 2020-03-22 | [boot] do a cold(er) boot, not a warm boot, upon an error |
a7f0ebea951715ba1a403df14ba64463441df74 | Tee-Kiah Chia | 2020-03-20 | [boot] modify _and_ restore floppy parameter table |
f0ea826b95098e03442624093d4da68a8b96165 | Greg Haerr | 2020-03-19 | [config] Add ability to select applications by image size |
65da1a7d06567bb138f73abda441b4acd9dea1e | Tee-Kiah Chia | 2020-03-19 | [boot] quick bugfix: do not modify floppy param. table, for now |
d211d95449a3b4e5247226a67238f25dc06871b | Tee-Kiah Chia | 2020-03-11 | [boot] handle track nos. <= 1023; fail build if disk geometry unknown (take 2) |
94bc9b19a8459f70bfe794e620abec8efab30e1 | tkchia | 2020-03-09 | [config] [boot] fix bootblocks build gremlins from config changes (#438) |
f2add3d6e65ed88c9eaa27dccaa503a63722088 | tkchia | 2020-03-08 | [elks] [boot] allow booting from Minix/FAT FS on whole hard disk (#433) |
7f0c568aaac553b9b9ae7394b4e72287d7465e4 | tkchia | 2020-03-08 | [boot] reorganize & clean up bootblocks, & fix some issues (#429) |
7bdcda3e7f2eabe1c92450199951921293eeec6 | tkchia | 2020-03-07 | [boot] [elks] allow bootloaders to load /linux as one blob (#422) |
2007c1c5c6d294c96e76a72421105ea1d3a2681 | Tee-Kiah Chia | 2020-02-15 | [boot] Save one measly byte in FAT bootloader |
a0007756958fc41d4d5d76484b49d38e07e5dec | Greg Haerr | 2020-02-12 | [fat] Finish up 360k, 720k, 1440k and 2880k FAT boot images |
7ac93835a3fbd437e9973d8b6542ed6258f681f | Tee-Kiah Chia | 2020-02-12 | [boot] Include ELKS parameter block even for FAT bootloader |
76650858e72a94946d8443a9d56ed04909de523 | Tee-Kiah Chia | 2020-02-11 | [boot] Fix: do not fail build if building for ROMFS or hard disk |
666f1878d191c8d6761d37776a3977d751cc691 | Tee-Kiah Chia | 2020-02-10 | [boot] Document what is going on with the BOOT_FAT macro |
a29fee5efca216002a78c1acb020786cec3a748 | Tee-Kiah Chia | 2020-02-10 | [boot] Squish FAT12 bootloader, by replacing run_prog(.) (take 2) |
97b927e022b35213a197cd71d3ff3ee717ee708 | Tee-Kiah Chia | 2020-02-09 | [boot] first attempt at bootloading ELKS from FAT filesystem |
fc8abe34faffef44a91b276626d18107ca59216 | Tee-Kiah Chia | 2020-02-09 | [boot] Further shrink boot sector code |
319c2555925dd3ce6a9c060a54fa32de043f066 | mfld-fr | 2020-02-08 | [config] Rename 'track' to 'cylinder' |
8e9a4ab95f95166661adf1d694dd29ca339ed87 | Tee-Kiah Chia | 2020-02-07 | [boot] remove duplicate comment |
b82b9155f1b0026d3ec456406157cb4c5e26a25 | Tee-Kiah Chia | 2020-02-07 | [boot] move drive_num variable to offset 0x1FD in boot sector |
35901279cd55aeb94f5ac8e3404b76cc2848824 | Tee-Kiah Chia | 2020-02-06 | [boot] place ELKS disk parameters flush with 0xAA55 marker |
dba32c47d305b97e78ca9557697145534482062 | Tee-Kiah Chia | 2020-02-05 | [boot] rewrite & unify code for reading stage 2 booter & kernel (rebased commit) |
1dedc8e16d6c2abf5dda85a6cf47111683ad091 | Tee-Kiah Chia | 2020-02-02 | [boot] (take 2) put boot_minix.c's entry point at sector start |
061a51b09ea019e7f3aaf3bdab9928615b8c76b | mfld-fr | 2020-02-01 | [boot] Fix some typos in #292 and more |
75a4ff8798dc1bad8d3e7730eabf06080fd4eaa | Tee-Kiah Chia | 2020-02-02 | [boot] remove commented-out word_hex(...) code in boot_sect.S |
5b81d84fae00d9ce755b262135da6deb7b35b8c | Tee-Kiah Chia | 2020-02-02 | [boot] further shrink boot record code via various tricks |
6aaebbba31ee6dd1d359e9ac9125ca88a1bb1ff | Tee-Kiah Chia | 2020-02-01 | [boot] shrink bootblocks: use regparmcall, & inline seg_data () |
0196c751b1028c8d45d2774e02cc76824f66885 | mfld-fr | 2020-02-01 | [boot] Add probe payload |
b83f414def4a5d5c639cf621c4213aa0874eaab | mfld-fr | 2020-02-01 | [boot] More generic naming |
ea167e1609811f9a162ba142ce8a7ddeeee7634 | mfld-fr | 2020-02-01 | [boot] Fix FDD parameter table change |
0ed2c485db714f56900b6bdd4ee52a2d55e3e65 | mfld-fr | 2020-01-25 | [boot] Set sector count in FDD table |
28d5f0ae66fd62bb7e25770e23d3c402cd301d7 | mfld-fr | 2020-01-24 | Add HD geometry configuration |
9dbcd5ace60dc19f1bad24e34f1a3dd8793bcfc | mfld-fr | 2020-01-24 | Boot from drive provided by BIOS |