Commit Graph

73 Commits

Author SHA1 Message Date
mintsuki f5b3653d26 linux: Add TEXTMODE config option 2021-11-27 00:44:07 +01:00
mintsuki 6bcbfe9b48 protos: Implement autodetection 2021-11-24 13:23:02 +01:00
mintsuki 5555af6641 term: Implement interruptible quiet mode 2021-11-23 11:47:14 +01:00
mintsuki a937eb4202 term: Introduce quiet mode 2021-11-20 21:47:51 +01:00
mintsuki 202eac3d3a bootboot: Remove bootboot support from Limine
I added bootboot support to Limine because it was sent as a pull request by a
friend. The following does not in any way place any blame on said friend.

After having had to fix numerous bugs related to misunderstandings about the
pretentious BOOTBOOT specification I've come to the conclusion that BOOTBOOT
absolutely doesn't belong in Limine.

If you want to boot a BOOTBOOT kernel with Limine just chainload the OG BOOTBOOT
and don't pollute the source tree of Limine with having to support such a brain
dead protocol.

Legit, I didn't really read the BOOTBOOT spec prior to today and just winged
the fixes to the BOOTBOOT proto code based on common sense, but it turns out that
BOOTBOOT adheres to no common sense.

Use stivale(2).
2021-11-10 14:15:14 +01:00
mintsuki e0fefcf21c bootboot: Remove uselessness and compliance fixes (see #124) 2021-11-10 12:25:45 +01:00
Andy-Python-Programmer 8a1fb1905a
config: update to add multiboot2 section in protocol keys
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-09 17:08:25 +11:00
Andy-Python-Programmer 44f87b0354
config: document the behaviour if module string is NULL
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-07 18:31:16 +11:00
pitust db3af4b523 bootboot: RAMDISK->INITRD_PATH, don't pass gST around for no reason, unsplit bootboot_spinup, flush the PIC only 2021-11-02 07:00:13 +00:00
pitust b616950385 bootboot: document the protocol and it's configuration options 2021-11-01 20:43:00 +00:00
Andy-Python-Programmer b9e7d51c6b
readme and config: document support for multiboot2
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-09-10 13:55:32 +10:00
mintsuki f20457f671 menu: Add option to change the colour of the branding string 2021-09-06 07:31:57 +02:00
mintsuki cefc4a76ca gterm: Implement TERMINAL_FONT_SPACING and default it to 1 2021-08-20 19:25:42 +02:00
mintsuki fa0aa6d7b9 gterm: Add config aliases and other minor fixes 2021-08-18 21:02:03 +02:00
Hannu Hartikainen 58d128b9f3 gterm: support font scaling 2021-08-18 16:07:48 +03:00
Hannu Hartikainen a8a8af4c5f gterm: support different font sizes 2021-08-18 16:06:17 +03:00
mintsuki 32192f73a4 docs: Document TEXTMODE option 2021-08-17 00:58:02 +02:00
mintsuki 0dde09bbb9 term: Support bright colours 2021-07-31 23:51:48 +02:00
mintsuki ed3c866187 docs: Document RANDOMISE_MEMORY 2021-07-11 01:35:31 +02:00
mintsuki 8636aa2f13 menu: Add support for comments in entry editor 2021-07-08 17:28:43 +02:00
mintsuki 00c7c8a6c5 docs: Document entry comments 2021-07-08 17:11:54 +02:00
mintsuki 10e802981d docs: Document stretched background style 2021-07-07 04:56:39 +02:00
Carver 34825df41b New menu system and editor 2021-07-06 16:27:07 -07:00
Kacper Słomiński 6379d05982 CONFIG, README: document support for Multiboot 1 2021-06-29 16:58:19 +02:00
mintsuki f650e4b41b misc: Add verbose config option 2021-05-11 06:46:42 +02:00
mintsuki b48dd898ee docs: Document UEFI chainloading 2021-05-06 05:04:26 +02:00
mintsuki c3db6d0c41 stivale: Implement KASLR config option 2021-04-15 04:32:49 +02:00
mintsuki 7ac20e0615 gterm: Many improvements 2021-04-11 02:30:48 +02:00
mintsuki 4bbc98b62e Revert "video: Many terminal related bug fixes and improvements"
This reverts commit f7638e965b.
2021-04-11 01:26:50 +02:00
mintsuki f7638e965b video: Many terminal related bug fixes and improvements 2021-04-10 23:08:32 +02:00
mintsuki 91f0600e6b image: Add support for centering images 2021-04-09 01:26:39 +02:00
mintsuki 05c60bac51 gterm: Speed up terminal greatly by caching an alpha blent canvas of the background instead of alpha blending every pixel of the background every time 2021-04-08 23:05:27 +02:00
mintsuki 61f518b84f docs: Update CONFIG.md 2021-03-26 20:07:23 +01:00
mintsuki eaeab80c4a misc: Update documentation 2021-03-21 09:16:06 +01:00
mintsuki 503fb92c90 config: Update search paths 2021-03-14 07:04:12 +01:00
mintsuki de4fd786dd uri: Replace bios:// with hdd:// and odd:// 2021-03-13 08:27:15 +01:00
mintsuki 326bcbfa29 misc: Misc adjustments 2021-02-25 01:47:48 +01:00
mintsuki 4e23f005c9 uri: Make boot resource be an alias of tftp of booted off PXE 2020-12-29 01:01:38 +01:00
mintsuki 3f3971415d config: Search for tomatboot.cfg config files as well 2020-12-28 23:46:00 +01:00
mintsuki 0c96d0a973 misc: Clarify config docs on E9 and COM1 2020-12-28 02:07:55 +01:00
mintsuki b12e874530 misc: Support COM1 debug output 2020-12-28 01:04:55 +01:00
mintsuki 4bebeba64b kaslr: Update documentation 2020-12-27 23:51:27 +01:00
mintsuki a9ff406d31 uri: Add support for gzip-compressed files 2020-12-27 00:27:47 +01:00
mintsuki 34ddbe6f14 part: Add support for MBR extended and logical partitions 2020-12-26 20:02:22 +01:00
mintsuki ed939eb6d9 docs: Document MENU_BRANDING config key 2020-12-10 07:34:45 +01:00
mintsuki 0a8eae7bbe uri: Make 'uuid' an alias of 'guid' 2020-12-10 07:22:06 +01:00
mintsuki 08d53bff58 part: Implement unified namespace between GPT partition UUIDs and filesystem UUIDs 2020-12-10 07:13:52 +01:00
mintsuki 8c910b20e5 uri: Add boot resource 2020-12-09 13:02:05 +01:00
mintsuki d40a6a3619 font: Specify that we use code page 437, use unsigned 8-bit fonts and special characters to print the menu's tree 2020-12-07 17:14:14 +01:00
mintsuki 8d04ab1c30 vbe: Add support for user loadable fonts for the menu 2020-12-05 04:42:19 +01:00