elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking image/Make.image
CommitAuthorDateMessage
12eefc24488cd38fb023fc5bbeb6939e31596ddGreg Haerr2026-01-19Finalize 360k build after removing 8086-toolchain artifacts
3b3167612351d78f6a9cdca40c92ca0e57d10dfGreg Haerr2026-01-19More debuging with ls -lR
0f8594976c0f7027441765c02d9fedc1dda697bGreg Haerr2026-01-19Turn verbose mfs on for debugging 360k build
3e45b3720079fdd24f59687c69f605e7966a595Greg Haerr2026-01-19Fix 360k floppy out of space
629bdd6a7d3fb4d49869c9294345cb924bd05bfGreg Haerr2025-12-02Disable running code segment from ROM if VTX (sticky) bit set
db0e28d42575568f170307354d07ca44c33bdbbGreg Haerr2025-12-02[romfs] Implement all inode mode bits in ROMFS
a6b3a9efd892f21b6c64c05b96bdeec96de68d3Greg Haerr2025-11-01[kernel, build] Dynamically configure kernel when /bin/init not present
a7f21b89ed28c130a81f86a5dc448a5dc2baf83hexadec1mal2025-07-23small build fixes
8ec7a1a76c9c3335b6464b0b5ad3c0db64af818Adrian Siekierka2025-04-19[swan] Build ROM image
a0398e7318e1a8e13c163984968c8990f61c966Greg Haerr2024-10-31Add 'buildimages.sh fast' for fast uncompressed builds for emulator testing Add dosbox.sh for PC-98 image testing Fix qemu.sh for macOS Enhance emu86.sh for use after buildimages.sh
dee9ec03678983356b7bc3ea993c0972b1eacbfGreg Haerr2024-10-16[boot] Fix mfs duplicate mknod/mkdir, default boot optimziations on
72e6be71bcd787e341f040d27f75b9e4ffb1269Greg Haerr2024-10-15Remove mfs mkfs
be5cb9c49d21f804e085f54d4c25d8be81f041fGreg Haerr2024-10-15Update scripts and fix 8018x beep.c
d927dc223d9846eefe41bdb5c0d0c33133711acGreg Haerr2024-10-15Turn mfs optimization off by default
198d4f1deed6639600ac852bbec6958c9e0a04fGreg Haerr2024-10-14[boot] Decrease boot time from 10 to 5 seconds
18eb525d4cfd188c511ea254cfabad5f2f9b7f2Greg Haerr2024-10-14[build] Add various options to optimize boot startup times
69fb7e6c3fc668cff99df967564d88181db5986Greg Haerr2024-04-16Cleanup various unused or less used config options
30f4ea8649a82a60a226a5ce319c951a1164afbGreg Haerr2024-04-11[build] Create disk images with compressed executables by default
ea26b8f57450628c31d0c0ae593e806f8f2f74bGreg Haerr2023-04-02Change target/tmp mode to 777
2e33987dca5e55e5f86c03dd4f7c4afdf7e2645Gregory Haerr2022-11-28[build] Use Ubuntu 20.04 for CI runner (#1463)
1069341f45d14d97bbf8bf05489452e9a6f2f42Greg Haerr2022-05-04[build] Fix build with new CONFIG_TIME_ options
93fc4044ab76011de45340df4d9d3137049b4adGreg Haerr2022-05-02[kernel] Add compile-time TZ= timezone string, FAT use localtime
c9296da2233dc3b62864e21e91940e2379d4088Greg Haerr2022-03-22[cmds] Add uname application and system call
9d08d6b04f5e938894f5e613074082659e0bd0aGreg Haerr2022-02-07Fix FAT volume create for loop
efce5178428b0e282a3909ab923920113250504Greg Haerr2021-12-18Add PC98 conio, other cleanup
344273dcfc76855558a4a95fedd6d290feb44ccGreg Haerr2021-12-17[boot] Add PC98 boot code
d7aa87f82eee1e23b0a417b3818867cc57def63Greg Haerr2021-12-14[kernel] Add disk support for PC98 computer
9422666d1e14856335fdb62862e970762620934Greg Haerr2021-11-03Add CONFIG_APPS_COMPRESS config option for compressed executables on image
a6ac5045d1f3b8e629834fbaeafc0bad370300aGreg Haerr2021-11-01[cmds] Fine tune compressed executables
7e783ce3e5d0feed3a260f3528301088d7a0ab0Greg Haerr2021-04-05Update elks-compress to handle multiple files on command line
1bfae04f16f9c3f023fc3ee256e76b6c79797f9Greg Haerr2020-03-21[image] Replace package manager with config image build system
3be8084e54040a6897ec8738958b2bb09859a30Greg Haerr2020-03-10[setboot] Update setboot to set numtracks for HD testing
7f0c568aaac553b9b9ae7394b4e72287d7465e4tkchia2020-03-08[boot] reorganize & clean up bootblocks, & fix some issues (#429)
e23851d9a92eeaf6e08533cc48887fc3dbe77a4Gregory Haerr2020-03-06[image] Reinstate RAW image generation (#413)
9d195466a70fa12dc4149e9a3036b8312204d78Gregory Haerr2020-03-06[cmds] Pass 2 at first cleanup of commands not compiling (#419)
b1fc64da08cda0804b96b7af08b5762f1c4856bGreg Haerr2020-02-22[image] Standardize package mgr args for use with multiple package files
b655f66bd29b1bace756871e34dd1c382766c9bmfld-fr2020-02-17[image] Fix MINIX image and HD sizes
53d763171f6df5ae92ad5db8b6e44c532dfa64dGreg Haerr2020-02-16[image] Remove defective chmod from disk image generation template
60092a7af7d3ba54c1fa6030cda674e35bb664emfld-fr2020-02-15[image] FAT image in .config
a0007756958fc41d4d5d76484b49d38e07e5decGreg Haerr2020-02-12[fat] Finish up 360k, 720k, 1440k and 2880k FAT boot images
f0b1de89e30aa6c20fd8515d639c404d8dcaa40Greg Haerr2020-02-12[image] Fix minix and fat image builds when file not found in Package file
e60db6259606714b27c0e662dd4e0eedbd8da9emfld-fr2020-02-12[image] Shorten the commit SHA in 'motd'
9298a53cecb384410673a957595b036278404f5Greg Haerr2020-02-10[fat] Fix everything required for ELKS to boot on FAT
419457e4b1be5f65a898668d2165a92756d00c8Greg Haerr2020-02-09[fat] Fix longstanding system crash on FAT directory write remove non-working backup FAT table code and increase speed greatly on cluster adds heavy cleanup and some refactoring of FAT filesystem code for speed and size add fsdebug macro for filesystem
bb7025a46c8a2acd2af92069f353bba74412309mfld-fr2020-02-08[setboot] Remove MINIX specific
af6cf44a82e2ee087a70d2f43fb599599a94ee7Greg Haerr2020-02-07[tools] Create new setboot tool to modify ELKS boot block parameters
73647888ac302e76fa9bfadee45003ea70fed63Greg Haerr2020-02-05[image] Remove 320k image builds from package manager Correct head_max to 2 on 360k MINIX image build
7f59fa70fff680bd936b5600d0dac459bf45c8bGreg Haerr2020-02-05Revert "[image] Remove 320k image builds from package manager"
88156953154bc862bd9573e8228e73120aabd64Greg Haerr2020-02-05[image] Remove 320k image builds from package manager Correct head_max to 2 on 360k MINIX image build
421668e394e7bc3c756e66ce19483b00c7a31e4mfld-fr2020-02-04[image] More consistent images naming
05762411968b64e38f1e6768deb58bfdb7f7b8bGreg Haerr2020-02-03[image] Create 320k, 360k, 720k and 1440k MSDOS images Pass new mfs boot -B<sectors>,<heads> parameter for upcoming MINIX BPB boot block modification Update mfs parameter documentation in Make.packages
0f753006816a8e6a18fe9e31fbd1a99b494d735Greg Haerr2020-02-02[image] add the ability to create 1440k FAT12 MSDOS floppy image use "make msdosfs" in elks/image to create fd1440-msdos.bin NOTE: currently requires mtools-4.0.23 mformat, mmd, mcopy and mdir installed
37e53c8c893f241f3c47878a621ab28713b7309Greg Haerr2020-02-02[image] Add Package Management facility for creating multiple disk images add mfs addfs option to add files from passed filelist fix mfs -k option add Packages file for application selection tagging creates fd320, fd360, fd720 and fd1440 minix disk im
10903cf3b471e884f5938580545343e03cd41d4mfld.fr2020-01-31[image] Cleanup in Makefile
4b14fe9476fe3dfce2e6564b0ab57187c259d99mfld.fr2020-01-28[romfs] Fix image build
1112f242cded9a444d55a5a23aae17cfed3cf7emfld.fr2020-01-27[mkromfs] Integrate into the new image build
c6245e061e9451956fec5c3f3d2ac798c16d8bemfld.fr2019-05-08[image] Restore 'target' folder for root filesystem
afd729d03a88889627d4dc9bb0fcb5d25717383mfld.fr2019-05-05[build] Replace TARGET_MNT by DESTDIR
4334632510ad1dd070c4bd0c7fee078bdf84073mfld.fr2019-05-05[build] Remove all SUDO from Makefiles
44527d82a1b15c9e8609428b64aa6a18ecca5d8Greg Haerr2019-05-04Remove sudo from mkromfs build
355a9e026bb6f96783747ab78ea5be430558b75Greg Haerr2019-05-01Remove all sudo requirements for ELKS image build Rewrite elks/image/Makefile to use mfs for all MINIX filesystem manipulations Add mfs genfs -k option to not copy zero-length files starting with .
377ee00f2bfc6d35c97f7f71600994256666859Greg Haerr2019-04-30Enhance mfs to create and copy a filesystem from a template in a single command New genfs option supports mkdir, copy, mknod and symlinks from template Set mfs default mkfs/genfs options to "-1 -n14 -i360 -s1440" for ease of use Use "mfs <image> genfs <te
cc606508593f867543a86742a44b8d4191c1b0aGreg Haerr2019-04-29comment out cp in image/Makefile
e90ee2221d1303964859843847da4d9e7a8369dGreg Haerr2019-04-29Proof of concept to replace sudo mount/umount ELKS disk image with portable userland tools Added elks/elks/tools/mfs - Minix filesystem manipulation tool Added elks/elks/tools/mfsck - Minix filesystem consistency checker Added elks/elks/tools/bin to PATH