trunk/scripts/target/mame/drc.lua
| r245254 | r245255 | |
| 1 | | --------------------------------------------------------------------------- |
| 2 | | -- |
| 3 | | -- tiny.lua |
| 4 | | -- |
| 5 | | -- Small driver-specific example makefile |
| 6 | | -- Use make SUBTARGET=tiny to build |
| 7 | | -- |
| 8 | | -- Copyright Nicola Salmoria and the MAME Team. |
| 9 | | -- Visit http://mamedev.org for licensing and usage restrictions. |
| 10 | | -- |
| 11 | | --------------------------------------------------------------------------- |
| 12 | | |
| 13 | | |
| 14 | | -------------------------------------------------- |
| 15 | | -- Specify all the CPU cores necessary for the |
| 16 | | -- drivers referenced in tiny.c. |
| 17 | | -------------------------------------------------- |
| 18 | | |
| 19 | | CPUS["Z80"] = true |
| 20 | | CPUS["MCS48"] = true |
| 21 | | CPUS["MCS51"] = true |
| 22 | | |
| 23 | | CPUS["SH2"] = true |
| 24 | | CPUS["M680X0"] = true |
| 25 | | CPUS["ADSP21XX"] = true |
| 26 | | CPUS["SCUDSP"] = true |
| 27 | | |
| 28 | | |
| 29 | | -------------------------------------------------- |
| 30 | | -- Specify all the sound cores necessary for the |
| 31 | | -- drivers referenced in tiny.c. |
| 32 | | -------------------------------------------------- |
| 33 | | |
| 34 | | SOUNDS["SCSP"] = true |
| 35 | | SOUNDS["CDDA"] = true |
| 36 | | SOUNDS["DMADAC"] = true |
| 37 | | |
| 38 | | -------------------------------------------------- |
| 39 | | -- specify available video cores |
| 40 | | -------------------------------------------------- |
| 41 | | VIDEOS["STVVDP"] = true |
| 42 | | |
| 43 | | -------------------------------------------------- |
| 44 | | -- specify available machine cores |
| 45 | | -------------------------------------------------- |
| 46 | | |
| 47 | | MACHINES["SMPC"] = true |
| 48 | | MACHINES["STVCD"] = true |
| 49 | | MACHINES["SATURN"] = true |
| 50 | | MACHINES["SERFLASH"] = true |
| 51 | | MACHINES["EEPROMDEV"] = true |
| 52 | | |
| 53 | | -------------------------------------------------- |
| 54 | | -- specify available bus cores |
| 55 | | -------------------------------------------------- |
| 56 | | BUSES["GENERIC"] = true |
| 57 | | -------------------------------------------------- |
| 58 | | -- This is the list of files that are necessary |
| 59 | | -- for building all of the drivers referenced |
| 60 | | -- in drc.c |
| 61 | | -------------------------------------------------- |
| 62 | | |
| 63 | | function createProjects(_target, _subtarget) |
| 64 | | project ("drc") |
| 65 | | targetsubdir(_target .."_" .. _subtarget) |
| 66 | | kind "StaticLib" |
| 67 | | uuid (os.uuid("drv-mame-drc")) |
| 68 | | |
| 69 | | options { |
| 70 | | "ForceCPP", |
| 71 | | } |
| 72 | | |
| 73 | | includedirs { |
| 74 | | MAME_DIR .. "src/emu", |
| 75 | | MAME_DIR .. "src/mame", |
| 76 | | MAME_DIR .. "src/lib", |
| 77 | | MAME_DIR .. "src/lib/util", |
| 78 | | MAME_DIR .. "3rdparty", |
| 79 | | MAME_DIR .. "3rdparty/zlib", |
| 80 | | GEN_DIR .. "mame/layout", |
| 81 | | } |
| 82 | | |
| 83 | | includeosd() |
| 84 | | |
| 85 | | files{ |
| 86 | | MAME_DIR .. "src/mame/drivers/stv.c", |
| 87 | | MAME_DIR .. "src/mame/machine/stvprot.c", |
| 88 | | MAME_DIR .. "src/mame/machine/315-5838_317-0229_comp.c", |
| 89 | | MAME_DIR .. "src/mame/machine/315-5881_crypt.c", |
| 90 | | } |
| 91 | | end |
| 92 | | |
| 93 | | function linkProjects(_target, _subtarget) |
| 94 | | links { |
| 95 | | "drc", |
| 96 | | } |
| 97 | | end |
| | No newline at end of file |
trunk/src/mame/drc.lst
| r245254 | r245255 | |
| 1 | | /****************************************************************************** |
| 2 | | |
| 3 | | tiny.lst |
| 4 | | |
| 5 | | List of all enabled drivers in the system. This file is parsed by |
| 6 | | makelist.exe, sorted, and output as C code describing the drivers. |
| 7 | | |
| 8 | | **************************************************************************** |
| 9 | | |
| 10 | | Copyright Aaron Giles |
| 11 | | All rights reserved. |
| 12 | | |
| 13 | | Redistribution and use in source and binary forms, with or without |
| 14 | | modification, are permitted provided that the following conditions are |
| 15 | | met: |
| 16 | | |
| 17 | | * Redistributions of source code must retain the above copyright |
| 18 | | notice, this list of conditions and the following disclaimer. |
| 19 | | * Redistributions in binary form must reproduce the above copyright |
| 20 | | notice, this list of conditions and the following disclaimer in |
| 21 | | the documentation and/or other materials provided with the |
| 22 | | distribution. |
| 23 | | * Neither the name 'MAME' nor the names of its contributors may be |
| 24 | | used to endorse or promote products derived from this software |
| 25 | | without specific prior written permission. |
| 26 | | |
| 27 | | THIS SOFTWARE IS PROVIDED BY AARON GILES ''AS IS'' AND ANY EXPRESS OR |
| 28 | | IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
| 29 | | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| 30 | | DISCLAIMED. IN NO EVENT SHALL AARON GILES BE LIABLE FOR ANY DIRECT, |
| 31 | | INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
| 32 | | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
| 33 | | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
| 34 | | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
| 35 | | STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING |
| 36 | | IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
| 37 | | POSSIBILITY OF SUCH DAMAGE. |
| 38 | | |
| 39 | | ******************************************************************************/ |
| 40 | | |
| 41 | | // Sega ST-V games |
| 42 | | stvbios |
| 43 | | // 1994.07 Sports Fishing |
| 44 | | gaxeduel // 1995.02 Golden Axe the Duel |
| 45 | | suikoenb // 1995.03 Suiko Enbu (Data East) |
| 46 | | bakubaku // 1995.04 Bakubaku Animal |
| 47 | | vfremix // 1995.06 Virtua Fighter Remix |
| 48 | | ejihon // 1995.07 Ejihon Tantei Jimusyo |
| 49 | | finlarch // 1995.07 Final Arch |
| 50 | | sfish2j // 1995.08 Sports Fishing 2 (Japan) |
| 51 | | shanhigw // 1995.08 Shanghai Banri no Choujou |
| 52 | | sandor // 1995.11 Nido Aru Koto wa Sando-R |
| 53 | | kiwames // 1995.11 Pro Mahjong Kiwame S (Athena) |
| 54 | | sfish2 // 1995.11 Sports Fishing 2 (Export) |
| 55 | | critcrsh // 1995.?? Critter Crusher |
| 56 | | // 1995.12 Tatakott |
| 57 | | batmanfr // 1996.02 Batman Forever (Acclaim) |
| 58 | | fhboxers // 1996.02 Funky Head Boxers |
| 59 | | vfkids // 1996.03 Virtua Fighter Kids |
| 60 | | pblbeach // 1996.03 Pebble Beach the Great Shot (T&E Soft) |
| 61 | | introdon // 1996.04 Karaoke Quiz Intro Dondon (Sunsoft / Success) |
| 62 | | smleague // 1996.04 Super Major League |
| 63 | | decathlt // 1996.05 Decathlete |
| 64 | | decathlto // 1996.05 Decathlete |
| 65 | | dnmtdeka // 1996.07 Dynamite Deka |
| 66 | | mausuke // 1996.07 Mausuke no Ojama the World (Data East) |
| 67 | | diehard // 1996.08 Die Hard Arcade |
| 68 | | sokyugrt // 1996.09 Soukyuu Gurentai (Raizing / 8ing) |
| 69 | | prikura // 1996.10 Prikura Daisakusen (Atlus) |
| 70 | | magzun // 1996.11 Magical Zunou Power |
| 71 | | puyosun // 1996.12 Puyo Puyo SUN (Compile) |
| 72 | | colmns97 // 1997.01 Columns 97 |
| 73 | | shienryu // 1997.02 Shienryu (Warashi) |
| 74 | | vmahjong // 1997.02 Virtual Mahjong (Micronet) |
| 75 | | pclub2kc // 1997.02 Print Club Kome Kome Club |
| 76 | | pclub2fc // 1997.04 Print Club 2 Felix The Cat |
| 77 | | groovef // 1997.05 Groove on Fight (Atlus) |
| 78 | | nclubv3 // 1997.07 Name Club Ver. 3 |
| 79 | | pclb2elk // 1997.07 Print Club Custom |
| 80 | | pclub2 // 1997.09 Print Club 2 |
| 81 | | thunt // 1997.09 Puzzle & Action Treasure Hunt (Sega (Deniam License)) |
| 82 | | thuntk |
| 83 | | winterht // 1997.10 Winter Heat (Data East) |
| 84 | | pclb297w // 1997.10 Print Club 2 '97 Winter Ver |
| 85 | | pclub298 // 1997.10 Print Club 2 '98 Spring Ver |
| 86 | | cotton2 // 1997.11 Cotton 2 (Success) |
| 87 | | hanagumi // 1997.11 Sakura Taisen Hanagumi Taisen Columns |
| 88 | | findlove // 1997.12 Find Love (Daiki / FCF) |
| 89 | | maruchan // 1997.12 Maruchan de Goo!!! |
| 90 | | techbowl // 1997.12 Technical Bowling |
| 91 | | znpwfv // 1997.12 Zen Nippon Pro Wrestling featuring Virtua |
| 92 | | seabass // 1998.02 Sea Bass Fishing (A wave Inc (Able License)) |
| 93 | | sasissu // 1998.02 Taisen Tanto-R Sasissu!! |
| 94 | | // 1998.03 Bass Master Challenge |
| 95 | | twcup98 // 1998.04 Tecmo World Cup '98 (Tecmo) |
| 96 | | grdforce // 1998.05 Guardian Force (Success) |
| 97 | | rsgun // 1998.05 Radient Silver Gun (Treasure) |
| 98 | | astrass // 1998.06 Astra Super Stars (Sunsoft) |
| 99 | | myfairld // 1998.07 My Fair Lady (Micronet) |
| 100 | | othellos // 1998.07 Othello Shiyouyo (Success) |
| 101 | | pclubol // 1998.07 Print Club Olive |
| 102 | | pclb298a // 1998.08 Print Club 2 '98 Autumn Ver |
| 103 | | cottonbm // 1998.09 Cotton Boomerang (Success) |
| 104 | | stress // 1998.10 Stress Busters |
| 105 | | elandore // 1998.11 Touryuu Densetsu Elandore (Sai-Mate) |
| 106 | | sss // 1998.12 Steep Slope Sliders (Capcom / Cave / Victor) |
| 107 | | micrombc // 1999.03 Microman Battle Charge |
| 108 | | pclub2v3 // 1999.03 Print Club 2 Vol. 3 |
| 109 | | sanjeon // 1999.04 Sanjun Sujun (Sega / Deniam) |
| 110 | | danchih // 1999.06 Danchi de Hanafuda Okusan Komeya Desuyo! (Altron (Tecmo License)) |
| 111 | | ffreveng // 1999.09 Final Fight Revenge (Capcom) |
| 112 | | pclubpok // 1999.11 Print Club Pokemon |
| 113 | | pclubor // 1999.11 Print Club Goukakenran |
| 114 | | danchiq // 2000.12 Danchi de Quiz Okusan Yontaku Desuyo! (Altron) |