Peter Weingartner
|
c8c8aca1c6
|
Merge branch 'pr/3'
|
2021-11-07 14:18:56 -05:00 |
|
Peter Weingartner
|
dede1a0b6d
|
Re-integrating U... and bitmaps
|
2021-11-06 21:02:59 -04:00 |
|
Jesus Garcia
|
5a84dd1593
|
Added Linux/Mac build support
|
2021-11-06 11:28:34 -04:00 |
|
Peter Weingartner
|
8a9878d03d
|
Syscalls, Timeouts, Documentation
Added syscalls, modified SDC and PATA drivers to use RTC interrupt for timeouts. Added more documentation. Starting OPL2 and OPM sound tests.
|
2021-11-04 20:09:53 -04:00 |
|
Peter Weingartner
|
95856b80dc
|
LPT and MIDI Tests
Added tests for the parallel and MIDI ports on SuperIO machines
|
2021-11-02 15:08:27 -04:00 |
|
Peter Weingartner
|
4d2f3e37a0
|
REN and SET FONT
Added REN command and a FONT setting.
|
2021-11-01 16:20:31 -04:00 |
|
Peter Weingartner
|
5f1c0f92a5
|
TEST command
Moved all of the CLI test commands under a master TEST command.
|
2021-11-01 15:02:20 -04:00 |
|
Peter Weingartner
|
fbfd65a933
|
TESTMEM
Added a memory test command.
|
2021-10-31 20:29:47 -04:00 |
|
Peter Weingartner
|
8ba5e30697
|
More documentation
More information has been added to the new documentation. Also did some re-arrangement of system calls to allow for future developments.
|
2021-10-31 16:25:49 -04:00 |
|
Peter Weingartner
|
4ffcebe83e
|
Documentation
Starting a comprehensive document to describe how to use Foenix/MCP
|
2021-10-30 15:38:39 -04:00 |
|
Peter Weingartner
|
d2725d7d54
|
More SYSCALLS, improved error handling
Added system calls and improved error information in the CLI
|
2021-10-29 18:45:58 -04:00 |
|
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
|
49101232f4
|
Indicators
Added a layer to provide general indicators support for the various LEDs. Currently only supports the A2560K.
|
2021-10-28 17:02:56 -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
|
509955ad2a
|
Mouse Pointer Fix
|
2021-10-20 14:17:45 -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
|
be9e10d765
|
Fixes to RTC code and SDC init
Increased retry count on SDC init routine to make first access more reliable. Need to replace it with a time-based timeout.
|
2021-10-16 15:30:17 -04:00 |
|
Peter Weingartner
|
c72e42be52
|
Update to main screen and readme files
|
2021-10-16 15:11:23 -04:00 |
|
Peter Weingartner
|
2abdc1e335
|
More SGR
Color and intensity support added to SGR.
|
2021-10-16 13:54:49 -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
|
0ad2ff8c6c
|
Corrected gitignore
Linker script and libraries should be included
|
2021-10-14 17:20:19 -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
|
2376d44b9e
|
Added TAB, ICH, and DCH ANSI
|
2021-10-07 15:42:19 -04:00 |
|
Peter Weingartner
|
b0c4e1ef36
|
Added ANSI Erase in Line
|
2021-10-07 13:10:12 -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
|
f904ed112b
|
Merge branch 'ansi_console'
|
2021-10-06 21:25:23 -04:00 |
|
Peter Weingartner
|
e8df11bbdc
|
CUU, CUF, CUB, and CUD working
|
2021-10-06 20:46:59 -04:00 |
|
Peter Weingartner
|
b5e6b8bb6b
|
Misc additions, font, and cleanup
Added A2560K keyboard LED, font memory definitions. Some cleanup of initialization code.
|
2021-10-06 19:17:56 -04:00 |
|
Peter Weingartner
|
863bbd9472
|
Fixed IDE issues
Can now read a directory.
|
2021-10-06 11:54:33 -04:00 |
|
Peter Weingartner
|
88e935be14
|
Updates to code (not working)
|
2021-10-05 21:00:08 -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
|
37f96ce1d5
|
PGZ Loader
Added PGZ loader and a utility to create PGZ files from Motorola SREC. Removed SREC loader.
|
2021-10-04 18:14:45 -04:00 |
|
Peter Weingartner
|
f06a24d8d3
|
Update README.md
|
2021-09-30 13:45:38 -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 |
|