Vincent Barrilliot
14b3e963b7
Adapt sound test commands mostly
2023-01-31 22:00:36 +01:00
Vincent Barrilliot
0cb525da3b
Try make FoenixMCP work again on the A2560U. Add the support for FPGA date (was missing in the K), create A2560U text driver based on the existing A2560K_a, conditionnally build stuff.
2022-05-30 23:39:53 +02: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
1ac6e233b3
Documentation update and SID tweaks
...
Update to documentation and experimental tweaks investigating an issue with external SID.
2022-03-29 20:55:04 -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
96116e850a
PSG silence, fsys_stat
...
Added a fsys_stat call. Minor change to silence the PSG noise channel on boot.
2022-02-14 15:35:42 -05:00
Peter Weingartner
ba08f317de
Minor changes and Sound Test Work
2022-01-02 18:21:13 -05:00
Peter Weingartner
c50e9cda19
TESTS: PSG, OPN, OPM changes
...
Added support for testing internal and external PSG implementations. Switch OPN and OPM tests to Stefany's code.
2021-12-18 19:27:57 -05:00
Peter Weingartner
e0f8d03baa
Merge branch 'main' into a2560k
2021-12-10 20:32:37 -05:00
Peter Weingartner
ffb9ff3314
SID Test
...
Added SID tests. Not working at the moment on my K, although they should, since they just use the startup chord.
2021-12-08 19:17:03 -05:00
Vincent Barrilliot
cd86bbc009
Address warning in codec.c : made volume unsigned char (type "byte" was undefined and defaulting to int) so it becomes unnecessary to AND it with 0xff.
2021-12-08 23:15:26 +01:00
Vincent Barrilliot
7d1d11dff2
Add missing codec wait
2021-11-22 23:42:06 +01:00
Peter Weingartner
10517ad6ae
Hires DIP switch & UART divisors
...
Added code to honor the resolution DIP switch on the U. Refined the UART divisor constants to be more accurate on the U.
2021-11-10 20:57:24 -05:00
Peter Weingartner
002b7decf0
Interrupts and Jiffies
...
Fixed some interrupt issues on the U and converted the TICKS millisecond timer to be a jiffy (1/60s) timer based on the SOF interrupt. There are still some issue managing the RTC periodic interrupt.
2021-11-08 15:39:32 -05: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
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
48cebfb089
Initial port...
2021-10-18 21:12:40 -04:00
Peter Weingartner
c72e42be52
Update to main screen and readme files
2021-10-16 15:11:23 -04:00
Peter Weingartner
ac4f09f048
Has Sound!
...
Added initialization code for the CODEC, PSG, and SID chips.
2021-09-17 14:27:52 -04:00