| Previous | 199869 Revisions | Next |
| r19433 Sunday 9th December, 2012 at 20:52:23 UTC by Curt Coder |
|---|
| (MESS) Removed unnecessary includes, and fixed a floppy bug. (nw) |
| [src/mess/drivers] | a5105.c amstrad.c apc.c dmv.c elwro800.c hec2hrp.c m5.c microdec.c mz6500.c nanos.c nc.c p8k.c pasopia7.c pc8801.c pc88va.c pc9801.c pcw.c pcw16.c prof180x.c pyl601.c qx10.c sage2.c specpls3.c tim011.c x68k.c |
| [src/mess/includes] | bw12.h compis.h mikromik.h next.h sage2.h tandy2k.h |
| [src/mess/machine] | kc_d004.h pc.c pc_fdc.h pf10.h tf20.h |
| r19432 | r19433 | |
|---|---|---|
| 101 | 101 | #include "machine/ctronics.h" |
| 102 | 102 | |
| 103 | 103 | /* Devices */ |
| 104 | #include "formats/mfi_dsk.h" | |
| 105 | 104 | #include "imagedev/snapquik.h" |
| 106 | 105 | #include "imagedev/cartslot.h" |
| 107 | 106 | #include "imagedev/cassette.h" |
| r19432 | r19433 | |
|---|---|---|
| 102 | 102 | |
| 103 | 103 | /* Devices */ |
| 104 | 104 | #include "formats/pc_dsk.h" |
| 105 | #include "formats/mfi_dsk.h" | |
| 106 | #include "imagedev/flopdrv.h" | |
| 107 | 105 | #include "machine/ram.h" |
| 108 | 106 | |
| 109 | 107 | // interrupt counter |
| r19432 | r19433 | |
|---|---|---|
| 23 | 23 | #include "emu.h" |
| 24 | 24 | #include "cpu/z80/z80.h" |
| 25 | 25 | #include "cpu/z80/z80daisy.h" |
| 26 | #include "formats/mfi_dsk.h" | |
| 27 | 26 | #include "formats/m5_dsk.h" |
| 28 | 27 | #include "formats/sord_cas.h" |
| 29 | 28 | #include "imagedev/cartslot.h" |
| 30 | 29 | #include "imagedev/cassette.h" |
| 31 | #include "imagedev/flopdrv.h" | |
| 32 | 30 | #include "machine/ctronics.h" |
| 33 | 31 | #include "machine/i8255.h" |
| 34 | 32 | #include "machine/ram.h" |
| r19432 | r19433 | |
|---|---|---|
| 269 | 269 | #include "sound/beep.h" |
| 270 | 270 | #include "sound/2203intf.h" |
| 271 | 271 | #include "video/upd7220.h" |
| 272 | #include "imagedev/flopdrv.h" | |
| 273 | 272 | #include "machine/ram.h" |
| 274 | #include "formats/mfi_dsk.h" | |
| 275 | #include "formats/d88_dsk.h" | |
| 276 | 273 | #include "formats/pc98fdi_dsk.h" |
| 277 | 274 | |
| 278 | 275 | #define UPD1990A_TAG "upd1990a" |
| r19432 | r19433 | |
|---|---|---|
| 41 | 41 | #include "video/upd7220.h" |
| 42 | 42 | #include "machine/upd765.h" |
| 43 | 43 | #include "machine/ram.h" |
| 44 | #include "formats/mfi_dsk.h" | |
| 45 | #include "formats/d88_dsk.h" | |
| 46 | #include "formats/imd_dsk.h" | |
| 47 | 44 | |
| 48 | 45 | #define MAIN_CLK 15974400 |
| 49 | 46 |
| r19432 | r19433 | |
|---|---|---|
| 102 | 102 | #include "machine/mc146818.h" /* for NC200 real time clock */ |
| 103 | 103 | #include "machine/rp5c01.h" /* for NC100 real time clock */ |
| 104 | 104 | #include "machine/upd765.h" /* for NC200 disk drive interface */ |
| 105 | #include "imagedev/flopdrv.h" /* for NC200 disk image */ | |
| 106 | 105 | #include "formats/pc_dsk.h" /* for NC200 disk image */ |
| 107 | #include "formats/mfi_dsk.h" | |
| 108 | 106 | #include "imagedev/cartslot.h" |
| 109 | 107 | #include "sound/beep.h" |
| 110 | 108 | #include "machine/ram.h" |
| r19432 | r19433 | |
|---|---|---|
| 31 | 31 | #include "machine/pit8253.h" |
| 32 | 32 | #include "machine/upd765.h" |
| 33 | 33 | #include "sound/2203intf.h" |
| 34 | #include "formats/mfi_dsk.h" | |
| 35 | 34 | #include "formats/xdf_dsk.h" |
| 36 | #include "formats/d88_dsk.h" | |
| 37 | 35 | #include "machine/upd71071.h" |
| 38 | 36 | |
| 39 | 37 | /* Note: for the time being, just disable FDC CPU, it's for PC-8801 compatibility mode anyway ... */ |
| r19432 | r19433 | |
|---|---|---|
| 25 | 25 | #include "machine/i8251.h" |
| 26 | 26 | |
| 27 | 27 | /* Devices */ |
| 28 | #include "imagedev/flopdrv.h" | |
| 29 | 28 | #include "imagedev/cassette.h" |
| 30 | 29 | #include "formats/tzx_cas.h" |
| 31 | #include "formats/mfi_dsk.h" | |
| 32 | 30 | #include "machine/ram.h" |
| 33 | 31 | |
| 34 | 32 |
| r19432 | r19433 | |
|---|---|---|
| 13 | 13 | #include "machine/upd765.h" |
| 14 | 14 | #include "machine/8237dma.h" |
| 15 | 15 | #include "video/upd7220.h" |
| 16 | #include "formats/mfi_dsk.h" | |
| 17 | 16 | #include "dmv.lh" |
| 18 | 17 | |
| 19 | 18 | class dmv_state : public driver_device |
| r19432 | r19433 | |
|---|---|---|
| 98 | 98 | #include "machine/i8243.h" |
| 99 | 99 | // upd765 interface |
| 100 | 100 | #include "machine/upd765.h" |
| 101 | #include "imagedev/flopdrv.h" | |
| 102 | 101 | // pcw video hardware |
| 103 | 102 | #include "includes/pcw.h" |
| 104 | 103 | // pcw/pcw16 beeper |
| 105 | 104 | #include "sound/beep.h" |
| 106 | 105 | #include "machine/ram.h" |
| 107 | 106 | #include "formats/pc_dsk.h" |
| 108 | #include "formats/mfi_dsk.h" | |
| 109 | 107 | |
| 110 | 108 | #include "pcw.lh" |
| 111 | 109 |
| r19432 | r19433 | |
|---|---|---|
| 78 | 78 | #include "sound/wave.h" /* for K7 sound*/ |
| 79 | 79 | #include "sound/discrete.h" /* for 1 Bit sound*/ |
| 80 | 80 | #include "machine/upd765.h" /* for floppy disc controller */ |
| 81 | #include "imagedev/flopdrv.h" | |
| 82 | #include "formats/mfi_dsk.h" | |
| 83 | 81 | #include "cpu/z80/z80.h" |
| 84 | 82 | #include "formats/hect_dsk.h" |
| 85 | 83 | #include "includes/hec2hrp.h" |
| r19432 | r19433 | |
|---|---|---|
| 125 | 125 | #include "machine/hd63450.h" |
| 126 | 126 | #include "machine/rp5c15.h" |
| 127 | 127 | #include "machine/mb89352.h" |
| 128 | #include "imagedev/flopdrv.h" | |
| 129 | #include "formats/mfi_dsk.h" | |
| 130 | 128 | #include "formats/xdf_dsk.h" |
| 131 | #include "formats/dim_dsk.h" | |
| 132 | 129 | #include "machine/x68k_hdc.h" |
| 133 | 130 | #include "includes/x68k.h" |
| 134 | 131 | #include "machine/ram.h" |
| r19432 | r19433 | |
|---|---|---|
| 61 | 61 | #include "machine/upd1990a.h" |
| 62 | 62 | #include "machine/nvram.h" |
| 63 | 63 | #include "video/upd7220.h" |
| 64 | #include "imagedev/flopdrv.h" | |
| 65 | #include "formats/mfi_dsk.h" | |
| 66 | #include "formats/d88_dsk.h" | |
| 67 | #include "formats/imd_dsk.h" | |
| 68 | 64 | |
| 69 | 65 | //#include "sound/ay8910.h" |
| 70 | 66 |
| r19432 | r19433 | |
|---|---|---|
| 10 | 10 | #include "cpu/i86/i86.h" |
| 11 | 11 | #include "machine/upd765.h" |
| 12 | 12 | #include "video/upd7220.h" |
| 13 | #include "formats/mfi_dsk.h" | |
| 14 | 13 | |
| 15 | 14 | class mz6500_state : public driver_device |
| 16 | 15 | { |
| r19432 | r19433 | |
|---|---|---|
| 8 | 8 | |
| 9 | 9 | #include "emu.h" |
| 10 | 10 | #include "cpu/z180/z180.h" |
| 11 | #include "formats/hxcmfm_dsk.h" | |
| 12 | #include "formats/imd_dsk.h" | |
| 13 | #include "formats/mfi_dsk.h" | |
| 14 | 11 | #include "machine/upd765.h" |
| 15 | 12 | |
| 16 | 13 | #define FDC9266_TAG "u43" |
| r19432 | r19433 | |
|---|---|---|
| 49 | 49 | #include "cpu/z80/z80.h" |
| 50 | 50 | #include "cpu/z8000/z8000.h" |
| 51 | 51 | #include "cpu/z80/z80daisy.h" |
| 52 | #include "formats/mfi_dsk.h" | |
| 53 | #include "imagedev/flopdrv.h" | |
| 54 | 52 | #include "machine/upd765.h" |
| 55 | 53 | #include "machine/z80ctc.h" |
| 56 | 54 | #include "machine/z80pio.h" |
| r19432 | r19433 | |
|---|---|---|
| 22 | 22 | #include "machine/upd765.h" |
| 23 | 23 | #include "sound/sn76496.h" |
| 24 | 24 | #include "video/mc6845.h" |
| 25 | #include "formats/mfi_dsk.h" | |
| 26 | 25 | #include "rendlay.h" |
| 27 | 26 | #include "includes/pasopia.h" |
| 28 | 27 |
| r19432 | r19433 | |
|---|---|---|
| 254 | 254 | #include "emu.h" |
| 255 | 255 | #include "cpu/z80/z80.h" |
| 256 | 256 | #include "imagedev/cassette.h" |
| 257 | #include "imagedev/flopdrv.h" | |
| 258 | #include "formats/mfi_dsk.h" | |
| 259 | #include "formats/d88_dsk.h" | |
| 260 | 257 | #include "machine/ctronics.h" |
| 261 | 258 | #include "machine/i8255.h" |
| 262 | 259 | #include "machine/upd1990a.h" |
| r19432 | r19433 | |
|---|---|---|
| 304 | 304 | data = m_fdc->get_irq(); |
| 305 | 305 | |
| 306 | 306 | // floppy write protected |
| 307 | if (!m_sl0) data |= floppy_wpt_r(m_floppy0) << 1; | |
| 308 | if (!m_sl1) data |= floppy_wpt_r(m_floppy1) << 1; | |
| 307 | if (!m_sl0) data |= m_floppy0->wpt_r() << 1; | |
| 308 | if (!m_sl1) data |= m_floppy1->wpt_r() << 1; | |
| 309 | 309 | |
| 310 | 310 | // RS-232 ring indicator |
| 311 | 311 |
| r19432 | r19433 | |
|---|---|---|
| 13 | 13 | #include "machine/z80sio.h" |
| 14 | 14 | #include "machine/z80ctc.h" |
| 15 | 15 | #include "machine/upd765.h" |
| 16 | #include "formats/mfi_dsk.h" | |
| 17 | 16 | #include "formats/nanos_dsk.h" |
| 18 | 17 | #include "machine/ram.h" |
| 19 | 18 |
| r19432 | r19433 | |
|---|---|---|
| 36 | 36 | #include "cpu/m6800/m6800.h" |
| 37 | 37 | #include "video/mc6845.h" |
| 38 | 38 | #include "sound/speaker.h" |
| 39 | #include "imagedev/flopdrv.h" | |
| 40 | #include "formats/mfi_dsk.h" | |
| 41 | 39 | #include "formats/pyldin_dsk.h" |
| 42 | 40 | #include "machine/upd765.h" |
| 43 | 41 | #include "machine/ram.h" |
| r19432 | r19433 | |
|---|---|---|
| 9 | 9 | #include "emu.h" |
| 10 | 10 | #include "cpu/z80/z80.h" |
| 11 | 11 | #include "machine/upd765.h" |
| 12 | #include "imagedev/flopdrv.h" | |
| 13 | 12 | #include "machine/terminal.h" |
| 14 | #include "formats/mfi_dsk.h" | |
| 15 | 13 | |
| 16 | 14 | |
| 17 | 15 | class microdec_state : public driver_device |
| r19432 | r19433 | |
|---|---|---|
| 26 | 26 | #include "machine/ram.h" |
| 27 | 27 | #include "machine/ctronics.h" |
| 28 | 28 | #include "machine/upd765.h" |
| 29 | #include "formats/mfi_dsk.h" | |
| 30 | 29 | #include "includes/prof180x.h" |
| 31 | 30 | |
| 32 | 31 | UINT32 prof180x_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) |
| r19432 | r19433 | |
|---|---|---|
| 22 | 22 | #include "video/upd7220.h" |
| 23 | 23 | #include "machine/ram.h" |
| 24 | 24 | #include "machine/upd765.h" |
| 25 | #include "formats/mfi_dsk.h" | |
| 26 | 25 | #include "formats/a5105_dsk.h" |
| 27 | 26 | #include "machine/z80ctc.h" |
| 28 | 27 | #include "machine/z80pio.h" |
| r19432 | r19433 | |
|---|---|---|
| 152 | 152 | #include "sound/ay8910.h" |
| 153 | 153 | #include "sound/speaker.h" |
| 154 | 154 | #include "formats/tzx_cas.h" |
| 155 | #include "formats/mfi_dsk.h" | |
| 156 | 155 | |
| 157 | 156 | /* +3 hardware */ |
| 158 | 157 | #include "machine/upd765.h" |
| r19432 | r19433 | |
|---|---|---|
| 20 | 20 | #include "machine/upd765.h" |
| 21 | 21 | #include "machine/upd7201.h" |
| 22 | 22 | #include "machine/epson_sio.h" |
| 23 | #include "imagedev/flopdrv.h" | |
| 24 | #include "formats/mfi_dsk.h" | |
| 25 | #include "formats/hxcmfm_dsk.h" | |
| 26 | #include "formats/d88_dsk.h" | |
| 27 | 23 | |
| 28 | 24 | |
| 29 | 25 | //************************************************************************** |
| r19432 | r19433 | |
|---|---|---|
| 18 | 18 | #include "cpu/m6800/m6800.h" |
| 19 | 19 | #include "machine/upd765.h" |
| 20 | 20 | #include "machine/epson_sio.h" |
| 21 | #include "imagedev/flopdrv.h" | |
| 22 | #include "formats/mfi_dsk.h" | |
| 23 | #include "formats/hxcmfm_dsk.h" | |
| 24 | #include "formats/d88_dsk.h" | |
| 25 | 21 | |
| 26 | 22 | |
| 27 | 23 | //************************************************************************** |
| r19432 | r19433 | |
|---|---|---|
| 10 | 10 | #include "machine/upd765.h" |
| 11 | 11 | #include "machine/idectrl.h" |
| 12 | 12 | #include "formats/basicdsk.h" |
| 13 | #include "imagedev/flopdrv.h" | |
| 14 | 13 | #include "imagedev/harddriv.h" |
| 15 | 14 | |
| 16 | 15 |
| r19432 | r19433 | |
|---|---|---|
| 41 | 41 | |
| 42 | 42 | #include "machine/ram.h" |
| 43 | 43 | |
| 44 | #include "imagedev/cassette.h" | |
| 45 | #include "machine/pit8253.h" | |
| 46 | #include "machine/pcshare.h" | |
| 47 | 44 | #include "coreutil.h" |
| 48 | 45 | |
| 49 | 46 | #define VERBOSE_PIO 0 /* PIO (keyboard controller) */ |
| r19432 | r19433 | |
|---|---|---|
| 8 | 8 | #define PC_FDC_H |
| 9 | 9 | |
| 10 | 10 | #include "emu.h" |
| 11 | #include "imagedev/floppy.h" | |
| 12 | 11 | #include "machine/upd765.h" |
| 13 | 12 | |
| 14 | 13 | #define MCFG_PC_FDC_XT_ADD(_tag) \ |
| r19432 | r19433 | |
|---|---|---|
| 24 | 24 | #include "machine/mm58274c.h" |
| 25 | 25 | #include "machine/upd765.h" |
| 26 | 26 | #include "machine/compiskb.h" |
| 27 | #include "imagedev/flopdrv.h" | |
| 28 | 27 | #include "formats/cpis_dsk.h" |
| 29 | 28 | |
| 30 | 29 |
| r19432 | r19433 | |
|---|---|---|
| 5 | 5 | #include "cpu/z80/z80.h" |
| 6 | 6 | #include "machine/ram.h" |
| 7 | 7 | #include "formats/bw12_dsk.h" |
| 8 | #include "formats/hxcmfm_dsk.h" | |
| 9 | #include "formats/imd_dsk.h" | |
| 10 | #include "formats/mfi_dsk.h" | |
| 11 | 8 | #include "machine/6821pia.h" |
| 12 | 9 | #include "machine/ctronics.h" |
| 13 | 10 | #include "machine/kb3600.h" |
| r19432 | r19433 | |
|---|---|---|
| 5 | 5 | |
| 6 | 6 | #include "emu.h" |
| 7 | 7 | #include "cpu/m68000/m68000.h" |
| 8 | #include "imagedev/flopdrv.h" | |
| 9 | 8 | #include "machine/nscsi_bus.h" |
| 10 | 9 | #include "machine/mccs1850.h" |
| 11 | 10 | #include "machine/8530scc.h" |
| r19432 | r19433 | |
|---|---|---|
| 1 | 1 | |
| 2 | 2 | #include "emu.h" |
| 3 | 3 | #include "cpu/m68000/m68000.h" |
| 4 | #include "imagedev/flopdrv.h" | |
| 5 | 4 | #include "machine/ctronics.h" |
| 6 | 5 | #include "machine/i8251.h" |
| 7 | 6 | #include "machine/i8255.h" |
| r19432 | r19433 | |
|---|---|---|
| 5 | 5 | #include "emu.h" |
| 6 | 6 | #include "cpu/i86/i86.h" |
| 7 | 7 | #include "cpu/mcs48/mcs48.h" |
| 8 | #include "imagedev/flopdrv.h" | |
| 9 | 8 | #include "imagedev/harddriv.h" |
| 10 | 9 | #include "machine/ctronics.h" |
| 11 | 10 | #include "machine/i8255.h" |
| r19432 | r19433 | |
|---|---|---|
| 6 | 6 | |
| 7 | 7 | #include "emu.h" |
| 8 | 8 | #include "cpu/i8085/i8085.h" |
| 9 | #include "imagedev/flopdrv.h" | |
| 10 | 9 | #include "machine/am9517a.h" |
| 11 | 10 | #include "machine/i8212.h" |
| 12 | 11 | #include "machine/pit8253.h" |
| Previous | 199869 Revisions | Next |