Commit Graph

88923 Commits

Author SHA1 Message Date
hap f356a3b65a m6801: add setter for nvram battery status 2023-11-21 16:47:33 +01:00
Jonathan Gevaryahu 8064ed261b
HD44780A00, KS0066_F00, SED1278_0B: fix errors in the ROM transcriptions from the datasheets. Add HD44780UA00 and HD44780UA02 variant devices. [Lord Nightmare] (#11762)
* Replace HD44780A00 rom with corrected version from 1985 datasheet (which matches videos of vintage devices). Added HD44780UA00 variant device with rom from 1999 datasheet. [Lord Nightmare]

* Add HD44780UA02 device and hook it to the elektor avrmax driver, as the international characters from UA02 are required for some strings in cc2schach.
Fix two incorrectly transcribed characters from the Epson SED1278 datasheet. [Lord Nightmare]
2023-11-21 12:31:12 +01:00
Devin Acker d955f99cef
psr150, psr180: fix erroneously swapped keys in input definitions (#11770) 2023-11-20 23:07:31 -05:00
angelosa a448e3c9c3 snk/dmndrby.cpp: fix racetrack layer drawing, fix sprite upper tile bank, fix racetrack-sprite priority, fix text layer flipxy bit 2023-11-21 04:26:09 +01:00
angelosa 7e89fd8c5e snk/dmndrby.cpp: add layer enable, fix video priorities, convert fix layer to tilemap 2023-11-21 02:19:49 +01:00
angelosa b7d820a185 snk/dmndrby.cpp: fix MT#08792 2023-11-20 23:40:35 +01:00
angelosa 26072bb747 taito/cchance.cpp: fix GFX bitplane order 2023-11-20 23:06:08 +01:00
angelosa 2b29694fda taito/cchance.cpp: add I/O irq source, add DSWC, add TAITOIO_OPTO, overhaul inputs 2023-11-20 22:47:40 +01:00
angelosa 381061eef3 taito/pkspirit.cpp, taito/taito_o.cpp: add TAITOIO_OPTO coin chutes 2023-11-20 21:42:16 +01:00
Ivan Vangelista 1799afe5c8 New clones marked not working
-----------------------------
Magic Bomb (Ver. AA.72.C, 25/05/05) [Ioannis Bampoulas]
2023-11-20 20:05:26 +01:00
ClawGrip 4163b847df
sega/stv.cpp: Note the Sports Fishing CD-ROM drive model. (#11768) 2023-11-21 04:31:59 +11:00
Vas Crabb 4a59f9e761 -taito/taitoio_opto.cpp: Allow multiple instances and more flexible connections.
-seibu/dynduke_v.cpp: Cleaned up code a little.
2023-11-21 03:51:55 +11:00
ClawGrip 3403c1e82a
namco/rallyx.cpp: Added a Spanish bootleg of Rally X (#11765)
New working clone
------------------------
Rally X (Video Game bootleg) [Ricardo Factory Arcade, Recreativas.org]
2023-11-21 01:25:16 +11:00
Brian Johnson 7a98993b54
misc/nabupc_kbd.cpp: Corrected direction of analog paddle axes. (#11761) 2023-11-21 01:22:30 +11:00
cam900 b25f97bbf3
seibu/dynduke_v.cpp: Use single-pass sprite drawing. (#11764)
Manage sprite/tilemap priorities using priority masks.

Added code to clear the priority bitmap before drawing this time.
2023-11-21 01:21:04 +11:00
angelosa 0bb5f255a4 subsino/lastfght.cpp: add non-instant blitter timings 2023-11-20 01:45:55 +01:00
angelosa d181220b83 taito/smbjb.cpp: fix some inverted inputs for honooinv 2023-11-20 01:45:17 +01:00
angelosa 633d0a24c5 taito/sbmjb.cpp: write a TAITOIO_OPTO device, fix coin insertions 2023-11-19 23:10:00 +01:00
angelosa 648fdffe94 taito/vicshoot.cpp: flag with MACHINE_REQUIRES_ARTWORK being clearly a mechanical game 2023-11-19 23:09:01 +01:00
angelosa 986bbe934d taito/bingowav.cpp: add correct TMP68303 type for terminal CPU 2023-11-19 23:08:17 +01:00
angelosa d31bca8f7b nasco/crgolf.cpp: add extra notes about undumped protection entity in mastrglf 2023-11-19 23:07:38 +01:00
Vas Crabb bfbc03c559 Cleaned up some recent changes a little. 2023-11-20 04:45:19 +11:00
JOTEGO e4d59f2179
konami/thunderx.cpp: Simplified 052591 PMC emulation code a little. (#11759)
Removed some redundant variables, and removed complementary division/multiplication.
2023-11-20 04:16:35 +11:00
Vas Crabb 8cb834bed9 Revert "seibu/dynduke_v.cpp: Use single-pass sprite drawing. (#11758)"
This reverts commit 3d6955e3d1.
2023-11-20 03:53:28 +11:00
cam900 3d6955e3d1
seibu/dynduke_v.cpp: Use single-pass sprite drawing. (#11758)
Manage sprite/tilemap priorities using priority masks.
2023-11-20 03:39:14 +11:00
Vas Crabb 418d093e54 Revert "3rdparty/portaudio: Enabled PulseAudio backend for Linux. [invertego]"
This reverts commit c5927d37e7.

PortAudio's PulseAudio backend currently has issues.  We'll sit this out
until that's sorted out upstream.
2023-11-20 02:32:34 +11:00
hap e0e54ec5c3 videoart: clear is 2 buttons, make color bar longer 2023-11-19 15:20:57 +01:00
angelosa 3847a289a4 New systems marked not working
----------------------------------
Tera Drive [SpritesMind, archive.org]
2023-11-19 04:19:12 +01:00
AJR bf16566fea taito/taito_o.cpp: Fix unused lambda capture 2023-11-18 21:47:21 -05:00
angelosa 852af03a84 taito/taito_o.cpp: fix eibise sprite priorities 2023-11-19 02:15:03 +01:00
angelosa 66ae05815a taito/taito_o.cpp: rewrite I/O section, make eibise playable 2023-11-19 02:01:42 +01:00
Mark Garlanger 72300f1ba2
heathkit/tlb.cpp: Added missing call to base class reset for heath_imaginator_tlb_device. (#11757) 2023-11-19 04:43:44 +11:00
Devin Acker a8015550ce
sound/upd933.cpp: Use a timer to activate interrupt output. (#11750)
* This decouples the interrupt output from the sound update cycle so it's timed correctly.
* Also improved interrupt priority handling.
2023-11-19 02:41:19 +11:00
Mark Garlanger 61fe61537a
heathkit/tlb.cpp: Fixed Superset text display issues. (#11652)
* Fixed font selection, blink attribute and no character attribute.
* Added checks for debugger accesses in a few read handlers.
2023-11-19 02:26:45 +11:00
Fred e788cd6025
taito/taito_f3_v.cpp: Cleaned up code. (#11728)
* Replaced macros with functions and lambdas.
* Changed variables to more appropriate types.
* Removed fixed scale version of drawing function
* Removed saturating byte addition table.
* Reduced scope of local variables.
2023-11-19 02:18:05 +11:00
hap ed4e060e7a New working software list items
-------------------------------
fidel_scc: Challenger Book Openings 2 (set 2) [Berger]
2023-11-18 11:12:27 +01:00
Ivan Vangelista 8279144f93 taito/taito_f2.cpp: corrected ROM labels for the finalb sets [Brian Troha] 2023-11-18 08:01:47 +01:00
Roberto Fresca 072367deb5 Fixed the Lucky 8 Lines control panel layout colors. 2023-11-18 06:18:24 +01:00
angelosa b3720a2bf1 taito/dinoking.cpp: add basic hookups 2023-11-18 04:03:06 +01:00
angelosa 25c78cfb53 nasco/suprgolf.cpp: rewrite ADPCM section, improve playback 2023-11-18 00:17:09 +01:00
Nigel Barnes d10c27e830 bus/bbc/tube/tube_6502p: Added ROM variant Tube 0.06. 2023-11-17 22:43:58 +00:00
Nigel Barnes 8f970de608 bus/psion/honda/slot.h: Added pinout notes. 2023-11-17 22:25:49 +00:00
Nigel Barnes e8ece572f4 acrnsys1: Minor cleanup, and changed company to Acorn Computers. 2023-11-17 22:14:49 +00:00
Nigel Barnes 4a29438376 bus/bbc/analogue: Added Microwriter Quinkey input device. 2023-11-17 20:28:32 +00:00
Nigel Barnes c213897ffc bus/bbc/1mhzbus/pms64k: Added ROM to initialise the device. 2023-11-17 19:08:43 +00:00
Nigel Barnes fccb3e2f47 6883sam.cpp: Moved to machine folder, for use in non coco/dragon machines. 2023-11-17 19:08:43 +00:00
Nigel Barnes 77f564195c jvc_dsk: Only match by file size if the file is headerless. 2023-11-17 19:08:43 +00:00
ClawGrip 532a476944
misc/majorpkr.cpp: Dumped two unprotected PLDs for 'syutnori'. (#11753) [Taksangs]
All the other PLDs were protected.
2023-11-18 04:53:05 +11:00
Mark Garlanger 31e73fea7d
heathkit/tlb.cpp: Added Imaginator I-100 terminal for Heath H19/H89. (#11735) 2023-11-18 04:49:28 +11:00
mamehaze 1c9a2cc768
sega/megaplay.cpp: Use export NTSC Mega Drive system configuration. (#11748)
MegaPlay was apparently only intended for export markets and games shouldn't run in Japanese.
2023-11-18 04:03:54 +11:00