summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/pet.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-2620/+0
|
* pet: Added French CBM 8032 ROMs. [Hervé Warin] Curt Coder2015-08-241-0/+27
|
* change flags from GAME_ to MACHINE_ David Haywood2015-07-291-34/+34
| | | | 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.
* (MESS) pet: Fixed backspace mapping. (nw) Curt Coder2015-04-131-4/+4
|
* fix rom names in pet drivers Andrew McRae2015-01-081-1/+1
| | | | fix a couple of rom names that have a forward slash in them
* [MESS] cbm8296: Added mysterious "GV" ROM set. [Mike Naberezny] Curt Coder2014-11-281-0/+35
|
* [MESS] cbm8296: Added proper dump of BASIC/Kernal ROM 324746-01 @ UE7. The ↵ Curt Coder2014-11-241-73/+99
| | | | | | one on zimmers.net has the segments in wrong order since it was saved from a running machine. [Mike Naberezny] [MESS] cbm8296: Fixed address decoding and promoted driver to working. [Curt Coder]
* Cleanups and version bumpmame0155 Miodrag Milanovic2014-10-151-2/+2
|
* and one more. nw. Fabio Priuli2014-10-091-60/+56
|
* (MESS) cbm8296ed: Added ROM signatures for Oracle 3.03. [Mike Naberezny] Mike Naberezny2014-09-211-2/+2
|
* Cleanups and version bump Miodrag Milanovic2014-07-221-1/+1
|
* add M6502_DISABLE_DIRECT() to the rest of the commodore 8bit drivers too (nw) Alex W. Jackson2014-07-021-0/+2
|
* mc6845: converted to devcb2, delegates and inline configs. nw. Fabio Priuli2014-05-011-83/+55
| | | | | | | | | 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 :)
* (MESS) pet: Added user port diagnostic connector. [Curt Coder] Curt Coder2014-04-191-1/+9
|
* (MESS) Cleanups. (nw) Curt Coder2014-04-011-7/+8
|
* (MESS) pet: Fixed sound. (nw) Curt Coder2014-03-271-1/+3
|
* mc6845: Added display enable and horizontal/vertical back porch widths to ↵ Curt Coder2014-03-271-12/+187
| | | | | 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]
* (MESS) pet: European models sync at 50Hz. (nw) Curt Coder2014-03-261-3/+50
|
* Removed pseudo-palettes from video/generic.c. All drivers that were using ↵ Alex W. Jackson2014-03-131-5/+13
| | | | them now have an actual palette [Alex Jackson]
* (MESS) Removed PET CB1 read handler, it is pushing vsync to it already. [smf] smf-2014-02-111-7/+0
|
* 6522 CA1 is input only, so I have removed the output callback. The lisa via ↵ smf-2014-01-251-2/+0
| | | | hookup has been changed as it had functions named as CA2/CB2 hooked up to CA1/CB1 and CA1 output no longer exists, it appears to have been wrong since before the code was merged with MAME. Changed CB1 to be active low as CA2 & CB2 already are & it sort of was before, but when the chip is reset then the handlers are called setting the lines to 1. This seems to stop it thinking that you've pressed a key at startup as I believe it got out of sync before because the lines weren't consistent. Merged some duplicate code for handling outputs and removed some obvious comments. [smf]
* replaced more machine().firstcpu with m_maincpu [smf] smf-2014-01-231-3/+1
|
* remove 6821 from the MCFG PIA macros, not all PIA's are 6821's (nw) smf-2014-01-071-31/+31
|
* removed a couple of CA1/CB1 involved with IEEE, pet was already pushing the ↵ smf-2014-01-061-4/+0
| | | | signals to the PIA (nw)
* fixed swapped cb1 & ca2 read callbacks during conversion (nw) smf-2014-01-061-4/+4
|
* Converted PIA6821 to DEVCB2 [smf] smf-2014-01-061-62/+44
|
* added screen visarea adjustment to mc6845 config interface Michaël Banaan Ananas2014-01-041-0/+2
|
* Fixed commodore quick load by passing in the address space instead of using ↵ smf-2014-01-041-1/+1
| | | | machine().firstcpu [smf]
* Merged pet/vic20/c64/plus4/c128 user ports, the pinout is slightly different ↵ smf-2014-01-041-20/+37
| | | | on each one but there are cards that are compatible with each of the different machines. [smf]
* removed ca1/cb1 callbacks as the values are already pushed [smf] smf-2014-01-011-2/+0
|
* Convert VIA6522 to use DEVCB2 [smf] smf-2013-12-311-23/+22
|
* reduce dependency mak files by 130k (nw) smf-2013-12-291-0/+3
|
* Uses MCFG_SLOT_DEFAULT_OPTION instead of MCFG_DEVICE_SLOT_INTERFACE where ↵ smf-2013-12-161-1/+1
| | | | only the default option is changed. [smf]
* (MESS) pet_hdd.xml: Added hard disk software list with preformatted images ↵ Curt Coder2013-11-091-0/+2
| | | | for the Commodore D9060 and D9090 hard drives. [Curt Coder]
* License tags. (nw) Curt Coder2013-10-161-0/+2
|
* (MESS) Legacy removal. (nw) Curt Coder2013-09-191-0/+9
|
* small MACHINE_RESET cleanup Oliver Stöneberg2013-08-051-12/+0
|
* (MESS) ieee488: Restored some usability. (nw) Curt Coder2013-07-311-4/+4
|
* (MESS) ieee488: Removed device address information from the IEEE-488 bus, ↵ Curt Coder2013-07-301-4/+4
| | | | allowing devices to be chained. [Curt Coder]
* Created new device_video_interface. Right now its sole purpose is to Aaron Giles2013-07-241-3/+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
* (MESS) pet_flop.xml: Added 8050 version of VisiCalc. [Curt Coder] Curt Coder2013-07-101-0/+9
|
* (MESS) pet8032: Changed RVS/OFF key to map to CTRL [Mike Naberezny] (nw) Curt Coder2013-06-281-1/+1
|
* Cleanups and version bumpmame0149 Miodrag Milanovic2013-06-111-1/+1
|
* (MESS) pet4032: Fixed natural keyboard. [Mike Naberezny] Curt Coder2013-06-091-27/+27
|
* (MESS) pet8032: Fixed natural keyboard. [Mike Naberezny] Curt Coder2013-06-061-32/+33
|
* modernized speaker device. [Fabio Priuli] Fabio Priuli2013-06-041-1/+1
|
* (MESS) pet8032: Fixed lowercase mode. [Mike Naberezny] Curt Coder2013-06-011-1/+1
|
* (MESS) pet: Implemented SoftBox IEEE-488 peripheral mode, where a PET ↵ Curt Coder2013-05-291-0/+2
| | | | computer is used as terminal. [Curt Coder, Mike Naberezny]
* Moved default card config, device inputs and clock off the slot interface so ↵ smf-2013-05-291-12/+12
| | | | they can be specified for all cards [smf]
* Cleanups and version bumpmame0148u5 Miodrag Milanovic2013-05-201-1/+1
|