Peter Weingartner
63ec072913
DIP Switches and Settings
...
Added DIP switch registers and moved some commands to settings.
2021-10-28 20:07:34 -04:00
Peter Weingartner
c15770204d
A2560K LEDs and Settings
...
Added CAPS lock LED control for the A2560K keyboard. Also moved SETSOF and SETRTC to settings.
2021-10-27 23:27:57 -04:00
Peter Weingartner
e0e900e56d
RUN Changes
...
Made RUN an implied command that can pass parameters to the called program.
2021-10-26 19:43:17 -04:00
Peter Weingartner
3509e83475
Interrupt & Sound Fixes
...
Fixes to issues with interrupts. Added more support for exceptions going to the panic screen. Test commands for PSG and OPL3 now work.
2021-10-26 15:46:40 -04:00
Peter Weingartner
fa2cbf366d
Post Merge Cleanup
2021-10-25 19:14:57 -04:00
Peter Weingartner
564e1dab85
Merge branch 'a2560u'
2021-10-25 13:40:23 -04:00
Peter Weingartner
314a419bf4
FDC code and Sound Tests
...
Added some code to start the FDC driver for the A2560K (not working) and sound test commands.
2021-10-25 13:33:36 -04:00
Peter Weingartner
8d2b294672
Some work on the RTC and a splashscreen (not working)
2021-10-22 19:23:05 -04:00
Peter Weingartner
1db976edb5
Added PANIC and version info
...
Added a panic screen that should come up for various exceptions. Made a few other minor changes.
2021-10-19 20:35:41 -04:00
Peter Weingartner
526d47aadb
IDE and Mouse
...
IDE drive (PATA) and PS/2 mouse are working.
2021-10-19 13:48:57 -04:00
Peter Weingartner
48cebfb089
Initial port...
2021-10-18 21:12:40 -04:00
Peter Weingartner
fd9f422b30
Added a LABEL command
...
Added a LABEL command to set the volume label. Started a FORMAT command.
2021-10-17 19:26:32 -04:00
Peter Weingartner
a9e0f0c165
Fixed issue with IDE. Work on ANSI
...
Fixed issues with IDE/PATA write. Reworking ANSI support to make it faster and add SGR support.
2021-10-16 00:14:26 -04:00
Peter Weingartner
988114df94
SETTIME parameters
...
Added simple parameter parsing for SETTIME.
2021-10-15 19:27:53 -04:00
Peter Weingartner
3af3c42a4a
DISKREAD and DISKFILL
...
Added commands to read/fill a sector on a block device.
2021-10-15 19:05:55 -04:00
Peter Weingartner
22e19bcea6
More DOS Commands
...
Added MKDIR, DEL, CD, and PWD
2021-10-14 20:26:16 -04:00
Peter Weingartner
f94cb333f5
Started support for mouse (interrupt not working)
...
Added simple mouse support... interrupt is still not working for some reason.
2021-10-13 16:05:05 -04:00
Peter Weingartner
2c374335ab
DIR improvements
...
Added drive label and file size.
2021-10-08 14:41:24 -04:00
Peter Weingartner
b0ba6e4c0a
Fixed fsys_open
...
Issue with chan_alloc call that was causing it to destroy channel 0.
2021-10-07 16:04:50 -04:00
Peter Weingartner
a14406b6de
CLS Command
...
Added a CLS command and ANSI ED support
2021-10-06 22:40:10 -04:00
Peter Weingartner
c4d9642b38
Fixed issue with GETTIME
...
Fixed an issue with BCD -> integer conversion used by GETTIME
2021-10-05 19:48:52 -04:00
Peter Weingartner
bfda2d4038
Started RTC Support and Test CMDs
2021-10-05 15:51:53 -04:00
Peter Weingartner
a3dab23bac
SYS_EXIT, RUN command
...
Added ability to RUN a PGX file and the SYS_EXIT call.
2021-09-30 13:39:39 -04:00
Peter Weingartner
ee4d8db4fa
PGX Loader and Interrupt Update
...
PGX loader is working, updated interrupt code to support keyboard interrupts (currently using Mo keyboard)
2021-09-27 17:37:36 -04:00
Peter Weingartner
6beafc1c7e
Memory Commands
...
Added commands to the CLI: DUMP, POKE8, POKE16, POKE32, PEEK8, PEEK16, and PEEK32.
2021-09-25 19:14:29 -04:00
Peter Weingartner
8a1c5ae23c
Rearranged cli parameters and fixed linker issue
...
Broke out parameters into a string array a la standard C. Also figured out an issue with the linker due to non-word alignment on some code segments that would break the system every now and then.
2021-09-25 17:26:23 -04:00
Peter Weingartner
706313fed2
LOAD
...
Started a LOAD routine and command. Currently only supports plain files and Motorola SREC hex files (untested).
2021-09-24 19:49:13 -04:00
Peter Weingartner
07a2a26a6b
TYPE command, fsys issues
...
Added TYPE command and fixed some fsys issues.
2021-09-24 12:05:45 -04:00
Peter Weingartner
1a3e3d79f5
Some refactoring and FSYS
...
Some refactoring of debug/tracing code and additions to FSYS and system information routines.
2021-09-22 16:08:09 -04:00
Peter Weingartner
52f1882a25
More syscalls and CLI beginning
...
Added more syscalls. Started the command line utility.
2021-09-19 19:16:41 -04:00