| cditypes-0.5.3.zip | CD-i Types rule file version 0.5.3 |
cdilink -info whenever
your CD-i player model and/or digital video cartridge type appears to be
determined incorrectly. Please do not send the ROM files themselves as
they are copyrighted and cannot be freely redistributed. You can reach
me via email using cdifan (at) gmail (dot) com.
name.ext:[:] description condition ... condition ... ...The first line of the rule is called the target line; it names the type and describes the targets that the rule is intended to match. A double colon
:: indicates a fallback rule that will usually
be ignored by the CD-i Emulator program cdiemu.
condition is of the form [!]name [[!]attrcond ...];
where name can either be the name of a type occurring elsewhere
in the rules file or the name of a module to test for. The name can
include the wildcard characters * and ?; the * wildcard
will always use the longest possible match (there is no backtracking).
Module names can optionally be followed by one or more module attribute
conditions; both names and conditions can be individually negated.
[attr][match][radix]value,
and specify the module attribute and how to match it against value.
attr specify the attribute to test; if no such
character is present a default attribute is implied by the radix character.
The attribute character must be at most one of:
@ % / match specify the relationship between the
attribute value and the specified value; they must be at most two of:
~ = < > ~
will default to match against the first 1K of a data module. String
and number matching characters cannot be mixed.
radix specify the radix (decimal or hexadecimal)
of a numeric value; if no attribute was previously specified they
also imply a default attribute. The radix character must be at most one of:
# $ monoN.brd where N
is the decimal version of the roman numeral X.
type.brd a corresponding configuration
file should exist for the CD-i Emulator program cdiemu.
maximmc.brd: Maxi-MMC board unknown
minimmc.brd: Mini-MMC board cdapdriv video #<51
mono1.brd: Mono-I board cdapdriv video #>=51
mono2.brd: Mono-II board dspdriv
mono3.brd: Mono-III board hobbes ciapdriv #<5
mono4.brd: Mono-IV board hobbes ciapdriv #>=5
roboco.brd: Roboco board ciapdriv !hobbes
mono6.brd: Mono-VI board ciapdriv unknown
pcdi.brd: Portable CD-i board cddrv csd_pcdi
unknown.brd:: Unknown board kernel
cdinnnxr.rom indicates a Philips CD-i nnn Fn
player ROM where n is the decimal version of the letter x
(a = F1, etc). The ROM revision suffix r will be used
where known, it can also be omitted. For non-Philips players,
the cdi prefix is replaced with something else.
cdilink will use the system ROM type
to name the system ROM images uploaded from a CD-i player.
cdi200a.rom: Philips CD-i 200 F1 system ROM unknown mono1.brd
cdi200b.rom: Philips CD-i 200 F2 system ROM unknown mono2.brd
cdi200c.rom: Philips CD-i 200 F3 system ROM unknown mono3.brd
cdi205a.rom: Philips CD-i 205/910 F1 system ROM csd_205 minimmc.brd
cdi210a.rom: Philips CD-i 210 F1 system ROM unknown mono1.brd
cdi210b.rom: Philips CD-i 210 F2 system ROM csd_220 mono2.brd
cdi210c.rom: Philips CD-i 210 F3 system ROM csd_450 mono3.brd sgstom
cdi210d.rom: Philips CD-i 210 F4 system ROM unknown mono4.brd
cdi220a.rom: Philips CD-i 220 F1 system ROM unknown minimmc.brd
cdi220b.rom: Philips CD-i 220 F2 system ROM csd_220 mono1.brd
cdi220c.rom: Philips CD-i 220 F3 system ROM csd_220f3 mono2.brd
cdi220d.rom: Philips CD-i 220 F4 system ROM csd_450 mono3.brd ds1216
cdi220e.rom: Philips CD-i 220 F5 system ROM unknown mono4.brd
cdi350a.rom: Philips CD-i 350/360 system ROM csd_360 minimmc.brd
cdi370a.rom: Philips CD-i 370 system ROM csd_pcdi pcdi.brd pckpcdi
cdi380a.rom: Philips CD-i 380 system ROM unknown mono3.brd
cdi450a.rom: Philips CD-i 450 F1 system ROM csd_450 roboco.brd
cdi470a.rom: Philips CD-i 470 F1 system ROM csd_450 sgstom mono4.brd
cdi470b.rom: Philips CD-i 470 F2 system ROM unknown mono6.brd
cdi490a.rom: Philips CD-i 490 F1 system ROM csd_470 mono4.brd
cdi550a.rom: Philips CD-i 550 F1 system ROM csd_450 roboco.brd unknown
cdi601a2.rom: Philips CD-i 601 release 1.2 system ROM csd_6xx ds1216 minimmc.brd
cdi605a2.rom: Philips CD-i 605 release 1.2 system ROM csd_6xx sgstom minimmc.brd
cdi605a3.rom: Philips CD-i 605 release 1.3 system ROM csd_605 minimmc.brd
cdi615a.rom: Philips CD-i 615 F1 system ROM csd_615 mono4.brd ds1216 #4
cdi660a.rom: Philips CD-i 660 F1 system ROM csd_615 mono4.brd ds1216 !#4
cdi740a.rom: Philips CD-i 740 F1 system ROM csd_450 mono4.brd ds1216
cdi740b.rom: Philips CD-i 740 F2 system ROM unknown mono6.brd
gdi700a.rom: LG GDI-700 system ROM csd_pcdi pcdi.brd pck700 cdc2.img
dve200a.rom: Digital Video Systems VE-200 system ROM csd_pcdi pcdi.brd pck700 nologo.img
cdi000x.rom:: Unknown CD-i system ROM kernel
ext605.rom: Philips CD-i 605 extension ROM scsi605
xmpegyab.rom indicates
a Philips XMPEG digital video cartridge with AH number
0y and ROM revision a.b; either y or ab is
sometimes omitted. The abbreviation GA is used for Gate Array.
cdilink will use the cartridge ROM type to
name the digital video cartridge ROM images uploaded from a CD-i player.
gmpega0.rom: Philips GA AH00 digital video cartridge ROM csd_fmv unknown
gmpega1.rom: Philips GA AH01 digital video cartridge ROM csd_fmv unknown
gmpega2.rom: Philips GA AH02 digital video cartridge ROM csd_fmv !vcd
gmpega3.rom: Philips GA AH03 digital video cartridge ROM csd_fmv vcd
vmpega.rom: Philips VMPEG digital video cartridge ROM 4.1 csd_fmvvm sysgo !#13 !srcdat
vmpegb.rom: Philips VMPEG digital video cartridge ROM 5.x csd_fmvvm sysgo #13 srcdat
sysgo module suitable for the 605 authoring player.
vmpeg605.rom: Philips VMPEG digital video cartridge ROM for 605 csd_fmvvm sysgo #13 !srcdat
impega.rom: Philips IMPEG F1 digital video cartridge ROM csd_fmvimpeg !csd_615g
impegb.rom: Philips IMPEG F2 digital video cartridge ROM csd_impeg
impeg615.rom: Philips IMPEG digital video cartridge ROM for 615 csd_fmvimpeg csd_615g
pmpega.rom: Portable CD-i digital video ROM unknown fmvdrv #15
xmpegx.rom:: Unknown digital video cartridge ROM MoviMan
rom000x.rom:: Unknown ROM ?*
cdinnnx.mdl corresponds to the
Philips CD-i nnn Fn player where n is the decimal
version of the letter x (a = F1, b = F2, etc).
type.mdl a corresponding
configuration file should exist for the CD-i emulator.
cdi200a.mdl: Philips CD-i 200 F1 player mono1.brd cdi200a*.rom
cdi200b.mdl: Philips CD-i 200 F2 player mono2.brd cdi200b*.rom
cdi200c.mdl: Philips CD-i 200 F3 player mono3.brd cdi200c*.rom
cdi205a.mdl: Philips CD-i 205/910 player minimmc.brd cdi205*.rom
cdi210a.mdl: Philips CD-i 210 F1 player mono1.brd cdi210a*.rom
cdi210b.mdl: Philips CD-i 210 F2 player mono2.brd cdi210b*.rom
cdi210c.mdl: Philips CD-i 210 F3 player mono3.brd cdi210c*.rom
cdi210d.mdl: Philips CD-i 210 F4 player mono4.brd cdi210d*.rom
cdi220a.mdl: Philips CD-i 220 F1 player minimmc.brd cdi220a*.rom
cdi220b.mdl: Philips CD-i 220 F2 player mono1.brd cdi220b*.rom
cdi220c.mdl: Philips CD-i 220 F3 player mono2.brd cdi220c*.rom
cdi220d.mdl: Philips CD-i 220 F4 player mono3.brd cdi220d*.rom
cdi220e.mdl: Philips CD-i 220 F5 player mono4.brd cdi220e*.rom
cdi350a.mdl: Philips CD-i 350/360 player minimmc.brd cdi350a*.rom
cdi370a.mdl: Philips CD-i 370 player pcdi.brd cdi370a*.rom
cdi380a.mdl: Philips CD-i 380 player mono3.brd cdi380a*.rom
cdi450a.mdl: Philips CD-i 450 F1 player roboco.brd cdi450a*.rom
cdi470a.mdl: Philips CD-i 470 F1 player mono4.brd cdi470a*.rom
cdi470b.mdl: Philips CD-i 470 F2 player mono6.brd cdi470b*.rom
cdi490a.mdl: Philips CD-i 490 F1 player mono4.brd cdi490a*.rom
cdi550a.mdl: Philips CD-i 550 F1 player roboco.brd cdi550a*.rom
cdi601a.mdl: Philips CD-i 601 player minimmc.brd cdi601*.rom
cdi605a.mdl: Philips CD-i 605 player minimmc.brd cdi605*.rom
cdi615a.mdl: Philips CD-i 615 F1 player mono4.brd cdi615a*.rom
cdi660a.mdl: Philips CD-i 660 F1 player mono4.brd cdi660a*.rom
cdi740a.mdl: Philips CD-i 740 F1 player mono4.brd cdi740a*.rom
cdi740b.mdl: Philips CD-i 740 F2 player mono6.brd cdi740b*.rom
gdi700a.mdl: LG GDI-700 player pcdi.brd gdi700a*.rom
dve200a.mdl: Digital Video Systems VE-200 player pcdi.brd dve200a*.rom
cdi000x.mdl:: Unknown CD-i player unknown.brd cdi*.rom
extnnnx.mdl corresponds to the
extension board for the Philips CD-i nnn Fn player where
n is the decimal version of the letter x (a = F1,
b = F2, etc).
type.ext a corresponding
configuration file should exist for the CD-i emulator.
ext605.ext: Philips CD-i 605 extension ext605*.rom
ext000x.ext:: Unknown extension ext*.rom
xmpegy.dvc indicates a Philips CD-i XMPEG
digital video cartridge with AH number 0y; the y is sometimes
omitted. The abbreviation GA is used for Gate Array.
type.dvc a corresponding
configuration file should exist for the CD-i emulator.
gmpeg.dvc: Philips GA digital video cartridge gmpeg*.rom
vmpeg.dvc: Philips VMPEG digital video cartridge vmpeg*.rom
impeg.dvc: Philips IMPEG digital video cartridge impeg*.rom
pmpeg.dvc: Portable CD-i digital video pmpeg*.rom
xmpeg.dvc:: Unknown digital video cartridge ?mpeg*.rom