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