1
0
Fork 0
Commit Graph

11 Commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen dcd9d60271 Upgrade to Sortix build environment. 2021-06-22 18:21:53 +00:00
CrazyEttin 2e003c3198 Write loadf and rewrite the shell to load external programs with it instead of internal calls. 2021-06-20 14:18:50 +03:00
CrazyEttin a62a87970a Move the system from after the bootloader to the beginning of usable memory and the bootloader and system stacks to after their respective programs, fix a couple of bugs in the bootloader that made it not load the system correctly above a specific size, abandon the goal of eventual subdirectory support and modify the project directory structure and make.sh accordingly, and start writing fileify. 2021-06-16 18:03:31 +03:00
CrazyEttin f2654038cb Make the system compatible with Intel 8086 CPU, change the remaining media-dependent constants in the bootloader to variables, change the default media to a 360 KiB 5.25" floppy disk and offer 1.44 MB 3.5" disk as an option instead, and change labels used for data to variables because apparently using labels for data is not wise. 2021-06-10 20:54:43 +03:00
CrazyEttin 9afbaae05d Add readch and for the sake of symmetry printch, simplify make.sh, and tweak the code a bit to make it more consistent. 2021-06-08 21:57:05 +03:00
CrazyEttin cc35d72a4e The system now boots from a FAT12 file system! 2021-06-06 21:53:15 +03:00
CrazyEttin 522905d77c Move the system to low memory and tweak readln. 2021-06-04 09:15:21 +03:00
CrazyEttin d0a5441a62 Reorganise the repo a bit. 2021-06-02 13:33:39 +03:00
CrazyEttin e791c67665 Add a disk description table to the bootloader in anticipation of file system support and do some general tweaking. 2021-06-01 21:34:37 +03:00
CrazyEttin adefdf3e4c Reorganise and comment the code and rewrite readstr. 2021-05-30 19:34:42 +03:00
CrazyEttin df836219eb Initial commit 2021-05-26 17:05:49 +03:00