summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/cbm2.c
Commit message (Collapse)AuthorAgeFilesLines
* mc6845: Added display enable and horizontal/vertical back porch widths to ↵ Curt Coder2014-03-271-2/+3
| | | | | the update function. Updated some MESS drivers to make use of this. [Curt Coder] (MESS) pet: Added the "Fat 40" PET/CBM 4032 models. Check out "No Pets Allowed" by Orb to see them and the new mc6845 functionality in action. [Curt Coder]
* mos6526: devcb2 cleanup. (nw) Curt Coder2014-03-221-39/+46
|
* Hooked up dtr/rts/rxc to serial port & introduced the etc pin to rs232 (pin ↵ smf-2014-03-191-0/+3
| | | | 24 Transmitter Signal Element Timing/External Transmitter Clock) (nw)
* Rewritten 6551 emulation. Changed clock to be the o2 clock instead of the ↵ smf-2014-03-171-15/+18
| | | | baud rate xtal, supports external clocking, generates transmit interrupts when idle, added echo mode, dcd/dsr/cts input handling, parity & stop bit checking. Tested and fixed hookup to commodore lcd & plus 4. [smf]
* Cleaned up devcb2 usage. (nw) Curt Coder2014-03-161-14/+37
|
* (MESS) cbm2: devcb2. (nw) Curt Coder2014-03-151-19/+15
|
* Converted ds75161a_device to devcb2 (nw) Ivan Vangelista2014-03-151-28/+51
|
* Removed pseudo-palettes from video/generic.c. All drivers that were using ↵ Alex W. Jackson2014-03-131-1/+4
| | | | them now have an actual palette [Alex Jackson]
* (MESS) vcs/ctrl: Cleanup. (nw) Curt Coder2014-03-121-2/+2
|
* created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ smf-2014-02-151-15/+16
| | | | and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
* replaced more machine().firstcpu with m_maincpu [smf] smf-2014-01-231-3/+1
|
* added screen visarea adjustment to mc6845 config interface Michaël Banaan Ananas2014-01-041-0/+1
|
* Fixed commodore quick load by passing in the address space instead of using ↵ smf-2014-01-041-2/+2
| | | | machine().firstcpu [smf]
* Cleanups and version bumpmame0152 Miodrag Milanovic2013-12-241-1/+1
|
* removed unused rxd callback from mos6551 and made devcb2 consistent with ↵ smf-2013-12-231-6/+15
| | | | other implementations [smf]
* converted serial & rs232 devices to devcb2 [smf] smf-2013-12-201-17/+21
|
* License tags. (nw) Curt Coder2013-10-161-0/+2
|
* small MACHINE_RESET cleanup Oliver Stöneberg2013-08-051-8/+0
|
* 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
* Moved default card config, device inputs and clock off the slot interface so ↵ smf-2013-05-291-18/+18
| | | | they can be specified for all cards [smf]
* removed some redundant uses of DEVICE_SELF (nw) smf-2013-05-201-19/+19
|
* pic8259.c: Switched to devcb2. (nw) Wilbert Pol2013-05-151-9/+2
|
* SNAPSHOT_LOAD and QUICKLOAD_LOAD made members, still need to cleanup (nw) Miodrag Milanovic2013-04-191-5/+5
|
* Cleanups and version bumpmame0148u2 Miodrag Milanovic2013-03-191-12/+12
|
* (MESS) cbm8296: WIP. (nw) Curt Coder2013-03-051-13/+21
|
* (MESS) cbm2: Fixed 6509<>8088 comms. (nw) Curt Coder2013-02-231-38/+64
|
* (MESS) Cleanup. (nw) Curt Coder2013-02-221-0/+4
|
* Finished moving quicload/snapshot formats into machine folder (nw) Miodrag Milanovic2013-02-221-0/+16
|
* (MESS) vic20/c64: Added VIC-1011A/B RS-232C adapter emulation. [Curt Coder] Curt Coder2013-02-151-10/+10
| | | | (MESS) cbm2: Connected RS-232 port to ACIA. (nw) (MESS) Modernization and cleanup. (nw)
* (MESS) Cleanups. (nw) Curt Coder2013-02-141-0/+4
|
* Fixed validation. (nw) Curt Coder2013-02-131-3/+3
|
* Modernized the MOS6526, MOS6560, MOS7360, MOS6581, CBM IEC, and IEEE-488 ↵ Curt Coder2013-02-121-75/+42
| | | | devices. [Curt Coder]
* Cleanups and version bumpmame0148u1 Miodrag Milanovic2013-02-111-17/+17
|
* (MESS) Added some RS-232 slots. (nw) Curt Coder2013-02-071-0/+20
|
* (MESS) devcb2 conversions. (nw) Curt Coder2013-02-061-110/+31
|
* (MESS) superpet: WIP. (nw) Curt Coder2013-02-051-1/+1
|
* Fixed ROM name. (nw) Curt Coder2013-02-041-1/+1
|
* (MESS) pet: Added user and memory expansion ports. [Curt Coder] Curt Coder2013-02-041-83/+156
| | | | | (MESS) cbm2: Added user port. [Curt Coder] (MESS) Connected the CBM cassette software lists and readded quickloads. (nw)
* (MESS) Used modern accessors for i8259. (nw) Curt Coder2013-02-021-1/+1
|
* IRQ_CALLBACK modernization part 3 (no whatsnew) Miodrag Milanovic2013-01-311-6/+4
|
* (MESS) Tagmap lookup cleanup. (nw) Curt Coder2013-01-271-12/+7
|
* (MESS) Reduced tagmap abuse. (nw) Curt Coder2013-01-241-16/+16
|
* Added a preliminary boolean flag to MC6845 interface structure: "show border ↵ Angelo Salese2013-01-141-1/+2
| | | | | | | | 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]
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-201/+201
|
* (MESS) cbm2: 8088 WIP. (nw) Curt Coder2012-12-201-9/+24
|
* pic8259: Added modern accessors. (nw) Curt Coder2012-10-301-16/+18
|
* Clean-ups and version bumpmame0147u2 Miodrag Milanovic2012-10-301-74/+74
|
* (MESS) cbm2: Fixed graphics, and some 8088 WIP. (nw) Curt Coder2012-10-291-73/+368
|
* Fix GCC compile (nw) R. Belmont2012-10-261-3/+3
|
* (MESS) p500: Added VIC video/color RAM access thru PLA. (nw) Curt Coder2012-10-261-58/+92
| | | (MESS) cbm2: Implemented the 24K RAM cartridge, added CBUG disks to software list. (nw)