forked from audetto/AppleWin
-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SSI263 - support for core functionality (audetto#175, PR AppleWin#1301)
. A phoneme will continue playing back infinitely; unless the phoneme is changed or CTL=1. . Reset doesn't affect SSI263/SC01 (so phonemes continue to play). . CTL=1 sets "PD" (Power Down / "standby") mode, also set at power-on. . CTL=0 brings device out of "PD" mode, the mode will be set to DR1,DR0 and the phoneme P5-P0 will play. . Setting mode to DR1:0 = %00 just disables A/!R (ie. disables interrupts), but otherwise retains the previous DR1:0 mode. . RESET is not connected to !PD/!RST pin 18. . Support edge-case where RESET can enable ints & assert IRQ. . Power-on: PD=1 (so D7=0), reg4 (Filter Freq)=0xFF. . Support SSI263 IRQ and D7 on a Phasor mode change (including Echo+). . $Csxx I/O mapping (same for Mockingboard and Phasor mode). Other: . SSI263 save-state: support SC01 as a sub-unit of the card. . 6522: Fix reg $F (ORA w/HS) to be identical to reg $1 (ORA).
- Loading branch information
Showing
4 changed files
with
273 additions
and
106 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.