Previous 199869 Revisions Next

r41608 Thursday 5th November, 2015 at 17:23:14 UTC by sparrowred
removed softwarelist 3do_m2 from arcade games in konamim2.c (nw)
[src/devices/bus/a2bus]a2cffa.c
[src/devices/bus/cgenie/expansion]floppy.c
[src/devices/bus/cpc]ddi1.c
[src/devices/bus/isa]sc499.c
[src/devices/bus/msx_cart]disk.c
[src/devices/bus/nasbus]floppy.c
[src/devices/bus/ti99x]gromport.c
[src/devices/imagedev]cassette.c flopdrv.c floppy.c floppy.h
[src/devices/machine]laserdsc.c
[src/emu]audit.c cheat.c clifront.c diimage.c diimage.h drivenum.c driver.c emu.h image.h info.c luaengine.c machine.c mame.c mame.h render.h romload.c screen.h softlist.h video.c
[src/emu/ui]barcode.c cheatopt.c devopt.c filemngr.c filesel.c imgcntrl.c info.c inputmap.c mainmenu.c menu.c miscmenu.c selgame.c selgame.h sliders.c slotopt.c swlist.c tapectrl.c ui.c videoopt.c viewgfx.c
[src/lib/formats]flopimg.c
[src/lib/netlist/solver]nld_solver.c
[src/lib/util]avhuff.c coretmpl.h
[src/mame/drivers]a2600.c a310.c a7800.c abc1600.c abc80.c abc80x.c adam.c advision.c aim65.c alg.c alphatro.c altos5.c amiga.c ampro.c amstrad.c apc.c apf.c apogee.c apple1.c apple2.c apple2e.c apple2gs.c apple3.c aquarius.c arcadia.c astrohome.c at.c atari400.c atarist.c atom.c attache.c b2m.c bbc.c bbcbc.c bk.c bullet.c bw12.c bw2.c c128.c c64.c c65.c casloopy.c cbm2.c cc40.c cdi.c cgenie.c channelf.c cliffhgr.c coco12.c coco3.c coleco.c compis.c compucolor.c comx35.c crvision.c ct486.c dai.c decwritr.c dlair.c dmv.c dps1.c ec184x.c einstein.c electron.c ep64.c exelv.c fm7.c fmtowns.c force68k.c galaxy.c gamate.c gamecom.c gameking.c gamepock.c gb.c gba.c geniusiq.c genpc.c gimix.c gmaster.c gp32.c guab.c horizon.c hp9845.c ht68k.c hx20.c i7000.c ibmpc.c ibmpcjr.c interact.c intv.c iq151.c iskr103x.c istellar.c jaguar.c juicebox.c jupace.c kaypro.c kc.c konamim2.c kyocera.c leapster.c lgp.c lisa.c lviv.c lynx.c m20.c m24.c m5.c mac.c macpci.c mbc200.c mbc55x.c mc10.c mc1000.c mc1502.c megadriv.c megatech.c microvsn.c mikro80.c mikromik.c mikrosha.c mpz80.c msx.c mtx.c myvision.c mz2000.c mz2500.c mz700.c mzr8105.c n64.c nascom1.c neogeo.c nes.c next.c ng_aes.c ngp.c ninjakd2.c odyssey2.c ondra.c orao.c orion.c osbexec.c osborne1.c partner.c pasogo.c pb1000.c pc.c pc1512.c pc2000.c pc8801.c pc88va.c pc9801.c pce.c pcw.c pcw16.c pecom.c pegasus.c pencil2.c pentagon.c pet.c pk8020.c plus4.c pmd85.c pokemini.c portfoli.c prestige.c prof180x.c prof80.c psion.c psx.c pt68k4.c ptcsol.c pv1000.c pv2000.c px4.c px8.c pyl601.c ql.c qx10.c radio86.c rainbow.c rmnimbus.c rx78.c sage2.c samcoupe.c saturn.c scv.c sega_sawatte.c segald.c segapico.c sg1000.c smc777.c sms.c snes.c socrates.c softbox.c sorcerer.c spc1000.c special.c specpls3.c spectrum.c studio2.c stv.c super6.c superdq.c supracan.c sv8000.c svi318.c svision.c svmu.c tandy1t.c tandy2k.c tdv2324.c tek405x.c thayers.c thomson.c ti74.c ti99_4x.c tiki100.c timex.c tispeak.c trs80m2.c tutor.c tvc.c unichamp.c ut88.c uzebox.c v1050.c vboy.c vc4000.c vector06.c vectrex.c vg5k.c vic10.c vic20.c victor9k.c vidbrain.c vii.c vip.c vixen.c vtech1.c wangpc.c wswan.c x07.c x1.c x1twin.c x68k.c xerox820.c
[src/mame/machine]apollo.c
[src/mame/video]powervr2.c
[src/osd/modules/debugger]debugint.c

