Previous 199869 Revisions Next

r41610 Thursday 5th November, 2015 at 23:37:43 UTC by David Haywood
Merge pull request #457 from sparrowred/master

konamim2: softwarelist 3do_m2 is only for 3do_m2, removed it from arcade machines in this driver.
[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
r250121r250122
1515#include "includes/apple2.h"
1616#include "machine/ataintf.h"
1717#include "imagedev/harddriv.h"
18#include "softlist.h"
1819
19
2020/***************************************************************************
2121    PARAMETERS
2222***************************************************************************/
trunk/src/devices/bus/cgenie/expansion/floppy.c
r250121r250122
1414#include "floppy.h"
1515#include "formats/cgenie_dsk.h"
1616#include "bus/generic/carts.h"
17#include "softlist.h"
1718
18
1919//**************************************************************************
2020//  CONSTANTS/MACROS
2121//**************************************************************************
trunk/src/devices/bus/cpc/ddi1.c
r250121r250122
77#include "emu.h"
88#include "ddi1.h"
99#include "includes/amstrad.h"
10#include "softlist.h"
1011
1112//**************************************************************************
1213//  DEVICE DEFINITIONS
trunk/src/devices/bus/isa/sc499.c
r250121r250122
1616
1717#include "sc499.h"
1818#include "formats/ioprocs.h"
19#include "image.h"
1920
2021#define VERBOSE 0
2122
trunk/src/devices/bus/msx_cart/disk.c
r250121r250122
103103#include "emu.h"
104104#include "disk.h"
105105#include "formats/msx_dsk.h"
106#include "softlist.h"
106107
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
r250121r250122
88
99#include "floppy.h"
1010#include "formats/nascom_dsk.h"
11#include "softlist.h"
1112
12
1313//**************************************************************************
1414//  CONSTANTS/MACROS
1515//**************************************************************************
trunk/src/devices/bus/ti99x/gromport.c
r250121r250122
111111
112112***************************************************************************/
113113#include "gromport.h"
114#include "image.h"
115#include "softlist.h"
114116
115117#define TRACE_RPK 0
116118#define TRACE_CHANGE 0
trunk/src/devices/imagedev/cassette.c
r250121r250122
1212#include "formats/imageutl.h"
1313#include "cassette.h"
1414#include "ui/ui.h"
15#include "image.h"
1516
1617
1718#define ANIMATION_FPS       1
trunk/src/devices/imagedev/flopdrv.c
r250121r250122
1616#include "emu.h"
1717#include "formats/imageutl.h"
1818#include "flopdrv.h"
19#include "image.h"
1920
2021#define VERBOSE     0
2122#define LOG(x) do { if (VERBOSE) logerror x; } while (0)
trunk/src/devices/imagedev/floppy.c
r250121r250122
88
99#include "emu.h"
1010#include "emuopts.h"
11#include "ui/menu.h"
12#include "ui/filesel.h"
1113#include "zippath.h"
1214#include "floppy.h"
1315#include "formats/imageutl.h"
14#include "ui/filesel.h"
16#include "image.h"
1517
1618/*
1719    Debugging flags. Set to 0 or 1.
trunk/src/devices/imagedev/floppy.h
r250121r250122
1919#include "formats/td0_dsk.h"
2020#include "formats/cqm_dsk.h"
2121#include "formats/dsk_dsk.h"
22#include "ui/menu.h"
2223#include "ui/imgcntrl.h"
2324#include "sound/samples.h"
2425
trunk/src/devices/machine/laserdsc.c
r250121r250122
1313#include "avhuff.h"
1414#include "vbiparse.h"
1515#include "config.h"
16#include "render.h"
1716#include "chd.h"
1817
1918
trunk/src/emu/audit.c
r250121r250122
1313#include "audit.h"
1414#include "chd.h"
1515#include "sound/samples.h"
16#include "softlist.h"
1617
1718// for now, make buggy GCC/Mingw STFU about I64FMT
1819#if (defined(__MINGW32__) && (__GNUC__ >= 5))
trunk/src/emu/cheat.c
r250121r250122
7676#include "emuopts.h"
7777#include "xmlfile.h"
7878#include "ui/ui.h"
79#include "ui/menu.h"
7980#include "cheat.h"
8081#include "debug/debugcpu.h"
8182
trunk/src/emu/clifront.c
r250121r250122
2525#include "drivenum.h"
2626
2727#include "osdepend.h"
28#include "softlist.h"
2829
2930#include <new>
3031#include <ctype.h>
trunk/src/emu/diimage.c
r250121r250122
1212#include "emuopts.h"
1313#include "drivenum.h"
1414#include "ui/ui.h"
15#include "ui/menu.h"
1516#include "zippath.h"
1617#include "ui/filesel.h"
1718#include "ui/swlist.h"
1819#include "ui/imgcntrl.h"
20#include "softlist.h"
21#include "image.h"
1922
2023//**************************************************************************
2124//  DEVICE CONFIG IMAGE INTERFACE
trunk/src/emu/diimage.h
r250121r250122
9898struct feature_list;
9999class software_part;
100100class software_info;
101class ui_menu;
101102
102103// device image interface function types
103104typedef delegate<int (device_image_interface &)> device_image_load_delegate;
trunk/src/emu/drivenum.c
r250121r250122
1010
1111#include "emu.h"
1212#include "drivenum.h"
13#include "softlist.h"
1314#include <ctype.h>
1415
1516
trunk/src/emu/driver.c
r250121r250122
99***************************************************************************/
1010
1111#include "emu.h"
12#include "image.h"
1213#include "drivenum.h"
1314
1415
trunk/src/emu/emu.h
r250121r250122
3232// emulator-specific utilities
3333#include "attotime.h"
3434#include "hash.h"
35#include "fileio.h" // remove me once NVRAM is implemented as device
35#include "fileio.h"
3636#include "delegate.h"
3737#include "devdelegate.h"
3838
r250121r250122
5555#include "ioport.h"
5656#include "output.h"
5757
58// diimage requires uimenu
59#include "ui/menu.h"
60
6158// devices and callbacks
6259#include "device.h"
6360#include "devfind.h"
r250121r250122
8885// timers, CPU and scheduling
8986#include "devcpu.h"
9087
91// image-related
92#include "softlist.h"
93#include "image.h"
94
9588// networking
9689#include "network.h"
9790
98// lua engine
99#include "luaengine.h"
100
10191// the running machine
10292#include "mame.h"
10393#include "machine.h"
r250121r250122
10898#include "tilemap.h"
10999#include "emupal.h"
110100#include "screen.h"
101#include "render.h"
111102#include "video.h"
112103
113104// sound-related
trunk/src/emu/image.h
r250121r250122
1010
1111#pragma once
1212
13#ifndef __EMU_H__
14#error Dont include this file directly; include emu.h instead.
15#endif
16
1713#ifndef __IMAGE_H__
1814#define __IMAGE_H__
1915
trunk/src/emu/info.c
r250121r250122
1515#include "info.h"
1616#include "xmlfile.h"
1717#include "config.h"
18#include "softlist.h"
1819
1920#include <ctype.h>
2021
trunk/src/emu/luaengine.c
r250121r250122
1717#include "osdepend.h"
1818#include "drivenum.h"
1919#include "ui/ui.h"
20#include "luaengine.h"
2021
2122//**************************************************************************
2223//  LUA ENGINE
trunk/src/emu/machine.c
r250121r250122
8282#include "unzip.h"
8383#include "debug/debugcon.h"
8484#include "debug/debugvw.h"
85
85#include "image.h"
86#include "luaengine.h"
8687#include <time.h>
8788
8889#if defined(EMSCRIPTEN)
trunk/src/emu/mame.c
r250121r250122
8282#include "crsshair.h"
8383#include "validity.h"
8484#include "debug/debugcon.h"
85#include "luaengine.h"
8586#include <time.h>
8687
8788//**************************************************************************
r250121r250122
117118machine_manager::machine_manager(emu_options &options,osd_interface &osd)
118119      : m_osd(osd),
119120      m_options(options),
121      m_lua(global_alloc(lua_engine)),
120122      m_new_driver_pending(NULL),
121123      m_machine(NULL)
122124{
r250121r250122
153155***************************************************************************/
154156void machine_manager::update_machine()
155157{
156   m_lua.set_machine(m_machine);
158   m_lua->set_machine(m_machine);
157159}
158160
159161/*-------------------------------------------------
r250121r250122
171173   bool exit_pending = false;
172174   int error = MAMERR_NONE;
173175
174   m_lua.initialize();
176   m_lua->initialize();
175177   while (error == MAMERR_NONE && !exit_pending)
176178   {
177179      m_new_driver_pending = NULL;
trunk/src/emu/mame.h
r250121r250122
7171   static void printf_usage(const char *par1, const char *par2);
7272};
7373
74class lua_engine;
7475
7576// ======================> machine_manager
7677
r250121r250122
8788
8889   osd_interface &osd() const;
8990   emu_options &options() const { return m_options; }
90   lua_engine *lua() { return &m_lua; }
91   lua_engine *lua() { return m_lua; }
9192
9293   running_machine *machine() { return m_machine; }
9394
r250121r250122
102103   osd_interface &         m_osd;                  // reference to OSD system
103104   emu_options &           m_options;              // reference to options
104105
105   lua_engine             m_lua;
106   lua_engine *            m_lua;
106107
107108   const game_driver *     m_new_driver_pending;   // pointer to the next pending driver
108109
trunk/src/emu/render.h
r250121r250122
5151#include <math.h>
5252
5353
54
5554//**************************************************************************
5655//  CONSTANTS
5756//**************************************************************************
5857
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
7058// blending modes
7159enum
7260{
trunk/src/emu/romload.c
r250121r250122
1313#include "png.h"
1414#include "chd.h"
1515#include "config.h"
16#include "softlist.h"
1617#include "ui/ui.h"
1718
1819
trunk/src/emu/screen.h
r250121r250122
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};
3444
3545// screen_update callback flags
3646const UINT32 UPDATE_HAS_NOT_CHANGED = 0x0001;   // the video has not changed
trunk/src/emu/softlist.h
r250121r250122
1111#ifndef __SOFTLIST_H_
1212#define __SOFTLIST_H_
1313
14#include "ui/menu.h"
1514#include "cstrpool.h"
1615
1716
trunk/src/emu/ui/barcode.c
r250121r250122
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1314#include "ui/barcode.h"
1415
1516// itemrefs for key menu items
trunk/src/emu/ui/cheatopt.c
r250121r250122
1313
1414#include "uiinput.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1617#include "ui/cheatopt.h"
1718
1819/*-------------------------------------------------
trunk/src/emu/ui/devopt.c
r250121r250122
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1314#include "ui/devopt.h"
1415
1516/*-------------------------------------------------
trunk/src/emu/ui/filemngr.c
r250121r250122
1313
1414#include "emu.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1617#include "ui/swlist.h"
1718#include "ui/filemngr.h"
1819#include "ui/filesel.h"
1920#include "ui/miscmenu.h"
21#include "softlist.h"
2022
2123
2224/***************************************************************************
trunk/src/emu/ui/filesel.c
r250121r250122
1414
1515#include "emu.h"
1616#include "ui/ui.h"
17#include "ui/menu.h"
1718#include "zippath.h"
1819#include "ui/menu.h"
1920#include "ui/filesel.h"
trunk/src/emu/ui/imgcntrl.c
r250121r250122
1616#include "ui/swlist.h"
1717#include "zippath.h"
1818#include "audit.h"
19#include "softlist.h"
1920
2021
2122/***************************************************************************
trunk/src/emu/ui/info.c
r250121r250122
1212#include "ui/menu.h"
1313#include "ui/info.h"
1414#include "ui/ui.h"
15#include "softlist.h"
1516
1617/*-------------------------------------------------
1718  menu_game_info - handle the game information
trunk/src/emu/ui/inputmap.c
r250121r250122
1212
1313#include "uiinput.h"
1414#include "ui/ui.h"
15#include "ui/menu.h"
1516#include "ui/inputmap.h"
1617
1718
trunk/src/emu/ui/mainmenu.c
r250121r250122
1717#include "cheat.h"
1818#include "uiinput.h"
1919#include "ui/ui.h"
20#include "ui/menu.h"
2021#include "ui/filemngr.h"
2122#include "ui/filesel.h"
2223#include "ui/barcode.h"
trunk/src/emu/ui/menu.c
r250121r250122
1414#include "cheat.h"
1515#include "uiinput.h"
1616#include "ui/ui.h"
17#include "ui/menu.h"
1718#include "ui/mainmenu.h"
1819#include "ui/cheatopt.h"
1920
trunk/src/emu/ui/miscmenu.c
r250121r250122
1313
1414#include "uiinput.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1617#include "ui/miscmenu.h"
1718#include "ui/filemngr.h"
1819
trunk/src/emu/ui/selgame.c
r250121r250122
1212#include "osdnet.h"
1313#include "emuopts.h"
1414#include "ui/ui.h"
15#include "ui/menu.h"
1516#include "rendutil.h"
1617#include "cheat.h"
1718#include "uiinput.h"
trunk/src/emu/ui/selgame.h
r250121r250122
1414#define __UI_SELGAME_H__
1515
1616#include "drivenum.h"
17#include "menu.h"
1718
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
r250121r250122
1313#include "osdepend.h"
1414#include "uiinput.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1617#include "ui/sliders.h"
1718
1819
trunk/src/emu/ui/slotopt.c
r250121r250122
1111#include "emu.h"
1212
1313#include "ui/ui.h"
14#include "ui/menu.h"
1415#include "ui/slotopt.h"
1516#include "ui/devopt.h"
1617
trunk/src/emu/ui/swlist.c
r250121r250122
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1314#include "ui/swlist.h"
15#include "softlist.h"
1416
1517
1618/***************************************************************************
trunk/src/emu/ui/tapectrl.c
r250121r250122
99***************************************************************************/
1010
1111#include "emu.h"
12#include "ui/menu.h"
1213#include "ui/tapectrl.h"
1314
1415/***************************************************************************
trunk/src/emu/ui/ui.c
r250121r250122
1717#include "rendfont.h"
1818#include "uiinput.h"
1919#include "ui/ui.h"
20#include "ui/menu.h"
2021#include "ui/cheatopt.h"
2122#include "ui/mainmenu.h"
2223#include "ui/miscmenu.h"
r250121r250122
2425#include "ui/sliders.h"
2526#include "ui/viewgfx.h"
2627#include "imagedev/cassette.h"
28#include "image.h"
2729
2830
2931/***************************************************************************
trunk/src/emu/ui/videoopt.c
r250121r250122
1313
1414#include "uiinput.h"
1515#include "ui/ui.h"
16#include "ui/menu.h"
1617#include "ui/videoopt.h"
1718
1819/*-------------------------------------------------
trunk/src/emu/ui/viewgfx.c
r250121r250122
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1314#include "uiinput.h"
1415#include "render.h"
1516#include "rendfont.h"
trunk/src/emu/video.c
r250121r250122
1717#include "crsshair.h"
1818#include "rendersw.inc"
1919#include "output.h"
20#include "luaengine.h"
2021
2122#include "snap.lh"
2223
trunk/src/lib/formats/flopimg.c
r250121r250122
10461046   int elen = strlen(ext);
10471047   const char *rext = extensions();
10481048   for(;;) {
1049      const char *next = strchr(rext, ',');
1050      int rlen = next ? next - rext : strlen(rext);
1049      const char *next_ext = strchr(rext, ',');
1050      int rlen = next_ext ? next_ext - rext : strlen(rext);
10511051      if(rlen == elen && !memcmp(ext, rext, rlen))
10521052         return true;
1053      if(next)
1054         rext = next+1;
1053      if(next_ext)
1054         next_ext = next_ext +1;
10551055      else
10561056         break;
10571057   }
trunk/src/lib/netlist/solver/nld_solver.c
r250121r250122
163163            case terminal_t::INPUT:
164164               {
165165                  analog_output_t *net_proxy_output = NULL;
166                  for (std::size_t i = 0; i < m_inps.size(); i++)
167                     if (m_inps[i]->m_proxied_net == &p->net().as_analog())
166                  for (std::size_t j = 0; j < m_inps.size(); j++)
167                     if (m_inps[j]->m_proxied_net == &p->net().as_analog())
168168                     {
169                        net_proxy_output = m_inps[i];
169                        net_proxy_output = m_inps[j];
170170                        break;
171171                     }
172172
r250121r250122
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 *p = n->m_core_terms[k];
645            netlist().log().verbose("   {1}", p->name());
644            const core_terminal_t *pcore = n->m_core_terms[k];
645            netlist().log().verbose("   {1}", pcore->name());
646646         }
647647      }
648648   }
trunk/src/lib/util/avhuff.c
r250121r250122
834834         return err;
835835
836836      // advance the pointers past the data
837      UINT32 treesize = (source[8] << 8) + source[9];
837      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
r250121r250122
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
r250121r250122
2727#include "bus/vcs/scharger.h"
2828#include "bus/vcs/compumat.h"
2929#include "bus/vcs_ctrl/ctrl.h"
30#include "softlist.h"
3031
3132
32
3333#if USE_NEW_RIOT
3434#include "machine/mos6530n.h"
3535#else
trunk/src/mame/drivers/a310.c
r250121r250122
6868#include "machine/ram.h"
6969#include "machine/wd_fdc.h"
7070#include "formats/applix_dsk.h"
71#include "softlist.h"
7172
72
7373class a310_state : public archimedes_state
7474{
7575public:
trunk/src/mame/drivers/a7800.c
r250121r250122
103103#include "machine/mos6530n.h"
104104#include "video/maria.h"
105105#include "bus/a7800/a78_carts.h"
106#include "softlist.h"
106107
107
108108#define A7800_NTSC_Y1   XTAL_14_31818MHz
109109#define CLK_PAL 1773447
110110
trunk/src/mame/drivers/abc1600.c
r250121r250122
4646*/
4747
4848#include "includes/abc1600.h"
49#include "softlist.h"
4950
5051
51
5252//**************************************************************************
5353//  CONSTANTS / MACROS
5454//**************************************************************************
trunk/src/mame/drivers/abc80.c
r250121r250122
7575*/
7676
7777#include "includes/abc80.h"
78#include "softlist.h"
7879
7980
80
8181//**************************************************************************
8282//  CONSTANTS
8383//**************************************************************************
trunk/src/mame/drivers/abc80x.c
r250121r250122
148148*/
149149
150150#include "includes/abc80x.h"
151#include "softlist.h"
151152
152153
153
154154//**************************************************************************
155155//  SOUND
156156//**************************************************************************
trunk/src/mame/drivers/adam.c
r250121r250122
300300*/
301301
302302#include "includes/adam.h"
303#include "softlist.h"
303304
304305
305
306306//**************************************************************************
307307//  MACROS / CONSTANTS
308308//**************************************************************************
trunk/src/mame/drivers/advision.c
r250121r250122
2323#include "cpu/mcs48/mcs48.h"
2424#include "cpu/cop400/cop400.h"
2525#include "sound/dac.h"
26#include "softlist.h"
2627
2728/* Memory Maps */
2829
trunk/src/mame/drivers/aim65.c
r250121r250122
2525******************************************************************************/
2626
2727#include "includes/aim65.h"
28#include "softlist.h"
2829#include "aim65.lh"
2930
3031
trunk/src/mame/drivers/alg.c
r250121r250122
2424
2525#include "emu.h"
2626#include "cpu/m68000/m68000.h"
27#include "render.h"
2827#include "includes/amiga.h"
2928#include "machine/ldstub.h"
3029#include "machine/nvram.h"
trunk/src/mame/drivers/alphatro.c
r250121r250122
4545#include "sound/beep.h"
4646#include "sound/wave.h"
4747#include "machine/ram.h"
48#include "softlist.h"
4849
4950#define MAIN_CLOCK XTAL_4MHz
5051
trunk/src/mame/drivers/altos5.c
r250121r250122
2222#include "machine/z80dart.h"
2323#include "machine/z80dma.h"
2424#include "machine/wd_fdc.h"
25#include "softlist.h"
2526
26
2727class altos5_state : public driver_device
2828{
2929public:
trunk/src/mame/drivers/amiga.c
r250121r250122
2323#include "machine/amigakbd.h"
2424#include "machine/cr511b.h"
2525#include "machine/rp5c01.h"
26#include "softlist.h"
2627
27
2828//**************************************************************************
2929//  TYPE DEFINITIONS
3030//**************************************************************************
trunk/src/mame/drivers/ampro.c
r250121r250122
2727#include "machine/z80ctc.h"
2828#include "machine/z80dart.h"
2929#include "machine/wd_fdc.h"
30#include "softlist.h"
3031
31
3232class ampro_state : public driver_device
3333{
3434public:
trunk/src/mame/drivers/amstrad.c
r250121r250122
109109#include "formats/msx_dsk.h"
110110
111111#include "machine/ram.h"
112#include "softlist.h"
112113
113114#define MANUFACTURER_NAME 0x07
114115#define TV_REFRESH_RATE 0x10
trunk/src/mame/drivers/apc.c
r250121r250122
6262#include "machine/upd1990a.h"
6363#include "machine/nvram.h"
6464#include "video/upd7220.h"
65
65#include "softlist.h"
6666//#include "sound/ay8910.h"
6767
6868#define MAIN_CLOCK XTAL_5MHz
trunk/src/mame/drivers/apf.c
r250121r250122
8282#include "bus/apf/slot.h"
8383#include "bus/apf/rom.h"
8484
85#include "softlist.h"
8586
8687class apf_state : public driver_device
8788{
trunk/src/mame/drivers/apogee.c
r250121r250122
1818#include "imagedev/cassette.h"
1919#include "formats/rk_cas.h"
2020#include "includes/radio86.h"
21#include "softlist.h"
2122
22
2323class apogee_state : public radio86_state
2424{
2525public:
trunk/src/mame/drivers/apple1.c
r250121r250122
137137#include "bus/a1bus/a1cassette.h"
138138#include "bus/a1bus/a1cffa.h"
139139
140#include "softlist.h"
141
140142/* port i/o functions */
141143
142144/* memory w/r functions */
trunk/src/mame/drivers/apple2.c
r250121r250122
8181#include "bus/a2bus/ramcard128k.h"
8282#include "bus/a2bus/ezcgi.h"
8383
84#include "softlist.h"
85
8486#define A2_CPU_TAG "maincpu"
8587#define A2_KBDC_TAG "ay3600"
8688#define A2_BUS_TAG "a2bus"
trunk/src/mame/drivers/apple2e.c
r250121r250122
149149#include "bus/a2bus/a2eext80col.h"
150150#include "bus/a2bus/a2eramworks3.h"
151151
152#include "softlist.h"
153
152154#define A2_CPU_TAG "maincpu"
153155#define A2_KBDC_TAG "ay3600"
154156#define A2_BUS_TAG "a2bus"
trunk/src/mame/drivers/apple2gs.c
r250121r250122
7878//#include "bus/a2bus/a2udrive.h"
7979#include "bus/a2bus/a2hsscsi.h"
8080
81#include "softlist.h"
82
8183static const gfx_layout apple2gs_text_layout =
8284{
8385      14,8,       /* 14*8 characters */
trunk/src/mame/drivers/apple3.c
r250121r250122
2727#include "bus/a2bus/a2thunderclock.h"
2828#include "bus/a2bus/mouse.h"
2929
30#include "softlist.h"
31
3032static ADDRESS_MAP_START( apple3_map, AS_PROGRAM, 8, apple3_state )
3133   AM_RANGE(0x0000, 0xffff) AM_READWRITE(apple3_memory_r, apple3_memory_w)
3234ADDRESS_MAP_END
trunk/src/mame/drivers/aquarius.c
r250121r250122
2222***************************************************************************/
2323
2424#include "includes/aquarius.h"
25#include "softlist.h"
2526
2627/***************************************************************************
2728    CONSTANTS
trunk/src/mame/drivers/arcadia.c
r250121r250122
120120******************************************************************************/
121121
122122#include "includes/arcadia.h"
123#include "softlist.h"
123124
124125static ADDRESS_MAP_START( arcadia_mem, AS_PROGRAM, 8, arcadia_state )
125126   AM_RANGE( 0x0000, 0x0fff) AM_DEVREAD("cartslot", arcadia_cart_slot_device, read_rom)
trunk/src/mame/drivers/astrohome.c
r250121r250122
1515#include "bus/astrocde/rom.h"
1616#include "bus/astrocde/exp.h"
1717#include "bus/astrocde/ram.h"
18#include "softlist.h"
1819
1920class astrocde_mess_state : public astrocde_state
2021{
trunk/src/mame/drivers/at.c
r250121r250122
1414
1515#include "includes/at.h"
1616#include "bus/pc_kbd/keyboards.h"
17#include "softlist.h"
1718
1819static ADDRESS_MAP_START( at16_map, AS_PROGRAM, 16, at_state )
1920   AM_RANGE(0x000000, 0x09ffff) AM_RAMBANK("bank10")
trunk/src/mame/drivers/atari400.c
r250121r250122
5151#include "bus/a800/a800_slot.h"
5252#include "bus/a800/a800_carts.h"
5353#include "bus/a800/a8sio.h"
54#include "softlist.h"
5455
55
5656/******************************************************************************
5757    Atari 800 memory map (preliminary)
5858
trunk/src/mame/drivers/atarist.c
r250121r250122
44#include "machine/clock.h"
55#include "bus/midi/midi.h"
66#include "video/atarist.h"
7#include "softlist.h"
78
89/*
910
trunk/src/mame/drivers/atom.c
r250121r250122
115115
116116#include "includes/atom.h"
117117#include "formats/imageutl.h"
118#include "softlist.h"
118119
119120/***************************************************************************
120121    PARAMETERS
trunk/src/mame/drivers/attache.c
r250121r250122
6464#include "video/tms9927.h"
6565#include "machine/ram.h"
6666#include "machine/nvram.h"
67#include "softlist.h"
6768
6869class attache_state : public driver_device
6970{
trunk/src/mame/drivers/b2m.c
r250121r250122
1919#include "machine/ram.h"
2020#include "includes/b2m.h"
2121#include "formats/smx_dsk.h"
22#include "softlist.h"
2223
2324/* Address maps */
2425static ADDRESS_MAP_START(b2m_mem, AS_PROGRAM, 8, b2m_state )
trunk/src/mame/drivers/bbc.c
r250121r250122
5454#include "formats/uef_cas.h"
5555#include "formats/csw_cas.h"
5656#include "includes/bbc.h"
57#include "softlist.h"
5758
58
5959/******************************************************************************
6060A  = BBC Model A
6161B  = BBC Model B
trunk/src/mame/drivers/bbcbc.c
r250121r250122
1818#include "cpu/z80/z80daisy.h"
1919#include "bus/generic/slot.h"
2020#include "bus/generic/carts.h"
21#include "softlist.h"
2122
22
2323class bbcbc_state : public driver_device
2424{
2525public:
trunk/src/mame/drivers/bk.c
r250121r250122
1515#include "includes/bk.h"
1616#include "imagedev/cassette.h"
1717#include "formats/rk_cas.h"
18#include "softlist.h"
1819
1920   /* Address maps */
2021static ADDRESS_MAP_START(bk0010_mem, AS_PROGRAM, 16, bk_state )
trunk/src/mame/drivers/bullet.c
r250121r250122
6161#include "includes/bullet.h"
6262#include "bus/rs232/rs232.h"
6363#include "bus/scsi/scsihd.h"
64#include "softlist.h"
6465
6566
66
6767//**************************************************************************
6868//  MACROS / CONSTANTS
6969//**************************************************************************
trunk/src/mame/drivers/bw12.c
r250121r250122
2727
2828#include "includes/bw12.h"
2929#include "bus/rs232/rs232.h"
30
30#include "softlist.h"
3131/*
3232
3333    TODO:
trunk/src/mame/drivers/bw2.c
r250121r250122
2626
2727#include "includes/bw2.h"
2828#include "bus/rs232/rs232.h"
29#include "softlist.h"
2930
3031
31
3232//**************************************************************************
3333//  MACROS / CONSTANTS
3434//**************************************************************************
trunk/src/mame/drivers/c128.c
r250121r250122
1414#include "cpu/z80/z80.h"
1515#include "machine/cbm_snqk.h"
1616#include "sound/dac.h"
17#include "softlist.h"
1718
1819
19
2020//**************************************************************************
2121//  MACROS / CONSTANTS
2222//**************************************************************************
trunk/src/mame/drivers/c64.c
r250121r250122
1717#include "includes/c64.h"
1818#include "bus/cbmiec/c1541.h"
1919#include "machine/cbm_snqk.h"
20#include "softlist.h"
2021
2122
22
2323//**************************************************************************
2424//  MACROS / CONSTANTS
2525//**************************************************************************
trunk/src/mame/drivers/c65.c
r250121r250122
2121#include "emu.h"
2222#include "cpu/m6502/m4510.h"
2323#include "machine/mos6526.h"
24#include "softlist.h"
2425
2526#define MAIN_CLOCK XTAL_3_5MHz
2627
trunk/src/mame/drivers/casloopy.c
r250121r250122
154154//#include "cpu/v60/v60.h"
155155#include "bus/generic/slot.h"
156156#include "bus/generic/carts.h"
157#include "softlist.h"
157158
158
159159class casloopy_state : public driver_device
160160{
161161public:
trunk/src/mame/drivers/cbm2.c
r250121r250122
1212
1313#include "includes/cbm2.h"
1414#include "bus/rs232/rs232.h"
15#include "softlist.h"
1516
1617
17
1818//**************************************************************************
1919//  MACROS / CONSTANTS
2020//**************************************************************************
trunk/src/mame/drivers/cc40.c
r250121r250122
7979#include "machine/nvram.h"
8080#include "bus/generic/slot.h"
8181#include "bus/generic/carts.h"
82#include "softlist.h"
8283
8384#include "cc40.lh"
8485
trunk/src/mame/drivers/cdi.c
r250121r250122
3535#include "cdrom.h"
3636#include "cdi.lh"
3737#include "imagedev/chd_cd.h"
38#include "softlist.h"
3839
3940#if ENABLE_VERBOSE_LOG
4041INLINE void ATTR_PRINTF(3,4) verboselog(running_machine &machine, int n_level, const char *s_fmt, ...)
trunk/src/mame/drivers/cgenie.c
r250121r250122
2323#include "bus/rs232/rs232.h"
2424#include "bus/cgenie/expansion/expansion.h"
2525#include "bus/cgenie/parallel/parallel.h"
26#include "softlist.h"
2627
27
2828//**************************************************************************
2929//  TYPE DEFINITIONS
3030//**************************************************************************
trunk/src/mame/drivers/channelf.c
r250121r250122
1515 ******************************************************************/
1616
1717#include "includes/channelf.h"
18#include "softlist.h"
1819
1920#ifndef VERBOSE
2021#define VERBOSE 0
trunk/src/mame/drivers/cliffhgr.c
r250121r250122
7777
7878#include "emu.h"
7979#include "cpu/z80/z80.h"
80#include "render.h"
8180#include "machine/ldpr8210.h"
8281#include "video/tms9928a.h"
8382#include "sound/discrete.h"
trunk/src/mame/drivers/coco12.c
r250121r250122
3333#include "bus/coco/coco_multi.h"
3434#include "bus/coco/coco_dwsock.h"
3535#include "formats/coco_cas.h"
36#include "softlist.h"
3637
3738//**************************************************************************
3839//  ADDRESS MAPS
trunk/src/mame/drivers/coco3.c
r250121r250122
1616#include "cpu/m6809/m6809.h"
1717#include "cpu/m6809/hd6309.h"
1818#include "formats/coco_cas.h"
19#include "softlist.h"
1920#include "coco3.lh"
2021
2122
trunk/src/mame/drivers/coleco.c
r250121r250122
6464*/
6565
6666#include "includes/coleco.h"
67#include "softlist.h"
6768
68
6969/* Read/Write Handlers */
7070
7171READ8_MEMBER( coleco_state::paddle_1_r )
trunk/src/mame/drivers/compis.c
r250121r250122
4444
4545#include "includes/compis.h"
4646#include "bus/rs232/rs232.h"
47#include "softlist.h"
4748
4849
49
5050//**************************************************************************
5151//  READ/WRITE HANDLERS
5252//**************************************************************************
trunk/src/mame/drivers/compucolor.c
r250121r250122
3131#include "machine/ram.h"
3232#include "machine/tms5501.h"
3333#include "video/tms9927.h"
34#include "softlist.h"
3435
3536class compucolor2_state : public driver_device
3637{
trunk/src/mame/drivers/comx35.c
r250121r250122
1313
1414#include "includes/comx35.h"
1515#include "formats/imageutl.h"
16#include "softlist.h"
1617
17
1818/***************************************************************************
1919    PARAMETERS
2020***************************************************************************/
trunk/src/mame/drivers/crvision.c
r250121r250122
128128*/
129129
130130#include "includes/crvision.h"
131#include "softlist.h"
131132
132133/***************************************************************************
133134    MEMORY MAPS
trunk/src/mame/drivers/ct486.c
r250121r250122
1616#include "bus/isa/isa.h"
1717#include "bus/isa/isa_cards.h"
1818#include "sound/speaker.h"
19#include "softlist.h"
1920
20
2121//**************************************************************************
2222//  TYPE DEFINITIONS
2323//**************************************************************************
trunk/src/mame/drivers/dai.c
r250121r250122
6262
6363#include "emu.h"
6464#include "includes/dai.h"
65#include "softlist.h"
6566
6667/* I/O ports */
6768static ADDRESS_MAP_START( dai_io , AS_IO, 8, dai_state )
trunk/src/mame/drivers/decwritr.c
r250121r250122
99**************************************************************************/
1010
1111#include "emu.h"
12#include "render.h"
1312#include "cpu/i8085/i8085.h"
1413#include "machine/i8251.h"
1514#include "sound/beep.h"
trunk/src/mame/drivers/dlair.c
r250121r250122
3636
3737#include "emu.h"
3838#include "cpu/z80/z80.h"
39#include "render.h"
4039#include "cpu/z80/z80daisy.h"
4140#include "machine/ldv1000.h"
4241#include "machine/ldstub.h"
trunk/src/mame/drivers/dmv.c
r250121r250122
3131#include "bus/dmv/k806.h"
3232#include "bus/dmv/ram.h"
3333
34#include "softlist.h"
3435
3536#include "dmv.lh"
3637
trunk/src/mame/drivers/dps1.c
r250121r250122
33
44#include "emu.h"
55#include "cpu/z80/z80.h"
6#include "softlist.h"
67
78class dps1_state : public driver_device
89{
trunk/src/mame/drivers/ec184x.c
r250121r250122
1717#include "bus/pc_kbd/keyboards.h"
1818#include "cpu/i86/i86.h"
1919#include "machine/ram.h"
20#include "softlist.h"
2021
2122#define EC1841_MEMBOARD_SIZE    (512*1024)
2223
trunk/src/mame/drivers/einstein.c
r250121r250122
6161#include "sound/ay8910.h"
6262#include "rendlay.h"
6363#include "includes/einstein.h"
64#include "softlist.h"
6465
6566#define VERBOSE_KEYBOARD    0
6667#define VERBOSE_DISK        0
trunk/src/mame/drivers/electron.c
r250121r250122
7373#include "imagedev/cassette.h"
7474#include "formats/uef_cas.h"
7575#include "sound/beep.h"
76#include "softlist.h"
7677
7778static const rgb_t electron_palette[8]=
7879{
trunk/src/mame/drivers/ep64.c
r250121r250122
150150*/
151151
152152#include "includes/ep64.h"
153#include "softlist.h"
153154
154155
155
156156//**************************************************************************
157157//  READ/WRITE HANDLERS
158158//**************************************************************************
trunk/src/mame/drivers/exelv.c
r250121r250122
6060#include "bus/generic/slot.h"
6161#include "bus/generic/carts.h"
6262//#include "imagedev/cassette.h"
63#include "softlist.h"
6364
64
6565class exelv_state : public driver_device
6666{
6767public:
trunk/src/mame/drivers/fm7.c
r250121r250122
5151#include "imagedev/flopdrv.h"
5252#include "bus/centronics/dsjoy.h"
5353#include "includes/fm7.h"
54#include "softlist.h"
5455
5556/* key scancode conversion table
5657 * The FM-7 expects different scancodes when shift,ctrl or graph is held, or
trunk/src/mame/drivers/fmtowns.c
r250121r250122
179179#include "includes/fmtowns.h"
180180#include "bus/scsi/scsi.h"
181181#include "bus/scsi/scsihd.h"
182#include "softlist.h"
182183
183184// CD controller IRQ types
184185#define TOWNS_CD_IRQ_MPU 1
trunk/src/mame/drivers/force68k.c
r250121r250122
8585#include "bus/centronics/ctronics.h"
8686#include "bus/generic/slot.h"
8787#include "bus/generic/carts.h"
88#include "softlist.h"
8889
8990#define LOG(x) x
9091
trunk/src/mame/drivers/galaxy.c
r250121r250122
3232#include "sound/ay8910.h"
3333#include "formats/gtp_cas.h"
3434#include "machine/ram.h"
35#include "softlist.h"
3536
3637static ADDRESS_MAP_START (galaxyp_io, AS_IO, 8, galaxy_state )
3738   ADDRESS_MAP_GLOBAL_MASK(0x01)
trunk/src/mame/drivers/gamate.c
r250121r250122
1313#include "emu.h"
1414#include "includes/gamate.h"
1515#include "ui/ui.h"
16#include "softlist.h"
1617
1718class gamate_state : public driver_device
1819{
trunk/src/mame/drivers/gamecom.c
r250121r250122
2828***************************************************************************/
2929
3030#include "includes/gamecom.h"
31#include "softlist.h"
3132#include "gamecom.lh"
3233
3334static ADDRESS_MAP_START(gamecom_mem_map, AS_PROGRAM, 8, gamecom_state)
trunk/src/mame/drivers/gameking.c
r250121r250122
2828#include "cpu/m6502/m65ce02.h"
2929#include "bus/generic/slot.h"
3030#include "bus/generic/carts.h"
31#include "softlist.h"
3132
32
3333class gameking_state : public driver_device
3434{
3535public:
trunk/src/mame/drivers/gamepock.c
r250121r250122
88#include "bus/generic/carts.h"
99#include "includes/gamepock.h"
1010#include "rendlay.h"
11#include "softlist.h"
1112
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
r250121r250122
427427#include "includes/gb.h"
428428#include "bus/gameboy/rom.h"
429429#include "bus/gameboy/mbc.h"
430#include "softlist.h"
430431
431
432432READ8_MEMBER(gb_state::gb_cart_r)
433433{
434434   if (m_bios_disable && m_cartslot)
trunk/src/mame/drivers/gba.c
r250121r250122
1818#include "includes/gba.h"
1919#include "bus/gba/rom.h"
2020#include "rendlay.h"
21#include "softlist.h"
2122
2223#define VERBOSE_LEVEL   (0)
2324
trunk/src/mame/drivers/geniusiq.c
r250121r250122
239239#include "bus/generic/slot.h"
240240#include "bus/generic/carts.h"
241241
242#include "softlist.h"
243
242244#define KEYBOARD_QUEUE_SIZE     0x80
243245
244246class geniusiq_state : public driver_device
trunk/src/mame/drivers/genpc.c
r250121r250122
1717#include "cpu/i86/i86.h"
1818#include "machine/pc_lpt.h"
1919#include "bus/pc_kbd/keyboards.h"
20#include "softlist.h"
2021
2122class genpc_state : public driver_device
2223{
trunk/src/mame/drivers/gimix.c
r250121r250122
3434#include "machine/bankdev.h"
3535#include "machine/ram.h"
3636#include "formats/flex_dsk.h"
37#include "softlist.h"
3738
3839#define DMA_DRQ         (m_dma_status & 0x80)
3940#define DMA_INTRQ       (m_dma_status & 0x40)
trunk/src/mame/drivers/gmaster.c
r250121r250122
1010#include "bus/generic/slot.h"
1111#include "bus/generic/carts.h"
1212#include "rendlay.h"
13#include "softlist.h"
1314
14
1515class gmaster_state : public driver_device
1616{
1717public:
trunk/src/mame/drivers/gp32.c
r250121r250122
2121#include "cpu/arm7/arm7core.h"
2222#include "includes/gp32.h"
2323#include "rendlay.h"
24#include "softlist.h"
2425
2526#define VERBOSE_LEVEL ( 0 )
2627
trunk/src/mame/drivers/guab.c
r250121r250122
3333#include "sound/sn76496.h"
3434#include "machine/wd_fdc.h"
3535#include "formats/guab_dsk.h"
36#include "softlist.h"
3637
37
3838/*************************************
3939 *
4040 *  Defines
trunk/src/mame/drivers/horizon.c
r250121r250122
3636#include "bus/s100/s100.h"
3737#include "cpu/z80/z80.h"
3838#include "machine/i8251.h"
39#include "softlist.h"
3940
4041#define Z80_TAG         "z80"
4142#define I8251_L_TAG     "3a"
trunk/src/mame/drivers/hp9845.c
r250121r250122
1010
1111#include "emu.h"
1212#include "cpu/z80/z80.h"
13#include "softlist.h"
1314
1415class hp9845_state : public driver_device
1516{
trunk/src/mame/drivers/ht68k.c
r250121r250122
3232#include "cpu/m68000/m68000.h"
3333#include "machine/mc68681.h"
3434#include "machine/wd_fdc.h"
35#include "softlist.h"
3536
3637class ht68k_state : public driver_device
3738{
trunk/src/mame/drivers/hx20.c
r250121r250122
2727*/
2828
2929#include "includes/hx20.h"
30#include "softlist.h"
3031
3132
32
3333//**************************************************************************
3434//  READ/WRITE HANDLERS
3535//**************************************************************************
trunk/src/mame/drivers/i7000.c
r250121r250122
4949#include "machine/i8279.h"
5050#include "sound/speaker.h"
5151#include "video/mc6845.h"
52#include "softlist.h"
5253
5354class i7000_state : public driver_device
5455{
trunk/src/mame/drivers/ibmpc.c
r250121r250122
263263#include "machine/pc_lpt.h"
264264#include "bus/pc_kbd/keyboards.h"
265265#include "includes/genpc.h"
266#include "softlist.h"
266267
267268class ibmpc_state : public driver_device
268269{
trunk/src/mame/drivers/ibmpcjr.c
r250121r250122
2222#include "bus/generic/slot.h"
2323#include "bus/generic/carts.h"
2424
25#include "softlist.h"
26
2527class pcjr_state : public driver_device
2628{
2729public:
trunk/src/mame/drivers/interact.c
r250121r250122
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
62#include "softlist.h"
6363#include "includes/hec2hrp.h"
6464
6565
trunk/src/mame/drivers/intv.c
r250121r250122
5555#include "cpu/cp1610/cp1610.h"
5656#include "includes/intv.h"
5757#include "sound/ay8910.h"
58#include "softlist.h"
5859
5960#ifndef VERBOSE
6061#ifdef MAME_DEBUG
trunk/src/mame/drivers/iq151.c
r250121r250122
6161#include "bus/iq151/video32.h"
6262#include "bus/iq151/video64.h"
6363
64#include "softlist.h"
6465
65
6666class iq151_state : public driver_device
6767{
6868public:
trunk/src/mame/drivers/iskr103x.c
r250121r250122
2525#include "bus/pc_kbd/keyboards.h"
2626#include "machine/pc_lpt.h"
2727#include "machine/ram.h"
28#include "softlist.h"
2829
2930#define DBG_LOG(a,b,c)
3031
trunk/src/mame/drivers/istellar.c
r250121r250122
2323
2424#include "emu.h"
2525#include "cpu/z80/z80.h"
26#include "render.h"
2726#include "machine/ldv1000.h"
2827
2928
trunk/src/mame/drivers/jaguar.c
r250121r250122
348348#include "imagedev/chd_cd.h"
349349#include "bus/generic/slot.h"
350350#include "bus/generic/carts.h"
351#include "softlist.h"
351352
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
r250121r250122
1414#include "machine/smartmed.h"
1515#include "sound/dac.h"
1616#include "rendlay.h"
17#include "softlist.h"
1718
1819//#define JUICEBOX_ENTER_DEBUG_MENU
1920//#define JUICEBOX_DISPLAY_ROM_ID
trunk/src/mame/drivers/jupace.c
r250121r250122
5555#include "sound/sp0256.h"
5656#include "sound/speaker.h"
5757#include "sound/wave.h"
58#include "softlist.h"
5859
59
6060#define Z80_TAG         "z0"
6161#define AY8910_TAG      "ay8910"
6262#define I8255_TAG       "i8255"
trunk/src/mame/drivers/kaypro.c
r250121r250122
4343
4444#include "includes/kaypro.h"
4545#include "formats/kaypro_dsk.h"
46#include "softlist.h"
4647
47
4848READ8_MEMBER( kaypro_state::kaypro2x_87_r ) { return 0x7f; }    /* to bypass unemulated HD controller */
4949
5050/***********************************************************
trunk/src/mame/drivers/kc.c
r250121r250122
1717/* Core includes */
1818#include "emu.h"
1919#include "includes/kc.h"
20#include "softlist.h"
2021
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
r250121r250122
192192#include "cdrom.h"
193193#include "cpu/powerpc/ppc.h"
194194#include "imagedev/chd_cd.h"
195#include "softlist.h"
195196
196197struct CDE_DMA
197198{
trunk/src/mame/drivers/kyocera.c
r250121r250122
6767
6868
6969#include "includes/kyocera.h"
70#include "softlist.h"
7071
7172/* Read/Write Handlers */
7273
trunk/src/mame/drivers/leapster.c
r250121r250122
210210#include "bus/generic/slot.h"
211211#include "bus/generic/carts.h"
212212#include "cpu/arcompact/arcompact.h"
213#include "softlist.h"
213214
214
215215class leapster_state : public driver_device
216216{
217217public:
trunk/src/mame/drivers/lgp.c
r250121r250122
6767
6868#include "emu.h"
6969#include "cpu/z80/z80.h"
70#include "render.h"
7170#include "machine/ldv1000.h"
7271
7372
trunk/src/mame/drivers/lisa.c
r250121r250122
1515#include "cpu/cop400/cop400.h"
1616#include "includes/lisa.h"
1717#include "formats/ap_dsk35.h"
18#include "softlist.h"
1819
19
2020/***************************************************************************
2121    ADDRESS MAP
2222***************************************************************************/
trunk/src/mame/drivers/lviv.c
r250121r250122
292292#include "imagedev/cassette.h"
293293#include "formats/lviv_lvt.h"
294294#include "machine/ram.h"
295#include "softlist.h"
295296
296297/* I/O ports */
297298
trunk/src/mame/drivers/lynx.c
r250121r250122
1212#include "cpu/m6502/m65sc02.h"
1313#include "audio/lynx.h"
1414#include "includes/lynx.h"
15#include "softlist.h"
1516
1617#include "lynx.lh"
1718
trunk/src/mame/drivers/m20.c
r250121r250122
5151#include "machine/m20_kbd.h"
5252#include "bus/rs232/rs232.h"
5353#include "machine/m20_8086.h"
54#include "softlist.h"
5455
5556class m20_state : public driver_device
5657{
trunk/src/mame/drivers/m24.c
r250121r250122
1313#include "formats/pc_dsk.h"
1414#include "formats/naslite_dsk.h"
1515#include "formats/m20_dsk.h"
16#include "softlist.h"
1617
1718class m24_state : public driver_device
1819{
trunk/src/mame/drivers/m5.c
r250121r250122
3838#include "bus/generic/slot.h"
3939#include "bus/generic/carts.h"
4040#include "includes/m5.h"
41#include "softlist.h"
4142
4243
43
4444//**************************************************************************
4545//  MEMORY BANKING
4646//**************************************************************************
trunk/src/mame/drivers/mac.c
r250121r250122
8484#include "bus/macpds/pds_tpdfpd.h"
8585
8686#include "includes/mac.h"
87#include "softlist.h"
8788#include "mac.lh"
8889
8990#define C7M (7833600)
trunk/src/mame/drivers/macpci.c
r250121r250122
4141#include "cpu/powerpc/ppc.h"
4242#include "imagedev/chd_cd.h"
4343#include "sound/cdda.h"
44#include "softlist.h"
4445
4546READ64_MEMBER( macpci_state::unk1_r )
4647{
trunk/src/mame/drivers/mbc200.c
r250121r250122
4242#include "machine/i8251.h"
4343#include "video/mc6845.h"
4444#include "machine/wd_fdc.h"
45#include "softlist.h"
4546
46
4747class mbc200_state : public driver_device
4848{
4949public:
trunk/src/mame/drivers/mbc55x.c
r250121r250122
1717
1818
1919#include "includes/mbc55x.h"
20#include "softlist.h"
2021
21
2222const unsigned char mbc55x_palette[SCREEN_NO_COLOURS][3] =
2323{
2424   /*normal brightness */
trunk/src/mame/drivers/mc10.c
r250121r250122
1616#include "imagedev/printer.h"
1717#include "formats/coco_cas.h"
1818#include "machine/ram.h"
19#include "softlist.h"
1920
20
2121//printer state
2222enum
2323{
trunk/src/mame/drivers/mc1000.c
r250121r250122
2323*/
2424
2525#include "includes/mc1000.h"
26#include "softlist.h"
2627
2728/* Memory Banking */
2829
trunk/src/mame/drivers/mc1502.c
r250121r250122
1616#include "machine/kb_7007_3.h"
1717#include "sound/speaker.h"
1818#include "sound/wave.h"
19#include "softlist.h"
1920
2021#define VERBOSE_DBG 0
2122
trunk/src/mame/drivers/megadriv.c
r250121r250122
1111#include "bus/generic/carts.h"
1212
1313#include "formats/imageutl.h"
14#include "softlist.h"
1415
15
1616/*************************************
1717 *
1818 *  Input handlers
trunk/src/mame/drivers/megatech.c
r250121r250122
7979#include "bus/generic/slot.h"
8080#include "bus/generic/carts.h"
8181
82#include "softlist.h"
83
8284#define MASTER_CLOCK        53693100
8385
8486
trunk/src/mame/drivers/microvsn.c
r250121r250122
2323
2424#include "bus/generic/slot.h"
2525#include "bus/generic/carts.h"
26#include "softlist.h"
2627
27
2828#define LOG 0
2929
3030
trunk/src/mame/drivers/mikro80.c
r250121r250122
1515#include "includes/mikro80.h"
1616#include "formats/rk_cas.h"
1717#include "sound/dac.h"
18#include "softlist.h"
1819
1920/* Address maps */
2021static ADDRESS_MAP_START(mikro80_mem, AS_PROGRAM, 8, mikro80_state )
trunk/src/mame/drivers/mikromik.c
r250121r250122
5353*/
5454
5555#include "includes/mikromik.h"
56#include "softlist.h"
5657
57
5858//**************************************************************************
5959//  MACROS / CONSTANTS
6060//**************************************************************************
trunk/src/mame/drivers/mikrosha.c
r250121r250122
1717#include "imagedev/cassette.h"
1818#include "formats/rk_cas.h"
1919#include "includes/radio86.h"
20#include "softlist.h"
2021
21
2222class mikrosha_state : public radio86_state
2323{
2424public:
trunk/src/mame/drivers/mpz80.c
r250121r250122
4242*/
4343
4444#include "includes/mpz80.h"
45#include "softlist.h"
4546
46
4747//**************************************************************************
4848//  MACROS / CONSTANTS
4949//**************************************************************************
trunk/src/mame/drivers/msx.c
r250121r250122
532532#include "machine/msx_matsushita.h"
533533#include "machine/msx_s1985.h"
534534#include "machine/msx_systemflags.h"
535#include "softlist.h"
535536
536537
537538static ADDRESS_MAP_START ( msx_memory_map, AS_PROGRAM, 8, msx_state )
trunk/src/mame/drivers/mtx.c
r250121r250122
3333#include "machine/z80dart.h"
3434#include "video/tms9928a.h"
3535#include "sound/sn76496.h"
36#include "softlist.h"
3637
3738/***************************************************************************
3839    MEMORY MAPS
trunk/src/mame/drivers/myvision.c
r250121r250122
2929#include "sound/ay8910.h"
3030#include "bus/generic/slot.h"
3131#include "bus/generic/carts.h"
32#include "softlist.h"
3233
33
3434class myvision_state : public driver_device
3535{
3636public:
trunk/src/mame/drivers/mz2000.c
r250121r250122
3030#include "imagedev/flopdrv.h"
3131#include "formats/2d_dsk.h"
3232#include "formats/mz_cas.h"
33#include "softlist.h"
3334
3435#define MASTER_CLOCK XTAL_17_73447MHz/5  /* TODO: was 4 MHz, but otherwise cassette won't work due of a bug with MZF support ... */
3536
trunk/src/mame/drivers/mz2500.c
r250121r250122
5454#include "sound/2203intf.h"
5555#include "sound/beep.h"
5656#include "machine/rp5c15.h"
57#include "softlist.h"
5758
5859//#include "imagedev/cassette.h"
5960#include "imagedev/flopdrv.h"
trunk/src/mame/drivers/mz700.c
r250121r250122
9494#include "imagedev/cassette.h"
9595#include "machine/ram.h"
9696#include "formats/mz_cas.h"
97#include "softlist.h"
9798
98
9999/***************************************************************************
100100    TIMER DEVICE CALLBACKS
101101***************************************************************************/
trunk/src/mame/drivers/mzr8105.c
r250121r250122
163163#include "machine/z80dart.h"
164164#include "bus/rs232/rs232.h"
165165#include "machine/clock.h"
166#include "softlist.h"
166167
167168#define CARDSLOT 0
168169
trunk/src/mame/drivers/n64.c
r250121r250122
1717#include "bus/generic/slot.h"
1818#include "bus/generic/carts.h"
1919#include "imagedev/snapquik.h"
20#include "softlist.h"
2021
2122class n64_mess_state : public n64_state
2223{
trunk/src/mame/drivers/nascom1.c
r250121r250122
1818#include "bus/generic/slot.h"
1919#include "bus/generic/carts.h"
2020#include "bus/nasbus/nasbus.h"
21#include "softlist.h"
2122
22
2323//**************************************************************************
2424//  CONSTANTS/MACROS
2525//**************************************************************************
trunk/src/mame/drivers/neogeo.c
r250121r250122
456456#include "machine/nvram.h"
457457#include "cpu/z80/z80.h"
458458#include "sound/2610intf.h"
459#include "softlist.h"
459460#include "neogeo.lh"
460461
461462
trunk/src/mame/drivers/nes.c
r250121r250122
1515#include "emu.h"
1616#include "includes/nes.h"
1717#include "cpu/m6502/n2a03.h"
18#include "softlist.h"
1819
19
2020WRITE8_MEMBER(nes_state::nes_vh_sprite_dma_w)
2121{
2222   m_ppu->spriteram_dma(space, data);
trunk/src/mame/drivers/next.c
r250121r250122
3030#include "formats/mfi_dsk.h"
3131#include "machine/nscsi_cd.h"
3232#include "machine/nscsi_hd.h"
33#include "softlist.h"
3334
3435UINT32 next_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
3536{
trunk/src/mame/drivers/ng_aes.c
r250121r250122
5858#include "imagedev/chd_cd.h"
5959#include "sound/cdda.h"
6060#include "machine/megacdcd.h"
61#include "softlist.h"
6162
62
6363extern const char layout_neogeo[];
6464
6565
trunk/src/mame/drivers/ngp.c
r250121r250122
104104#include "sound/dac.h"
105105#include "video/k1ge.h"
106106#include "rendlay.h"
107#include "softlist.h"
107108
108109#include "bus/generic/slot.h"
109110#include "bus/generic/carts.h"
trunk/src/mame/drivers/ninjakd2.c
r250121r250122
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
12481254   ROM_REGION( 0x10000, "soundcpu", 0 )
12491255   ROM_LOAD( "robokid.k7",   0x00000, 0x10000, CRC(f490a2e9) SHA1(861d1256c090ce3d1f45f95cc894affbbc3f1466) )
12501256
r250121r250122
12941300   ROM_LOAD( "robokid3.15k", 0x30000, 0x10000, CRC(05295ec3) SHA1(33dd0853a2064cb4301cfbdc7856def81f6e1223) )
12951301   ROM_LOAD( "robokid4.12k", 0x40000, 0x10000, CRC(3bc3977f) SHA1(da394e12d197b0e109b03c854da06b1267bd9d59) )
12961302
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
12971307   ROM_REGION( 0x10000, "soundcpu", 0 )
12981308   ROM_LOAD( "robokid.k7",   0x00000, 0x10000, CRC(f490a2e9) SHA1(861d1256c090ce3d1f45f95cc894affbbc3f1466) )
12991309
r250121r250122
13431353   ROM_LOAD( "robokid3.15k", 0x30000, 0x10000, CRC(05295ec3) SHA1(33dd0853a2064cb4301cfbdc7856def81f6e1223) )
13441354   ROM_LOAD( "robokid4.12k", 0x40000, 0x10000, CRC(3bc3977f) SHA1(da394e12d197b0e109b03c854da06b1267bd9d59) )
13451355
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
13461360   ROM_REGION( 0x10000, "soundcpu", 0 )
13471361   ROM_LOAD( "robokid.k7",   0x00000, 0x10000, CRC(f490a2e9) SHA1(861d1256c090ce3d1f45f95cc894affbbc3f1466) )
13481362
trunk/src/mame/drivers/odyssey2.c
r250121r250122
1818#include "video/ef9340_1.h"
1919
2020#include "bus/odyssey2/slot.h"
21#include "softlist.h"
2122
22
2323class odyssey2_state : public driver_device
2424{
2525public:
trunk/src/mame/drivers/ondra.c
r250121r250122
1515#include "imagedev/cassette.h"
1616#include "machine/ram.h"
1717#include "includes/ondra.h"
18#include "softlist.h"
1819
1920/* Address maps */
2021static ADDRESS_MAP_START(ondra_mem, AS_PROGRAM, 8, ondra_state )
trunk/src/mame/drivers/orao.c
r250121r250122
1919#include "includes/orao.h"
2020#include "imagedev/cassette.h"
2121#include "formats/orao_cas.h"
22#include "softlist.h"
2223
2324/* Address maps */
2425static ADDRESS_MAP_START(orao_mem, AS_PROGRAM, 8, orao_state )
trunk/src/mame/drivers/orion.c
r250121r250122
1515#include "imagedev/cassette.h"
1616#include "formats/smx_dsk.h"
1717#include "formats/rk_cas.h"
18#include "softlist.h"
1819
1920/* Address maps */
2021
trunk/src/mame/drivers/osbexec.c
r250121r250122
1515#include "machine/z80dart.h"
1616#include "machine/pit8253.h"
1717#include "machine/ram.h"
18#include "softlist.h"
1819
19
2020#define MAIN_CLOCK  23961600
2121
2222
trunk/src/mame/drivers/osborne1.c
r250121r250122
7070
7171#include "includes/osborne1.h"
7272#include "bus/rs232/rs232.h"
73#include "softlist.h"
7374
74
7575#define MAIN_CLOCK  15974400
7676
7777
trunk/src/mame/drivers/partner.c
r250121r250122
1919#include "includes/radio86.h"
2020#include "machine/ram.h"
2121#include "includes/partner.h"
22#include "softlist.h"
2223
2324/* Address maps */
2425static ADDRESS_MAP_START(partner_mem, AS_PROGRAM, 8, partner_state )
trunk/src/mame/drivers/pasogo.c
r250121r250122
107107#include "bus/generic/carts.h"
108108#include "machine/bankdev.h"
109109#include "includes/genpc.h"
110#include "softlist.h"
110111
111
112112/*
113113  rtc interrupt irq 2
114114 */
trunk/src/mame/drivers/pb1000.c
r250121r250122
2828
2929#include "bus/generic/slot.h"
3030#include "bus/generic/carts.h"
31#include "softlist.h"
3132
32
3333class pb1000_state : public driver_device
3434{
3535public:
trunk/src/mame/drivers/pc.c
r250121r250122
3434#include "bus/isa/isa_cards.h"
3535#include "bus/pc_kbd/keyboards.h"
3636#include "includes/genpc.h"
37#include "softlist.h"
3738
3839class pc_state : public driver_device
3940{
trunk/src/mame/drivers/pc1512.c
r250121r250122
8989#include "includes/pc1512.h"
9090#include "bus/rs232/rs232.h"
9191#include "bus/isa/ega.h"
92#include "softlist.h"
9293
9394
94
9595//**************************************************************************
9696//  SYSTEM STATUS REGISTER
9797//**************************************************************************
trunk/src/mame/drivers/pc2000.c
r250121r250122
2020#include "video/sed1520.h"
2121#include "sound/beep.h"
2222#include "rendlay.h"
23#include "softlist.h"
2324#include "gl3000s.lh"
2425
2526#include "bus/generic/slot.h"
trunk/src/mame/drivers/pc8801.c
r250121r250122
266266#include "sound/2203intf.h"
267267#include "sound/2608intf.h"
268268#include "sound/beep.h"
269#include "softlist.h"
269270//#include "includes/pc8801.h"
270271
271272//#define USE_PROPER_I8214
trunk/src/mame/drivers/pc88va.c
r250121r250122
3636#include "formats/xdf_dsk.h"
3737//#include "machine/upd71071.h"
3838#include "machine/am9517a.h"
39#include "softlist.h"
3940
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
r250121r250122
430430#include "machine/idehd.h"
431431
432432#include "debugger.h"
433#include "softlist.h"
433434
434435#define UPD1990A_TAG "upd1990a"
435436#define UPD8251_TAG  "upd8251"
trunk/src/mame/drivers/pce.c
r250121r250122
6565#include "sound/msm5205.h"
6666#include "video/huc6270.h"
6767#include "video/huc6202.h"
68#include "softlist.h"
6869
6970/* todo: alternate forms of input (multitap, mouse, etc.) */
7071static INPUT_PORTS_START( pce )
trunk/src/mame/drivers/pcw.c
r250121r250122
105105// pcw/pcw16 beeper
106106#include "sound/beep.h"
107107#include "machine/ram.h"
108#include "softlist.h"
108109
109110#include "pcw.lh"
110111
trunk/src/mame/drivers/pcw16.c
r250121r250122
9292#include "includes/pcw16.h"
9393#include "bus/rs232/rs232.h"
9494#include "bus/rs232/ser_mouse.h"
95#include "softlist.h"
9596
9697// interrupt counter
9798/* controls which bank of 2mb address space is paged into memory */
trunk/src/mame/drivers/pecom.c
r250121r250122
1414#include "sound/wave.h"
1515#include "machine/ram.h"
1616#include "includes/pecom.h"
17#include "softlist.h"
1718
1819/* Address maps */
1920static ADDRESS_MAP_START(pecom64_mem, AS_PROGRAM, 8, pecom_state )
trunk/src/mame/drivers/pegasus.c
r250121r250122
4444#include "sound/wave.h"
4545#include "bus/generic/slot.h"
4646#include "bus/generic/carts.h"
47#include "softlist.h"
4748
4849
49
5050class pegasus_state : public driver_device
5151{
5252public:
trunk/src/mame/drivers/pencil2.c
r250121r250122
8989#include "sound/wave.h"
9090#include "bus/generic/slot.h"
9191#include "bus/generic/carts.h"
92#include "softlist.h"
9293
93
9494class pencil2_state : public driver_device
9595{
9696public:
trunk/src/mame/drivers/pentagon.c
r250121r250122
99#include "formats/tzx_cas.h"
1010#include "machine/beta.h"
1111#include "machine/ram.h"
12#include "softlist.h"
1213
1314class pentagon_state : public spectrum_state
1415{
trunk/src/mame/drivers/pet.c
r250121r250122
152152#include "includes/pet.h"
153153#include "bus/ieee488/c2040.h"
154154#include "machine/cbm_snqk.h"
155#include "softlist.h"
155156
156157
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
r250121r250122
1717#include "formats/pk8020_dsk.h"
1818#include "includes/pk8020.h"
1919#include "machine/ram.h"
20#include "softlist.h"
2021
2122/* Address maps */
2223static ADDRESS_MAP_START(pk8020_mem, AS_PROGRAM, 8, pk8020_state )
trunk/src/mame/drivers/plus4.c
r250121r250122
1414#include "includes/plus4.h"
1515#include "machine/cbm_snqk.h"
1616#include "sound/t6721a.h"
17#include "softlist.h"
1718
1819
19
2020//**************************************************************************
2121//  MACROS / CONSTANTS
2222//**************************************************************************
trunk/src/mame/drivers/pmd85.c
r250121r250122
181181#include "machine/i8251.h"
182182#include "formats/pmd_cas.h"
183183#include "machine/ram.h"
184#include "softlist.h"
184185
185
186186//**************************************************************************
187187//  VIDEO EMULATION
188188//**************************************************************************
trunk/src/mame/drivers/pokemini.c
r250121r250122
1616#include "bus/generic/slot.h"
1717#include "bus/generic/carts.h"
1818#include "rendlay.h"
19#include "softlist.h"
1920
20
2121struct PRC
2222{
2323   UINT8       colors_inverted;
trunk/src/mame/drivers/portfoli.c
r250121r250122
8080#include "includes/portfoli.h"
8181#include "bus/rs232/rs232.h"
8282#include "rendlay.h"
83#include "softlist.h"
8384
8485
85
8686//**************************************************************************
8787//  MACROS / CONSTANTS
8888//**************************************************************************
trunk/src/mame/drivers/prestige.c
r250121r250122
8484
8585#include "bus/generic/slot.h"
8686#include "bus/generic/carts.h"
87#include "softlist.h"
8788
88
8989class prestige_state : public driver_device
9090{
9191public:
trunk/src/mame/drivers/prof180x.c
r250121r250122
2929#include "bus/centronics/ctronics.h"
3030#include "machine/upd765.h"
3131#include "includes/prof180x.h"
32#include "softlist.h"
3233
3334UINT32 prof180x_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
3435{
trunk/src/mame/drivers/prof80.c
r250121r250122
2626*/
2727
2828#include "includes/prof80.h"
29#include "softlist.h"
2930
3031
31
3232//**************************************************************************
3333//  PERIPHERALS
3434//**************************************************************************
trunk/src/mame/drivers/psion.c
r250121r250122
2323#include "emu.h"
2424#include "includes/psion.h"
2525#include "rendlay.h"
26#include "softlist.h"
2627
2728TIMER_DEVICE_CALLBACK_MEMBER(psion_state::nmi_timer)
2829{
trunk/src/mame/drivers/psx.c
r250121r250122
1919#include "debugger.h"
2020#include "machine/psxcd.h"
2121#include "bus/psx/ctlrport.h"
22#include "softlist.h"
2223
2324#define PSXCD_TAG   "psxcd"
2425
trunk/src/mame/drivers/pt68k4.c
r250121r250122
6565#include "bus/pc_kbd/pc_kbdc.h"
6666#include "bus/pc_kbd/keyboards.h"
6767#include "sound/speaker.h"
68#include "softlist.h"
6869
6970#define M68K_TAG "maincpu"
7071#define DUART1_TAG  "duart1"
trunk/src/mame/drivers/ptcsol.c
r250121r250122
107107#include "imagedev/cassette.h"
108108#include "machine/ay31015.h"
109109#include "formats/sol_cas.h"
110#include "softlist.h"
110111
111
112112struct cass_data_t {
113113   struct {
114114      int length;     /* time cassette level is at input.level */
trunk/src/mame/drivers/pv1000.c
r250121r250122
1010#include "cpu/z80/z80.h"
1111#include "bus/generic/slot.h"
1212#include "bus/generic/carts.h"
13
13#include "softlist.h"
1414// PV-1000 Sound device
1515
1616class pv1000_sound_device : public device_t,
trunk/src/mame/drivers/pv2000.c
r250121r250122
3737#include "imagedev/cassette.h"
3838#include "bus/generic/slot.h"
3939#include "bus/generic/carts.h"
40#include "softlist.h"
4041
41
4242class pv2000_state : public driver_device
4343{
4444public:
trunk/src/mame/drivers/px4.c
r250121r250122
2121#include "bus/generic/slot.h"
2222#include "bus/generic/carts.h"
2323#include "coreutil.h"
24#include "softlist.h"
2425#include "px4.lh"
2526
2627
trunk/src/mame/drivers/px8.c
r250121r250122
3030*/
3131
3232#include "includes/px8.h"
33#include "softlist.h"
3334#include "px8.lh"
3435
3536/***************************************************************************
trunk/src/mame/drivers/pyl601.c
r250121r250122
4141#include "formats/pyldin_dsk.h"
4242#include "machine/upd765.h"
4343#include "machine/ram.h"
44#include "softlist.h"
4445
45
4646class pyl601_state : public driver_device
4747{
4848public:
trunk/src/mame/drivers/ql.c
r250121r250122
7474*/
7575
7676#include "includes/ql.h"
77#include "softlist.h"
7778
7879
79
8080//**************************************************************************
8181//  ADDRESS DECODING
8282//**************************************************************************
trunk/src/mame/drivers/qx10.c
r250121r250122
4343#include "machine/upd765.h"
4444#include "machine/ram.h"
4545#include "machine/qx10kbd.h"
46#include "softlist.h"
4647
4748#define MAIN_CLK    15974400
4849
trunk/src/mame/drivers/radio86.c
r250121r250122
1616#include "imagedev/cassette.h"
1717#include "formats/rk_cas.h"
1818#include "includes/radio86.h"
19#include "softlist.h"
1920
2021/* Address maps */
2122static ADDRESS_MAP_START(radio86_mem, AS_PROGRAM, 8, radio86_state )
trunk/src/mame/drivers/rainbow.c
r250121r250122
245245#include "machine/nvram.h"
246246
247247#include "machine/ds1315.h"
248#include "softlist.h"
248249
249250#include "rainbow.lh" // BEZEL - LAYOUT with LEDs for diag 1-7, keyboard 8-11 and floppy 20-23
250251
trunk/src/mame/drivers/rmnimbus.c
r250121r250122
1919#include "bus/isa/fdc.h"
2020#include "bus/rs232/rs232.h"
2121#include "machine/rmnkbd.h"
22#include "softlist.h"
2223
2324static SLOT_INTERFACE_START(rmnimbus_floppies)
2425   SLOT_INTERFACE( "35dd", FLOPPY_35_DD )
trunk/src/mame/drivers/rx78.c
r250121r250122
4848#include "machine/ram.h"
4949#include "bus/generic/slot.h"
5050#include "bus/generic/carts.h"
51#include "softlist.h"
5152
52
5353class rx78_state : public driver_device
5454{
5555public:
trunk/src/mame/drivers/sage2.c
r250121r250122
2525
2626#include "includes/sage2.h"
2727#include "bus/rs232/rs232.h"
28#include "softlist.h"
2829
29
3030//**************************************************************************
3131//  MEMORY MANAGEMENT UNIT
3232//**************************************************************************
trunk/src/mame/drivers/samcoupe.c
r250121r250122
3636/* devices */
3737#include "formats/tzx_cas.h"
3838#include "formats/coupedsk.h"
39#include "softlist.h"
3940
4041/***************************************************************************
4142    CONSTANTS
trunk/src/mame/drivers/saturn.c
r250121r250122
439439#include "bus/saturn/rom.h"
440440#include "bus/saturn/dram.h"
441441#include "bus/saturn/bram.h"
442#include "softlist.h"
442443
443
444444class sat_console_state : public saturn_state
445445{
446446public:
trunk/src/mame/drivers/scv.c
r250121r250122
1111#include "audio/upd1771.h"
1212#include "bus/scv/slot.h"
1313#include "bus/scv/rom.h"
14#include "softlist.h"
1415
1516
1617class scv_state : public driver_device
trunk/src/mame/drivers/sega_sawatte.c
r250121r250122
2525*/
2626
2727#include "emu.h"
28#include "softlist.h"
2829
2930
30
3131class sawatte_state : public driver_device
3232{
3333public:
trunk/src/mame/drivers/segald.c
r250121r250122
2121
2222#include "emu.h"
2323#include "cpu/z80/z80.h"
24#include "render.h"
2524#include "machine/ldv1000.h"
2625
2726#define SCHEMATIC_CLOCK (20000000)
trunk/src/mame/drivers/segapico.c
r250121r250122
120120#include "emu.h"
121121#include "includes/md_cons.h"
122122#include "sound/315-5641.h"
123#include "softlist.h"
123124
124125
125126#define PICO_PENX   1
trunk/src/mame/drivers/sg1000.c
r250121r250122
6767
6868#include "includes/sg1000.h"
6969#include "bus/rs232/rs232.h"
70#include "softlist.h"
7071
7172
7273/***************************************************************************
trunk/src/mame/drivers/smc777.c
r250121r250122
2626#include "video/mc6845.h"
2727#include "machine/wd_fdc.h"
2828#include "imagedev/flopdrv.h"
29#include "softlist.h"
2930
3031#define MASTER_CLOCK XTAL_4_028MHz
3132
trunk/src/mame/drivers/sms.c
r250121r250122
257257#include "sound/2413intf.h"
258258#include "video/315_5124.h"
259259#include "includes/sms.h"
260#include "softlist.h"
260261
261262#include "sms1.lh"
262263
trunk/src/mame/drivers/snes.c
r250121r250122
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"
3839
3940class snes_console_state : public snes_state
4041{
trunk/src/mame/drivers/socrates.c
r250121r250122
8787#include "audio/socrates.h"
8888#include "bus/generic/slot.h"
8989#include "bus/generic/carts.h"
90#include "softlist.h"
9091
9192class socrates_state : public driver_device
9293{
trunk/src/mame/drivers/softbox.c
r250121r250122
9595
9696#include "includes/softbox.h"
9797#include "bus/rs232/rs232.h"
98#include "softlist.h"
9899
99100
100101//**************************************************************************
trunk/src/mame/drivers/sorcerer.c
r250121r250122
158158********************************************************************************/
159159
160160#include "includes/sorcerer.h"
161#include "softlist.h"
161162
162163static ADDRESS_MAP_START( sorcerer_mem, AS_PROGRAM, 8, sorcerer_state)
163164   ADDRESS_MAP_UNMAP_HIGH
trunk/src/mame/drivers/spc1000.c
r250121r250122
147147#include "bus/spc1000/fdd.h"
148148#include "bus/spc1000/vdp.h"
149149
150#include "softlist.h"
150151
151152class spc1000_state : public driver_device
152153{
trunk/src/mame/drivers/special.c
r250121r250122
1111
1212
1313#include "includes/special.h"
14#include "softlist.h"
1415
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
r250121r250122
156156
157157/* +3 hardware */
158158#include "machine/ram.h"
159#include "softlist.h"
159160
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
r250121r250122
281281#include "includes/spectrum.h"
282282#include "formats/tzx_cas.h"
283283#include "machine/spec_snqk.h"
284#include "softlist.h"
284285
285
286286/****************************************************************************************************/
287287/* Spectrum 48k functions */
288288
trunk/src/mame/drivers/studio2.c
r250121r250122
192192
193193#include "bus/generic/slot.h"
194194#include "bus/generic/carts.h"
195#include "softlist.h"
195196
196197#define CDP1802_TAG     "ic1"
197198#define CDP1861_TAG     "ic2"
trunk/src/mame/drivers/stv.c
r250121r250122
5050#include "includes/stv.h"
5151#include "imagedev/chd_cd.h"
5252#include "coreutil.h"
53#include "softlist.h"
5354
54
5555#define FIRST_SPEEDUP_SLOT  (2)         // in case we remove/alter the BIOS speedups later
5656
5757
trunk/src/mame/drivers/super6.c
r250121r250122
1313
1414#include "bus/rs232/rs232.h"
1515#include "includes/super6.h"
16#include "softlist.h"
1617
17
1818//**************************************************************************
1919//  MEMORY BANKING
2020//**************************************************************************
trunk/src/mame/drivers/superdq.c
r250121r250122
2424
2525#include "emu.h"
2626#include "cpu/z80/z80.h"
27#include "render.h"
2827#include "sound/sn76496.h"
2928#include "machine/ldv1000.h"
3029#include "video/resnet.h"
trunk/src/mame/drivers/supracan.c
r250121r250122
8080#include "cpu/m6502/m6502.h"
8181#include "bus/generic/slot.h"
8282#include "bus/generic/carts.h"
83#include "softlist.h"
8384
8485#define SOUNDCPU_BOOT_HACK      (1)
8586
trunk/src/mame/drivers/sv8000.c
r250121r250122
3232#include "video/mc6847.h"
3333#include "bus/generic/slot.h"
3434#include "bus/generic/carts.h"
35#include "softlist.h"
3536
36
3737class sv8000_state : public driver_device
3838{
3939public:
trunk/src/mame/drivers/svi318.c
r250121r250122
1616#include "imagedev/flopdrv.h"
1717#include "formats/svi_dsk.h"
1818#include "formats/svi_cas.h"
19#include "softlist.h"
1920#include "rendlay.h"
2021
2122static ADDRESS_MAP_START( svi318_mem, AS_PROGRAM, 8, svi318_state )
trunk/src/mame/drivers/svision.c
r250121r250122
88
99#include "emu.h"
1010#include "includes/svision.h"
11#include "softlist.h"
1112
1213#include "svision.lh"
1314
trunk/src/mame/drivers/svmu.c
r250121r250122
1717#include "imagedev/snapquik.h"
1818#include "machine/intelfsh.h"
1919#include "sound/speaker.h"
20#include "softlist.h"
2021#include "svmu.lh"
2122
2223#define     PIXEL_SIZE          7
trunk/src/mame/drivers/tandy1t.c
r250121r250122
4242#include "cpu/i86/i286.h"
4343#include "bus/isa/isa.h"
4444#include "bus/isa/isa_cards.h"
45#include "softlist.h"
4546
4647class tandy1000_state : public driver_device
4748{
trunk/src/mame/drivers/tandy2k.c
r250121r250122
2424
2525#include "includes/tandy2k.h"
2626#include "machine/pckeybrd.h"
27#include "softlist.h"
2728
2829#define LOG 1
2930
trunk/src/mame/drivers/tdv2324.c
r250121r250122
101101
102102
103103#include "includes/tdv2324.h"
104#include "softlist.h"
104105
105
106106READ8_MEMBER( tdv2324_state::tdv2324_main_io_30 )
107107{
108108   return 0xff;
trunk/src/mame/drivers/tek405x.c
r250121r250122
2626
2727
2828#include "includes/tek405x.h"
29#include "softlist.h"
2930
30
3131//**************************************************************************
3232//  MACROS / CONSTANTS
3333//**************************************************************************
trunk/src/mame/drivers/thayers.c
r250121r250122
1414
1515#include "emu.h"
1616#include "cpu/z80/z80.h"
17#include "render.h"
1817#include "machine/ldstub.h"
1918#include "machine/ldv1000.h"
2019#include "cpu/cop400/cop400.h"
trunk/src/mame/drivers/thomson.c
r250121r250122
8080#include "formats/cd90_640_dsk.h"
8181#include "formats/basicdsk.h"
8282#include "machine/ram.h"
83#include "softlist.h"
8384
8485
8586/**************************** common *******************************/
trunk/src/mame/drivers/ti74.c
r250121r250122
7575#include "machine/nvram.h"
7676#include "bus/generic/slot.h"
7777#include "bus/generic/carts.h"
78#include "softlist.h"
7879
7980#include "ti74.lh"
8081#include "ti95.lh"
trunk/src/mame/drivers/ti99_4x.c
r250121r250122
5353#include "bus/ti99x/joyport.h"
5454
5555#include "bus/ti99_peb/peribox.h"
56#include "softlist.h"
5657
5758// Debugging
5859#define TRACE_READY 0
trunk/src/mame/drivers/tiki100.c
r250121r250122
2323*/
2424
2525#include "includes/tiki100.h"
26#include "softlist.h"
2627
2728/* Memory Banking */
2829
trunk/src/mame/drivers/timex.c
r250121r250122
157157#include "machine/spec_snqk.h"
158158#include "machine/beta.h"
159159#include "machine/ram.h"
160#include "softlist.h"
160161
161162/****************************************************************************************************/
162163/* TS2048 specific functions */
trunk/src/mame/drivers/tispeak.c
r250121r250122
349349#include "machine/tms6100.h"
350350#include "bus/generic/slot.h"
351351#include "bus/generic/carts.h"
352#include "softlist.h"
352353
353354// internal artwork
354355#include "lantutor.lh"
trunk/src/mame/drivers/trs80m2.c
r250121r250122
2222*/
2323
2424#include "includes/trs80m2.h"
25#include "softlist.h"
2526
2627#define KEYBOARD_TAG "keyboard"
2728
trunk/src/mame/drivers/tutor.c
r250121r250122
177177#include "bus/centronics/ctronics.h"
178178#include "bus/generic/slot.h"
179179#include "bus/generic/carts.h"
180#include "softlist.h"
180181
181
182182class tutor_state : public driver_device
183183{
184184public:
trunk/src/mame/drivers/tvc.c
r250121r250122
2727#include "bus/generic/slot.h"
2828#include "bus/generic/carts.h"
2929
30#include "softlist.h"
31
3032#define TVC_RAM_BANK    1
3133#define TVC_ROM_BANK    2
3234
trunk/src/mame/drivers/unichamp.c
r250121r250122
4242
4343#include "bus/generic/slot.h"
4444#include "bus/generic/carts.h"
45#include "softlist.h"
4546
4647class unichamp_state : public driver_device
4748{
trunk/src/mame/drivers/ut88.c
r250121r250122
2424
2525#include "includes/ut88.h"
2626#include "formats/rk_cas.h"
27#include "softlist.h"
2728#include "ut88mini.lh"
2829
2930static GFXDECODE_START( ut88 )
trunk/src/mame/drivers/uzebox.c
r250121r250122
1818#include "bus/generic/slot.h"
1919#include "bus/generic/carts.h"
2020#include "bus/snes_ctrl/ctrl.h"
21#include "softlist.h"
2122
2223// overclocked to 8 * NTSC burst frequency
2324#define MASTER_CLOCK 28618180
trunk/src/mame/drivers/v1050.c
r250121r250122
151151
152152#include "includes/v1050.h"
153153#include "bus/rs232/rs232.h"
154#include "softlist.h"
154155
155156void v1050_state::set_interrupt(UINT8 mask, int state)
156157{
trunk/src/mame/drivers/vboy.c
r250121r250122
3131#include "audio/vboy.h"
3232#include "bus/vboy/slot.h"
3333#include "bus/vboy/rom.h"
34#include "softlist.h"
3435#include "vboy.lh"
3536
3637#define READ_BGMAP(bgoffs) m_bgmap[(bgoffs) & 0xffff]
trunk/src/mame/drivers/vc4000.c
r250121r250122
131131******************************************************************************/
132132
133133#include "includes/vc4000.h"
134#include "softlist.h"
134135
135136READ8_MEMBER( vc4000_state::vc4000_key_r )
136137{
trunk/src/mame/drivers/vector06.c
r250121r250122
1010
1111#include "includes/vector06.h"
1212#include "formats/vector06_dsk.h"
13#include "softlist.h"
1314
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
r250121r250122
1818#include "sound/ay8910.h"
1919#include "sound/dac.h"
2020#include "machine/nvram.h"
21#include "softlist.h"
2122
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
r250121r250122
5757#include "imagedev/cassette.h"
5858#include "sound/wave.h"
5959#include "formats/vg5k_cas.h"
60#include "softlist.h"
6061
61
6262class vg5k_state : public driver_device
6363{
6464public:
trunk/src/mame/drivers/vic10.c
r250121r250122
1212
1313
1414#include "includes/vic10.h"
15#include "softlist.h"
1516
1617
17
1818//**************************************************************************
1919//  INTERRUPTS
2020//**************************************************************************
trunk/src/mame/drivers/vic20.c
r250121r250122
1010*/
1111
1212#include "includes/vic20.h"
13#include "softlist.h"
1314
1415
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
r250121r250122
2424*/
2525
2626#include "includes/victor9k.h"
27#include "softlist.h"
2728
2829
29
3030//**************************************************************************
3131//  MACROS / CONSTANTS
3232//**************************************************************************
trunk/src/mame/drivers/vidbrain.c
r250121r250122
3636*/
3737
3838#include "includes/vidbrain.h"
39#include "softlist.h"
3940#include "vidbrain.lh"
4041
4142
trunk/src/mame/drivers/vii.c
r250121r250122
7777#include "bus/generic/slot.h"
7878#include "bus/generic/carts.h"
7979
80#include "softlist.h"
8081
8182#define PAGE_ENABLE_MASK        0x0008
8283
trunk/src/mame/drivers/vip.c
r250121r250122
220220*/
221221
222222#include "includes/vip.h"
223#include "softlist.h"
223224
224225
225
226226//**************************************************************************
227227//  MACROS/CONSTANTS
228228//**************************************************************************
trunk/src/mame/drivers/vixen.c
r250121r250122
5454
5555
5656#include "includes/vixen.h"
57#include "softlist.h"
5758
5859
59
6060//**************************************************************************
6161//  INTERRUPTS
6262//**************************************************************************
trunk/src/mame/drivers/vtech1.c
r250121r250122
4141#include "imagedev/snapquik.h"
4242#include "imagedev/cassette.h"
4343#include "formats/vt_cas.h"
44#include "softlist.h"
4445
45
4646/***************************************************************************
4747    CONSTANTS & MACROS
4848***************************************************************************/
trunk/src/mame/drivers/wangpc.c
r250121r250122
2121
2222#include "includes/wangpc.h"
2323#include "bus/rs232/rs232.h"
24#include "softlist.h"
2425
25
2626//**************************************************************************
2727//  MACROS/CONSTANTS
2828//**************************************************************************
trunk/src/mame/drivers/wswan.c
r250121r250122
3434***************************************************************************/
3535
3636#include "includes/wswan.h"
37#include "softlist.h"
3738#include "wswan.lh"
3839
3940static ADDRESS_MAP_START (wswan_mem, AS_PROGRAM, 8, wswan_state)
trunk/src/mame/drivers/x07.c
r250121r250122
2929****************************************************************************/
3030
3131#include "includes/x07.h"
32#include "softlist.h"
3233
3334/***************************************************************************
3435    T6834 IMPLEMENTATION
trunk/src/mame/drivers/x1.c
r250121r250122
207207
208208#include "includes/x1.h"
209209#include "formats/2d_dsk.h"
210#include "softlist.h"
210211
211212#define MAIN_CLOCK XTAL_16MHz
212213#define VDP_CLOCK  XTAL_42_9545MHz
trunk/src/mame/drivers/x1twin.c
r250121r250122
1919#include "includes/pce.h"
2020//#include "cpu/h6280/h6280.h"
2121//#include "sound/c6280.h"
22
22#include "softlist.h"
2323#include "rendlay.h"
2424
2525class x1twin_state : public x1_state
trunk/src/mame/drivers/x68k.c
r250121r250122
133133#include "bus/x68k/x68k_scsiext.h"
134134#include "bus/scsi/scsi.h"
135135#include "bus/scsi/scsihd.h"
136#include "softlist.h"
136137#include "x68000.lh"
137138
138139
trunk/src/mame/drivers/xerox820.c
r250121r250122
4848
4949
5050#include "includes/xerox820.h"
51
51#include "softlist.h"
5252/* Read/Write Handlers */
5353
5454void xerox820_state::bankswitch(int bank)
trunk/src/mame/machine/apollo.c
r250121r250122
3434#include "bus/isa/sc499.h"
3535#include "bus/isa/3c505.h"
3636
37#include "softlist.h"
38
3739#define APOLLO_IRQ_VECTOR 0xa0
3840#define APOLLO_IRQ_PTM 0
3941#define APOLLO_IRQ_SIO1 1
trunk/src/mame/video/powervr2.c
r250121r250122
88#include "powervr2.h"
99#include "includes/dc.h"
1010#include "cpu/sh4/sh4.h"
11#include "render.h"
1211#include "rendutil.h"
1312#include "video/rgbutil.h"
1413
trunk/src/osd/modules/debugger/debugint.c
r250121r250122
1010
1111#include "emu.h"
1212#include "ui/ui.h"
13#include "ui/menu.h"
1314#include "rendfont.h"
1415#include "uiinput.h"
1516


Previous 199869 Revisions Next


© 1997-2024 The MAME Team