enum
Yuno::ChipType
Overview
Represents the type of a single chip. The numerical value associated with
one of these values will always match the CHIP_ID of the chips.
Defined in:
yunosynth/common.crEnum Members
-
Sn76489 =
0 -
Texas Instruments SN76489
-
Ym2413 =
1 -
Yamaha YM2413 (OPLL)
-
Ym2612 =
2 -
Yamaha YM2612 (OPN2)
-
Ym2151 =
3 -
Yamaha YM2151 (OPM)
-
SegaPcm =
4 -
Sega SegaPCM (315-5218)
-
Rf5c68 =
5 -
Ricoh RF5C69 (aka RF5C164, RF5C105). RF5C164 has a separate entry.
-
Ym2203 =
6 -
Yamaha YM2203 (OPN)
-
Ym2608 =
7 -
Yamaha YM2608 (OPNA)
-
Ym2610 =
8 -
Yamaha YM2610 and YM2610B (OPNB)
-
Ym3812 =
9 -
Yamaha YM3812 (OPL2)
-
Ym3526 =
10 -
Yamaha YM3526 (OPL)
-
Y8950 =
11 -
Yamaha Y8950 (MSX-Audio)
-
Ymf262 =
12 -
Yamaha YMF262 (OPL3)
-
Ymf278b =
13 -
Yamaha YMF278B (OPL4)
-
Ymf271 =
14 -
Yamaha YMF271 (OPX)
-
Ymz280b =
15 -
Yamaha YMZ280B (PCMD8)
-
Rf5c164 =
16 -
Ricoh RF5C164
-
Pwm =
17 -
Sega PWM (32x)
-
Ay8910 =
18 -
General Instruments AY-1-8910 / AY-3-8910 / AY-3-8912 / AY-3-8913 / Yamaha YM2149 / Yamaha YM2149F
-
Dmg =
19 -
Nintendo DMG (GameBoy/GameBoy Color)
-
NesApu =
20 -
Nintendo APU (NES)
-
MultiPcm =
21 -
Sega MultiPCM / Yamaha YMW258-F
-
Upd7759 =
22 -
NEC µPD7759
-
Okim6258 =
23 -
OKI M6258
-
Okim6295 =
24 -
OKI M6295
-
K051649 =
25 -
Konami 051649
-
K054539 =
26 -
Konami 054539
-
Huc6280 =
27 -
Hudson HuC6280
-
C140 =
28 -
Namco C140 / C219
-
K053260 =
29 -
Konami 053260
-
Pokey =
30 -
Atari POKEY
-
Qsound =
31 -
QSound DSP16A (Capcom CP System II)
-
Scsp =
32 -
Sega Saturn Custom Sound Processor / Yamaha YMF292
-
Wonderswan =
33 -
Bandai Wonderswan/Wonderswan Color
-
VsuVue =
34 -
Nintendo VSU-VUE (Virtual Boy)
-
Saa1099 =
35 -
Philips SAA1099
-
Es5503 =
36 -
Ensoniq ES5503
-
Es5506 =
37 -
Ensoniq ES5506
-
C352 =
38 -
Namco C352
-
X1_010 =
39 -
Seta X1-010
-
Ga20 =
40 -
Irem GA20
-
Unknown =
255 -
A special value indicating an uninitialized value.
Instance Method Summary
-
#ay8910?
Returns
trueif this enum value equalsAy8910 -
#c140?
Returns
trueif this enum value equalsC140 -
#c352?
Returns
trueif this enum value equalsC352 -
#dmg?
Returns
trueif this enum value equalsDmg -
#es5503?
Returns
trueif this enum value equalsEs5503 -
#es5506?
Returns
trueif this enum value equalsEs5506 -
#ga20?
Returns
trueif this enum value equalsGa20 -
#huc6280?
Returns
trueif this enum value equalsHuc6280 -
#k051649?
Returns
trueif this enum value equalsK051649 -
#k053260?
Returns
trueif this enum value equalsK053260 -
#k054539?
Returns
trueif this enum value equalsK054539 -
#makeInstance(curCount : Int32, absChipCount : Int32, vgm : VgmFile, sampleRate : UInt32, samplingMode : UInt8, playerSampleRate : UInt32, settings : VgmPlayerSettings, previousChip : AbstractChip | Nil) : AbstractChip | Nil
Creates a new
AbstractChipinstance of the type that is represented byself. -
#multi_pcm?
Returns
trueif this enum value equalsMultiPcm -
#nes_apu?
Returns
trueif this enum value equalsNesApu -
#niceName : String
Returns the long name of this
ChipTypeas a string. -
#okim6258?
Returns
trueif this enum value equalsOkim6258 -
#okim6295?
Returns
trueif this enum value equalsOkim6295 -
#pokey?
Returns
trueif this enum value equalsPokey -
#pwm?
Returns
trueif this enum value equalsPwm -
#qsound?
Returns
trueif this enum value equalsQsound -
#rf5c164?
Returns
trueif this enum value equalsRf5c164 -
#rf5c68?
Returns
trueif this enum value equalsRf5c68 -
#saa1099?
Returns
trueif this enum value equalsSaa1099 -
#scsp?
Returns
trueif this enum value equalsScsp -
#sega_pcm?
Returns
trueif this enum value equalsSegaPcm -
#shortName : String
Returns the short name of this
ChipTypeas a string. -
#sn76489?
Returns
trueif this enum value equalsSn76489 -
#unknown?
Returns
trueif this enum value equalsUnknown -
#upd7759?
Returns
trueif this enum value equalsUpd7759 -
#vsu_vue?
Returns
trueif this enum value equalsVsuVue -
#wonderswan?
Returns
trueif this enum value equalsWonderswan -
#x1_010?
Returns
trueif this enum value equalsX1_010 -
#y8950?
Returns
trueif this enum value equalsY8950 -
#ym2151?
Returns
trueif this enum value equalsYm2151 -
#ym2203?
Returns
trueif this enum value equalsYm2203 -
#ym2413?
Returns
trueif this enum value equalsYm2413 -
#ym2608?
Returns
trueif this enum value equalsYm2608 -
#ym2610?
Returns
trueif this enum value equalsYm2610 -
#ym2612?
Returns
trueif this enum value equalsYm2612 -
#ym3526?
Returns
trueif this enum value equalsYm3526 -
#ym3812?
Returns
trueif this enum value equalsYm3812 -
#ymf262?
Returns
trueif this enum value equalsYmf262 -
#ymf271?
Returns
trueif this enum value equalsYmf271 -
#ymf278b?
Returns
trueif this enum value equalsYmf278b -
#ymz280b?
Returns
trueif this enum value equalsYmz280b
Instance Method Detail
Creates a new AbstractChip instance of the type that is represented by
self.
Returns the long name of this ChipType as a string.
Note: for the most accurate name when using a VGM file, instantiating a
chip instance and using the AbstractChip#name method will be much more
accurate. This is because some chips have a different name depending on
what they were used for, and this can only be determined after parsing the
VGM."
Returns the short name of this ChipType as a string.
Note: for the most accurate name when using a VGM file, instantiating a
chip instance and using the AbstractChip#shortName method will be much
more accurate. This is because some chips have a different name depending
on what they were used for, and this can only be determined after parsing
the VGM."