diff options
Diffstat (limited to 'docs/release/scripts/target/mame/mess.lua')
-rw-r--r-- | docs/release/scripts/target/mame/mess.lua | 269 |
1 files changed, 220 insertions, 49 deletions
diff --git a/docs/release/scripts/target/mame/mess.lua b/docs/release/scripts/target/mame/mess.lua index 0bcd50dcc58..aaf93bdba8f 100644 --- a/docs/release/scripts/target/mame/mess.lua +++ b/docs/release/scripts/target/mame/mess.lua @@ -60,8 +60,7 @@ CPUS["ESRIP"] = true CPUS["MIPS"] = true CPUS["R3000"] = true CPUS["PSX"] = true -CPUS["SH2"] = true -CPUS["SH4"] = true +CPUS["SH"] = true CPUS["DSP16A"] = true CPUS["DSP32C"] = true CPUS["PIC16C5X"] = true @@ -103,7 +102,7 @@ CPUS["MINX"] = true CPUS["SSEM"] = true CPUS["AVR8"] = true CPUS["TMS1000"] = true -CPUS["I4004"] = true +CPUS["MCS40"] = true CPUS["SUPERFX"] = true CPUS["Z8"] = true CPUS["I8008"] = true @@ -135,6 +134,7 @@ CPUS["SM510"] = true CPUS["MB86901"] = true CPUS["NANOPROCESSOR"] = true CPUS["CLIPPER"] = true +CPUS["CAPRICORN"] = true -------------------------------------------------- -- specify available sound cores; some of these are @@ -160,9 +160,9 @@ SOUNDS["YM3812"] = true SOUNDS["YM3526"] = true SOUNDS["Y8950"] = true SOUNDS["YMF262"] = true ---SOUNDS["YMF271"] = true +SOUNDS["YMF271"] = true SOUNDS["YMF278B"] = true ---SOUNDS["YMZ280B"] = true +SOUNDS["YMZ280B"] = true SOUNDS["SN76477"] = true SOUNDS["SN76496"] = true SOUNDS["POKEY"] = true @@ -202,7 +202,7 @@ SOUNDS["K051649"] = true --SOUNDS["K054539"] = true --SOUNDS["K056800"] = true --SOUNDS["SEGAPCM"] = true ---SOUNDS["MULTIPCM"] = true +SOUNDS["MULTIPCM"] = true SOUNDS["SCSP"] = true SOUNDS["AICA"] = true SOUNDS["RF5C68"] = true @@ -268,6 +268,7 @@ SOUNDS["MEA8000"] = true --SOUNDS["DAC76"] = true --SOUNDS["MM5837"] = true SOUNDS["DAVE"] = true +--SOUNDS["LC7535"] = true -------------------------------------------------- -- specify available video cores @@ -276,6 +277,7 @@ SOUNDS["DAVE"] = true VIDEOS["SEGA315_5124"] = true VIDEOS["SEGA315_5313"] = true --VIDEOS+= BUFSPRITE"] = true +VIDEOS["BT459"] = true VIDEOS["CDP1861"] = true VIDEOS["CDP1862"] = true --VIDEOS["CESBLIT"] = true @@ -293,6 +295,7 @@ VIDEOS["EF9365"] = true VIDEOS["GF4500"] = true --VIDEOS+= EPIC12"] = true --VIDEOS+= FIXFREQ"] = true +VIDEOS["NT7534"] = true VIDEOS["HD44102"] = true VIDEOS["HD44352"] = true VIDEOS["HD44780"] = true @@ -326,6 +329,7 @@ VIDEOS["PSX"] = true VIDEOS["RAMDAC"] = true VIDEOS["S2636"] = true VIDEOS["SAA5050"] = true +VIDEOS["SDA5708"] = true VIDEOS["SED1200"] = true VIDEOS["SED1330"] = true VIDEOS["SED1520"] = true @@ -349,6 +353,7 @@ VIDEOS["GB_LCD"] = true VIDEOS["GBA_LCD"] = true VIDEOS["MGA2064W"] = true VIDEOS["PPU2C0X"] = true +VIDEOS["DP8510"] = true -------------------------------------------------- -- specify available machine cores @@ -375,6 +380,7 @@ MACHINES["ADC1213X"] = true MACHINES["AICARTC"] = true MACHINES["AM2847"] = true MACHINES["AM53CF96"] = true +MACHINES["AM9513"] = true MACHINES["AM9517A"] = true MACHINES["AMIGAFDC"] = true MACHINES["AT_KEYBC"] = true @@ -394,8 +400,7 @@ MACHINES["COM8116"] = true MACHINES["CR589"] = true MACHINES["CS4031"] = true MACHINES["CS8221"] = true ---MACHINES["CXD1095"] = true -MACHINES["DM9334"] = true +MACHINES["CXD1095"] = true MACHINES["DP8390"] = true --MACHINES["DS1204"] = true MACHINES["DS1302"] = true @@ -409,14 +414,18 @@ MACHINES["E0516"] = true MACHINES["E05A03"] = true MACHINES["E05A30"] = true MACHINES["EEPROMDEV"] = true +MACHINES["ER1400"] = true MACHINES["ER2055"] = true MACHINES["F3853"] = true MACHINES["HD63450"] = true MACHINES["HD64610"] = true MACHINES["HP_TACO"] = true +MACHINES["1MA6"] = true +MACHINES["1MB5"] = true MACHINES["I2CMEM"] = true +MACHINES["I7220"] = true MACHINES["I80130"] = true -MACHINES["I8089"] = true +MACHINES["I8087"] = true MACHINES["I8155"] = true MACHINES["I8212"] = true MACHINES["I8214"] = true @@ -460,6 +469,7 @@ MACHINES["MB87078"] = true MACHINES["MB8795"] = true MACHINES["MB89352"] = true MACHINES["MB89371"] = true +MACHINES["MC14411"] = true MACHINES["MC146818"] = true MACHINES["MC2661"] = true MACHINES["MC6843"] = true @@ -488,6 +498,7 @@ MACHINES["MSM5832"] = true MACHINES["MSM58321"] = true MACHINES["MSM6242"] = true --MACHINES["MSM6253"] = true +MACHINES["MYB3K_KEYBOARD"] = true MACHINES["NCR5380"] = true MACHINES["NCR5380N"] = true MACHINES["NCR5390"] = true @@ -515,6 +526,7 @@ MACHINES["PROM82S129"] = true MACHINES["R64H156"] = true MACHINES["RF5C296"] = true MACHINES["RIOT6532"] = true +MACHINES["RIPPLE_COUNTER"] = true MACHINES["ROC10937"] = true MACHINES["RP5C01"] = true MACHINES["RP5C15"] = true @@ -524,9 +536,7 @@ MACHINES["RTC65271"] = true MACHINES["RTC9701"] = true --MACHINES["S2636"] = true MACHINES["S3520CF"] = true -MACHINES["S3C2400"] = true -MACHINES["S3C2410"] = true -MACHINES["S3C2440"] = true +MACHINES["S3C24XX"] = true MACHINES["S3C44B0"] = true MACHINES["SATURN"] = true --MACHINES["SCSI"] = true @@ -535,9 +545,12 @@ MACHINES["SECFLASH"] = true MACHINES["SEIBU_COP"] = true --MACHINES["SERFLASH"] = true MACHINES["SMC91C9X"] = true +MACHINES["SMIOC"] = true +MACHINES["SEGA_SCU"] = true MACHINES["SMPC"] = true MACHINES["STVCD"] = true MACHINES["TC0091LVC"] = true +--MACHINES["TE7750"] = true MACHINES["TIMEKPR"] = true MACHINES["TMC0430"] = true MACHINES["TMP68301"] = true @@ -557,7 +570,9 @@ MACHINES["TTL74161"] = true MACHINES["TTL74164"] = true MACHINES["TTL74175"] = true MACHINES["TTL74181"] = true +MACHINES["TTL74259"] = true MACHINES["TTL7474"] = true +MACHINES["TUBE"] = true MACHINES["UPD1990A"] = true --MACHINES["UPD4992"] = true MACHINES["UPD4701"] = true @@ -575,6 +590,7 @@ MACHINES["X2212"] = true MACHINES["X76F041"] = true MACHINES["X76F100"] = true MACHINES["YM2148"] = true +MACHINES["YM3802"] = true MACHINES["Z80CTC"] = true MACHINES["Z80DART"] = true MACHINES["Z80SIO"] = true @@ -603,8 +619,11 @@ MACHINES["APPLE_FDC"] = true MACHINES["SONY_DRIVE"] = true MACHINES["SCNXX562"] = true MACHINES["FGA002"] = true +MACHINES["I82586"] = true MACHINES["INPUT_MERGER"] = true -- MACHINES["K054321"] = true +MACHINES["ADC0844"] = true +MACHINES["28FXXX"] = true -------------------------------------------------- -- specify available bus cores @@ -635,6 +654,7 @@ BUSES["BW2"] = true BUSES["C64"] = true BUSES["CBM2"] = true BUSES["CBMIEC"] = true +BUSES["CBUS"] = true BUSES["CENTRONICS"] = true BUSES["CGENIE_EXPANSION"] = true BUSES["CGENIE_PARALLEL"] = true @@ -649,22 +669,31 @@ BUSES["CRVISION"] = true BUSES["DMV"] = true BUSES["ECBBUS"] = true BUSES["ECONET"] = true +BUSES["EINSTEIN_USERPORT"] = true BUSES["ELECTRON"] = true BUSES["EP64"] = true BUSES["EPSON_SIO"] = true +BUSES["GAMATE"] = true BUSES["GAMEBOY"] = true BUSES["GAMEGEAR"] = true BUSES["GBA"] = true BUSES["GENERIC"] = true +BUSES["HEXBUS"] = true BUSES["HPHIL"] = true +BUSES["HPDIO"] = true BUSES["IEEE488"] = true BUSES["IMI7000"] = true +BUSES["INTELLEC4"] = true +BUSES["INTERPRO_SR"] = true +BUSES["INTERPRO_KEYBOARD"] = true BUSES["INTV"] = true BUSES["INTV_CTRL"] = true BUSES["IQ151"] = true BUSES["ISA"] = true BUSES["ISBX"] = true BUSES["HP_OPTROM"] = true +BUSES["HP80_OPTROM"] = true +BUSES["HP80_IO"] = true BUSES["HP9845_IO"] = true BUSES["KC"] = true BUSES["LPCI"] = true @@ -689,6 +718,7 @@ BUSES["PC_KBD"] = true BUSES["PET"] = true BUSES["PLUS4"] = true BUSES["POFO"] = true +BUSES["PSI_KEYBOARD"] = true BUSES["PSX_CONTROLLER"] = true BUSES["QL"] = true BUSES["RS232"] = true @@ -704,11 +734,15 @@ BUSES["SMS_EXP"] = true BUSES["SNES"] = true BUSES["SNES_CTRL"] = true BUSES["SPC1000"] = true +BUSES["SPECTRUM"] = true +BUSES["SS50"] = true BUSES["SUNKBD"] = true BUSES["SVI_EXPANDER"] = true BUSES["SVI_SLOT"] = true +BUSES["TATUNG_PIPE"] = true +BUSES["TMC600"] = true BUSES["TI8X"] = true -BUSES["TI99PEB"] = true +BUSES["TI99"] = true BUSES["TI99X"] = true BUSES["TIKI100"] = true BUSES["TVC"] = true @@ -744,6 +778,7 @@ FORMATS["ACORN_DSK"] = true FORMATS["ADAM_CAS"] = true FORMATS["ADAM_DSK"] = true FORMATS["AFS_DSK"] = true +FORMATS["AGAT840K_HLE_DSK"] = true FORMATS["AMI_DSK"] = true FORMATS["AP2_DSK"] = true FORMATS["APD_DSK"] = true @@ -785,6 +820,7 @@ FORMATS["DCP_DSK"] = true FORMATS["DIM_DSK"] = true FORMATS["DIP_DSK"] = true FORMATS["DMK_DSK"] = true +FORMATS["SDF_DSK"] = true FORMATS["EP64_DSK"] = true FORMATS["DMV_DSK"] = true FORMATS["ESQ16_DSK"] = true @@ -802,6 +838,8 @@ FORMATS["GTP_CAS"] = true FORMATS["HECTOR_MINIDISC"] = true FORMATS["HECT_DSK"] = true FORMATS["HECT_TAP"] = true +FORMATS["HTI_TAP"] = true +FORMATS["HPI_DSK"] = true FORMATS["HP_IPC_DSK"] = true FORMATS["IQ151_DSK"] = true FORMATS["ITT3030_DSK"] = true @@ -884,6 +922,7 @@ FORMATS["ZX81_P"] = true -------------------------------------------------- function linkProjects_mame_mess(_target, _subtarget) links { + "access", "acorn", "act", "adc", @@ -907,6 +946,7 @@ function linkProjects_mame_mess(_target, _subtarget) "bandai", "banctec", "be", + "bitcorp", "bnpo", "bondwell", "booth", @@ -918,7 +958,9 @@ function linkProjects_mame_mess(_target, _subtarget) "cccp", "cce", "ccs", + "chessking", "chromatics", + "chrysler", "coleco", "compugraphic", "cromemco", @@ -939,6 +981,7 @@ function linkProjects_mame_mess(_target, _subtarget) "einis", "elektor", "elektrka", + "elektron", "ensoniq", "enterprise", "entex", @@ -954,6 +997,7 @@ function linkProjects_mame_mess(_target, _subtarget) "galaxy", "gamepark", "gi", + "gridcomp", "grundy", "hartung", "heathkit", @@ -974,6 +1018,8 @@ function linkProjects_mame_mess(_target, _subtarget) "isc", "kaypro", "koei", + "kontron", + "kurzweil", "kyocera", "luxor", "magnavox", @@ -1034,7 +1080,7 @@ function linkProjects_mame_mess(_target, _subtarget) "samsung", "sanyo", "saturn", - "sega", + "segacons", "sequential", "sgi", "sharp", @@ -1049,7 +1095,7 @@ function linkProjects_mame_mess(_target, _subtarget) "sun", "svi", "svision", - "swtpc09", + "swtpc", "synertec", "ta", "tandberg", @@ -1123,6 +1169,10 @@ function createMESSProjects(_target, _subtarget, _name) GEN_DIR .. "mess/layout", GEN_DIR .. "mame/layout", } + + includedirs { + ext_includedir("zlib") + } end function createProjects_mame_mess(_target, _subtarget) @@ -1203,8 +1253,6 @@ files { MAME_DIR .. "src/mame/machine/dc.cpp", MAME_DIR .. "src/mame/machine/dc-ctrl.cpp", MAME_DIR .. "src/mame/machine/dc-ctrl.h", - MAME_DIR .. "src/mame/machine/gdrom.cpp", - MAME_DIR .. "src/mame/machine/gdrom.h", MAME_DIR .. "src/mame/machine/jvs13551.cpp", MAME_DIR .. "src/mame/machine/jvs13551.h", MAME_DIR .. "src/mame/machine/maple-dc.cpp", @@ -1263,9 +1311,12 @@ files { MAME_DIR .. "src/mame/video/xbox_nv2a.cpp", MAME_DIR .. "src/mame/machine/xbox.cpp", MAME_DIR .. "src/mame/machine/xbox_usb.cpp", + MAME_DIR .. "src/mame/machine/xbox_pci.cpp", MAME_DIR .. "src/mame/includes/saturn.h", MAME_DIR .. "src/mame/drivers/saturn.cpp", MAME_DIR .. "src/mame/machine/saturn.cpp", + MAME_DIR .. "src/mame/machine/saturn_cdb.cpp", + MAME_DIR .. "src/mame/machine/saturn_cdb.h", } end -------------------------------------------------- @@ -1285,10 +1336,16 @@ files { -- manufacturer-specific groupings for drivers -------------------------------------------------- +createMESSProjects(_target, _subtarget, "access") +files { + MAME_DIR .. "src/mame/drivers/acvirus.cpp", +} + createMESSProjects(_target, _subtarget, "acorn") files { MAME_DIR .. "src/mame/drivers/aa310.cpp", MAME_DIR .. "src/mame/drivers/a6809.cpp", + MAME_DIR .. "src/mame/drivers/accomm.cpp", MAME_DIR .. "src/mame/drivers/acrnsys1.cpp", MAME_DIR .. "src/mame/drivers/atom.cpp", MAME_DIR .. "src/mame/includes/atom.h", @@ -1316,9 +1373,8 @@ files { MAME_DIR .. "src/mame/machine/apricotkb.cpp", MAME_DIR .. "src/mame/machine/apricotkb.h", MAME_DIR .. "src/mame/drivers/victor9k.cpp", - MAME_DIR .. "src/mame/includes/victor9k.h", - MAME_DIR .. "src/mame/machine/victor9kb.cpp", - MAME_DIR .. "src/mame/machine/victor9kb.h", + MAME_DIR .. "src/mame/machine/victor9k_kb.cpp", + MAME_DIR .. "src/mame/machine/victor9k_kb.h", MAME_DIR .. "src/mame/machine/victor9k_fdc.cpp", MAME_DIR .. "src/mame/machine/victor9k_fdc.h", } @@ -1349,8 +1405,11 @@ files { createMESSProjects(_target, _subtarget, "altos") files { + MAME_DIR .. "src/mame/drivers/altos2.cpp", MAME_DIR .. "src/mame/drivers/altos5.cpp", MAME_DIR .. "src/mame/drivers/altos486.cpp", + MAME_DIR .. "src/mame/drivers/altos8600.cpp", + MAME_DIR .. "src/mame/machine/acs8600_ics.cpp", } createMESSProjects(_target, _subtarget, "ami") @@ -1518,6 +1577,8 @@ files { createMESSProjects(_target, _subtarget, "att") files { + MAME_DIR .. "src/mame/drivers/att4425.cpp", + MAME_DIR .. "src/mame/drivers/att630.cpp", MAME_DIR .. "src/mame/drivers/unixpc.cpp", } @@ -1552,6 +1613,13 @@ files { MAME_DIR .. "src/mame/machine/bebox.cpp", } +createMESSProjects(_target, _subtarget, "bitcorp") +files { + MAME_DIR .. "src/mame/drivers/gamate.cpp", + MAME_DIR .. "src/mame/video/gamate.cpp", + MAME_DIR .. "src/mame/video/gamate.h", +} + createMESSProjects(_target, _subtarget, "bnpo") files { MAME_DIR .. "src/mame/drivers/b2m.cpp", @@ -1669,6 +1737,11 @@ files { MAME_DIR .. "src/mame/drivers/ccs300.cpp", } +createMESSProjects(_target, _subtarget, "chessking") +files { + MAME_DIR .. "src/mame/drivers/ckz80.cpp", +} + createMESSProjects(_target, _subtarget, "chromatics") files { MAME_DIR .. "src/mame/drivers/cgc7900.cpp", @@ -1676,6 +1749,11 @@ files { MAME_DIR .. "src/mame/video/cgc7900.cpp", } +createMESSProjects(_target, _subtarget, "chrysler") +files { + MAME_DIR .. "src/mame/drivers/eva.cpp", +} + createMESSProjects(_target, _subtarget, "coleco") files { MAME_DIR .. "src/mame/drivers/adam.cpp", @@ -1789,6 +1867,8 @@ files { MAME_DIR .. "src/mame/machine/dec_lk201.h", MAME_DIR .. "src/mame/machine/rx01.cpp", MAME_DIR .. "src/mame/machine/rx01.h", + MAME_DIR .. "src/mame/machine/vt100_kbd.cpp", + MAME_DIR .. "src/mame/machine/vt100_kbd.h", MAME_DIR .. "src/mame/video/vtvideo.cpp", MAME_DIR .. "src/mame/video/vtvideo.h", } @@ -1851,6 +1931,7 @@ files { MAME_DIR .. "src/mame/machine/ms7004.h", MAME_DIR .. "src/mame/drivers/mk85.cpp", MAME_DIR .. "src/mame/drivers/mk90.cpp", + MAME_DIR .. "src/mame/drivers/ms6102.cpp", } createMESSProjects(_target, _subtarget, "elektor") @@ -1860,6 +1941,11 @@ files { MAME_DIR .. "src/mame/drivers/junior.cpp", } +createMESSProjects(_target, _subtarget, "elektron") +files { + MAME_DIR .. "src/mame/drivers/elektronmono.cpp", +} + createMESSProjects(_target, _subtarget, "ensoniq") files { MAME_DIR .. "src/mame/drivers/esq1.cpp", @@ -1940,6 +2026,7 @@ files { MAME_DIR .. "src/mame/includes/fidelbase.h", MAME_DIR .. "src/mame/drivers/fidel6502.cpp", MAME_DIR .. "src/mame/drivers/fidel68k.cpp", + MAME_DIR .. "src/mame/drivers/fidelmcs48.cpp", } createMESSProjects(_target, _subtarget, "force") @@ -1989,6 +2076,13 @@ files { MAME_DIR .. "src/mame/drivers/hh_pic16.cpp", } +createMESSProjects(_target, _subtarget, "gridcomp") +files { + MAME_DIR .. "src/mame/drivers/gridcomp.cpp", + MAME_DIR .. "src/mame/machine/gridkeyb.cpp", + MAME_DIR .. "src/mame/machine/gridkeyb.h", +} + createMESSProjects(_target, _subtarget, "grundy") files { MAME_DIR .. "src/mame/drivers/newbrain.cpp", @@ -2013,9 +2107,13 @@ createMESSProjects(_target, _subtarget, "hegener") files { MAME_DIR .. "src/mame/drivers/glasgow.cpp", MAME_DIR .. "src/mame/drivers/mephisto.cpp", + MAME_DIR .. "src/mame/drivers/mephisto_montec.cpp", MAME_DIR .. "src/mame/drivers/mmodular.cpp", + MAME_DIR .. "src/mame/drivers/polgar.cpp", MAME_DIR .. "src/mame/drivers/risc2500.cpp", MAME_DIR .. "src/mame/drivers/stratos.cpp", + MAME_DIR .. "src/mame/machine/mmboard.cpp", + MAME_DIR .. "src/mame/machine/mmboard.h", } createMESSProjects(_target, _subtarget, "hitachi") @@ -2054,6 +2152,8 @@ files { MAME_DIR .. "src/mame/drivers/hp48.cpp", MAME_DIR .. "src/mame/includes/hp48.h", MAME_DIR .. "src/mame/machine/hp48.cpp", + MAME_DIR .. "src/mame/machine/hp9845_printer.cpp", + MAME_DIR .. "src/mame/machine/hp9845_printer.h", MAME_DIR .. "src/mame/video/hp48.cpp", MAME_DIR .. "src/mame/drivers/hp49gp.cpp", MAME_DIR .. "src/mame/drivers/hp9845.cpp", @@ -2061,6 +2161,11 @@ files { MAME_DIR .. "src/mame/drivers/hp9k_3xx.cpp", MAME_DIR .. "src/mame/drivers/hp64k.cpp", MAME_DIR .. "src/mame/drivers/hp_ipc.cpp", + MAME_DIR .. "src/mame/drivers/hp80.cpp", + MAME_DIR .. "src/mame/drivers/hp2100.cpp", + MAME_DIR .. "src/mame/drivers/hp2620.cpp", + MAME_DIR .. "src/mame/drivers/hp700.cpp", + MAME_DIR .. "src/mame/drivers/hp2640.cpp", } createMESSProjects(_target, _subtarget, "hec2hrp") @@ -2095,11 +2200,14 @@ createMESSProjects(_target, _subtarget, "intel") files { MAME_DIR .. "src/mame/drivers/basic52.cpp", MAME_DIR .. "src/mame/drivers/imds.cpp", + MAME_DIR .. "src/mame/drivers/intellec4.cpp", MAME_DIR .. "src/mame/drivers/ipc.cpp", MAME_DIR .. "src/mame/drivers/ipds.cpp", MAME_DIR .. "src/mame/drivers/isbc.cpp", MAME_DIR .. "src/mame/drivers/isbc8010.cpp", MAME_DIR .. "src/mame/drivers/isbc8030.cpp", + MAME_DIR .. "src/mame/machine/imm6_76.cpp", + MAME_DIR .. "src/mame/machine/imm6_76.h", MAME_DIR .. "src/mame/machine/isbc_215g.cpp", MAME_DIR .. "src/mame/machine/isbc_215g.h", MAME_DIR .. "src/mame/machine/isbc_208.cpp", @@ -2126,12 +2234,12 @@ files { MAME_DIR .. "src/mame/machine/cammu.cpp", MAME_DIR .. "src/mame/machine/interpro_ioga.h", MAME_DIR .. "src/mame/machine/interpro_ioga.cpp", - MAME_DIR .. "src/mame/machine/interpro_ioga.h", - MAME_DIR .. "src/mame/machine/interpro_ioga.cpp", MAME_DIR .. "src/mame/machine/interpro_mcga.h", MAME_DIR .. "src/mame/machine/interpro_mcga.cpp", MAME_DIR .. "src/mame/machine/interpro_sga.h", MAME_DIR .. "src/mame/machine/interpro_sga.cpp", + MAME_DIR .. "src/mame/machine/interpro_arbga.h", + MAME_DIR .. "src/mame/machine/interpro_arbga.cpp", } createMESSProjects(_target, _subtarget, "interton") @@ -2173,6 +2281,16 @@ files { MAME_DIR .. "src/mame/drivers/pasogo.cpp", } +createMESSProjects(_target, _subtarget, "kontron") +files { + MAME_DIR .. "src/mame/drivers/kdt6.cpp", +} + +createMESSProjects(_target, _subtarget, "kurzweil") +files { + MAME_DIR .. "src/mame/drivers/krz2000.cpp", +} + createMESSProjects(_target, _subtarget, "kyocera") files { MAME_DIR .. "src/mame/drivers/kyocera.cpp", @@ -2264,6 +2382,7 @@ files { MAME_DIR .. "src/mame/drivers/xbox.cpp", MAME_DIR .. "src/mame/includes/xbox.h", MAME_DIR .. "src/mame/includes/xbox_usb.h", + MAME_DIR .. "src/mame/includes/xbox_pci.h", } createMESSProjects(_target, _subtarget, "mit") @@ -2358,14 +2477,8 @@ files { MAME_DIR .. "src/mame/drivers/pc88va.cpp", MAME_DIR .. "src/mame/drivers/pc100.cpp", MAME_DIR .. "src/mame/drivers/pc9801.cpp", - MAME_DIR .. "src/mame/machine/pc9801_26.cpp", - MAME_DIR .. "src/mame/machine/pc9801_26.h", - MAME_DIR .. "src/mame/machine/pc9801_86.cpp", - MAME_DIR .. "src/mame/machine/pc9801_86.h", - MAME_DIR .. "src/mame/machine/pc9801_118.cpp", - MAME_DIR .. "src/mame/machine/pc9801_118.h", - MAME_DIR .. "src/mame/machine/pc9801_cbus.cpp", - MAME_DIR .. "src/mame/machine/pc9801_cbus.h", + MAME_DIR .. "src/mame/includes/pc9801.h", + MAME_DIR .. "src/mame/video/pc9801.cpp", MAME_DIR .. "src/mame/machine/pc9801_kbd.cpp", MAME_DIR .. "src/mame/machine/pc9801_kbd.h", MAME_DIR .. "src/mame/machine/pc9801_cd.cpp", @@ -2402,10 +2515,13 @@ files { MAME_DIR .. "src/mame/includes/gba.h", MAME_DIR .. "src/mame/drivers/n64.cpp", MAME_DIR .. "src/mame/includes/n64.h", + MAME_DIR .. "src/mame/drivers/nds.cpp", + MAME_DIR .. "src/mame/includes/nds.h", MAME_DIR .. "src/mame/drivers/nes.cpp", MAME_DIR .. "src/mame/includes/nes.h", MAME_DIR .. "src/mame/machine/nes.cpp", MAME_DIR .. "src/mame/video/nes.cpp", + MAME_DIR .. "src/mame/drivers/nes_vt.cpp", MAME_DIR .. "src/mame/drivers/pokemini.cpp", MAME_DIR .. "src/mame/drivers/snes.cpp", MAME_DIR .. "src/mame/includes/snes.h", @@ -2418,10 +2534,12 @@ files { MAME_DIR .. "src/mame/drivers/vboy.cpp", MAME_DIR .. "src/mame/audio/vboy.cpp", MAME_DIR .. "src/mame/audio/vboy.h", + MAME_DIR .. "src/mame/drivers/gamecube.cpp", } createMESSProjects(_target, _subtarget, "nokia") files { + MAME_DIR .. "src/mame/drivers/dbox.cpp", MAME_DIR .. "src/mame/drivers/mikromik.cpp", MAME_DIR .. "src/mame/includes/mikromik.h", MAME_DIR .. "src/mame/machine/mm1kb.cpp", @@ -2440,8 +2558,9 @@ files { MAME_DIR .. "src/mame/drivers/mk1.cpp", MAME_DIR .. "src/mame/drivers/mk2.cpp", MAME_DIR .. "src/mame/drivers/novag6502.cpp", - MAME_DIR .. "src/mame/drivers/novagbase.h", + MAME_DIR .. "src/mame/includes/novagbase.h", MAME_DIR .. "src/mame/drivers/novag68k.cpp", + MAME_DIR .. "src/mame/drivers/novagf8.cpp", MAME_DIR .. "src/mame/drivers/novagmcs48.cpp", MAME_DIR .. "src/mame/drivers/ssystem3.cpp", MAME_DIR .. "src/mame/includes/ssystem3.h", @@ -2528,6 +2647,9 @@ files { MAME_DIR .. "src/mame/drivers/pcipc.cpp", MAME_DIR .. "src/mame/drivers/tandy1t.cpp", MAME_DIR .. "src/mame/drivers/tosh1000.cpp", + MAME_DIR .. "src/mame/machine/tosh1000_bram.cpp", + MAME_DIR .. "src/mame/machine/tosh1000_bram.h", + MAME_DIR .. "src/mame/drivers/compc.cpp", MAME_DIR .. "src/mame/video/pc_t1t.cpp", MAME_DIR .. "src/mame/video/pc_t1t.h", } @@ -2573,6 +2695,9 @@ files { MAME_DIR .. "src/mame/machine/nl_prodigy.cpp", MAME_DIR .. "src/mame/machine/nl_prodigy.h", } +includedirs { + MAME_DIR .. "3rdparty/rapidjson/include", +} createMESSProjects(_target, _subtarget, "psion") files { @@ -2697,11 +2822,18 @@ files { MAME_DIR .. "src/mame/includes/phc25.h", } -createMESSProjects(_target, _subtarget, "sega") +-- Don't call this project "sega" or it collides with the arcade one +-- and merges with it, which ends up with libsega.a linked after +-- libshared.a. The link then fails on linux because SEGAM1AUDIO and RAX +-- are in shared while model* and stv are in sega. + +createMESSProjects(_target, _subtarget, "segacons") files { MAME_DIR .. "src/mame/drivers/dccons.cpp", MAME_DIR .. "src/mame/includes/dccons.h", MAME_DIR .. "src/mame/machine/dccons.cpp", + MAME_DIR .. "src/mame/machine/gdrom.cpp", + MAME_DIR .. "src/mame/machine/gdrom.h", MAME_DIR .. "src/mame/drivers/megadriv.cpp", MAME_DIR .. "src/mame/includes/megadriv.h", MAME_DIR .. "src/mame/drivers/segapico.cpp", @@ -2741,6 +2873,7 @@ files { createMESSProjects(_target, _subtarget, "sharp") files { MAME_DIR .. "src/mame/drivers/hh_sm510.cpp", + MAME_DIR .. "src/mame/includes/hh_sm510.h", MAME_DIR .. "src/mame/video/mz700.cpp", MAME_DIR .. "src/mame/drivers/mz700.cpp", MAME_DIR .. "src/mame/includes/mz700.h", @@ -2785,6 +2918,7 @@ files { MAME_DIR .. "src/mame/drivers/mz6500.cpp", MAME_DIR .. "src/mame/drivers/zaurus.cpp", MAME_DIR .. "src/mame/machine/pxa255.h", + MAME_DIR .. "src/mame/drivers/fontwriter.cpp", } createMESSProjects(_target, _subtarget, "sinclair") @@ -2850,6 +2984,7 @@ files { MAME_DIR .. "src/mame/machine/psxcd.h", MAME_DIR .. "src/mame/drivers/pve500.cpp", MAME_DIR .. "src/mame/drivers/smc777.cpp", + MAME_DIR .. "src/mame/drivers/ps2sony.cpp", } createMESSProjects(_target, _subtarget, "sord") @@ -2890,8 +3025,9 @@ files { MAME_DIR .. "src/mame/audio/svis_snd.h", } -createMESSProjects(_target, _subtarget, "swtpc09") +createMESSProjects(_target, _subtarget, "swtpc") files { + MAME_DIR .. "src/mame/drivers/swtpc.cpp", MAME_DIR .. "src/mame/drivers/swtpc09.cpp", MAME_DIR .. "src/mame/includes/swtpc09.h", MAME_DIR .. "src/mame/machine/swtpc09.cpp", @@ -2904,6 +3040,7 @@ files { createMESSProjects(_target, _subtarget, "ta") files { + MAME_DIR .. "src/mame/drivers/alphatpx.cpp", MAME_DIR .. "src/mame/drivers/alphatro.cpp", } @@ -2925,8 +3062,6 @@ files { createMESSProjects(_target, _subtarget, "tatung") files { MAME_DIR .. "src/mame/drivers/einstein.cpp", - MAME_DIR .. "src/mame/includes/einstein.h", - MAME_DIR .. "src/mame/machine/einstein.cpp", } createMESSProjects(_target, _subtarget, "teamconc") @@ -2970,8 +3105,10 @@ files { MAME_DIR .. "src/mame/drivers/ts803.cpp", MAME_DIR .. "src/mame/drivers/ts816.cpp", MAME_DIR .. "src/mame/drivers/tv910.cpp", + MAME_DIR .. "src/mame/drivers/tv912.cpp", MAME_DIR .. "src/mame/drivers/tv950.cpp", MAME_DIR .. "src/mame/drivers/tv990.cpp", + MAME_DIR .. "src/mame/drivers/ts3000.cpp", } createMESSProjects(_target, _subtarget, "tem") @@ -3051,6 +3188,7 @@ files { MAME_DIR .. "src/mame/machine/gamecom.cpp", MAME_DIR .. "src/mame/video/gamecom.cpp", MAME_DIR .. "src/mame/drivers/k28.cpp", + MAME_DIR .. "src/mame/drivers/rzone.cpp", } createMESSProjects(_target, _subtarget, "tigertel") @@ -3153,8 +3291,6 @@ files { MAME_DIR .. "src/mame/drivers/unichamp.cpp", MAME_DIR .. "src/mame/video/gic.cpp", MAME_DIR .. "src/mame/video/gic.h", - MAME_DIR .. "src/mame/video/gic.cpp", - MAME_DIR .. "src/mame/video/gic.h", } @@ -3180,10 +3316,8 @@ files { MAME_DIR .. "src/mame/video/kc.cpp", MAME_DIR .. "src/mame/drivers/lc80.cpp", MAME_DIR .. "src/mame/includes/lc80.h", - MAME_DIR .. "src/mame/drivers/mc80.cpp", - MAME_DIR .. "src/mame/includes/mc80.h", - MAME_DIR .. "src/mame/machine/mc80.cpp", - MAME_DIR .. "src/mame/video/mc80.cpp", + MAME_DIR .. "src/mame/drivers/mc8020.cpp", + MAME_DIR .. "src/mame/drivers/mc8030.cpp", MAME_DIR .. "src/mame/drivers/poly880.cpp", MAME_DIR .. "src/mame/includes/poly880.h", MAME_DIR .. "src/mame/drivers/sc1.cpp", @@ -3213,6 +3347,8 @@ files { createMESSProjects(_target, _subtarget, "visual") files { + MAME_DIR .. "src/mame/drivers/v100.cpp", + MAME_DIR .. "src/mame/drivers/v102.cpp", MAME_DIR .. "src/mame/drivers/v1050.cpp", MAME_DIR .. "src/mame/includes/v1050.h", MAME_DIR .. "src/mame/machine/v1050kb.cpp", @@ -3252,7 +3388,7 @@ files { createMESSProjects(_target, _subtarget, "wang") files { MAME_DIR .. "src/mame/drivers/wangpc.cpp", - MAME_DIR .. "src/mame/includes/wangpc.h", + MAME_DIR .. "src/devices/bus/wangpc/wangpc.h", MAME_DIR .. "src/mame/machine/wangpckb.cpp", MAME_DIR .. "src/mame/machine/wangpckb.h", } @@ -3277,13 +3413,13 @@ files { MAME_DIR .. "src/mame/machine/x820kb.cpp", MAME_DIR .. "src/mame/machine/x820kb.h", MAME_DIR .. "src/mame/drivers/bigbord2.cpp", + MAME_DIR .. "src/mame/drivers/alto1.cpp", MAME_DIR .. "src/mame/drivers/alto2.cpp", } createMESSProjects(_target, _subtarget, "xussrpc") files { MAME_DIR .. "src/mame/drivers/ec184x.cpp", - MAME_DIR .. "src/mame/includes/ec184x.h", MAME_DIR .. "src/mame/drivers/iskr103x.cpp", MAME_DIR .. "src/mame/drivers/mc1502.cpp", MAME_DIR .. "src/mame/machine/kb_7007_3.h", @@ -3296,6 +3432,7 @@ createMESSProjects(_target, _subtarget, "yamaha") files { MAME_DIR .. "src/mame/drivers/ymmu100.cpp", MAME_DIR .. "src/mame/drivers/fb01.cpp", + MAME_DIR .. "src/mame/drivers/tg100.cpp", } createMESSProjects(_target, _subtarget, "zenith") @@ -3318,11 +3455,14 @@ files { createMESSProjects(_target, _subtarget, "skeleton") files { + MAME_DIR .. "src/mame/drivers/acd.cpp", MAME_DIR .. "src/mame/drivers/aceex.cpp", MAME_DIR .. "src/mame/drivers/akaiax80.cpp", MAME_DIR .. "src/mame/drivers/alesis_qs.cpp", MAME_DIR .. "src/mame/drivers/alphasma.cpp", + MAME_DIR .. "src/mame/drivers/ampex.cpp", MAME_DIR .. "src/mame/drivers/ampro.cpp", + MAME_DIR .. "src/mame/drivers/ampscarp.cpp", MAME_DIR .. "src/mame/drivers/amust.cpp", MAME_DIR .. "src/mame/drivers/anzterm.cpp", MAME_DIR .. "src/mame/drivers/applix.cpp", @@ -3341,11 +3481,14 @@ files { MAME_DIR .. "src/mame/drivers/busicom.cpp", MAME_DIR .. "src/mame/includes/busicom.h", MAME_DIR .. "src/mame/video/busicom.cpp", + MAME_DIR .. "src/mame/drivers/candela.cpp", MAME_DIR .. "src/mame/drivers/chaos.cpp", MAME_DIR .. "src/mame/drivers/chesstrv.cpp", MAME_DIR .. "src/mame/drivers/cd2650.cpp", MAME_DIR .. "src/mame/drivers/cdc721.cpp", + MAME_DIR .. "src/mame/drivers/cit220.cpp", MAME_DIR .. "src/mame/drivers/codata.cpp", + MAME_DIR .. "src/mame/drivers/controlid.cpp", MAME_DIR .. "src/mame/drivers/cortex.cpp", MAME_DIR .. "src/mame/drivers/cosmicos.cpp", MAME_DIR .. "src/mame/includes/cosmicos.h", @@ -3353,6 +3496,7 @@ files { MAME_DIR .. "src/mame/drivers/cxhumax.cpp", MAME_DIR .. "src/mame/includes/cxhumax.h", MAME_DIR .. "src/mame/drivers/czk80.cpp", + MAME_DIR .. "src/mame/drivers/d400.cpp", MAME_DIR .. "src/mame/drivers/d6800.cpp", MAME_DIR .. "src/mame/drivers/d6809.cpp", MAME_DIR .. "src/mame/drivers/daruma.cpp", @@ -3369,8 +3513,10 @@ files { MAME_DIR .. "src/mame/drivers/dps1.cpp", MAME_DIR .. "src/mame/drivers/dsb46.cpp", MAME_DIR .. "src/mame/drivers/dual68.cpp", + MAME_DIR .. "src/mame/drivers/e100.cpp", MAME_DIR .. "src/mame/drivers/eacc.cpp", MAME_DIR .. "src/mame/drivers/elwro800.cpp", + MAME_DIR .. "src/mame/drivers/esprit.cpp", MAME_DIR .. "src/mame/drivers/eti660.cpp", MAME_DIR .. "src/mame/includes/eti660.h", MAME_DIR .. "src/mame/drivers/eurocom2.cpp", @@ -3378,13 +3524,8 @@ files { MAME_DIR .. "src/mame/drivers/fanucs15.cpp", MAME_DIR .. "src/mame/drivers/fanucspmg.cpp", MAME_DIR .. "src/mame/drivers/fc100.cpp", --- MAME_DIR .. "src/mame/drivers/fcisio.cpp", --- MAME_DIR .. "src/mame/drivers/fcscsi.cpp", MAME_DIR .. "src/mame/drivers/fk1.cpp", MAME_DIR .. "src/mame/drivers/ft68m.cpp", - MAME_DIR .. "src/mame/drivers/gamate.cpp", - MAME_DIR .. "src/mame/includes/gamate.h", - MAME_DIR .. "src/mame/audio/gamate.cpp", MAME_DIR .. "src/mame/drivers/gameking.cpp", MAME_DIR .. "src/mame/drivers/gimix.cpp", MAME_DIR .. "src/mame/drivers/goupil.cpp", @@ -3407,18 +3548,27 @@ files { MAME_DIR .. "src/mame/drivers/konin.cpp", MAME_DIR .. "src/mame/drivers/kron.cpp", MAME_DIR .. "src/mame/drivers/leapster.cpp", + MAME_DIR .. "src/mame/drivers/learnwin.cpp", MAME_DIR .. "src/mame/drivers/lft.cpp", MAME_DIR .. "src/mame/drivers/lg-dvd.cpp", MAME_DIR .. "src/mame/drivers/lola8a.cpp", + MAME_DIR .. "src/mame/drivers/lilith.cpp", + MAME_DIR .. "src/mame/drivers/m3.cpp", MAME_DIR .. "src/mame/drivers/m79152pc.cpp", MAME_DIR .. "src/mame/drivers/mccpm.cpp", MAME_DIR .. "src/mame/drivers/mes.cpp", + MAME_DIR .. "src/mame/drivers/mfabfz.cpp", MAME_DIR .. "src/mame/drivers/mice.cpp", MAME_DIR .. "src/mame/drivers/micral.cpp", MAME_DIR .. "src/mame/drivers/micro20.cpp", MAME_DIR .. "src/mame/drivers/micronic.cpp", MAME_DIR .. "src/mame/includes/micronic.h", + MAME_DIR .. "src/mame/drivers/microterm.cpp", + MAME_DIR .. "src/mame/drivers/mightyframe.cpp", + MAME_DIR .. "src/mame/drivers/milwaukee.cpp", MAME_DIR .. "src/mame/drivers/mini2440.cpp", + MAME_DIR .. "src/mame/drivers/miniframe.cpp", + MAME_DIR .. "src/mame/drivers/minitel_2_rpic.cpp", MAME_DIR .. "src/mame/drivers/mmd1.cpp", MAME_DIR .. "src/mame/drivers/mod8.cpp", MAME_DIR .. "src/mame/drivers/modellot.cpp", @@ -3444,54 +3594,75 @@ files { MAME_DIR .. "src/mame/drivers/p8k.cpp", MAME_DIR .. "src/mame/drivers/pegasus.cpp", MAME_DIR .. "src/mame/drivers/pencil2.cpp", + MAME_DIR .. "src/mame/drivers/perq.cpp", MAME_DIR .. "src/mame/drivers/pes.cpp", MAME_DIR .. "src/mame/includes/pes.h", + MAME_DIR .. "src/mame/drivers/picno.cpp", MAME_DIR .. "src/mame/drivers/pipbug.cpp", MAME_DIR .. "src/mame/drivers/plan80.cpp", MAME_DIR .. "src/mame/drivers/pm68k.cpp", MAME_DIR .. "src/mame/drivers/pockchal.cpp", MAME_DIR .. "src/mame/drivers/poly.cpp", + MAME_DIR .. "src/mame/drivers/powerstack.cpp", MAME_DIR .. "src/mame/drivers/proteus3.cpp", MAME_DIR .. "src/mame/drivers/pt68k4.cpp", MAME_DIR .. "src/mame/drivers/ptcsol.cpp", MAME_DIR .. "src/mame/drivers/pulsar.cpp", MAME_DIR .. "src/mame/drivers/pv9234.cpp", MAME_DIR .. "src/mame/drivers/qtsbc.cpp", + MAME_DIR .. "src/mame/drivers/qvt103.cpp", + MAME_DIR .. "src/mame/drivers/qvt201.cpp", + MAME_DIR .. "src/mame/drivers/qvt6800.cpp", MAME_DIR .. "src/mame/drivers/rd100.cpp", + MAME_DIR .. "src/mame/drivers/radicasi.cpp", MAME_DIR .. "src/mame/drivers/rvoice.cpp", MAME_DIR .. "src/mame/drivers/sacstate.cpp", + MAME_DIR .. "src/mame/drivers/sartorius.cpp", MAME_DIR .. "src/mame/drivers/sbrain.cpp", MAME_DIR .. "src/mame/drivers/seattlecmp.cpp", MAME_DIR .. "src/mame/drivers/sh4robot.cpp", MAME_DIR .. "src/mame/drivers/sansa_fuze.cpp", + MAME_DIR .. "src/mame/drivers/scopus.cpp", MAME_DIR .. "src/mame/drivers/softbox.cpp", MAME_DIR .. "src/mame/includes/softbox.h", MAME_DIR .. "src/mame/drivers/squale.cpp", - MAME_DIR .. "src/mame/drivers/swtpc.cpp", + MAME_DIR .. "src/mame/drivers/solbourne.cpp", MAME_DIR .. "src/mame/drivers/swyft.cpp", MAME_DIR .. "src/mame/drivers/symbolics.cpp", MAME_DIR .. "src/mame/drivers/sys2900.cpp", + MAME_DIR .. "src/mame/drivers/sys9002.cpp", MAME_DIR .. "src/mame/drivers/systec.cpp", MAME_DIR .. "src/mame/drivers/tavernie.cpp", MAME_DIR .. "src/mame/drivers/tecnbras.cpp", MAME_DIR .. "src/mame/drivers/terak.cpp", + MAME_DIR .. "src/mame/drivers/terco.cpp", + MAME_DIR .. "src/mame/drivers/terminals.cpp", MAME_DIR .. "src/mame/drivers/ti630.cpp", + MAME_DIR .. "src/mame/drivers/tr175.cpp", + MAME_DIR .. "src/mame/drivers/trs80dt1.cpp", MAME_DIR .. "src/mame/drivers/tsispch.cpp", MAME_DIR .. "src/mame/includes/tsispch.h", + MAME_DIR .. "src/mame/drivers/tti.cpp", MAME_DIR .. "src/mame/drivers/tvgame.cpp", MAME_DIR .. "src/mame/drivers/unistar.cpp", MAME_DIR .. "src/mame/drivers/v6809.cpp", MAME_DIR .. "src/mame/drivers/vector4.cpp", + MAME_DIR .. "src/mame/drivers/vectrix.cpp", MAME_DIR .. "src/mame/drivers/vii.cpp", + MAME_DIR .. "src/mame/drivers/vp60.cpp", + MAME_DIR .. "src/mame/drivers/vp122.cpp", MAME_DIR .. "src/mame/drivers/vsmilepro.cpp", MAME_DIR .. "src/mame/drivers/wicat.cpp", + MAME_DIR .. "src/mame/drivers/wyse.cpp", MAME_DIR .. "src/mame/drivers/xor100.cpp", MAME_DIR .. "src/mame/includes/xor100.h", MAME_DIR .. "src/mame/drivers/xavix.cpp", + MAME_DIR .. "src/mame/drivers/zms8085.cpp", MAME_DIR .. "src/mame/drivers/zorba.cpp", MAME_DIR .. "src/mame/includes/zorba.h", MAME_DIR .. "src/mame/machine/zorbakbd.cpp", MAME_DIR .. "src/mame/machine/zorbakbd.h", + MAME_DIR .. "src/mame/drivers/zt8802.cpp", } end |