Subversion Repositories svn.mios

Rev

Rev 1102 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1102 Rev 1189
Line 1... Line 1...
1
; $Id: cs_menu_print.inc 1102 2012-12-30 20:39:10Z tk $
1
; $Id: cs_menu_print.inc 1189 2014-12-19 20:00:14Z tk $
2
;
2
;
3
; SID Control Surface Menu Parameter Print Functions
3
; SID Control Surface Menu Parameter Print Functions
4
;
4
;
5
; ==========================================================================
5
; ==========================================================================
6
;
6
;
Line 161... Line 161...
161
PRINT_ENSx_MONO		EQU	0x77
161
PRINT_ENSx_MONO		EQU	0x77
162
PRINT_ENSx_FILLOG	EQU	0x78
162
PRINT_ENSx_FILLOG	EQU	0x78
163
PRINT_ENSx_DOR		EQU	0x79
163
PRINT_ENSx_DOR		EQU	0x79
164
PRINT_ENSx_SPV		EQU	0x7a
164
PRINT_ENSx_SPV		EQU	0x7a
165
PRINT_ENSx_EXTINV	EQU	0x7b
165
PRINT_ENSx_EXTINV	EQU	0x7b
-
 
166
-
 
167
PRINT_DTM			EQU 0x7c
166
168
167
169
168
; ==========================================================================
170
; ==========================================================================
169
;  The PRINT handler
171
;  The PRINT handler
170
;; IN: PRINT_xxx ID in WREG
172
;; IN: PRINT_xxx ID in WREG
171
; ==========================================================================
173
; ==========================================================================
172
CS_MENU_PRINT_Handler
174
CS_MENU_PRINT_Handler
173
	JUMPTABLE_2BYTES (0x7b+1) ; entries
175
	JUMPTABLE_2BYTES (0x7c+1) ; entries
174
	rgoto	CS_MENU_PRINT_NOP
176
	rgoto	CS_MENU_PRINT_NOP
175

177

176
	rgoto	CS_MENU_PRINT_DEC8
178
	rgoto	CS_MENU_PRINT_DEC8
177
	rgoto	CS_MENU_PRINT_DECP1
179
	rgoto	CS_MENU_PRINT_DECP1
178
	rgoto	CS_MENU_PRINT_PMDEC7
180
	rgoto	CS_MENU_PRINT_PMDEC7
Line 313... Line 315...
313
	rgoto	CS_MENU_PRINT_ENSx_MONO
315
	rgoto	CS_MENU_PRINT_ENSx_MONO
314
	rgoto	CS_MENU_PRINT_ENSx_FILLOG
316
	rgoto	CS_MENU_PRINT_ENSx_FILLOG
315
	rgoto	CS_MENU_PRINT_ENSx_DOR
317
	rgoto	CS_MENU_PRINT_ENSx_DOR
316
	rgoto	CS_MENU_PRINT_ENSx_SPV
318
	rgoto	CS_MENU_PRINT_ENSx_SPV
317
	rgoto	CS_MENU_PRINT_ENSx_EXTINV
319
	rgoto	CS_MENU_PRINT_ENSx_EXTINV
-
 
320
	
-
 
321
	rgoto	CS_MENU_PRINT_DTM
318
322
319
323
320
; ==========================================================================
324
; ==========================================================================
321
; ==========================================================================
325
; ==========================================================================
322
; ==========================================================================
326
; ==========================================================================
Line 1508... Line 1512...
1508
	addlw	SID_ENSx_AOUT_INVERTED
1512
	addlw	SID_ENSx_AOUT_INVERTED
1509
	movwf	FSR0L
1513
	movwf	FSR0L
1510
	movf	CS_MENU_PARAMETER_IX, W
1514
	movf	CS_MENU_PARAMETER_IX, W
1511
	rgoto	CS_MENU_PRINT_OnOff_INDF0
1515
	rgoto	CS_MENU_PRINT_OnOff_INDF0
1512
	
1516
-
 
1517
; --------------------------------------------------------------------------
-
 
1518
CS_MENU_PRINT_DTM
-
 
1519
	TABLE_ADDR CS_MENU_PRINT_DTM_Tab
-
 
1520
	movf	INDF0, W
-
 
1521
	rgoto   CS_MENU_PRINT_StringFromTable	
1513

1522
1514
; ==========================================================================
1523
; ==========================================================================
1515
; ==========================================================================
1524
; ==========================================================================
1516
;  Help Functions
1525
;  Help Functions
1517
; ==========================================================================
1526
; ==========================================================================
Line 2131... Line 2140...
2131
	dw	"D&U "
2140
	dw	"D&U "
2132
	dw	"UD2 "
2141
	dw	"UD2 "
2133
	dw	"DU2 "
2142
	dw	"DU2 "
2134
	dw	"Rnd "
2143
	dw	"Rnd "
2135
	dw	"r.7 "		; reserved
2144
	dw	"r.7 "		; reserved
-
 
2145
-
 
2146
CS_MENU_PRINT_DTM_Tab
-
 
2147
	dw	"Nor "
-
 
2148
	dw	"Su- "
-
 
2149
	dw	"Su+ "
2136
2150
2137
CS_MENU_PRINT_LFOx_WAV_Tab
2151
CS_MENU_PRINT_LFOx_WAV_Tab
2138
	dw	"off "
2152
	dw	"off "
2139
	dw	"Sin "
2153
	dw	"Sin "
2140
	dw	"Tri "
2154
	dw	"Tri "