Difference between revisions of "SP0256-012"

From Intellivision Wiki
Jump to: navigation, search
(Registers)
(Registers)
Line 16: Line 16:
 
<tr><td>[[SP0256 RPT|RPT]]</td><td>Repeat Count</td></tr>
 
<tr><td>[[SP0256 RPT|RPT]]</td><td>Repeat Count</td></tr>
 
</table>
 
</table>
 
+
<br/><br/>
 
<table border>
 
<table border>
 
<caption>Speech Core Registers</caption>
 
<caption>Speech Core Registers</caption>

Revision as of 22:29, 18 January 2005

Overview

Clock Speed1.6Mhz

General Behavior

TBD

Registers

Microsequencer Registers
PC16-bit program counter
PAGE4-bit address extension register
MODEPrecision select, Register-set Select
RPTRepeat Count



Speech Core Registers
B0Stage 0 Bandwidth Coefficient
B1Stage 1 Bandwidth Coefficient
B2Stage 2 Bandwidth Coefficient
B3Stage 3 Bandwidth Coefficient
B4Stage 4 Bandwidth Coefficient
B5Stage 5 Bandwidth Coefficient
F0Stage 0 Frequency Coefficient
F1Stage 1 Frequency Coefficient
F2Stage 2 Frequency Coefficient
F3Stage 3 Frequency Coefficient
F4Stage 4 Frequency Coefficient
F5Stage 5 Frequency Coefficient
AAmplitude Register
PPitch Register
AIAmplitude Interpolation Register
PIPitch Interpolation Register

Instruction Set

RangeOpcode
$00RTS
$01-$0FSETPAGE
$10-$1FLOADALL
$20-$2FLOAD_2
$30-$3FSETMSB_3
$40-$4FLOAD_4
$50-$5FSETMSB_5
$60-$6FSETMSB_6
$70-$7FJMP
$80-$8FSETMODE
$90-$9FDELTA_9
$A0-$AFSETMSB_A
$B0-$BFJSR
$C0-$CFLOAD_C
$D0-$DFDELTA_D
$E0-$EFLOAD_E
$F0-$FFPAUSE