trunk/src/devices/bus/a2bus/a2cffa.c
r250119r250120
1515#include "includes/apple2.h"
1616#include "machine/ataintf.h"
1717#include "imagedev/harddriv.h"
18#include "softlist.h"
1918
19
2020/***************************************************************************
2121    PARAMETERS
2222***************************************************************************/
trunk/src/devices/bus/cgenie/expansion/floppy.c
r250119r250120
1414#include "floppy.h"
1515#include "formats/cgenie_dsk.h"
1616#include "bus/generic/carts.h"
17#include "softlist.h"
1817
18
1919//**************************************************************************
2020//  CONSTANTS/MACROS
2121//**************************************************************************
trunk/src/devices/bus/cpc/ddi1.c
r250119r250120
77#include "emu.h"
88#include "ddi1.h"
99#include "includes/amstrad.h"
10#include "softlist.h"
1110
1211//**************************************************************************
1312//  DEVICE DEFINITIONS
trunk/src/devices/bus/isa/sc499.c
r250119r250120
1616
1717#include "sc499.h"
1818#include "formats/ioprocs.h"
19#include "image.h"
2019
2120#define VERBOSE 0
2221
trunk/src/devices/bus/msx_cart/disk.c
r250119r250120
103103#include "emu.h"
104104#include "disk.h"
105105#include "formats/msx_dsk.h"
106#include "softlist.h"
107106
107
108108const device_type MSX_CART_VY0010 = &device_creator<msx_cart_vy0010>;
109109const device_type MSX_CART_FSFD1 = &device_creator<msx_cart_fsfd1>;
110110const device_type MSX_CART_FSFD1A = &device_creator<msx_cart_fsfd1a>;
trunk/src/devices/bus/nasbus/floppy.c
r250119r250120
88
99#include "floppy.h"
1010#include "formats/nascom_dsk.h"
11#include "softlist.h"
1211
12
1313//**************************************************************************
1414//  CONSTANTS/MACROS
1515//**************************************************************************
trunk/src/devices/bus/ti99x/gromport.c
r250119r250120
111111
112112***************************************************************************/
113113#include "gromport.h"
114#include "image.h"
115#include "softlist.h"
116114
117115#define TRACE_RPK 0
118116#define TRACE_CHANGE 0
trunk/src/devices/imagedev/cassette.c
r250119r250120
1212#include "formats/imageutl.h"
1313#include "cassette.h"
1414#include "ui/ui.h"
15#include "image.h"
1615
1716
1817#define ANIMATION_FPS       1
trunk/src/devices/imagedev/flopdrv.c
r250119r250120
1616#include "emu.h"
1717#include "formats/imageutl.h"
1818#include "flopdrv.h"
19#include "image.h"
2019
2120#define VERBOSE     0
2221#define LOG(x) do { if (VERBOSE) logerror x; } while (0)
trunk/src/devices/imagedev/floppy.c
r250119r250120
88
99#include "emu.h"
1010#include "emuopts.h"
11#include "ui/menu.h"
12#include "ui/filesel.h"
1311#include "zippath.h"
1412#include "floppy.h"
1513#include "formats/imageutl.h"
16#include "image.h"
14#include "ui/filesel.h"
1715
1816/*
1917    Debugging flags. Set to 0 or 1.
trunk/src/devices/imagedev/floppy.h
r250119r250120
1919#include "formats/td0_dsk.h"
2020#include "formats/cqm_dsk.h"
2121#include "formats/dsk_dsk.h"
22#include "ui/menu.h"
2322#include "ui/imgcntrl.h"
2423#include "sound/samples.h"
2524
trunk/src/devices/machine/laserdsc.c
r250119r250120
1313#include "avhuff.h"
1414#include "vbiparse.h"
1515#include "config.h"
16#include "render.h"
1617#include "chd.h"
1718
1819
trunk/src/emu/audit.c
r250119r250120
1313#include "audit.h"
1414#include "chd.h"
1515#include "sound/samples.h"
16#include "softlist.h"
1716
1817// for now, make buggy GCC/Mingw STFU about I64FMT
1918#if (defined(__MINGW32__) && (__GNUC__ >= 5))
trunk/src/emu/cheat.c
r250119r250120
7676#include "emuopts.h"
7777#include "xmlfile.h"
7878#include "ui/ui.h"
79#include "ui/menu.h"
8079#include "cheat.h"
8180#include "debug/debugcpu.h"
8281
trunk/src/emu/clifront.c
r250119r250120
2525#include "drivenum.h"
2626
2727#include "osdepend.h"
28#include "softlist.h"
2928
3029#include <new>
3130#include <ctype.h>
trunk/src/emu/diimage.c
r250119r250120
1212#include "emuopts.h"
1313#include "drivenum.h"
1414#include "ui/ui.h"
15#include "ui/menu.h"
1615#include "zippath.h"
1716#include "ui/filesel.h"
1817#include "ui/swlist.h"
1918#include "ui/imgcntrl.h"
20#include "softlist.h"
21#include "image.h"
2219
2320//**************************************************************************
2421//  DEVICE CONFIG IMAGE INTERFACE
trunk/src/emu/diimage.h
r250119r250120
9898struct feature_list;
9999class software_part;
100100class software_info;
101class ui_menu;
102101
103102// device image interface function types
104103typedef delegate<int (device_image_interface &)> device_image_load_delegate;
trunk/src/emu/drivenum.c
r250119r250120
1010
1111#include "emu.h"
1212#include "drivenum.h"
13#include "softlist.h"
1413#include <ctype.h>
1514
1615
trunk/src/emu/driver.c
r250119r250120
99***************************************************************************/
1010
1111#include "emu.h"
12#include "image.h"
1312#include "drivenum.h"
1413
1514
trunk/src/emu/emu.h
r250119r250120
3232// emulator-specific utilities
3333#include "attotime.h"
3434#include "hash.h"
35#include "fileio.h"
35#include "fileio.h" // remove me once NVRAM is implemented as device
3636#include "delegate.h"
3737#include "devdelegate.h"
3838
r250119r250120
5555#include "ioport.h"
5656#include "output.h"
5757
58// diimage requires uimenu
59#include "ui/menu.h"
60
5861// devices and callbacks
5962#include "device.h"
6063#include "devfind.h"
r250119r250120
8588// timers, CPU and scheduling
8689#include "devcpu.h"
8790
91// image-related
92#include "softlist.h"
93#include "image.h"
94
8895// networking
8996#include "network.h"
9097
98// lua engine
99#include "luaengine.h"
100
91101// the running machine
92102#include "mame.h"
93103#include "machine.h"
r250119r250120
98108#include "tilemap.h"
99109#include "emupal.h"
100110#include "screen.h"
101#include "render.h"
102111#include "video.h"
103112
104113// sound-related
trunk/src/emu/image.h
r250119r250120
1010
1111#pragma once
1212
13#ifndef __EMU_H__
14#error Dont include this file directly; include emu.h instead.
15#endif
16
1317#ifndef __IMAGE_H__
1418#define __IMAGE_H__
1519
trunk/src/emu/info.c
r250119r250120
1515#include "info.h"
1616#include "xmlfile.h"
1717#include "config.h"
18#include "softlist.h"
1918
2019#include <ctype.h>
2120
trunk/src/emu/luaengine.c
r250119r250120
1717#include "osdepend.h"
1818#include "drivenum.h"
1919#include "ui/ui.h"
20#include "luaengine.h"
2120
2221//**************************************************************************
2322//  LUA ENGINE
trunk/src/emu/machine.c
r250119r250120
8282#include "unzip.h"
8383#include "debug/debugcon.h"
8484#include "debug/debugvw.h"
85#include "image.h"
86#include "luaengine.h"
85
8786#include <time.h>
8887
8988#if defined(EMSCRIPTEN)
trunk/src/emu/mame.c
r250119r250120
8282#include "crsshair.h"
8383#include "validity.h"
8484#include "debug/debugcon.h"
85#include "luaengine.h"
8685#include <time.h>
8786
8887//**************************************************************************
r250119r250120
118117machine_manager::machine_manager(emu_options &options,osd_interface &osd)
119118      : m_osd(osd),
120119      m_options(options),
121      m_lua(global_alloc(lua_engine)),
122120      m_new_driver_pending(NULL),
123121      m_machine(NULL)
124122{
r250119r250120
155153***************************************************************************/
156154void machine_manager::update_machine()
157155{
158   m_lua->set_machine(m_machine);
156   m_lua.set_machine(m_machine);
159157}
160158
161159/*-------------------------------------------------
r250119r250120
173171   bool exit_pending = false;
174172   int error = MAMERR_NONE;
175173
176   m_lua->initialize();
174   m_lua.initialize();
177175   while (error == MAMERR_NONE && !exit_pending)
178176   {
179177      m_new_driver_pending = NULL;
trunk/src/emu/mame.h
r250119r250120
7171   static void printf_usage(const char *par1, const char *par2);
7272};
7373
74class lua_engine;
7574
7675// ======================> machine_manager
7776
r250119r250120
8887
8988   osd_interface &osd() const;
9089   emu_options &options() const { return m_options; }
91   lua_engine *lua() { return m_lua; }
90   lua_engine *lua() { return &m_lua; }
9291
9392   running_machine *machine() { return m_machine; }
9493
r250119r250120
103102   osd_interface &         m_osd;                  // reference to OSD system
104103   emu_options &           m_options;              // reference to options
105104
106   lua_engine *            m_lua;
105   lua_engine             m_lua;
107106
108107   const game_driver *     m_new_driver_pending;   // pointer to the next pending driver
109108
trunk/src/emu/render.h
r250119r250120
5151#include <math.h>
5252
5353
54
5455//**************************************************************************
5556//  CONSTANTS
5657//**************************************************************************
5758
59// texture formats
60enum texture_format
61{
62   TEXFORMAT_UNDEFINED = 0,                            // require a format to be specified
63   TEXFORMAT_PALETTE16,                                // 16bpp palettized, alpha ignored
64   TEXFORMAT_PALETTEA16,                               // 16bpp palettized, alpha respected
65   TEXFORMAT_RGB32,                                    // 32bpp 8-8-8 RGB
66   TEXFORMAT_ARGB32,                                   // 32bpp 8-8-8-8 ARGB
67   TEXFORMAT_YUY16                                     // 16bpp 8-8 Y/Cb, Y/Cr in sequence
68};
69
5870// blending modes
5971enum
6072{
trunk/src/emu/romload.c
r250119r250120
1313#include "png.h"
1414#include "chd.h"
1515#include "config.h"
16#include "softlist.h"
1716#include "ui/ui.h"
1817
1918
trunk/src/emu/screen.h
r250119r250120
3131   SCREEN_TYPE_LCD
3232};
3333
34// texture formats
35enum texture_format
36{
37   TEXFORMAT_UNDEFINED = 0,                            // require a format to be specified
38   TEXFORMAT_PALETTE16,                                // 16bpp palettized, alpha ignored
39   TEXFORMAT_PALETTEA16,                               // 16bpp palettized, alpha respected
40   TEXFORMAT_RGB32,                                    // 32bpp 8-8-8 RGB
41   TEXFORMAT_ARGB32,                                   // 32bpp 8-8-8-8 ARGB
42   TEXFORMAT_YUY16                                     // 16bpp 8-8 Y/Cb, Y/Cr in sequence
43};
4434
4535// screen_update callback flags
4636const UINT32 UPDATE_HAS_NOT_CHANGED = 0x0001;   // the video has not changed
trunk/src/emu/softlist.h
r250119r250120
1111#ifndef __SOFTLIST_H_
1212#define __SOFTLIST_H_
1313
14#include "ui/menu.h"
1415#include "cstrpool.h"
1516
1617
trunk/src/emu/ui/barcode.c
r250119r250120
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1413#include "ui/barcode.h"
1514
1615// itemrefs for key menu items
trunk/src/emu/ui/cheatopt.c
r250119r250120
1313
1414#include "uiinput.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1716#include "ui/cheatopt.h"
1817
1918/*-------------------------------------------------
trunk/src/emu/ui/devopt.c
r250119r250120
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1413#include "ui/devopt.h"
1514
1615/*-------------------------------------------------
trunk/src/emu/ui/filemngr.c
r250119r250120
1313
1414#include "emu.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1716#include "ui/swlist.h"
1817#include "ui/filemngr.h"
1918#include "ui/filesel.h"
2019#include "ui/miscmenu.h"
21#include "softlist.h"
2220
2321
2422/***************************************************************************
trunk/src/emu/ui/filesel.c
r250119r250120
1414
1515#include "emu.h"
1616#include "ui/ui.h"
17#include "ui/menu.h"
1817#include "zippath.h"
1918#include "ui/menu.h"
2019#include "ui/filesel.h"
trunk/src/emu/ui/imgcntrl.c
r250119r250120
1616#include "ui/swlist.h"
1717#include "zippath.h"
1818#include "audit.h"
19#include "softlist.h"
2019
2120
2221/***************************************************************************
trunk/src/emu/ui/info.c
r250119r250120
1212#include "ui/menu.h"
1313#include "ui/info.h"
1414#include "ui/ui.h"
15#include "softlist.h"
1615
1716/*-------------------------------------------------
1817  menu_game_info - handle the game information
trunk/src/emu/ui/inputmap.c
r250119r250120
1212
1313#include "uiinput.h"
1414#include "ui/ui.h"
15#include "ui/menu.h"
1615#include "ui/inputmap.h"
1716
1817
trunk/src/emu/ui/mainmenu.c
r250119r250120
1717#include "cheat.h"
1818#include "uiinput.h"
1919#include "ui/ui.h"
20#include "ui/menu.h"
2120#include "ui/filemngr.h"
2221#include "ui/filesel.h"
2322#include "ui/barcode.h"
trunk/src/emu/ui/menu.c
r250119r250120
1414#include "cheat.h"
1515#include "uiinput.h"
1616#include "ui/ui.h"
17#include "ui/menu.h"
1817#include "ui/mainmenu.h"
1918#include "ui/cheatopt.h"
2019
trunk/src/emu/ui/miscmenu.c
r250119r250120
1313
1414#include "uiinput.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1716#include "ui/miscmenu.h"
1817#include "ui/filemngr.h"
1918
trunk/src/emu/ui/selgame.c
r250119r250120
1212#include "osdnet.h"
1313#include "emuopts.h"
1414#include "ui/ui.h"
15#include "ui/menu.h"
1615#include "rendutil.h"
1716#include "cheat.h"
1817#include "uiinput.h"
trunk/src/emu/ui/selgame.h
r250119r250120
1414#define __UI_SELGAME_H__
1515
1616#include "drivenum.h"
17#include "menu.h"
1817
18
1919class ui_menu_select_game : public ui_menu {
2020public:
2121   ui_menu_select_game(running_machine &machine, render_container *container, const char *gamename);
trunk/src/emu/ui/sliders.c
r250119r250120
1313#include "osdepend.h"
1414#include "uiinput.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1716#include "ui/sliders.h"
1817
1918
trunk/src/emu/ui/slotopt.c
r250119r250120
1111#include "emu.h"
1212
1313#include "ui/ui.h"
14#include "ui/menu.h"
1514#include "ui/slotopt.h"
1615#include "ui/devopt.h"
1716
trunk/src/emu/ui/swlist.c
r250119r250120
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1413#include "ui/swlist.h"
15#include "softlist.h"
1614
1715
1816/***************************************************************************
trunk/src/emu/ui/tapectrl.c
r250119r250120
99***************************************************************************/
1010
1111#include "emu.h"
12#include "ui/menu.h"
1312#include "ui/tapectrl.h"
1413
1514/***************************************************************************
trunk/src/emu/ui/ui.c
r250119r250120
1717#include "rendfont.h"
1818#include "uiinput.h"
1919#include "ui/ui.h"
20#include "ui/menu.h"
2120#include "ui/cheatopt.h"
2221#include "ui/mainmenu.h"
2322#include "ui/miscmenu.h"
r250119r250120
2524#include "ui/sliders.h"
2625#include "ui/viewgfx.h"
2726#include "imagedev/cassette.h"
28#include "image.h"
2927
3028
3129/***************************************************************************
trunk/src/emu/ui/videoopt.c
r250119r250120
1313
1414#include "uiinput.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1716#include "ui/videoopt.h"
1817
1918/*-------------------------------------------------
trunk/src/emu/ui/viewgfx.c
r250119r250120
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1413#include "uiinput.h"
1514#include "render.h"
1615#include "rendfont.h"
trunk/src/emu/video.c
r250119r250120
1717#include "crsshair.h"
1818#include "rendersw.inc"
1919#include "output.h"
20#include "luaengine.h"
2120
2221#include "snap.lh"
2322
trunk/src/lib/formats/flopimg.c
r250119r250120
10461046   int elen = strlen(ext);
10471047   const char *rext = extensions();
10481048   for(;;) {
1049      const char *next_ext = strchr(rext, ',');
1050      int rlen = next_ext ? next_ext - rext : strlen(rext);
1049      const char *next = strchr(rext, ',');
1050      int rlen = next ? next - rext : strlen(rext);
10511051      if(rlen == elen && !memcmp(ext, rext, rlen))
10521052         return true;
1053      if(next_ext)
1054         next_ext = next_ext +1;
1053      if(next)
1054         rext = next+1;
10551055      else
10561056         break;
10571057   }
trunk/src/lib/netlist/solver/nld_solver.c
r250119r250120
163163            case terminal_t::INPUT:
164164               {
165165                  analog_output_t *net_proxy_output = NULL;
166                  for (std::size_t j = 0; j < m_inps.size(); j++)
167                     if (m_inps[j]->m_proxied_net == &p->net().as_analog())
166                  for (std::size_t i = 0; i < m_inps.size(); i++)
167                     if (m_inps[i]->m_proxied_net == &p->net().as_analog())
168168                     {
169                        net_proxy_output = m_inps[j];
169                        net_proxy_output = m_inps[i];
170170                        break;
171171                     }
172172
r250119r250120
641641         net_t *n = groups[i][j];
642642         for (std::size_t k = 0; k < n->m_core_terms.size(); k++)
643643         {
644            const core_terminal_t *pcore = n->m_core_terms[k];
645            netlist().log().verbose("   {1}", pcore->name());
644            const core_terminal_t *p = n->m_core_terms[k];
645            netlist().log().verbose("   {1}", p->name());
646646         }
647647      }
648648   }
trunk/src/lib/util/avhuff.c
r250119r250120
834834         return err;
835835
836836      // advance the pointers past the data
837      treesize = (source[8] << 8) + source[9];
837      UINT32 treesize = (source[8] << 8) + source[9];
838838      if (treesize != 0xffff)
839839         srcoffs += treesize;
840840      for (int chnum = 0; chnum < channels; chnum++)
trunk/src/lib/util/coretmpl.h
r250119r250120
339339   void reclaim(_ItemType &item) { m_freelist.append(item); }
340340
341341   // reclaim all items from a list
342   void reclaim_all(simple_list<_ItemType> &_list) { m_freelist.append_list(_list); }
342   void reclaim_all(simple_list<_ItemType> &list) { m_freelist.append_list(list); }
343343
344344private:
345345   // internal state
trunk/src/mame/drivers/a2600.c
r250119r250120
2727#include "bus/vcs/scharger.h"
2828#include "bus/vcs/compumat.h"
2929#include "bus/vcs_ctrl/ctrl.h"
30#include "softlist.h"
3130
3231
32
3333#if USE_NEW_RIOT
3434#include "machine/mos6530n.h"
3535#else
trunk/src/mame/drivers/a310.c
r250119r250120
6868#include "machine/ram.h"
6969#include "machine/wd_fdc.h"
7070#include "formats/applix_dsk.h"
71#include "softlist.h"
7271
72
7373class a310_state : public archimedes_state
7474{
7575public:
trunk/src/mame/drivers/a7800.c
r250119r250120
103103#include "machine/mos6530n.h"
104104#include "video/maria.h"
105105#include "bus/a7800/a78_carts.h"
106#include "softlist.h"
107106
107
108108#define A7800_NTSC_Y1   XTAL_14_31818MHz
109109#define CLK_PAL 1773447
110110
trunk/src/mame/drivers/abc1600.c
r250119r250120
4646*/
4747
4848#include "includes/abc1600.h"
49#include "softlist.h"
5049
5150
51
5252//**************************************************************************
5353//  CONSTANTS / MACROS
5454//**************************************************************************
trunk/src/mame/drivers/abc80.c
r250119r250120
7575*/
7676
7777#include "includes/abc80.h"
78#include "softlist.h"
7978
8079
80
8181//**************************************************************************
8282//  CONSTANTS
8383//**************************************************************************
trunk/src/mame/drivers/abc80x.c
r250119r250120
148148*/
149149
150150#include "includes/abc80x.h"
151#include "softlist.h"
152151
153152
153
154154//**************************************************************************
155155//  SOUND
156156//**************************************************************************
trunk/src/mame/drivers/adam.c
r250119r250120
300300*/
301301
302302#include "includes/adam.h"
303#include "softlist.h"
304303
305304
305
306306//**************************************************************************
307307//  MACROS / CONSTANTS
308308//**************************************************************************
trunk/src/mame/drivers/advision.c
r250119r250120
2323#include "cpu/mcs48/mcs48.h"
2424#include "cpu/cop400/cop400.h"
2525#include "sound/dac.h"
26#include "softlist.h"
2726
2827/* Memory Maps */
2928
trunk/src/mame/drivers/aim65.c
r250119r250120
2525******************************************************************************/
2626
2727#include "includes/aim65.h"
28#include "softlist.h"
2928#include "aim65.lh"
3029
3130
trunk/src/mame/drivers/alg.c
r250119r250120
2424
2525#include "emu.h"
2626#include "cpu/m68000/m68000.h"
27#include "render.h"
2728#include "includes/amiga.h"
2829#include "machine/ldstub.h"
2930#include "machine/nvram.h"
trunk/src/mame/drivers/alphatro.c
r250119r250120
4545#include "sound/beep.h"
4646#include "sound/wave.h"
4747#include "machine/ram.h"
48#include "softlist.h"
4948
5049#define MAIN_CLOCK XTAL_4MHz
5150
trunk/src/mame/drivers/altos5.c
r250119r250120
2222#include "machine/z80dart.h"
2323#include "machine/z80dma.h"
2424#include "machine/wd_fdc.h"
25#include "softlist.h"
2625
26
2727class altos5_state : public driver_device
2828{
2929public:
trunk/src/mame/drivers/amiga.c
r250119r250120
2323#include "machine/amigakbd.h"
2424#include "machine/cr511b.h"
2525#include "machine/rp5c01.h"
26#include "softlist.h"
2726
27
2828//**************************************************************************
2929//  TYPE DEFINITIONS
3030//**************************************************************************
trunk/src/mame/drivers/ampro.c
r250119r250120
2727#include "machine/z80ctc.h"
2828#include "machine/z80dart.h"
2929#include "machine/wd_fdc.h"
30#include "softlist.h"
3130
31
3232class ampro_state : public driver_device
3333{
3434public:
trunk/src/mame/drivers/amstrad.c
r250119r250120
109109#include "formats/msx_dsk.h"
110110
111111#include "machine/ram.h"
112#include "softlist.h"
113112
114113#define MANUFACTURER_NAME 0x07
115114#define TV_REFRESH_RATE 0x10
trunk/src/mame/drivers/apc.c
r250119r250120
6262#include "machine/upd1990a.h"
6363#include "machine/nvram.h"
6464#include "video/upd7220.h"
65#include "softlist.h"
65
6666//#include "sound/ay8910.h"
6767
6868#define MAIN_CLOCK XTAL_5MHz
trunk/src/mame/drivers/apf.c
r250119r250120
8282#include "bus/apf/slot.h"
8383#include "bus/apf/rom.h"
8484
85#include "softlist.h"
8685
8786class apf_state : public driver_device
8887{
trunk/src/mame/drivers/apogee.c
r250119r250120
1818#include "imagedev/cassette.h"
1919#include "formats/rk_cas.h"
2020#include "includes/radio86.h"
21#include "softlist.h"
2221
22
2323class apogee_state : public radio86_state
2424{
2525public:
trunk/src/mame/drivers/apple1.c
r250119r250120
137137#include "bus/a1bus/a1cassette.h"
138138#include "bus/a1bus/a1cffa.h"
139139
140#include "softlist.h"
141
142140/* port i/o functions */
143141
144142/* memory w/r functions */
trunk/src/mame/drivers/apple2.c
r250119r250120
8181#include "bus/a2bus/ramcard128k.h"
8282#include "bus/a2bus/ezcgi.h"
8383
84#include "softlist.h"
85
8684#define A2_CPU_TAG "maincpu"
8785#define A2_KBDC_TAG "ay3600"
8886#define A2_BUS_TAG "a2bus"
trunk/src/mame/drivers/apple2e.c
r250119r250120
149149#include "bus/a2bus/a2eext80col.h"
150150#include "bus/a2bus/a2eramworks3.h"
151151
152#include "softlist.h"
153
154152#define A2_CPU_TAG "maincpu"
155153#define A2_KBDC_TAG "ay3600"
156154#define A2_BUS_TAG "a2bus"
trunk/src/mame/drivers/apple2gs.c
r250119r250120
7878//#include "bus/a2bus/a2udrive.h"
7979#include "bus/a2bus/a2hsscsi.h"
8080
81#include "softlist.h"
82
8381static const gfx_layout apple2gs_text_layout =
8482{
8583      14,8,       /* 14*8 characters */
trunk/src/mame/drivers/apple3.c
r250119r250120
2727#include "bus/a2bus/a2thunderclock.h"
2828#include "bus/a2bus/mouse.h"
2929
30#include "softlist.h"
31
3230static ADDRESS_MAP_START( apple3_map, AS_PROGRAM, 8, apple3_state )
3331   AM_RANGE(0x0000, 0xffff) AM_READWRITE(apple3_memory_r, apple3_memory_w)
3432ADDRESS_MAP_END
trunk/src/mame/drivers/aquarius.c
r250119r250120
2222***************************************************************************/
2323
2424#include "includes/aquarius.h"
25#include "softlist.h"
2625
2726/***************************************************************************
2827    CONSTANTS
trunk/src/mame/drivers/arcadia.c
r250119r250120
120120******************************************************************************/
121121
122122#include "includes/arcadia.h"
123#include "softlist.h"
124123
125124static ADDRESS_MAP_START( arcadia_mem, AS_PROGRAM, 8, arcadia_state )
126125   AM_RANGE( 0x0000, 0x0fff) AM_DEVREAD("cartslot", arcadia_cart_slot_device, read_rom)
trunk/src/mame/drivers/astrohome.c
r250119r250120
1515#include "bus/astrocde/rom.h"
1616#include "bus/astrocde/exp.h"
1717#include "bus/astrocde/ram.h"
18#include "softlist.h"
1918
2019class astrocde_mess_state : public astrocde_state
2120{
trunk/src/mame/drivers/at.c
r250119r250120
1414
1515#include "includes/at.h"
1616#include "bus/pc_kbd/keyboards.h"
17#include "softlist.h"
1817
1918static ADDRESS_MAP_START( at16_map, AS_PROGRAM, 16, at_state )
2019   AM_RANGE(0x000000, 0x09ffff) AM_RAMBANK("bank10")
trunk/src/mame/drivers/atari400.c
r250119r250120
5151#include "bus/a800/a800_slot.h"
5252#include "bus/a800/a800_carts.h"
5353#include "bus/a800/a8sio.h"
54#include "softlist.h"
5554
55
5656/******************************************************************************
5757    Atari 800 memory map (preliminary)
5858
trunk/src/mame/drivers/atarist.c
r250119r250120
44#include "machine/clock.h"
55#include "bus/midi/midi.h"
66#include "video/atarist.h"
7#include "softlist.h"
87
98/*
109
trunk/src/mame/drivers/atom.c
r250119r250120
115115
116116#include "includes/atom.h"
117117#include "formats/imageutl.h"
118#include "softlist.h"
119118
120119/***************************************************************************
121120    PARAMETERS
trunk/src/mame/drivers/attache.c
r250119r250120
6464#include "video/tms9927.h"
6565#include "machine/ram.h"
6666#include "machine/nvram.h"
67#include "softlist.h"
6867
6968class attache_state : public driver_device
7069{
trunk/src/mame/drivers/b2m.c
r250119r250120
1919#include "machine/ram.h"
2020#include "includes/b2m.h"
2121#include "formats/smx_dsk.h"
22#include "softlist.h"
2322
2423/* Address maps */
2524static ADDRESS_MAP_START(b2m_mem, AS_PROGRAM, 8, b2m_state )
trunk/src/mame/drivers/bbc.c
r250119r250120
5454#include "formats/uef_cas.h"
5555#include "formats/csw_cas.h"
5656#include "includes/bbc.h"
57#include "softlist.h"
5857
58
5959/******************************************************************************
6060A  = BBC Model A
6161B  = BBC Model B
trunk/src/mame/drivers/bbcbc.c
r250119r250120
1818#include "cpu/z80/z80daisy.h"
1919#include "bus/generic/slot.h"
2020#include "bus/generic/carts.h"
21#include "softlist.h"
2221
22
2323class bbcbc_state : public driver_device
2424{
2525public:
trunk/src/mame/drivers/bk.c
r250119r250120
1515#include "includes/bk.h"
1616#include "imagedev/cassette.h"
1717#include "formats/rk_cas.h"
18#include "softlist.h"
1918
2019   /* Address maps */
2120static ADDRESS_MAP_START(bk0010_mem, AS_PROGRAM, 16, bk_state )
trunk/src/mame/drivers/bullet.c
r250119r250120
6161#include "includes/bullet.h"
6262#include "bus/rs232/rs232.h"
6363#include "bus/scsi/scsihd.h"
64#include "softlist.h"
6564
6665
66
6767//**************************************************************************
6868//  MACROS / CONSTANTS
6969//**************************************************************************
trunk/src/mame/drivers/bw12.c
r250119r250120
2727
2828#include "includes/bw12.h"
2929#include "bus/rs232/rs232.h"
30#include "softlist.h"
30
3131/*
3232
3333    TODO:
trunk/src/mame/drivers/bw2.c
r250119r250120
2626
2727#include "includes/bw2.h"
2828#include "bus/rs232/rs232.h"
29#include "softlist.h"
3029
3130
31
3232//**************************************************************************
3333//  MACROS / CONSTANTS
3434//**************************************************************************
trunk/src/mame/drivers/c128.c
r250119r250120
1414#include "cpu/z80/z80.h"
1515#include "machine/cbm_snqk.h"
1616#include "sound/dac.h"
17#include "softlist.h"
1817
1918
19
2020//**************************************************************************
2121//  MACROS / CONSTANTS
2222//**************************************************************************
trunk/src/mame/drivers/c64.c
r250119r250120
1717#include "includes/c64.h"
1818#include "bus/cbmiec/c1541.h"
1919#include "machine/cbm_snqk.h"
20#include "softlist.h"
2120
2221
22
2323//**************************************************************************
2424//  MACROS / CONSTANTS
2525//**************************************************************************
trunk/src/mame/drivers/c65.c
r250119r250120
2121#include "emu.h"
2222#include "cpu/m6502/m4510.h"
2323#include "machine/mos6526.h"
24#include "softlist.h"
2524
2625#define MAIN_CLOCK XTAL_3_5MHz
2726
trunk/src/mame/drivers/casloopy.c
r250119r250120
154154//#include "cpu/v60/v60.h"
155155#include "bus/generic/slot.h"
156156#include "bus/generic/carts.h"
157#include "softlist.h"
158157
158
159159class casloopy_state : public driver_device
160160{
161161public:
trunk/src/mame/drivers/cbm2.c
r250119r250120
1212
1313#include "includes/cbm2.h"
1414#include "bus/rs232/rs232.h"
15#include "softlist.h"
1615
1716
17
1818//**************************************************************************
1919//  MACROS / CONSTANTS
2020//**************************************************************************
trunk/src/mame/drivers/cc40.c
r250119r250120
7979#include "machine/nvram.h"
8080#include "bus/generic/slot.h"
8181#include "bus/generic/carts.h"
82#include "softlist.h"
8382
8483#include "cc40.lh"
8584
trunk/src/mame/drivers/cdi.c
r250119r250120
3535#include "cdrom.h"
3636#include "cdi.lh"
3737#include "imagedev/chd_cd.h"
38#include "softlist.h"
3938
4039#if ENABLE_VERBOSE_LOG
4140INLINE void ATTR_PRINTF(3,4) verboselog(running_machine &machine, int n_level, const char *s_fmt, ...)
trunk/src/mame/drivers/cgenie.c
r250119r250120
2323#include "bus/rs232/rs232.h"
2424#include "bus/cgenie/expansion/expansion.h"
2525#include "bus/cgenie/parallel/parallel.h"
26#include "softlist.h"
2726
27
2828//**************************************************************************
2929//  TYPE DEFINITIONS
3030//**************************************************************************
trunk/src/mame/drivers/channelf.c
r250119r250120
1515 ******************************************************************/
1616
1717#include "includes/channelf.h"
18#include "softlist.h"
1918
2019#ifndef VERBOSE
2120#define VERBOSE 0
trunk/src/mame/drivers/cliffhgr.c
r250119r250120
7777
7878#include "emu.h"
7979#include "cpu/z80/z80.h"
80#include "render.h"
8081#include "machine/ldpr8210.h"
8182#include "video/tms9928a.h"
8283#include "sound/discrete.h"
trunk/src/mame/drivers/coco12.c
r250119r250120
3333#include "bus/coco/coco_multi.h"
3434#include "bus/coco/coco_dwsock.h"
3535#include "formats/coco_cas.h"
36#include "softlist.h"
3736
3837//**************************************************************************
3938//  ADDRESS MAPS
trunk/src/mame/drivers/coco3.c
r250119r250120
1616#include "cpu/m6809/m6809.h"
1717#include "cpu/m6809/hd6309.h"
1818#include "formats/coco_cas.h"
19#include "softlist.h"
2019#include "coco3.lh"
2120
2221
trunk/src/mame/drivers/coleco.c
r250119r250120
6464*/
6565
6666#include "includes/coleco.h"
67#include "softlist.h"
6867
68
6969/* Read/Write Handlers */
7070
7171READ8_MEMBER( coleco_state::paddle_1_r )
trunk/src/mame/drivers/compis.c
r250119r250120
4444
4545#include "includes/compis.h"
4646#include "bus/rs232/rs232.h"
47#include "softlist.h"
4847
4948
49
5050//**************************************************************************
5151//  READ/WRITE HANDLERS
5252//**************************************************************************
trunk/src/mame/drivers/compucolor.c
r250119r250120
3131#include "machine/ram.h"
3232#include "machine/tms5501.h"
3333#include "video/tms9927.h"
34#include "softlist.h"
3534
3635class compucolor2_state : public driver_device
3736{
trunk/src/mame/drivers/comx35.c
r250119r250120
1313
1414#include "includes/comx35.h"
1515#include "formats/imageutl.h"
16#include "softlist.h"
1716
17
1818/***************************************************************************
1919    PARAMETERS
2020***************************************************************************/
trunk/src/mame/drivers/crvision.c
r250119r250120
128128*/
129129
130130#include "includes/crvision.h"
131#include "softlist.h"
132131
133132/***************************************************************************
134133    MEMORY MAPS
trunk/src/mame/drivers/ct486.c
r250119r250120
1616#include "bus/isa/isa.h"
1717#include "bus/isa/isa_cards.h"
1818#include "sound/speaker.h"
19#include "softlist.h"
2019
20
2121//**************************************************************************
2222//  TYPE DEFINITIONS
2323//**************************************************************************
trunk/src/mame/drivers/dai.c
r250119r250120
6262
6363#include "emu.h"
6464#include "includes/dai.h"
65#include "softlist.h"
6665
6766/* I/O ports */
6867static ADDRESS_MAP_START( dai_io , AS_IO, 8, dai_state )
trunk/src/mame/drivers/decwritr.c
r250119r250120
99**************************************************************************/
1010
1111#include "emu.h"
12#include "render.h"
1213#include "cpu/i8085/i8085.h"
1314#include "machine/i8251.h"
1415#include "sound/beep.h"
trunk/src/mame/drivers/dlair.c
r250119r250120
3636
3737#include "emu.h"
3838#include "cpu/z80/z80.h"
39#include "render.h"
3940#include "cpu/z80/z80daisy.h"
4041#include "machine/ldv1000.h"
4142#include "machine/ldstub.h"
trunk/src/mame/drivers/dmv.c
r250119r250120
3131#include "bus/dmv/k806.h"
3232#include "bus/dmv/ram.h"
3333
34#include "softlist.h"
3534
3635#include "dmv.lh"
3736
trunk/src/mame/drivers/dps1.c
r250119r250120
33
44#include "emu.h"
55#include "cpu/z80/z80.h"
6#include "softlist.h"
76
87class dps1_state : public driver_device
98{
trunk/src/mame/drivers/ec184x.c
r250119r250120
1717#include "bus/pc_kbd/keyboards.h"
1818#include "cpu/i86/i86.h"
1919#include "machine/ram.h"
20#include "softlist.h"
2120
2221#define EC1841_MEMBOARD_SIZE    (512*1024)
2322
trunk/src/mame/drivers/einstein.c
r250119r250120
6161#include "sound/ay8910.h"
6262#include "rendlay.h"
6363#include "includes/einstein.h"
64#include "softlist.h"
6564
6665#define VERBOSE_KEYBOARD    0
6766#define VERBOSE_DISK        0
trunk/src/mame/drivers/electron.c
r250119r250120
7373#include "imagedev/cassette.h"
7474#include "formats/uef_cas.h"
7575#include "sound/beep.h"
76#include "softlist.h"
7776
7877static const rgb_t electron_palette[8]=
7978{
trunk/src/mame/drivers/ep64.c
r250119r250120
150150*/
151151
152152#include "includes/ep64.h"
153#include "softlist.h"
154153
155154
155
156156//**************************************************************************
157157//  READ/WRITE HANDLERS
158158//**************************************************************************
trunk/src/mame/drivers/exelv.c
r250119r250120
6060#include "bus/generic/slot.h"
6161#include "bus/generic/carts.h"
6262//#include "imagedev/cassette.h"
63#include "softlist.h"
6463
64
6565class exelv_state : public driver_device
6666{
6767public:
trunk/src/mame/drivers/fm7.c
r250119r250120
5151#include "imagedev/flopdrv.h"
5252#include "bus/centronics/dsjoy.h"
5353#include "includes/fm7.h"
54#include "softlist.h"
5554
5655/* key scancode conversion table
5756 * The FM-7 expects different scancodes when shift,ctrl or graph is held, or
trunk/src/mame/drivers/fmtowns.c
r250119r250120
179179#include "includes/fmtowns.h"
180180#include "bus/scsi/scsi.h"
181181#include "bus/scsi/scsihd.h"
182#include "softlist.h"
183182
184183// CD controller IRQ types
185184#define TOWNS_CD_IRQ_MPU 1
trunk/src/mame/drivers/force68k.c
r250119r250120
8585#include "bus/centronics/ctronics.h"
8686#include "bus/generic/slot.h"
8787#include "bus/generic/carts.h"
88#include "softlist.h"
8988
9089#define LOG(x) x
9190
trunk/src/mame/drivers/galaxy.c
r250119r250120
3232#include "sound/ay8910.h"
3333#include "formats/gtp_cas.h"
3434#include "machine/ram.h"
35#include "softlist.h"
3635
3736static ADDRESS_MAP_START (galaxyp_io, AS_IO, 8, galaxy_state )
3837   ADDRESS_MAP_GLOBAL_MASK(0x01)
trunk/src/mame/drivers/gamate.c
r250119r250120
1313#include "emu.h"
1414#include "includes/gamate.h"
1515#include "ui/ui.h"
16#include "softlist.h"
1716
1817class gamate_state : public driver_device
1918{
trunk/src/mame/drivers/gamecom.c
r250119r250120
2828***************************************************************************/
2929
3030#include "includes/gamecom.h"
31#include "softlist.h"
3231#include "gamecom.lh"
3332
3433static ADDRESS_MAP_START(gamecom_mem_map, AS_PROGRAM, 8, gamecom_state)
trunk/src/mame/drivers/gameking.c
r250119r250120
2828#include "cpu/m6502/m65ce02.h"
2929#include "bus/generic/slot.h"
3030#include "bus/generic/carts.h"
31#include "softlist.h"
3231
32
3333class gameking_state : public driver_device
3434{
3535public:
trunk/src/mame/drivers/gamepock.c
r250119r250120
88#include "bus/generic/carts.h"
99#include "includes/gamepock.h"
1010#include "rendlay.h"
11#include "softlist.h"
1211
12
1313static ADDRESS_MAP_START(gamepock_mem, AS_PROGRAM, 8, gamepock_state)
1414   ADDRESS_MAP_UNMAP_HIGH
1515   AM_RANGE(0x0000,0x0fff) AM_ROM
trunk/src/mame/drivers/gb.c
r250119r250120
427427#include "includes/gb.h"
428428#include "bus/gameboy/rom.h"
429429#include "bus/gameboy/mbc.h"
430#include "softlist.h"
431430
431
432432READ8_MEMBER(gb_state::gb_cart_r)
433433{
434434   if (m_bios_disable && m_cartslot)
trunk/src/mame/drivers/gba.c
r250119r250120
1818#include "includes/gba.h"
1919#include "bus/gba/rom.h"
2020#include "rendlay.h"
21#include "softlist.h"
2221
2322#define VERBOSE_LEVEL   (0)
2423
trunk/src/mame/drivers/geniusiq.c
r250119r250120
239239#include "bus/generic/slot.h"
240240#include "bus/generic/carts.h"
241241
242#include "softlist.h"
243
244242#define KEYBOARD_QUEUE_SIZE     0x80
245243
246244class geniusiq_state : public driver_device
trunk/src/mame/drivers/genpc.c
r250119r250120
1717#include "cpu/i86/i86.h"
1818#include "machine/pc_lpt.h"
1919#include "bus/pc_kbd/keyboards.h"
20#include "softlist.h"
2120
2221class genpc_state : public driver_device
2322{
trunk/src/mame/drivers/gimix.c
r250119r250120
3434#include "machine/bankdev.h"
3535#include "machine/ram.h"
3636#include "formats/flex_dsk.h"
37#include "softlist.h"
3837
3938#define DMA_DRQ         (m_dma_status & 0x80)
4039#define DMA_INTRQ       (m_dma_status & 0x40)
trunk/src/mame/drivers/gmaster.c
r250119r250120
1010#include "bus/generic/slot.h"
1111#include "bus/generic/carts.h"
1212#include "rendlay.h"
13#include "softlist.h"
1413
14
1515class gmaster_state : public driver_device
1616{
1717public:
trunk/src/mame/drivers/gp32.c
r250119r250120
2121#include "cpu/arm7/arm7core.h"
2222#include "includes/gp32.h"
2323#include "rendlay.h"
24#include "softlist.h"
2524
2625#define VERBOSE_LEVEL ( 0 )
2726
trunk/src/mame/drivers/guab.c
r250119r250120
3333#include "sound/sn76496.h"
3434#include "machine/wd_fdc.h"
3535#include "formats/guab_dsk.h"
36#include "softlist.h"
3736
37
3838/*************************************
3939 *
4040 *  Defines
trunk/src/mame/drivers/horizon.c
r250119r250120
3636#include "bus/s100/s100.h"
3737#include "cpu/z80/z80.h"
3838#include "machine/i8251.h"
39#include "softlist.h"
4039
4140#define Z80_TAG         "z80"
4241#define I8251_L_TAG     "3a"
trunk/src/mame/drivers/hp9845.c
r250119r250120
1010
1111#include "emu.h"
1212#include "cpu/z80/z80.h"
13#include "softlist.h"
1413
1514class hp9845_state : public driver_device
1615{
trunk/src/mame/drivers/ht68k.c
r250119r250120
3232#include "cpu/m68000/m68000.h"
3333#include "machine/mc68681.h"
3434#include "machine/wd_fdc.h"
35#include "softlist.h"
3635
3736class ht68k_state : public driver_device
3837{
trunk/src/mame/drivers/hx20.c
r250119r250120
2727*/
2828
2929#include "includes/hx20.h"
30#include "softlist.h"
3130
3231
32
3333//**************************************************************************
3434//  READ/WRITE HANDLERS
3535//**************************************************************************
trunk/src/mame/drivers/i7000.c
r250119r250120
4949#include "machine/i8279.h"
5050#include "sound/speaker.h"
5151#include "video/mc6845.h"
52#include "softlist.h"
5352
5453class i7000_state : public driver_device
5554{
trunk/src/mame/drivers/ibmpc.c
r250119r250120
263263#include "machine/pc_lpt.h"
264264#include "bus/pc_kbd/keyboards.h"
265265#include "includes/genpc.h"
266#include "softlist.h"
267266
268267class ibmpc_state : public driver_device
269268{
trunk/src/mame/drivers/ibmpcjr.c
r250119r250120
2222#include "bus/generic/slot.h"
2323#include "bus/generic/carts.h"
2424
25#include "softlist.h"
26
2725class pcjr_state : public driver_device
2826{
2927public:
trunk/src/mame/drivers/interact.c
r250119r250120
5959#include "sound/wave.h"      /* for K7 sound*/
6060#include "sound/discrete.h"  /* for 1 Bit sound*/
6161#include "machine/upd765.h" /* for floppy disc controller */
62#include "softlist.h"
62
6363#include "includes/hec2hrp.h"
6464
6565
trunk/src/mame/drivers/intv.c
r250119r250120
5555#include "cpu/cp1610/cp1610.h"
5656#include "includes/intv.h"
5757#include "sound/ay8910.h"
58#include "softlist.h"
5958
6059#ifndef VERBOSE
6160#ifdef MAME_DEBUG
trunk/src/mame/drivers/iq151.c
r250119r250120
6161#include "bus/iq151/video32.h"
6262#include "bus/iq151/video64.h"
6363
64#include "softlist.h"
6564
65
6666class iq151_state : public driver_device
6767{
6868public:
trunk/src/mame/drivers/iskr103x.c
r250119r250120
2525#include "bus/pc_kbd/keyboards.h"
2626#include "machine/pc_lpt.h"
2727#include "machine/ram.h"
28#include "softlist.h"
2928
3029#define DBG_LOG(a,b,c)
3130
trunk/src/mame/drivers/istellar.c
r250119r250120
2323
2424#include "emu.h"
2525#include "cpu/z80/z80.h"
26#include "render.h"
2627#include "machine/ldv1000.h"
2728
2829
trunk/src/mame/drivers/jaguar.c
r250119r250120
348348#include "imagedev/chd_cd.h"
349349#include "bus/generic/slot.h"
350350#include "bus/generic/carts.h"
351#include "softlist.h"
352351
352
353353#define COJAG_CLOCK         XTAL_52MHz
354354#define R3000_CLOCK         XTAL_40MHz
355355#define M68K_CLOCK          XTAL_50MHz
trunk/src/mame/drivers/juicebox.c
r250119r250120
1414#include "machine/smartmed.h"
1515#include "sound/dac.h"
1616#include "rendlay.h"
17#include "softlist.h"
1817
1918//#define JUICEBOX_ENTER_DEBUG_MENU
2019//#define JUICEBOX_DISPLAY_ROM_ID
trunk/src/mame/drivers/jupace.c
r250119r250120
5555#include "sound/sp0256.h"
5656#include "sound/speaker.h"
5757#include "sound/wave.h"
58#include "softlist.h"
5958
59
6060#define Z80_TAG         "z0"
6161#define AY8910_TAG      "ay8910"
6262#define I8255_TAG       "i8255"
trunk/src/mame/drivers/kaypro.c
r250119r250120
4343
4444#include "includes/kaypro.h"
4545#include "formats/kaypro_dsk.h"
46#include "softlist.h"
4746
47
4848READ8_MEMBER( kaypro_state::kaypro2x_87_r ) { return 0x7f; }    /* to bypass unemulated HD controller */
4949
5050/***********************************************************
trunk/src/mame/drivers/kc.c
r250119r250120
1717/* Core includes */
1818#include "emu.h"
1919#include "includes/kc.h"
20#include "softlist.h"
2120
21
2222static ADDRESS_MAP_START(kc85_4_io, AS_IO, 8, kc85_4_state)
2323   ADDRESS_MAP_UNMAP_HIGH
2424   AM_RANGE(0x0084, 0x0085) AM_MIRROR(0xff00) AM_READWRITE(kc85_4_84_r, kc85_4_84_w)
trunk/src/mame/drivers/konamim2.c
r250119r250120
192192#include "cdrom.h"
193193#include "cpu/powerpc/ppc.h"
194194#include "imagedev/chd_cd.h"
195#include "softlist.h"
196195
197196struct CDE_DMA
198197{
r250119r250120
11921191   MCFG_CDROM_ADD( "cdrom" )
11931192   MCFG_CDROM_INTERFACE("3do_m2_cdrom")
11941193
1194MACHINE_CONFIG_END
1195
1196static MACHINE_CONFIG_DERIVED_CLASS ( 3do_m2, m2, konamim2_state )
1197
11951198   MCFG_SOFTWARE_LIST_ADD("cd_list","3do_m2")
11961199
11971200MACHINE_CONFIG_END
r250119r250120
13181321   DISK_IMAGE( "639jad01", 0, BAD_DUMP SHA1(39d41d5a9d1c40636d174c8bb8172b1121e313f8) )
13191322ROM_END
13201323
1321
1322
13231324ROM_START(3do_m2)
13241325   ROM_REGION64_BE( 0x100000, "boot", 0 )
13251326   ROM_SYSTEM_BIOS( 0, "panafz35", "Panasonic FZ-35S (3DO M2)" )
r250119r250120
13331334   cde_init();
13341335}
13351336
1336GAME( 1997, polystar, 0,        m2, m2, konamim2_state, m2, ROT0, "Konami", "Tobe! Polystars (ver JAA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1337GAME( 1997, totlvice, 0,        m2, m2, konamim2_state, m2, ROT0, "Konami", "Total Vice (ver EBA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1338GAME( 1997, totlvicu, totlvice, m2, m2, konamim2_state, m2, ROT0, "Konami", "Total Vice (ver UAC)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1339GAME( 1997, totlvicj, totlvice, m2, m2, konamim2_state, m2, ROT0, "Konami", "Total Vice (ver JAD)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1340GAME( 1997, totlvica, totlvice, m2, m2, konamim2_state, m2, ROT0, "Konami", "Total Vice (ver AAB)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1341GAME( 1998, btltryst, 0,        m2, m2, konamim2_state, m2, ROT0, "Konami", "Battle Tryst (ver JAC)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1342GAME( 1998, heatof11, 0,        m2, m2, konamim2_state, m2, ROT0, "Konami", "Heat of Eleven '98 (ver EAA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1343GAME( 1998, evilngt,  0,        m2, m2, konamim2_state, m2, ROT0, "Konami", "Evil Night (ver UBA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1344GAME( 1998, evilngte, evilngt,  m2, m2, konamim2_state, m2, ROT0, "Konami", "Evil Night (ver EAA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1345GAME( 1998, hellngt,  evilngt,  m2, m2, konamim2_state, m2, ROT0, "Konami", "Hell Night (ver EAA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1337GAME( 1997, polystar, 0,        m2, m2, konamim2_state, m2,            ROT0, "Konami", "Tobe! Polystars (ver JAA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1338GAME( 1997, totlvice, 0,        m2, m2, konamim2_state, m2,            ROT0, "Konami", "Total Vice (ver EBA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1339GAME( 1997, totlvicu, totlvice, m2, m2, konamim2_state, m2,            ROT0, "Konami", "Total Vice (ver UAC)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1340GAME( 1997, totlvicj, totlvice, m2, m2, konamim2_state, m2,            ROT0, "Konami", "Total Vice (ver JAD)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1341GAME( 1997, totlvica, totlvice, m2, m2, konamim2_state, m2,            ROT0, "Konami", "Total Vice (ver AAB)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1342GAME( 1998, btltryst, 0,        m2, m2, konamim2_state, m2,            ROT0, "Konami", "Battle Tryst (ver JAC)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1343GAME( 1998, heatof11, 0,        m2, m2, konamim2_state, m2,            ROT0, "Konami", "Heat of Eleven '98 (ver EAA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1344GAME( 1998, evilngt,  0,        m2, m2, konamim2_state, m2,            ROT0, "Konami", "Evil Night (ver UBA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1345GAME( 1998, evilngte, evilngt,  m2, m2, konamim2_state, m2,            ROT0, "Konami", "Evil Night (ver EAA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1346GAME( 1998, hellngt,  evilngt,  m2, m2, konamim2_state, m2,            ROT0, "Konami", "Hell Night (ver EAA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
13461347
1347CONS( 199?, 3do_m2,     0,      0,    m2,    m2,    driver_device, 0,      "3DO",  "3DO M2",    MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
1348CONS( 199?, 3do_m2,   0,        0,  3do_m2, m2,             driver_device, 0,    "3DO",    "3DO M2", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
trunk/src/mame/drivers/kyocera.c
r250119r250120
6767
6868
6969#include "includes/kyocera.h"
70#include "softlist.h"
7170
7271/* Read/Write Handlers */
7372
trunk/src/mame/drivers/leapster.c
r250119r250120
210210#include "bus/generic/slot.h"
211211#include "bus/generic/carts.h"
212212#include "cpu/arcompact/arcompact.h"
213#include "softlist.h"
214213
214
215215class leapster_state : public driver_device
216216{
217217public:
trunk/src/mame/drivers/lgp.c
r250119r250120
6767
6868#include "emu.h"
6969#include "cpu/z80/z80.h"
70#include "render.h"
7071#include "machine/ldv1000.h"
7172
7273
trunk/src/mame/drivers/lisa.c
r250119r250120
1515#include "cpu/cop400/cop400.h"
1616#include "includes/lisa.h"
1717#include "formats/ap_dsk35.h"
18#include "softlist.h"
1918
19
2020/***************************************************************************
2121    ADDRESS MAP
2222***************************************************************************/
trunk/src/mame/drivers/lviv.c
r250119r250120
292292#include "imagedev/cassette.h"
293293#include "formats/lviv_lvt.h"
294294#include "machine/ram.h"
295#include "softlist.h"
296295
297296/* I/O ports */
298297
trunk/src/mame/drivers/lynx.c
r250119r250120
1212#include "cpu/m6502/m65sc02.h"
1313#include "audio/lynx.h"
1414#include "includes/lynx.h"
15#include "softlist.h"
1615
1716#include "lynx.lh"
1817
trunk/src/mame/drivers/m20.c
r250119r250120
5151#include "machine/m20_kbd.h"
5252#include "bus/rs232/rs232.h"
5353#include "machine/m20_8086.h"
54#include "softlist.h"
5554
5655class m20_state : public driver_device
5756{
trunk/src/mame/drivers/m24.c
r250119r250120
1313#include "formats/pc_dsk.h"
1414#include "formats/naslite_dsk.h"
1515#include "formats/m20_dsk.h"
16#include "softlist.h"
1716
1817class m24_state : public driver_device
1918{
trunk/src/mame/drivers/m5.c
r250119r250120
3838#include "bus/generic/slot.h"
3939#include "bus/generic/carts.h"
4040#include "includes/m5.h"
41#include "softlist.h"
4241
4342
43
4444//**************************************************************************
4545//  MEMORY BANKING
4646//**************************************************************************
trunk/src/mame/drivers/mac.c
r250119r250120
8484#include "bus/macpds/pds_tpdfpd.h"
8585
8686#include "includes/mac.h"
87#include "softlist.h"
8887#include "mac.lh"
8988
9089#define C7M (7833600)
trunk/src/mame/drivers/macpci.c
r250119r250120
4141#include "cpu/powerpc/ppc.h"
4242#include "imagedev/chd_cd.h"
4343#include "sound/cdda.h"
44#include "softlist.h"
4544
4645READ64_MEMBER( macpci_state::unk1_r )
4746{
trunk/src/mame/drivers/mbc200.c
r250119r250120
4242#include "machine/i8251.h"
4343#include "video/mc6845.h"
4444#include "machine/wd_fdc.h"
45#include "softlist.h"
4645
46
4747class mbc200_state : public driver_device
4848{
4949public:
trunk/src/mame/drivers/mbc55x.c
r250119r250120
1717
1818
1919#include "includes/mbc55x.h"
20#include "softlist.h"
2120
21
2222const unsigned char mbc55x_palette[SCREEN_NO_COLOURS][3] =
2323{
2424   /*normal brightness */
trunk/src/mame/drivers/mc10.c
r250119r250120
1616#include "imagedev/printer.h"
1717#include "formats/coco_cas.h"
1818#include "machine/ram.h"
19#include "softlist.h"
2019
20
2121//printer state
2222enum
2323{
trunk/src/mame/drivers/mc1000.c
r250119r250120
2323*/
2424
2525#include "includes/mc1000.h"
26#include "softlist.h"
2726
2827/* Memory Banking */
2928
trunk/src/mame/drivers/mc1502.c
r250119r250120
1616#include "machine/kb_7007_3.h"
1717#include "sound/speaker.h"
1818#include "sound/wave.h"
19#include "softlist.h"
2019
2120#define VERBOSE_DBG 0
2221
trunk/src/mame/drivers/megadriv.c
r250119r250120
1111#include "bus/generic/carts.h"
1212
1313#include "formats/imageutl.h"
14#include "softlist.h"
1514
15
1616/*************************************
1717 *
1818 *  Input handlers
trunk/src/mame/drivers/megatech.c
r250119r250120
7979#include "bus/generic/slot.h"
8080#include "bus/generic/carts.h"
8181
82#include "softlist.h"
83
8482#define MASTER_CLOCK        53693100
8583
8684
trunk/src/mame/drivers/microvsn.c
r250119r250120
2323
2424#include "bus/generic/slot.h"
2525#include "bus/generic/carts.h"
26#include "softlist.h"
2726
27
2828#define LOG 0
2929
3030
trunk/src/mame/drivers/mikro80.c
r250119r250120
1515#include "includes/mikro80.h"
1616#include "formats/rk_cas.h"
1717#include "sound/dac.h"
18#include "softlist.h"
1918
2019/* Address maps */
2120static ADDRESS_MAP_START(mikro80_mem, AS_PROGRAM, 8, mikro80_state )
trunk/src/mame/drivers/mikromik.c
r250119r250120
5353*/
5454
5555#include "includes/mikromik.h"
56#include "softlist.h"
5756
57
5858//**************************************************************************
5959//  MACROS / CONSTANTS
6060//**************************************************************************
trunk/src/mame/drivers/mikrosha.c
r250119r250120
1717#include "imagedev/cassette.h"
1818#include "formats/rk_cas.h"
1919#include "includes/radio86.h"
20#include "softlist.h"
2120
21
2222class mikrosha_state : public radio86_state
2323{
2424public:
trunk/src/mame/drivers/mpz80.c
r250119r250120
4242*/
4343
4444#include "includes/mpz80.h"
45#include "softlist.h"
4645
46
4747//**************************************************************************
4848//  MACROS / CONSTANTS
4949//**************************************************************************
trunk/src/mame/drivers/msx.c
r250119r250120
532532#include "machine/msx_matsushita.h"
533533#include "machine/msx_s1985.h"
534534#include "machine/msx_systemflags.h"
535#include "softlist.h"
536535
537536
538537static ADDRESS_MAP_START ( msx_memory_map, AS_PROGRAM, 8, msx_state )
trunk/src/mame/drivers/mtx.c
r250119r250120
3333#include "machine/z80dart.h"
3434#include "video/tms9928a.h"
3535#include "sound/sn76496.h"
36#include "softlist.h"
3736
3837/***************************************************************************
3938    MEMORY MAPS
trunk/src/mame/drivers/myvision.c
r250119r250120
2929#include "sound/ay8910.h"
3030#include "bus/generic/slot.h"
3131#include "bus/generic/carts.h"
32#include "softlist.h"
3332
33
3434class myvision_state : public driver_device
3535{
3636public:
trunk/src/mame/drivers/mz2000.c
r250119r250120
3030#include "imagedev/flopdrv.h"
3131#include "formats/2d_dsk.h"
3232#include "formats/mz_cas.h"
33#include "softlist.h"
3433
3534#define MASTER_CLOCK XTAL_17_73447MHz/5  /* TODO: was 4 MHz, but otherwise cassette won't work due of a bug with MZF support ... */
3635
trunk/src/mame/drivers/mz2500.c
r250119r250120
5454#include "sound/2203intf.h"
5555#include "sound/beep.h"
5656#include "machine/rp5c15.h"
57#include "softlist.h"
5857
5958//#include "imagedev/cassette.h"
6059#include "imagedev/flopdrv.h"
trunk/src/mame/drivers/mz700.c
r250119r250120
9494#include "imagedev/cassette.h"
9595#include "machine/ram.h"
9696#include "formats/mz_cas.h"
97#include "softlist.h"
9897
98
9999/***************************************************************************
100100    TIMER DEVICE CALLBACKS
101101***************************************************************************/
trunk/src/mame/drivers/mzr8105.c
r250119r250120
163163#include "machine/z80dart.h"
164164#include "bus/rs232/rs232.h"
165165#include "machine/clock.h"
166#include "softlist.h"
167166
168167#define CARDSLOT 0
169168
trunk/src/mame/drivers/n64.c
r250119r250120
1717#include "bus/generic/slot.h"
1818#include "bus/generic/carts.h"
1919#include "imagedev/snapquik.h"
20#include "softlist.h"
2120
2221class n64_mess_state : public n64_state
2322{
trunk/src/mame/drivers/nascom1.c
r250119r250120
1818#include "bus/generic/slot.h"
1919#include "bus/generic/carts.h"
2020#include "bus/nasbus/nasbus.h"
21#include "softlist.h"
2221
22
2323//**************************************************************************
2424//  CONSTANTS/MACROS
2525//**************************************************************************
trunk/src/mame/drivers/neogeo.c
r250119r250120
456456#include "machine/nvram.h"
457457#include "cpu/z80/z80.h"
458458#include "sound/2610intf.h"
459#include "softlist.h"
460459#include "neogeo.lh"
461460
462461
trunk/src/mame/drivers/nes.c
r250119r250120
1515#include "emu.h"
1616#include "includes/nes.h"
1717#include "cpu/m6502/n2a03.h"
18#include "softlist.h"
1918
19
2020WRITE8_MEMBER(nes_state::nes_vh_sprite_dma_w)
2121{
2222   m_ppu->spriteram_dma(space, data);
trunk/src/mame/drivers/next.c
r250119r250120
3030#include "formats/mfi_dsk.h"
3131#include "machine/nscsi_cd.h"
3232#include "machine/nscsi_hd.h"
33#include "softlist.h"
3433
3534UINT32 next_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
3635{
trunk/src/mame/drivers/ng_aes.c
r250119r250120
5858#include "imagedev/chd_cd.h"
5959#include "sound/cdda.h"
6060#include "machine/megacdcd.h"
61#include "softlist.h"
6261
62
6363extern const char layout_neogeo[];
6464
6565
trunk/src/mame/drivers/ngp.c
r250119r250120
104104#include "sound/dac.h"
105105#include "video/k1ge.h"
106106#include "rendlay.h"
107#include "softlist.h"
108107
109108#include "bus/generic/slot.h"
110109#include "bus/generic/carts.h"
trunk/src/mame/drivers/ninjakd2.c
r250119r250120
12451245   ROM_LOAD( "robokid3.15k", 0x30000, 0x10000, CRC(05295ec3) SHA1(33dd0853a2064cb4301cfbdc7856def81f6e1223) )
12461246   ROM_LOAD( "robokid4.12k", 0x40000, 0x10000, CRC(3bc3977f) SHA1(da394e12d197b0e109b03c854da06b1267bd9d59) )
12471247
1248   // Atomic Robokid's Z80 is inside a module with a PROM, replacing the module with a plain Z80 does not work.
1249   // this PROM is from a bootleg, but appears to be an exact clone of the one found in the original module
1250   // see http://blog.system11.org/?p=1687 for details.  Until the original is verified it's marked as BAD_DUMP
1251   ROM_REGION( 0x100, "maincpu_prom", 0 )
1252   ROM_LOAD( "prom82s129.cpu", 0x000, 0x100, BAD_DUMP CRC(4dd96f67) SHA1(01b415d9e86ff0c5aad7cfe81e903f2c202bb541))
1253
12541248   ROM_REGION( 0x10000, "soundcpu", 0 )
12551249   ROM_LOAD( "robokid.k7",   0x00000, 0x10000, CRC(f490a2e9) SHA1(861d1256c090ce3d1f45f95cc894affbbc3f1466) )
12561250
r250119r250120
13001294   ROM_LOAD( "robokid3.15k", 0x30000, 0x10000, CRC(05295ec3) SHA1(33dd0853a2064cb4301cfbdc7856def81f6e1223) )
13011295   ROM_LOAD( "robokid4.12k", 0x40000, 0x10000, CRC(3bc3977f) SHA1(da394e12d197b0e109b03c854da06b1267bd9d59) )
13021296
1303   // see note in above set
1304   ROM_REGION( 0x100, "maincpu_prom", 0 )
1305   ROM_LOAD( "prom82s129.cpu", 0x000, 0x100, BAD_DUMP CRC(4dd96f67) SHA1(01b415d9e86ff0c5aad7cfe81e903f2c202bb541))
1306
13071297   ROM_REGION( 0x10000, "soundcpu", 0 )
13081298   ROM_LOAD( "robokid.k7",   0x00000, 0x10000, CRC(f490a2e9) SHA1(861d1256c090ce3d1f45f95cc894affbbc3f1466) )
13091299
r250119r250120
13531343   ROM_LOAD( "robokid3.15k", 0x30000, 0x10000, CRC(05295ec3) SHA1(33dd0853a2064cb4301cfbdc7856def81f6e1223) )
13541344   ROM_LOAD( "robokid4.12k", 0x40000, 0x10000, CRC(3bc3977f) SHA1(da394e12d197b0e109b03c854da06b1267bd9d59) )
13551345
1356   // see note in above set
1357   ROM_REGION( 0x100, "maincpu_prom", 0 )
1358   ROM_LOAD( "prom82s129.cpu", 0x000, 0x100, BAD_DUMP CRC(4dd96f67) SHA1(01b415d9e86ff0c5aad7cfe81e903f2c202bb541))
1359
13601346   ROM_REGION( 0x10000, "soundcpu", 0 )
13611347   ROM_LOAD( "robokid.k7",   0x00000, 0x10000, CRC(f490a2e9) SHA1(861d1256c090ce3d1f45f95cc894affbbc3f1466) )
13621348
trunk/src/mame/drivers/odyssey2.c
r250119r250120
1818#include "video/ef9340_1.h"
1919
2020#include "bus/odyssey2/slot.h"
21#include "softlist.h"
2221
22
2323class odyssey2_state : public driver_device
2424{
2525public:
trunk/src/mame/drivers/ondra.c
r250119r250120
1515#include "imagedev/cassette.h"
1616#include "machine/ram.h"
1717#include "includes/ondra.h"
18#include "softlist.h"
1918
2019/* Address maps */
2120static ADDRESS_MAP_START(ondra_mem, AS_PROGRAM, 8, ondra_state )
trunk/src/mame/drivers/orao.c
r250119r250120
1919#include "includes/orao.h"
2020#include "imagedev/cassette.h"
2121#include "formats/orao_cas.h"
22#include "softlist.h"
2322
2423/* Address maps */
2524static ADDRESS_MAP_START(orao_mem, AS_PROGRAM, 8, orao_state )
trunk/src/mame/drivers/orion.c
r250119r250120
1515#include "imagedev/cassette.h"
1616#include "formats/smx_dsk.h"
1717#include "formats/rk_cas.h"
18#include "softlist.h"
1918
2019/* Address maps */
2120
trunk/src/mame/drivers/osbexec.c
r250119r250120
1515#include "machine/z80dart.h"
1616#include "machine/pit8253.h"
1717#include "machine/ram.h"
18#include "softlist.h"
1918
19
2020#define MAIN_CLOCK  23961600
2121
2222
trunk/src/mame/drivers/osborne1.c
r250119r250120
7070
7171#include "includes/osborne1.h"
7272#include "bus/rs232/rs232.h"
73#include "softlist.h"
7473
74
7575#define MAIN_CLOCK  15974400
7676
7777
trunk/src/mame/drivers/partner.c
r250119r250120
1919#include "includes/radio86.h"
2020#include "machine/ram.h"
2121#include "includes/partner.h"
22#include "softlist.h"
2322
2423/* Address maps */
2524static ADDRESS_MAP_START(partner_mem, AS_PROGRAM, 8, partner_state )
trunk/src/mame/drivers/pasogo.c
r250119r250120
107107#include "bus/generic/carts.h"
108108#include "machine/bankdev.h"
109109#include "includes/genpc.h"
110#include "softlist.h"
111110
111
112112/*
113113  rtc interrupt irq 2
114114 */
trunk/src/mame/drivers/pb1000.c
r250119r250120
2828
2929#include "bus/generic/slot.h"
3030#include "bus/generic/carts.h"
31#include "softlist.h"
3231
32
3333class pb1000_state : public driver_device
3434{
3535public:
trunk/src/mame/drivers/pc.c
r250119r250120
3434#include "bus/isa/isa_cards.h"
3535#include "bus/pc_kbd/keyboards.h"
3636#include "includes/genpc.h"
37#include "softlist.h"
3837
3938class pc_state : public driver_device
4039{
trunk/src/mame/drivers/pc1512.c
r250119r250120
8989#include "includes/pc1512.h"
9090#include "bus/rs232/rs232.h"
9191#include "bus/isa/ega.h"
92#include "softlist.h"
9392
9493
94
9595//**************************************************************************
9696//  SYSTEM STATUS REGISTER
9797//**************************************************************************
trunk/src/mame/drivers/pc2000.c
r250119r250120
2020#include "video/sed1520.h"
2121#include "sound/beep.h"
2222#include "rendlay.h"
23#include "softlist.h"
2423#include "gl3000s.lh"
2524
2625#include "bus/generic/slot.h"
trunk/src/mame/drivers/pc8801.c
r250119r250120
266266#include "sound/2203intf.h"
267267#include "sound/2608intf.h"
268268#include "sound/beep.h"
269#include "softlist.h"
270269//#include "includes/pc8801.h"
271270
272271//#define USE_PROPER_I8214
trunk/src/mame/drivers/pc88va.c
r250119r250120
3636#include "formats/xdf_dsk.h"
3737//#include "machine/upd71071.h"
3838#include "machine/am9517a.h"
39#include "softlist.h"
4039
40
4141/* Note: for the time being, just disable FDC CPU, it's for PC-8801 compatibility mode anyway ... */
4242#define TEST_SUBFDC 0
4343
trunk/src/mame/drivers/pc9801.c
r250119r250120
430430#include "machine/idehd.h"
431431
432432#include "debugger.h"
433#include "softlist.h"
434433
435434#define UPD1990A_TAG "upd1990a"
436435#define UPD8251_TAG  "upd8251"
trunk/src/mame/drivers/pce.c
r250119r250120
6565#include "sound/msm5205.h"
6666#include "video/huc6270.h"
6767#include "video/huc6202.h"
68#include "softlist.h"
6968
7069/* todo: alternate forms of input (multitap, mouse, etc.) */
7170static INPUT_PORTS_START( pce )
trunk/src/mame/drivers/pcw.c
r250119r250120
105105// pcw/pcw16 beeper
106106#include "sound/beep.h"
107107#include "machine/ram.h"
108#include "softlist.h"
109108
110109#include "pcw.lh"
111110
trunk/src/mame/drivers/pcw16.c
r250119r250120
9292#include "includes/pcw16.h"
9393#include "bus/rs232/rs232.h"
9494#include "bus/rs232/ser_mouse.h"
95#include "softlist.h"
9695
9796// interrupt counter
9897/* controls which bank of 2mb address space is paged into memory */
trunk/src/mame/drivers/pecom.c
r250119r250120
1414#include "sound/wave.h"
1515#include "machine/ram.h"
1616#include "includes/pecom.h"
17#include "softlist.h"
1817
1918/* Address maps */
2019static ADDRESS_MAP_START(pecom64_mem, AS_PROGRAM, 8, pecom_state )
trunk/src/mame/drivers/pegasus.c
r250119r250120
4444#include "sound/wave.h"
4545#include "bus/generic/slot.h"
4646#include "bus/generic/carts.h"
47#include "softlist.h"
4847
4948
49
5050class pegasus_state : public driver_device
5151{
5252public:
trunk/src/mame/drivers/pencil2.c
r250119r250120
8989#include "sound/wave.h"
9090#include "bus/generic/slot.h"
9191#include "bus/generic/carts.h"
92#include "softlist.h"
9392
93
9494class pencil2_state : public driver_device
9595{
9696public:
trunk/src/mame/drivers/pentagon.c
r250119r250120
99#include "formats/tzx_cas.h"
1010#include "machine/beta.h"
1111#include "machine/ram.h"
12#include "softlist.h"
1312
1413class pentagon_state : public spectrum_state
1514{
trunk/src/mame/drivers/pet.c
r250119r250120
152152#include "includes/pet.h"
153153#include "bus/ieee488/c2040.h"
154154#include "machine/cbm_snqk.h"
155#include "softlist.h"
156155
157156
157
158158static void cbm_pet_quick_sethiaddress( address_space &space, UINT16 hiaddress )
159159{
160160   space.write_byte(0x2e, hiaddress & 0xff);
trunk/src/mame/drivers/pk8020.c
r250119r250120
1717#include "formats/pk8020_dsk.h"
1818#include "includes/pk8020.h"
1919#include "machine/ram.h"
20#include "softlist.h"
2120
2221/* Address maps */
2322static ADDRESS_MAP_START(pk8020_mem, AS_PROGRAM, 8, pk8020_state )
trunk/src/mame/drivers/plus4.c
r250119r250120
1414#include "includes/plus4.h"
1515#include "machine/cbm_snqk.h"
1616#include "sound/t6721a.h"
17#include "softlist.h"
1817
1918
19
2020//**************************************************************************
2121//  MACROS / CONSTANTS
2222//**************************************************************************
trunk/src/mame/drivers/pmd85.c
r250119r250120
181181#include "machine/i8251.h"
182182#include "formats/pmd_cas.h"
183183#include "machine/ram.h"
184#include "softlist.h"
185184
185
186186//**************************************************************************
187187//  VIDEO EMULATION
188188//**************************************************************************
trunk/src/mame/drivers/pokemini.c
r250119r250120
1616#include "bus/generic/slot.h"
1717#include "bus/generic/carts.h"
1818#include "rendlay.h"
19#include "softlist.h"
2019
20
2121struct PRC
2222{
2323   UINT8       colors_inverted;
trunk/src/mame/drivers/portfoli.c
r250119r250120
8080#include "includes/portfoli.h"
8181#include "bus/rs232/rs232.h"
8282#include "rendlay.h"
83#include "softlist.h"
8483
8584
85
8686//**************************************************************************
8787//  MACROS / CONSTANTS
8888//**************************************************************************
trunk/src/mame/drivers/prestige.c
r250119r250120
8484
8585#include "bus/generic/slot.h"
8686#include "bus/generic/carts.h"
87#include "softlist.h"
8887
88
8989class prestige_state : public driver_device
9090{
9191public:
trunk/src/mame/drivers/prof180x.c
r250119r250120
2929#include "bus/centronics/ctronics.h"
3030#include "machine/upd765.h"
3131#include "includes/prof180x.h"
32#include "softlist.h"
3332
3433UINT32 prof180x_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
3534{
trunk/src/mame/drivers/prof80.c
r250119r250120
2626*/
2727
2828#include "includes/prof80.h"
29#include "softlist.h"
3029
3130
31
3232//**************************************************************************
3333//  PERIPHERALS
3434//**************************************************************************
trunk/src/mame/drivers/psion.c
r250119r250120
2323#include "emu.h"
2424#include "includes/psion.h"
2525#include "rendlay.h"
26#include "softlist.h"
2726
2827TIMER_DEVICE_CALLBACK_MEMBER(psion_state::nmi_timer)
2928{
trunk/src/mame/drivers/psx.c
r250119r250120
1919#include "debugger.h"
2020#include "machine/psxcd.h"
2121#include "bus/psx/ctlrport.h"
22#include "softlist.h"
2322
2423#define PSXCD_TAG   "psxcd"
2524
trunk/src/mame/drivers/pt68k4.c
r250119r250120
6565#include "bus/pc_kbd/pc_kbdc.h"
6666#include "bus/pc_kbd/keyboards.h"
6767#include "sound/speaker.h"
68#include "softlist.h"
6968
7069#define M68K_TAG "maincpu"
7170#define DUART1_TAG  "duart1"
trunk/src/mame/drivers/ptcsol.c
r250119r250120
107107#include "imagedev/cassette.h"
108108#include "machine/ay31015.h"
109109#include "formats/sol_cas.h"
110#include "softlist.h"
111110
111
112112struct cass_data_t {
113113   struct {
114114      int length;     /* time cassette level is at input.level */
trunk/src/mame/drivers/pv1000.c
r250119r250120
1010#include "cpu/z80/z80.h"
1111#include "bus/generic/slot.h"
1212#include "bus/generic/carts.h"
13#include "softlist.h"
13
1414// PV-1000 Sound device
1515
1616class pv1000_sound_device : public device_t,
trunk/src/mame/drivers/pv2000.c
r250119r250120
3737#include "imagedev/cassette.h"
3838#include "bus/generic/slot.h"
3939#include "bus/generic/carts.h"
40#include "softlist.h"
4140
41
4242class pv2000_state : public driver_device
4343{
4444public:
trunk/src/mame/drivers/px4.c
r250119r250120
2121#include "bus/generic/slot.h"
2222#include "bus/generic/carts.h"
2323#include "coreutil.h"
24#include "softlist.h"
2524#include "px4.lh"
2625
2726
trunk/src/mame/drivers/px8.c
r250119r250120
3030*/
3131
3232#include "includes/px8.h"
33#include "softlist.h"
3433#include "px8.lh"
3534
3635/***************************************************************************
trunk/src/mame/drivers/pyl601.c
r250119r250120
4141#include "formats/pyldin_dsk.h"
4242#include "machine/upd765.h"
4343#include "machine/ram.h"
44#include "softlist.h"
4544
45
4646class pyl601_state : public driver_device
4747{
4848public:
trunk/src/mame/drivers/ql.c
r250119r250120
7474*/
7575
7676#include "includes/ql.h"
77#include "softlist.h"
7877
7978
79
8080//**************************************************************************
8181//  ADDRESS DECODING
8282//**************************************************************************
trunk/src/mame/drivers/qx10.c
r250119r250120
4343#include "machine/upd765.h"
4444#include "machine/ram.h"
4545#include "machine/qx10kbd.h"
46#include "softlist.h"
4746
4847#define MAIN_CLK    15974400
4948
trunk/src/mame/drivers/radio86.c
r250119r250120
1616#include "imagedev/cassette.h"
1717#include "formats/rk_cas.h"
1818#include "includes/radio86.h"
19#include "softlist.h"
2019
2120/* Address maps */
2221static ADDRESS_MAP_START(radio86_mem, AS_PROGRAM, 8, radio86_state )
trunk/src/mame/drivers/rainbow.c
r250119r250120
245245#include "machine/nvram.h"
246246
247247#include "machine/ds1315.h"
248#include "softlist.h"
249248
250249#include "rainbow.lh" // BEZEL - LAYOUT with LEDs for diag 1-7, keyboard 8-11 and floppy 20-23
251250
trunk/src/mame/drivers/rmnimbus.c
r250119r250120
1919#include "bus/isa/fdc.h"
2020#include "bus/rs232/rs232.h"
2121#include "machine/rmnkbd.h"
22#include "softlist.h"
2322
2423static SLOT_INTERFACE_START(rmnimbus_floppies)
2524   SLOT_INTERFACE( "35dd", FLOPPY_35_DD )
trunk/src/mame/drivers/rx78.c
r250119r250120
4848#include "machine/ram.h"
4949#include "bus/generic/slot.h"
5050#include "bus/generic/carts.h"
51#include "softlist.h"
5251
52
5353class rx78_state : public driver_device
5454{
5555public:
trunk/src/mame/drivers/sage2.c
r250119r250120
2525
2626#include "includes/sage2.h"
2727#include "bus/rs232/rs232.h"
28#include "softlist.h"
2928
29
3030//**************************************************************************
3131//  MEMORY MANAGEMENT UNIT
3232//**************************************************************************
trunk/src/mame/drivers/samcoupe.c
r250119r250120
3636/* devices */
3737#include "formats/tzx_cas.h"
3838#include "formats/coupedsk.h"
39#include "softlist.h"
4039
4140/***************************************************************************
4241    CONSTANTS
trunk/src/mame/drivers/saturn.c
r250119r250120
439439#include "bus/saturn/rom.h"
440440#include "bus/saturn/dram.h"
441441#include "bus/saturn/bram.h"
442#include "softlist.h"
443442
443
444444class sat_console_state : public saturn_state
445445{
446446public:
trunk/src/mame/drivers/scv.c
r250119r250120
1111#include "audio/upd1771.h"
1212#include "bus/scv/slot.h"
1313#include "bus/scv/rom.h"
14#include "softlist.h"
1514
1615
1716class scv_state : public driver_device
trunk/src/mame/drivers/sega_sawatte.c
r250119r250120
2525*/
2626
2727#include "emu.h"
28#include "softlist.h"
2928
3029
30
3131class sawatte_state : public driver_device
3232{
3333public:
trunk/src/mame/drivers/segald.c
r250119r250120
2121
2222#include "emu.h"
2323#include "cpu/z80/z80.h"
24#include "render.h"
2425#include "machine/ldv1000.h"
2526
2627#define SCHEMATIC_CLOCK (20000000)
trunk/src/mame/drivers/segapico.c
r250119r250120
120120#include "emu.h"
121121#include "includes/md_cons.h"
122122#include "sound/315-5641.h"
123#include "softlist.h"
124123
125124
126125#define PICO_PENX   1
trunk/src/mame/drivers/sg1000.c
r250119r250120
6767
6868#include "includes/sg1000.h"
6969#include "bus/rs232/rs232.h"
70#include "softlist.h"
7170
7271
7372/***************************************************************************
trunk/src/mame/drivers/smc777.c
r250119r250120
2626#include "video/mc6845.h"
2727#include "machine/wd_fdc.h"
2828#include "imagedev/flopdrv.h"
29#include "softlist.h"
3029
3130#define MASTER_CLOCK XTAL_4_028MHz
3231
trunk/src/mame/drivers/sms.c
r250119r250120
257257#include "sound/2413intf.h"
258258#include "video/315_5124.h"
259259#include "includes/sms.h"
260#include "softlist.h"
261260
262261#include "sms1.lh"
263262
trunk/src/mame/drivers/snes.c
r250119r250120
3535#include "bus/snes/snes_slot.h"
3636#include "bus/snes/snes_carts.h"
3737#include "bus/snes_ctrl/ctrl.h"
38#include "softlist.h"
3938
4039class snes_console_state : public snes_state
4140{
trunk/src/mame/drivers/socrates.c
r250119r250120
8787#include "audio/socrates.h"
8888#include "bus/generic/slot.h"
8989#include "bus/generic/carts.h"
90#include "softlist.h"
9190
9291class socrates_state : public driver_device
9392{
trunk/src/mame/drivers/softbox.c
r250119r250120
9595
9696#include "includes/softbox.h"
9797#include "bus/rs232/rs232.h"
98#include "softlist.h"
9998
10099
101100//**************************************************************************
trunk/src/mame/drivers/sorcerer.c
r250119r250120
158158********************************************************************************/
159159
160160#include "includes/sorcerer.h"
161#include "softlist.h"
162161
163162static ADDRESS_MAP_START( sorcerer_mem, AS_PROGRAM, 8, sorcerer_state)
164163   ADDRESS_MAP_UNMAP_HIGH
trunk/src/mame/drivers/spc1000.c
r250119r250120
147147#include "bus/spc1000/fdd.h"
148148#include "bus/spc1000/vdp.h"
149149
150#include "softlist.h"
151150
152151class spc1000_state : public driver_device
153152{
trunk/src/mame/drivers/special.c
r250119r250120
1111
1212
1313#include "includes/special.h"
14#include "softlist.h"
1514
15
1616/* Address maps */
1717static ADDRESS_MAP_START(specialist_mem, AS_PROGRAM, 8, special_state )
1818   AM_RANGE( 0x0000, 0x2fff ) AM_RAMBANK("bank1") // First bank
trunk/src/mame/drivers/specpls3.c
r250119r250120
156156
157157/* +3 hardware */
158158#include "machine/ram.h"
159#include "softlist.h"
160159
160
161161/****************************************************************************************************/
162162/* Spectrum + 3 specific functions */
163163/* This driver uses some of the spectrum_128 functions. The +3 is similar to a spectrum 128
trunk/src/mame/drivers/spectrum.c
r250119r250120
281281#include "includes/spectrum.h"
282282#include "formats/tzx_cas.h"
283283#include "machine/spec_snqk.h"
284#include "softlist.h"
285284
285
286286/****************************************************************************************************/
287287/* Spectrum 48k functions */
288288
trunk/src/mame/drivers/studio2.c
r250119r250120
192192
193193#include "bus/generic/slot.h"
194194#include "bus/generic/carts.h"
195#include "softlist.h"
196195
197196#define CDP1802_TAG     "ic1"
198197#define CDP1861_TAG     "ic2"
trunk/src/mame/drivers/stv.c
r250119r250120
5050#include "includes/stv.h"
5151#include "imagedev/chd_cd.h"
5252#include "coreutil.h"
53#include "softlist.h"
5453
54
5555#define FIRST_SPEEDUP_SLOT  (2)         // in case we remove/alter the BIOS speedups later
5656
5757
trunk/src/mame/drivers/super6.c
r250119r250120
1313
1414#include "bus/rs232/rs232.h"
1515#include "includes/super6.h"
16#include "softlist.h"
1716
17
1818//**************************************************************************
1919//  MEMORY BANKING
2020//**************************************************************************
trunk/src/mame/drivers/superdq.c
r250119r250120
2424
2525#include "emu.h"
2626#include "cpu/z80/z80.h"
27#include "render.h"
2728#include "sound/sn76496.h"
2829#include "machine/ldv1000.h"
2930#include "video/resnet.h"
trunk/src/mame/drivers/supracan.c
r250119r250120
8080#include "cpu/m6502/m6502.h"
8181#include "bus/generic/slot.h"
8282#include "bus/generic/carts.h"
83#include "softlist.h"
8483
8584#define SOUNDCPU_BOOT_HACK      (1)
8685
trunk/src/mame/drivers/sv8000.c
r250119r250120
3232#include "video/mc6847.h"
3333#include "bus/generic/slot.h"
3434#include "bus/generic/carts.h"
35#include "softlist.h"
3635
36
3737class sv8000_state : public driver_device
3838{
3939public:
trunk/src/mame/drivers/svi318.c
r250119r250120
1616#include "imagedev/flopdrv.h"
1717#include "formats/svi_dsk.h"
1818#include "formats/svi_cas.h"
19#include "softlist.h"
2019#include "rendlay.h"
2120
2221static ADDRESS_MAP_START( svi318_mem, AS_PROGRAM, 8, svi318_state )
trunk/src/mame/drivers/svision.c
r250119r250120
88
99#include "emu.h"
1010#include "includes/svision.h"
11#include "softlist.h"
1211
1312#include "svision.lh"
1413
trunk/src/mame/drivers/svmu.c
r250119r250120
1717#include "imagedev/snapquik.h"
1818#include "machine/intelfsh.h"
1919#include "sound/speaker.h"
20#include "softlist.h"
2120#include "svmu.lh"
2221
2322#define     PIXEL_SIZE          7
trunk/src/mame/drivers/tandy1t.c
r250119r250120
4242#include "cpu/i86/i286.h"
4343#include "bus/isa/isa.h"
4444#include "bus/isa/isa_cards.h"
45#include "softlist.h"
4645
4746class tandy1000_state : public driver_device
4847{
trunk/src/mame/drivers/tandy2k.c
r250119r250120
2424
2525#include "includes/tandy2k.h"
2626#include "machine/pckeybrd.h"
27#include "softlist.h"
2827
2928#define LOG 1
3029
trunk/src/mame/drivers/tdv2324.c
r250119r250120
101101
102102
103103#include "includes/tdv2324.h"
104#include "softlist.h"
105104
105
106106READ8_MEMBER( tdv2324_state::tdv2324_main_io_30 )
107107{
108108   return 0xff;
trunk/src/mame/drivers/tek405x.c
r250119r250120
2626
2727
2828#include "includes/tek405x.h"
29#include "softlist.h"
3029
30
3131//**************************************************************************
3232//  MACROS / CONSTANTS
3333//**************************************************************************
trunk/src/mame/drivers/thayers.c
r250119r250120
1414
1515#include "emu.h"
1616#include "cpu/z80/z80.h"
17#include "render.h"
1718#include "machine/ldstub.h"
1819#include "machine/ldv1000.h"
1920#include "cpu/cop400/cop400.h"
trunk/src/mame/drivers/thomson.c
r250119r250120
8080#include "formats/cd90_640_dsk.h"
8181#include "formats/basicdsk.h"
8282#include "machine/ram.h"
83#include "softlist.h"
8483
8584
8685/**************************** common *******************************/
trunk/src/mame/drivers/ti74.c
r250119r250120
7575#include "machine/nvram.h"
7676#include "bus/generic/slot.h"
7777#include "bus/generic/carts.h"
78#include "softlist.h"
7978
8079#include "ti74.lh"
8180#include "ti95.lh"
trunk/src/mame/drivers/ti99_4x.c
r250119r250120
5353#include "bus/ti99x/joyport.h"
5454
5555#include "bus/ti99_peb/peribox.h"
56#include "softlist.h"
5756
5857// Debugging
5958#define TRACE_READY 0
trunk/src/mame/drivers/tiki100.c
r250119r250120
2323*/
2424
2525#include "includes/tiki100.h"
26#include "softlist.h"
2726
2827/* Memory Banking */
2928
trunk/src/mame/drivers/timex.c
r250119r250120
157157#include "machine/spec_snqk.h"
158158#include "machine/beta.h"
159159#include "machine/ram.h"
160#include "softlist.h"
161160
162161/****************************************************************************************************/
163162/* TS2048 specific functions */
trunk/src/mame/drivers/tispeak.c
r250119r250120
349349#include "machine/tms6100.h"
350350#include "bus/generic/slot.h"
351351#include "bus/generic/carts.h"
352#include "softlist.h"
353352
354353// internal artwork
355354#include "lantutor.lh"
trunk/src/mame/drivers/trs80m2.c
r250119r250120
2222*/
2323
2424#include "includes/trs80m2.h"
25#include "softlist.h"
2625
2726#define KEYBOARD_TAG "keyboard"
2827
trunk/src/mame/drivers/tutor.c
r250119r250120
177177#include "bus/centronics/ctronics.h"
178178#include "bus/generic/slot.h"
179179#include "bus/generic/carts.h"
180#include "softlist.h"
181180
181
182182class tutor_state : public driver_device
183183{
184184public:
trunk/src/mame/drivers/tvc.c
r250119r250120
2727#include "bus/generic/slot.h"
2828#include "bus/generic/carts.h"
2929
30#include "softlist.h"
31
3230#define TVC_RAM_BANK    1
3331#define TVC_ROM_BANK    2
3432
trunk/src/mame/drivers/unichamp.c
r250119r250120
4242
4343#include "bus/generic/slot.h"
4444#include "bus/generic/carts.h"
45#include "softlist.h"
4645
4746class unichamp_state : public driver_device
4847{
trunk/src/mame/drivers/ut88.c
r250119r250120
2424
2525#include "includes/ut88.h"
2626#include "formats/rk_cas.h"
27#include "softlist.h"
2827#include "ut88mini.lh"
2928
3029static GFXDECODE_START( ut88 )
trunk/src/mame/drivers/uzebox.c
r250119r250120
1818#include "bus/generic/slot.h"
1919#include "bus/generic/carts.h"
2020#include "bus/snes_ctrl/ctrl.h"
21#include "softlist.h"
2221
2322// overclocked to 8 * NTSC burst frequency
2423#define MASTER_CLOCK 28618180
trunk/src/mame/drivers/v1050.c
r250119r250120
151151
152152#include "includes/v1050.h"
153153#include "bus/rs232/rs232.h"
154#include "softlist.h"
155154
156155void v1050_state::set_interrupt(UINT8 mask, int state)
157156{
trunk/src/mame/drivers/vboy.c
r250119r250120
3131#include "audio/vboy.h"
3232#include "bus/vboy/slot.h"
3333#include "bus/vboy/rom.h"
34#include "softlist.h"
3534#include "vboy.lh"
3635
3736#define READ_BGMAP(bgoffs) m_bgmap[(bgoffs) & 0xffff]
trunk/src/mame/drivers/vc4000.c
r250119r250120
131131******************************************************************************/
132132
133133#include "includes/vc4000.h"
134#include "softlist.h"
135134
136135READ8_MEMBER( vc4000_state::vc4000_key_r )
137136{
trunk/src/mame/drivers/vector06.c
r250119r250120
1010
1111#include "includes/vector06.h"
1212#include "formats/vector06_dsk.h"
13#include "softlist.h"
1413
14
1515/* Address maps */
1616static ADDRESS_MAP_START(vector06_mem, AS_PROGRAM, 8, vector06_state)
1717   AM_RANGE( 0x0000, 0x7fff ) AM_READ_BANK("bank1") AM_WRITE_BANK("bank2")
trunk/src/mame/drivers/vectrex.c
r250119r250120
1818#include "sound/ay8910.h"
1919#include "sound/dac.h"
2020#include "machine/nvram.h"
21#include "softlist.h"
2221
22
2323static ADDRESS_MAP_START(vectrex_map, AS_PROGRAM, 8, vectrex_state )
2424   AM_RANGE(0x0000, 0x7fff) AM_NOP // cart area, handled at machine_start
2525   AM_RANGE(0xc800, 0xcbff) AM_RAM AM_MIRROR(0x0400) AM_SHARE("gce_vectorram")
trunk/src/mame/drivers/vg5k.c
r250119r250120
5757#include "imagedev/cassette.h"
5858#include "sound/wave.h"
5959#include "formats/vg5k_cas.h"
60#include "softlist.h"
6160
61
6262class vg5k_state : public driver_device
6363{
6464public:
trunk/src/mame/drivers/vic10.c
r250119r250120
1212
1313
1414#include "includes/vic10.h"
15#include "softlist.h"
1615
1716
17
1818//**************************************************************************
1919//  INTERRUPTS
2020//**************************************************************************
trunk/src/mame/drivers/vic20.c
r250119r250120
1010*/
1111
1212#include "includes/vic20.h"
13#include "softlist.h"
1413
1514
15
1616QUICKLOAD_LOAD_MEMBER( vic20_state, cbm_vc20 )
1717{
1818   return general_cbm_loadsnap(image, file_type, quickload_size, m_maincpu->space(AS_PROGRAM), 0, cbm_quick_sethiaddress);
trunk/src/mame/drivers/victor9k.c
r250119r250120
2424*/
2525
2626#include "includes/victor9k.h"
27#include "softlist.h"
2827
2928
29
3030//**************************************************************************
3131//  MACROS / CONSTANTS
3232//**************************************************************************
trunk/src/mame/drivers/vidbrain.c
r250119r250120
3636*/
3737
3838#include "includes/vidbrain.h"
39#include "softlist.h"
4039#include "vidbrain.lh"
4140
4241
trunk/src/mame/drivers/vii.c
r250119r250120
7777#include "bus/generic/slot.h"
7878#include "bus/generic/carts.h"
7979
80#include "softlist.h"
8180
8281#define PAGE_ENABLE_MASK        0x0008
8382
trunk/src/mame/drivers/vip.c
r250119r250120
220220*/
221221
222222#include "includes/vip.h"
223#include "softlist.h"
224223
225224
225
226226//**************************************************************************
227227//  MACROS/CONSTANTS
228228//**************************************************************************
trunk/src/mame/drivers/vixen.c
r250119r250120
5454
5555
5656#include "includes/vixen.h"
57#include "softlist.h"
5857
5958
59
6060//**************************************************************************
6161//  INTERRUPTS
6262//**************************************************************************
trunk/src/mame/drivers/vtech1.c
r250119r250120
4141#include "imagedev/snapquik.h"
4242#include "imagedev/cassette.h"
4343#include "formats/vt_cas.h"
44#include "softlist.h"
4544
45
4646/***************************************************************************
4747    CONSTANTS & MACROS
4848***************************************************************************/
trunk/src/mame/drivers/wangpc.c
r250119r250120
2121
2222#include "includes/wangpc.h"
2323#include "bus/rs232/rs232.h"
24#include "softlist.h"
2524
25
2626//**************************************************************************
2727//  MACROS/CONSTANTS
2828//**************************************************************************
trunk/src/mame/drivers/wswan.c
r250119r250120
3434***************************************************************************/
3535
3636#include "includes/wswan.h"
37#include "softlist.h"
3837#include "wswan.lh"
3938
4039static ADDRESS_MAP_START (wswan_mem, AS_PROGRAM, 8, wswan_state)
trunk/src/mame/drivers/x07.c
r250119r250120
2929****************************************************************************/
3030
3131#include "includes/x07.h"
32#include "softlist.h"
3332
3433/***************************************************************************
3534    T6834 IMPLEMENTATION
trunk/src/mame/drivers/x1.c
r250119r250120
207207
208208#include "includes/x1.h"
209209#include "formats/2d_dsk.h"
210#include "softlist.h"
211210
212211#define MAIN_CLOCK XTAL_16MHz
213212#define VDP_CLOCK  XTAL_42_9545MHz
trunk/src/mame/drivers/x1twin.c
r250119r250120
1919#include "includes/pce.h"
2020//#include "cpu/h6280/h6280.h"
2121//#include "sound/c6280.h"
22#include "softlist.h"
22
2323#include "rendlay.h"
2424
2525class x1twin_state : public x1_state
trunk/src/mame/drivers/x68k.c
r250119r250120
133133#include "bus/x68k/x68k_scsiext.h"
134134#include "bus/scsi/scsi.h"
135135#include "bus/scsi/scsihd.h"
136#include "softlist.h"
137136#include "x68000.lh"
138137
139138
trunk/src/mame/drivers/xerox820.c
r250119r250120
4848
4949
5050#include "includes/xerox820.h"
51#include "softlist.h"
51
5252/* Read/Write Handlers */
5353
5454void xerox820_state::bankswitch(int bank)
trunk/src/mame/machine/apollo.c
r250119r250120
3434#include "bus/isa/sc499.h"
3535#include "bus/isa/3c505.h"
3636
37#include "softlist.h"
38
3937#define APOLLO_IRQ_VECTOR 0xa0
4038#define APOLLO_IRQ_PTM 0
4139#define APOLLO_IRQ_SIO1 1
trunk/src/mame/video/powervr2.c
r250119r250120
88#include "powervr2.h"
99#include "includes/dc.h"
1010#include "cpu/sh4/sh4.h"
11#include "render.h"
1112#include "rendutil.h"
1213#include "video/rgbutil.h"
1314
trunk/src/osd/modules/debugger/debugint.c
r250119r250120
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1413#include "rendfont.h"
1514#include "uiinput.h"
1615


Previous 199869 Revisions Next


© 1997-2024 The MAME Team