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