Package sidplay.audio.siddump
Klasse SIDDumpExtension
java.lang.Object
sidplay.audio.siddump.SIDDumpExtension
- Alle implementierten Schnittstellen:
SIDListener,IMOS6510Extension
- Bekannte direkte Unterklassen:
SIDDumpDriver
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprivate intprivate intprivate final Channel[]private intprivate CPUClockprivate Filterprivate static final String[]private longprivate booleanprivate booleanprivate longprivate static final char[]private static final char[]private char[]private char[]private intprivate intprivate floatprivate intprivate intprivate final Channel[]private final Channel[]private Filterprivate final byte[]private intprivate boolean -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabstract voidadd(SidDumpOutput output) private voidaddNoteSpacing(int noteNum) Put a note spacing row into the tableprivate voidaddPatternSpacing(int patternNum) Put a pattern spacing row into the tableprivate voidintintlonglongbooleanintintfloatintprivate StringgetTime(long timeInFrames, boolean timeInSeconds) booleanvoidabstract booleanvoidjmpJsr()private voidvoidsetBaseFreq(int baseFreq) voidsetBaseNote(int baseNote) voidsetFirstFrame(long firstFrame) voidsetFrames(long frames) voidsetLowRes(boolean lowRes) voidsetNoteSpacing(int noteSpacing) voidsetOldNoteFactor(float oldNoteFactor) voidsetPatternSpacing(int patternSpacing) voidsetTimeInSeconds(boolean timeInSeconds) voidwrite(int addr, byte data)
-
Felddetails
-
FILTER_NAME
-
FREQ_TBL_LO
private static final char[] FREQ_TBL_LO -
FREQ_TBL_HI
private static final char[] FREQ_TBL_HI -
freqTableLo
private char[] freqTableLo -
freqTableHi
private char[] freqTableHi -
frames
private long frames -
firstframe
private long firstframe -
oldNoteFactor
private float oldNoteFactor -
baseFreq
private int baseFreq -
baseNote
private int baseNote -
flowRes
private boolean flowRes -
noteSpacing
private int noteSpacing -
patternSpacing
private int patternSpacing -
timeInSeconds
private boolean timeInSeconds -
channel
-
prevChannel
-
prevChannel2
-
filter
-
prevFilter
-
firstTime
private boolean firstTime -
counter
private int counter -
rows
private int rows -
patternNum
private int patternNum -
noteNum
private int noteNum -
registers
private final byte[] registers -
cpuClock
-
-
Konstruktordetails
-
SIDDumpExtension
public SIDDumpExtension()
-
-
Methodendetails
-
getFrames
public long getFrames() -
setFrames
public void setFrames(long frames) -
getFirstFrame
public long getFirstFrame() -
setFirstFrame
public void setFirstFrame(long firstFrame) -
getOldNoteFactor
public float getOldNoteFactor() -
setOldNoteFactor
public void setOldNoteFactor(float oldNoteFactor) -
getBaseFreq
public int getBaseFreq() -
setBaseFreq
public void setBaseFreq(int baseFreq) -
getBaseNote
public int getBaseNote() -
setBaseNote
public void setBaseNote(int baseNote) -
getLowRes
public boolean getLowRes() -
setLowRes
public void setLowRes(boolean lowRes) -
getNoteSpacing
public int getNoteSpacing() -
setNoteSpacing
public void setNoteSpacing(int noteSpacing) -
getPatternSpacing
public int getPatternSpacing() -
setPatternSpacing
public void setPatternSpacing(int patternSpacing) -
getTimeInSeconds
public boolean getTimeInSeconds() -
setTimeInSeconds
public void setTimeInSeconds(boolean timeInSeconds) -
init
-
getMiddleCFreq
public int getMiddleCFreq() -
write
public void write(int addr, byte data) - Angegeben von:
writein SchnittstelleSIDListener
-
jmpJsr
public void jmpJsr()- Angegeben von:
jmpJsrin SchnittstelleIMOS6510Extension
-
getTime
-
addNoteSpacing
Put a note spacing row into the table- Löst aus:
IOException
-
addPatternSpacing
Put a pattern spacing row into the table- Löst aus:
IOException
-
clearChannelStructures
private void clearChannelStructures() -
recalibrateFreqTable
private void recalibrateFreqTable() -
isAborted
public abstract boolean isAborted() -
add
- Löst aus:
IOException
-
toHeaderString
-