Commit graph

15 commits

Author SHA1 Message Date
Vincent Barrilliot a4079969fb Remove some debug messages, fix typo in format string 2022-06-14 22:24:08 +02:00
Vincent Barrilliot 462b05d634 Adapt for A2560U, includes modification of logging so to be able to log to the COM1. 2022-06-11 22:20:44 +02:00
Peter Weingartner d01d8cf298 SHELL setting
Added a SHELL setting to allow for replacement of the CLI.
2022-05-22 21:31:45 -04:00
Peter Weingartner 5210dbaab4 Issue #37
Updated CLI so that it sets the console settings to its liking on getting control, but turns echo back on the console before giving control to a program. Also cleaned up how the COMMAND setting is handled so it should work when a program quits as well.
2022-05-19 20:47:35 -04:00
Peter Weingartner e0f79f3e6c Support for booting from floppy
MKBOOT and boot chain now support booting from the floppy drive's volume boot record.
2022-05-16 16:07:31 -04:00
Peter Weingartner 82f6864c8d Enabled high res DIP switch
Kernel now sets display resolution based on the DIP switches.
2022-05-02 22:23:37 -04:00
Peter Weingartner 6bd9908531 Code Cleanup: Warnings
Cleaned up code to remove compiler warnings.
2022-04-18 21:42:23 -04:00
Peter Weingartner c9c5bb9314 Made flashable
Updates to get a version of the kernel that can be stored in flash. The data segment is in the first 64KB and may need to be moved. Also, there is some glitching with the line editing routines.
2022-04-13 15:05:01 -04:00
Peter Weingartner 22ead3534a Banner Update
Updated the banner printed in the credits and modified the CLI to print the banner only on initial startup.
2022-04-11 16:37:42 -04:00
Peter Weingartner 5da0ebc7a7 SYSINFO Changes
Changes to the system information record to better match the FPGA's registers and to more dynamically determine machine ID, CPU, clock speed, etc. Added clock speed to the record, and removed some fields that may not be useful.
2022-04-09 20:00:37 -04:00
Peter Weingartner 94097ace40 Boot DIP Switches
Fixed GABE register definitions. Rearranged sys_info routine. Boot code now recognizes DIP switch settings for boot source.
2022-03-31 15:09:30 -04:00
Peter Weingartner e0ecfb6976 A2560K Keyboard LED Matrix
Added minor support for the LED matrix. Boot sequence animation and a KEYCOLOR setting in the CLI.
2022-03-28 20:25:44 -04:00
Peter Weingartner e7d96cbf1b Boot sectors!
MBR now booting successfully!
2022-03-25 16:08:00 -04:00
Peter Weingartner e8fe454513 MKBOOT command
Added a MKBOOT command. It's able to zero out an MBR and write a boot sector that should load a file, but the system is not booting from it yet.
2022-03-24 21:05:27 -04:00
Peter Weingartner a9fa53550d Ongoing changes to the boot and splash screen code 2022-03-22 20:37:21 -04:00