summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/video.lua
Commit message (Collapse)AuthorAgeFilesLines
* added Hughes HLCD 0438 LCD Driver device hap2020-07-241-0/+12
|
* Machines promoted to working hap2020-05-081-0/+11
| | | | | | ---------------------------- Monty Plays Scrabble [hap] Master Monty [hap]
* microvsn: move lcd chip emulation to device (nw) hap2020-04-121-0/+12
|
* added Philips PCF2100 LCD Driver (nw) hap2020-04-101-0/+12
|
* Plug & Play / sh6578 work (#6447) David Haywood2020-03-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PPU refactoring (nw) * PPU refactoring (nw) * start making a new device (nw) * PPU device refinements (nw) * tear things down (nw) * refactoring (nw) * more refactor and teardown (nw) * (nw) * rebuilding (nw) * (nw) * (nw) * (nw) * (nw) * checkpoint (nw)
* added Hitachi HD61603 LCD Driver (nw) hap2019-12-081-0/+12
|
* added LC7582 LCD Driver (nw) hap2019-12-061-0/+12
|
* clean up some .hxx abuse (nw) Vas Crabb2019-10-051-1/+2
|
* acorn_vidc: All right, move this back to src/devices/machine (nw) AJR2019-09-201-12/+0
|
* acorn_vidc: Move to src/devices/video and fix full build (nw) AJR2019-09-201-0/+12
|
* Sigh (nw) Olivier Galibert2019-09-051-1/+1
|
* vrender0: Fix link by moving mame/video/vrender0 to devices (nw) Olivier Galibert2019-09-051-0/+12
|
* add md4330/4332 lcd driver (nw) hap2019-08-211-0/+12
|
* pcipc: added a slightly more usable PCI S3 Virge/DX video card. mahlemiut2019-08-091-0/+12
| | | | s3virge: added PCI interface, and linear framebuffer support. [Barry Rodewald]
* e9161: Add skeleton CRTC device; document SIO accesses (nw) AJR2019-08-031-0/+12
|
* bt431: new device (nw) Patrick Mackinlay2019-07-231-0/+12
|
* bt47x: new device (nw) Patrick Mackinlay2019-06-201-0/+11
|
* screenless: make it a device (nw) hap2019-06-141-0/+11
|
* Preliminary emulation of T6963C and related LCD controllers AJR2019-05-061-0/+12
|
* (nw) Clean up the mess on master Vas Crabb2019-03-261-0/+36
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-36/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* added mm5445_device (nw) hap2019-03-071-0/+12
|
* Add skeleton CRT9028 device (nw) AJR2019-02-031-0/+12
|
* decstation: move SFB video chip to separate device for future AlphaAXP ↵ arbee2019-01-201-0/+12
| | | | sharing [R. Belmont]
* add HP98550 high-res color graphic card Sven Schnelle2018-11-181-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | Used in the high end HP9000/300 machines. Provides a resolution of 1280x1024 @ 8bpp. It also provides two overlay planes and one phantom plane. Each plane contains two window movers that are used for copying characters and tiles on the screen. It also has a RUG for line/vector drawing. The current state implements everything that is required to have a working HP Visual user environment in MAME. Working: - window mover - pixel replacement rules - window replacement rules - f0 tripple replacement rule (copy src or keep destination depending on pattern register) - VRAM bit access mode - solid line drawing Not implemented yet: - drawing circles - linetype vector/circles - rectangles - filling areas - tripple replacement rules other than f0
* Preliminary emulation of National DP8350 CRT controller family AJR2018-09-251-0/+12
|
* jazz: new skeleton driver (nw) Patrick Mackinlay2018-09-201-0/+12
| | | | | | | A skeleton for the Microsoft Jazz architecture, which was implemented in the MIPS Magnum 4000, Olivetti M700-10 and was the base/origin of several other MIPS ARC systems. * added skeleton Inmos G300/G332/G364 device * added skeleton NatSemi DP83932C SONIC device * added skeleton MCT-ADR device
* ps2sony: Some basic VU1 support, major file reshuffling, nw mooglyguy2018-07-211-0/+22
|
* Add HP98543 medium-res color graphics card (#3575) Sven Schnelle2018-05-281-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove vram_rw and ctrl_rw wrapper functions Signed-off-by: Sven Schnelle <svens@stackframe.org> * topcat: replace hardcoded display width by m_fb_width Signed-off-by: Sven Schnelle <svens@stackframe.org> * topcat: prepare topcat for multi plane operation framebuffer vram is only 1 bit wide. Signed-off-by: Sven Schnelle <svens@stackframe.org> * 98544: set single topcat plane Signed-off-by: Sven Schnelle <svens@stackframe.org> * add nereid mapper used on HP98543/98545 graphic cards Signed-off-by: Sven Schnelle <svens@stackframe.org> * prepare for multi-topcat operation Signed-off-by: Sven Schnelle <svens@stackframe.org> * add HP 98543 4 plane graphics card * hp9k_3xx: add hp98543 card * topcat,nerid: disable VERBOSE Signed-off-by: Sven Schnelle <svens@stackframe.org> * hp98543: use required_device_array * 98543: use required_region_ptr * 98544: use required_region_ptr * topcat: add save state support Signed-off-by: Sven Schnelle <svens@stackframe.org> * nereid: add save state support * hp98544,hp98543,topcat: use shared memory space Signed-off-by: Sven Schnelle <svens@stackframe.org> * nereid: remove redundant variable Signed-off-by: Sven Schnelle <svens@stackframe.org> * topcat, nereid: remove trailing underscore from include guard Signed-off-by: Sven Schnelle <svens@stackframe.org> * topcat,hp98543: code style fixes proposed in PR Signed-off-by: Sven Schnelle <svens@stackframe.org>
* ef9340/1: make character set external. [Wilbert Pol] Wilbert Pol2018-05-181-1/+0
|
* Add topcat asic (#3558) Sven Schnelle2018-05-111-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | * add topcat template HP topcat was an ASIC used on HP900/300 graphics cards. Signed-off-by: Sven Schnelle <svens@stackframe.org> * hook up topcat asic to HP98544 Signed-off-by: Sven Schnelle <svens@stackframe.org> * topcat: add basic configuration macros for fb planes, height and width Signed-off-by: Sven Schnelle <svens@stackframe.org> * hp98544: move logic to topcat video driver Preparation to support multi plane graphic cards like the HP98543/98545/98547. Signed-off-by: Sven Schnelle <svens@stackframe.org> * xtal: add 35.904MHz XTAL
* bt45x: new devices (#3536) Patrick Mackinlay2018-05-081-0/+12
| | | | | | | | * bt45x: new devices Basic implementation of various Brooktree RAMDAC devices. Two of these (bt457, bt458) are used by InterPro graphics boards currently under development, the others are unused/untested at this point. * bt45x: tweak descriptions (nw)
* Added skeleton SAA1403 device, nw Ryan Holtz2018-04-131-2/+2
|
* -vp415: Skeleton driver for Philips VP415 LV-ROM Player. Includes basic ↵ mooglyguy2018-04-131-0/+12
| | | | device implementation of Fujitsu MB88303 Television Display Controller. [Ryan Holtz]
* Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame"" Firehawke2017-12-131-0/+12
| | | | This reverts commit 54155441e9ba9941e85d80c4834a66376a11e791.
* Revert "Merge branch 'master' of https://github.com/mamedev/mame" Firehawke2017-12-131-12/+0
| | | | | This reverts commit f537428e5a40ba6dde8ca9bf0fe9ae6b1f189ac4, reversing changes made to 0d70d798107d4e4e8fb9f230410aeb1e888d65c5.
* dp8510: new device Patrick Mackinlay2017-12-061-0/+12
| | | | An implementation of the National Semiconductor DP8510 BITBLT Processing Unit. This is used on the InterPro GT family graphics boards, and this implementation seems to be correct enough to enable me to progress there, hence the PR. While I'd love to have another system to test against, I'm not aware of any other systems that ever used this device other than some NatSemi reference designs, which are not (yet) in MAME.
* Rewritten Imagetek i4100 / i4220 / i4300 video display processor family, ↵ angelosa2017-11-211-0/+12
| | | | hooked it up to metro.cpp [Angelo Salese]
* bt459: new device Patrick Mackinlay2017-10-191-0/+11
| | | | Used in InterPro graphics boards.
* new drivers for "Control ID x628" fingerprint-reader and for the NT7534 LCD ↵ Felipe Corrêa da Silva Sanches2017-08-231-0/+12
| | | | | | | | | controller (#2583) * initial skelethon: ControlID X628 fingerprint reader * first draft of an implementation of the NT7534 device (LCD controller) * fix emulation of ControlID x628 + NT7534 LCD controller * cidx628: fix LCD color palette on Control ID x628 driver * Adding a header with details of the hardware. This is the first MAME driver with an LCD controlled by a NT7534 chip, so I wrote an initial implementation of that new device.
* sda5708: NEW DEVICE Siemens SDA5708 8 character 7x5 dot matrix LED display (nw) Joakim Larsson Edstrom2017-07-171-0/+11
|
* basic VT03 support David Haywood2017-05-231-0/+2
|
* hp_ipc: de-skeletonize. Sergey Svishchev2017-03-161-0/+12
|
* added hlcd0538 device (nw) hap2017-03-101-0/+12
|
* More complete Galaxy Games emulation: [Luca Elia] Luca Elia2017-02-051-0/+12
| | | | | | | | | | | | | | | - Created devices for the galaxy games carts (EEPROM + Flash + PIC) and the slot(s) - Removed code patches and emulated the PIC communication and bank switching - Converted the blitter to a device (cesblit.cpp) - moved the Galaxy Games from tmaster.cpp to their own driver (galgames.cpp) Provided the PIC code for all four StarPak cartridges [Keith M. Kolmos] New working machines -------------------- Galaxy Games StarPak 3 [Keith M. Kolmos, Rod_Wod, Sean Sutton, Soren Skou Nielsen, Russell Howard, Francis Ramirez, Tourniquet, BrianT, coolmod, Smitdogg, The Dumping Union, Luca Elia]
* Remove some dependency between src/devices/ and src/mame (nw) Miodrag Milanovic2017-02-051-0/+13
|
* Added stub Rainbow device (nw) angelosa2017-01-261-0/+12
|
* added hlcd0515 skeleton device (nw) hap2017-01-211-0/+12
|
* Create an ef9369 device and use it for guab Dirk Best2016-11-301-0/+12
|
* pcipc: sandbox for emulating a modern-ish pc (nw) Olivier Galibert2016-09-121-0/+12
|