Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mc6845: Added display enable and horizontal/vertical back porch widths to ↵ | 2014-03-27 | 1 | -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) | 2014-03-22 | 1 | -39/+46 | |
| | |||||
* | Hooked up dtr/rts/rxc to serial port & introduced the etc pin to rs232 (pin ↵ | 2014-03-19 | 1 | -0/+3 | |
| | | | | 24 Transmitter Signal Element Timing/External Transmitter Clock) (nw) | ||||
* | Rewritten 6551 emulation. Changed clock to be the o2 clock instead of the ↵ | 2014-03-17 | 1 | -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) | 2014-03-16 | 1 | -14/+37 | |
| | |||||
* | (MESS) cbm2: devcb2. (nw) | 2014-03-15 | 1 | -19/+15 | |
| | |||||
* | Converted ds75161a_device to devcb2 (nw) | 2014-03-15 | 1 | -28/+51 | |
| | |||||
* | Removed pseudo-palettes from video/generic.c. All drivers that were using ↵ | 2014-03-13 | 1 | -1/+4 | |
| | | | | them now have an actual palette [Alex Jackson] | ||||
* | (MESS) vcs/ctrl: Cleanup. (nw) | 2014-03-12 | 1 | -2/+2 | |
| | |||||
* | created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ | 2014-02-15 | 1 | -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] | 2014-01-23 | 1 | -3/+1 | |
| | |||||
* | added screen visarea adjustment to mc6845 config interface | 2014-01-04 | 1 | -0/+1 | |
| | |||||
* | Fixed commodore quick load by passing in the address space instead of using ↵ | 2014-01-04 | 1 | -2/+2 | |
| | | | | machine().firstcpu [smf] | ||||
* | Cleanups and version bumpmame0152 | 2013-12-24 | 1 | -1/+1 | |
| | |||||
* | removed unused rxd callback from mos6551 and made devcb2 consistent with ↵ | 2013-12-23 | 1 | -6/+15 | |
| | | | | other implementations [smf] | ||||
* | converted serial & rs232 devices to devcb2 [smf] | 2013-12-20 | 1 | -17/+21 | |
| | |||||
* | License tags. (nw) | 2013-10-16 | 1 | -0/+2 | |
| | |||||
* | small MACHINE_RESET cleanup | 2013-08-05 | 1 | -8/+0 | |
| | |||||
* | Created new device_video_interface. Right now its sole purpose is to | 2013-07-24 | 1 | -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 ↵ | 2013-05-29 | 1 | -18/+18 | |
| | | | | they can be specified for all cards [smf] | ||||
* | removed some redundant uses of DEVICE_SELF (nw) | 2013-05-20 | 1 | -19/+19 | |
| | |||||
* | pic8259.c: Switched to devcb2. (nw) | 2013-05-15 | 1 | -9/+2 | |
| | |||||
* | SNAPSHOT_LOAD and QUICKLOAD_LOAD made members, still need to cleanup (nw) | 2013-04-19 | 1 | -5/+5 | |
| | |||||
* | Cleanups and version bumpmame0148u2 | 2013-03-19 | 1 | -12/+12 | |
| | |||||
* | (MESS) cbm8296: WIP. (nw) | 2013-03-05 | 1 | -13/+21 | |
| | |||||
* | (MESS) cbm2: Fixed 6509<>8088 comms. (nw) | 2013-02-23 | 1 | -38/+64 | |
| | |||||
* | (MESS) Cleanup. (nw) | 2013-02-22 | 1 | -0/+4 | |
| | |||||
* | Finished moving quicload/snapshot formats into machine folder (nw) | 2013-02-22 | 1 | -0/+16 | |
| | |||||
* | (MESS) vic20/c64: Added VIC-1011A/B RS-232C adapter emulation. [Curt Coder] | 2013-02-15 | 1 | -10/+10 | |
| | | | | (MESS) cbm2: Connected RS-232 port to ACIA. (nw) (MESS) Modernization and cleanup. (nw) | ||||
* | (MESS) Cleanups. (nw) | 2013-02-14 | 1 | -0/+4 | |
| | |||||
* | Fixed validation. (nw) | 2013-02-13 | 1 | -3/+3 | |
| | |||||
* | Modernized the MOS6526, MOS6560, MOS7360, MOS6581, CBM IEC, and IEEE-488 ↵ | 2013-02-12 | 1 | -75/+42 | |
| | | | | devices. [Curt Coder] | ||||
* | Cleanups and version bumpmame0148u1 | 2013-02-11 | 1 | -17/+17 | |
| | |||||
* | (MESS) Added some RS-232 slots. (nw) | 2013-02-07 | 1 | -0/+20 | |
| | |||||
* | (MESS) devcb2 conversions. (nw) | 2013-02-06 | 1 | -110/+31 | |
| | |||||
* | (MESS) superpet: WIP. (nw) | 2013-02-05 | 1 | -1/+1 | |
| | |||||
* | Fixed ROM name. (nw) | 2013-02-04 | 1 | -1/+1 | |
| | |||||
* | (MESS) pet: Added user and memory expansion ports. [Curt Coder] | 2013-02-04 | 1 | -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) | 2013-02-02 | 1 | -1/+1 | |
| | |||||
* | IRQ_CALLBACK modernization part 3 (no whatsnew) | 2013-01-31 | 1 | -6/+4 | |
| | |||||
* | (MESS) Tagmap lookup cleanup. (nw) | 2013-01-27 | 1 | -12/+7 | |
| | |||||
* | (MESS) Reduced tagmap abuse. (nw) | 2013-01-24 | 1 | -16/+16 | |
| | |||||
* | Added a preliminary boolean flag to MC6845 interface structure: "show border ↵ | 2013-01-14 | 1 | -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 | 2013-01-11 | 1 | -201/+201 | |
| | |||||
* | (MESS) cbm2: 8088 WIP. (nw) | 2012-12-20 | 1 | -9/+24 | |
| | |||||
* | pic8259: Added modern accessors. (nw) | 2012-10-30 | 1 | -16/+18 | |
| | |||||
* | Clean-ups and version bumpmame0147u2 | 2012-10-30 | 1 | -74/+74 | |
| | |||||
* | (MESS) cbm2: Fixed graphics, and some 8088 WIP. (nw) | 2012-10-29 | 1 | -73/+368 | |
| | |||||
* | Fix GCC compile (nw) | 2012-10-26 | 1 | -3/+3 | |
| | |||||
* | (MESS) p500: Added VIC video/color RAM access thru PLA. (nw) | 2012-10-26 | 1 | -58/+92 | |
| | | | (MESS) cbm2: Implemented the 24K RAM cartridge, added CBUG disks to software list. (nw) |