summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/m20.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-860/+0
|
* change flags from GAME_ to MACHINE_ David Haywood2015-07-291-2/+2
| | | | this better fits the drivers from MESS (which have always illogically used the GAME_ flags despite not being games) and also fits fine with arcade machines.
* changed to obvious loop hap2015-07-081-17/+6
|
* m20: use 6845 to draw (nw) cracyc2015-07-051-25/+29
|
* m20: 8086 apb [Carl, rfka01, Christian Groessler] cracyc2015-07-011-26/+24
|
* m20: fix 2.0 bioses booting, requires image with nonempty first sector (nw) cracyc2015-06-291-0/+3
|
* get rid of all the x Dirk Best2015-06-231-1/+1
|
* remove unneeded disabled code (nw) cracyc2015-06-081-3/+0
|
* build fix. (nw) Curt Coder2015-06-081-3/+3
|
* m20: improve keyboard [Carl] cracyc2015-06-061-111/+13
|
* Start adding owners to files in MESS and updated license for PeT (nw) Miodrag Milanovic2015-05-081-1/+1
|
* Added dummy license lines to each file for MESS (nw) Miodrag Milanovic2015-05-071-0/+2
|
* mc6845: converted to devcb2, delegates and inline configs. nw. Fabio Priuli2014-05-011-16/+4
| | | | | | | | | while at it, cleaned up the args of the mc6845 delegates as well (no need to pass back and forth pieces of the driver class, now that delegates belong to it as well) even if I tested the changes extensively, I might have missed something among the 177 source files using this, so please report any regressions you see :)
* Replaced set_irq_acknowledge_callback with proper ↵ Miodrag Milanovic2014-04-231-2/+1
| | | | MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER/DEVICE (nw)
* converted i8255 to devcb2. nw. Fabio Priuli2014-04-171-11/+2
| | | | | p.s. I tested several games/systems and I triple checked the diff to be sure I did not make any copy and paste mistake in the 195 files touched by this, but let me know if any system suddenly stops working!
* generic_keyboard_device, generic_terminal_device and teleprinter_device: ↵ Ivan Vangelista2014-04-091-6/+2
| | | | converted to devcb2 (nw)
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-8/+5
|
* some more cleanup (nw) Miodrag Milanovic2014-03-241-39/+38
|
* wd_fdc: Refactored to use devcb2 callbacks. [Curt Coder] Curt Coder2014-03-161-7/+1
|
* m20: fix keyboard hack to sync bitstream better (nw) R. Belmont2014-03-131-6/+11
|
* Moved optional_device<screen_device> m_screen and ↵ Miodrag Milanovic2014-03-051-1/+3
| | | | optional_device<palette_device> m_palette out of driver.* (nw)
* Huge update, palette is now device (nw) Miodrag Milanovic2014-02-271-4/+3
| | | note: Aaron please give more descriptive text for release log I have no more strength :)
* Converted PIT8253 to DEVCB2 [smf] smf-2014-02-231-22/+8
|
* Converted i8251 to DEVCB2 [smf] smf-2014-02-151-28/+11
|
* created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ smf-2014-02-151-1/+5
| | | | and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
* added screen visarea adjustment to mc6845 config interface Michaël Banaan Ananas2014-01-041-0/+1
|
* replaced read rx/cts/dcd callbacks in I8251 with write handlers, which ↵ smf-2013-12-221-11/+1
| | | | allows multiple chips to be connected together without using glue methods. [smf]
* Created new device_video_interface. Right now its sole purpose is to Aaron Giles2013-07-241-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | house a screen tag and to find the screen at startup, providing an m_screen object that can be used. One nice feature is that if there is only one screen and no screen has been specified, it will auto configure to that screen. This removes the need to explicitly specify a screen in the configuration for a large chunk of drivers (though doing so never hurts). A new macro MCFG_VIDEO_SET_SCREEN is provided, though devices are encouraged to define their own that maps there so it is obvious which device is being targeted. The device_video_interface's validation function will error if an invalid screen is specified or if no screen is provided but there are multiple screens present. Updated all devices that currently had an m_screen in them to use the device_video_interface instead. This also has the nice benefit of flagging video-related devices for categorization purposes. It also means all these devices inherit the same screen-finding behaviors. For devices that had interfaces that specified a screen tag, those have been removed and all existing structs updated. Added an optional_device<screen_device> m_screen to the base driver_device. If you name your screen "screen" (as most drivers do), you will have free access to your screen this way. Future updates include: * Updating all devices referencing machine.primary_screen to use the device_video_interface instead * Updating all drivers referencing machine.primary_screen to use the m_screen instead * Removing machine.primary_screen entirely
* modernized generic palette initializations (nw) Oliver Stöneberg2013-07-151-1/+1
|
* Modernized the PIT8253 device. [Fabio Priuli] Fabio Priuli2013-06-031-2/+2
|
* Moved default card config, device inputs and clock off the slot interface so ↵ smf-2013-05-291-2/+2
| | | | they can be specified for all cards [smf]
* pic8259.c: Switched to devcb2. (nw) Wilbert Pol2013-05-151-8/+1
|
* pic8259.c: Continue modernization. (nw) Wilbert Pol2013-05-141-5/+5
|
* (MESS) Z800x and M20 improvements to boot CP/M-8000 [Christian Groessler] R. Belmont2013-04-181-5/+6
| | | | | | | | | | | | | | Z800x: Push the correct word on internal traps. Z800x: Fix FCW handling in system non-segmented mode. Z800x: Add missing form of ldb reg, #imm. Z800x: Show previous PC, NSPSEG, and PSAPSEG in the debugger. Z800x: Improved flags display in the debugger. Z800x: Add debugger command z8k_disass_mode to toggle segmented/non-segmented. Default "auto" tracks the current execution state. Z800x: Don't block nested exceptions if the priority and the FCW allows it. M20: Initialize memory to 0x00. M20: Some keyboard fixes.
* Removal of machine().root_device() where appropriate (nw) Miodrag Milanovic2013-04-141-1/+1
|
* changed machine().device("maincpu") with m_maincpu in mess tree part (nw) Miodrag Milanovic2013-04-101-2/+2
|
* unified formating of state class constructors, no functional change (nw) Miodrag Milanovic2013-04-101-1/+1
|
* Cleanups and version bumpmame0148u1 Miodrag Milanovic2013-02-111-1/+1
|
* IRQ_CALLBACK modernization part 3 (no whatsnew) Miodrag Milanovic2013-01-311-3/+4
|
* (MESS) softlists: Added software lists to MZ800, Osborne 1 and Sorcerer [LoganB] Fabio Priuli2013-01-201-0/+2
| | | (MESS) softlists: Added software list to M20 [Fabio Priuli]
* Added a preliminary boolean flag to MC6845 interface structure: "show border ↵ Angelo Salese2013-01-141-1/+3
| | | | | | | | area". If true, it will show the whole video area including border + blanking areas. [Angelo Salese] Bulk replaced const mc6845_interface -> MC6845_INTERFACE, nw (MESS) SMC-777: enabled to show the border area in MC6845 interface, changed various video related function accordingly [Angelo Salese]
* output of new srcclean changes that are relatively small [smf] smf-2013-01-111-3/+0
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-72/+72
|
* Z800x: Fixed some bugs in non-segmented mode [Christian Grössler] R. Belmont2012-12-281-157/+487
| | | | | (MESS) M20: Added -ramsize support. [Christian Grössler]
* Cleanups and version bumpmame0147u4 Miodrag Milanovic2012-12-171-1/+1
|
* Z8001: Implement separate program/data address spaces [Christian Grössler] R. Belmont2012-12-101-4/+123
| | | | | (MESS) m20: Implement memory map correctly. BASIC now shows its startup banner. [Christian Grössler]
* (MESS) Removed unnecessary includes. (nw) Curt Coder2012-12-091-15/+0
|
* wd_fdc: fm support, need to review all timings [O. Galibert] Olivier Galibert2012-12-011-49/+44
|
* Replaced all device_t's with actual device classes. Regression test ↵ Curt Coder2012-11-261-2/+2
| | | | recommended. (nw)
* (MESS) Olivetti M20: improved keyboard and floppy handling [Christian Grössler] R. Belmont2012-11-231-16/+26
|