summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* virusb: goes all the way to the main programdsp563xx Olivier Galibert2025-11-0111-22880/+33842
|
* Ensure all three virus reach 0x100 Olivier Galibert2025-10-316-22/+32
|
* dsp563xx: Implement enough to make the dsp56311 reach the first stage ↵ Olivier Galibert2025-10-3112-11091/+22943
| | | | bootloader at 0x100 in the virus b.
* Splitted inputs for Cheri Mondo '97. Roberto Fresca2025-10-311-2/+14
|
* Added Reels Speed DIP switch to sets cmaster97, cmast97a, cmast97b and jpknight. Roberto Fresca2025-10-311-5/+5
| | | | | Switched Jackpot Knight DIP switches to Skill/Stops mode for default. Added buttons-lamps control panel to Jackpot Knight.
* Fixed DIP switches polarity and defaults for cmast97, cmast97a and cmast97b. Roberto Fresca2025-10-311-71/+71
|
* Added a new port to handle the Jackpot Knight reels background colors. Roberto Fresca2025-10-312-22/+35
| | | | | | | Added cherry Master 97 Double Up, Double Up Type, Show Girls, and factory forced DIP switches. Splitted inputs for Cherry Master 97 sets 2 & 3. Readded removed games for unaccurate commit message, fixed in the previous one.
* Fixing old commit messages: Roberto Fresca2025-10-311-0/+1
| | | | | | | | | | | | New working systems ------------------- Cherry Bonus (Dyna v1.01 20fev) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas] New working clones ------------------ Cherry Master '97 (V1.7, set 3, no girls) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas] Cherry Master I (ver.1.01, set 13, BET stops all) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas] Cherry Master I (ver.1.01, set 14, TAKE stops all) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
* cpu/m68000/mcf5206e.cpp: make it accept external interrupts, fix CPU space ↵ angelosa2025-10-313-152/+203
| | | | (misc/gamtor.cpp cares)
* Elaut Megacrane (#14441) stonedDiscord2025-10-312-0/+154
| | | | | New systems marked not working ------------------------------ Elaut Megacrane [stonedDiscord]
* TMS32031: ABSF was mistakenly using ~man instead of -man, causing problems ↵ codefrog20022025-10-311-6/+26
| | | | | | | | | | | | | | | | | | for MK4 which checks whether |A|+|B| == |A + B|. (#14440) Fixed this problem: walking both players toward each other would result in no collision. The relevant block of mk4 code: 01f3ad:07020000: ldf R0,R2 01f3ae:07030001: ldf R1,R3 01f3af:00020002: absf R2,R2 01f3b0:00030003: absf R3,R3 01f3b1:01830002: addf R2,R3 01f3b2:01810000: addf R0,R1 01f3b3:00010001: absf R1,R1 01f3b4:04010003: cmpf R3,R1 01f3b5:42e40000: ldfeq #1,R4 01f3b6:43e4f800: ldflt #-1,R4 Co-authored-by: Daniel Filner <cybermat@tilekiller.com>
* seta/seta2.cpp: original funcube uses TMP68301 not Coldfire, fix regression angelosa2025-10-312-30/+21
|
* src/devices/cpu/m68000: add basic state viewer for Coldfire angelosa2025-10-317-107/+523
|
* sega/model2: limit microtexture blend factor to 127/256 (#14439) Matthew Daniels2025-10-312-12/+4
| | | Prevents microtextures being drawn when the base texture is transparent; fixes wallpaper in hotd
* Merge tag 'mame0282' into HEAD Vas Crabb2025-10-3116-204/+102
|\ | | | | | | MAME 0.282
| * Bumped version to 0.282mame0282 Vas Crabb2025-10-312-4/+4
| |
| * Fixed up a pile of stuff and commented out games added without credits. Vas Crabb2025-10-3121-84/+88
| | | | | | | | | | | | | | | | * You actually need to add copyright notices when adding stuff in 3rdparty. * bus/bk: Fixed bad exposed class. * Metadata fixes. * Got rid of non-const function statics.
| * Revert "Update hiscore.rst with plugin configuration details (#14403)" Vas Crabb2025-10-302-123/+17
| | | | | | | | | | | | | | | | | | | | | | Revert "Implement game exclusion support for hiscore (#14375)" This reverts commit 0eb42bd963b350e96064423c8ee2b6cacc34fdef. This reverts commit 7eba3bd1b383d5500edc48d8e938020b9ba6853e. There's too much wrong with this in terms of design and implementation. It isn't releasable.
| * snk/hng64_3d.ipp: Fixed vertex ROM range check and moved indexing after check. Vas Crabb2025-10-271-5/+5
| | | | | | | | Fixes assertion failures, etc.
* | Jackpot Knight improvements: [Roberto Fresca, Grull Osgo] Roberto Fresca2025-10-311-3/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | More work on ports map, hooked video registers, worked video hardware, new machine config, proper screen update, proper graphics decode, and improved inputs. Systems promoted to working --------------------------- Jackpot Knight (V1.1) [Roberto Fresca, Grull Osgo] Clones promoted to working -------------------------- Cherry Master '97 (V1.7, set 3, no girls) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
* | olivetti/att6300p_mmu.cpp: Added a side effects check. Vas Crabb2025-10-314-25/+27
| |
* | Cherry Master 97 improvements: [Roberto Fresca, Grull Osgo] Roberto Fresca2025-10-302-192/+641
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More work on memory map, ports, hooked video registers, worked video hardware, reels tile info, screen update, palette/color index for different elements, added double-up girls support with scroll, new inputs from the scratch, buttons-lamps control panel layout. Systems promoted to working --------------------------- Cherry Master '97 (V1.7, set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas] Clones promoted to working -------------------------- Cherry Master '97 (V1.7, set 2, no girls) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas] Cheri Mondo '97 (V1.4I) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
* | igs/pgm3.cpp: Fixed endianness bug - you can't just access a 32-bit ROM ↵ Vas Crabb2025-10-311-8/+12
| | | | | | | | region as bytes.
* | New clones marked not working Ivan Vangelista2025-10-303-171/+215
| | | | | | | | | | | | | | ----------------------------- Cherry Master '97 (v1.6, bootleg) [Ioannis Bampoulas] Cherry Master '97 (v1.8, bootleg) [Ioannis Bampoulas] New Cherry '96 (1996/06/01, bootleg of New Fruit Bonus?) [Ioannis Bampoulas]
* | esqpump.cpp: Fix a typo in a comment. (#14437) Christian Brunschen2025-10-301-1/+1
| |
* | tvgames/xavix_sound.cpp: Put XaviX sound device in its own file rather than ↵ Vas Crabb2025-10-316-448/+469
| | | | | | | | splitting implementations all over the place.
* | sound/gt155.cpp, machine/gt913_snd.cpp: fix obvious left channel clamp typo angelosa2025-10-302-2/+2
| |
* | nec/pc9821.cpp: read DSW2 and DSW3 from SDIP for pc9821ce angelosa2025-10-301-2/+15
| |
* | nec/pc8801.cpp: misc QA notes angelosa2025-10-304-41/+44
| |
* | sega/model2_v.cpp: Pre-bind render callback delegates. Vas Crabb2025-10-3117-371/+373
| | | | | | | | Also cleaned up a bunch of code.
* | sega/model2: new trilinear implementation, add support for microtextures ↵ Matthew Daniels2025-10-305-155/+226
| | | | | | | | | | | | | | | | | | | | | | (#14433) * sega/model2: new trilinear implementation, add support for microtextures New implementation runs about 40% faster * sega/model2.cpp: forgot to remove a redundant line * sega/model2: more redundant lines removed
* | emu/device.h: Added more sanity checks to device types. Vas Crabb2025-10-301-2/+33
| | | | | | | | | | This will bloat debug builds a bit, but unfortunately it seems to be necessary to explicitly guard against this now.
* | Fixed up various broken stuff: Vas Crabb2025-10-3024-146/+143
| | | | | | | | | | | | | | | | | | | | * bus/bk: Expose correct public interface for card devices. * bus/qbus/terak_v.cpp: Fixed save state support, restrict drawing to clipping rectangle. * apple/apple2e.cpp: Try to actually show the value that would be read in the debugger for C000 I/O. * Got rid of pointless duplicate layout.
* | [Access Virus] Hookup LCD to port 1 bits (#14430) Felipe Corrêa da Silva Sanches2025-10-292-6/+23
| |
* | New working clones Ivan Vangelista2025-10-294-11/+61
| | | | | | | | | | | | ------------------ Astro Wars (set 2) [IZ8DWF] Moon Lander (bootleg of Lunar Rescue, set 2) [Domenico Cervini]
* | bus/pc98_cbus/pc9801_14.cpp: hookup TMS3631 stub angelosa2025-10-296-15/+187
| |
* | bus/nscsi/pc8801_30.cpp: fix set audio start position mode 0x80 angelosa2025-10-292-8/+18
| | | | | | | | | | | | Software list items promoted to working --------------------------------------- pc8801_cdrom: CD Takarabako, Mirrors [Angelo Salese]
* | skeleton/tamagotchi_pix.cpp: SoC identified AJR2025-10-281-4/+15
| |
* | Cherry Master 97 improvements: [Roberto Fresca, Grull Osgo] Roberto Fresca2025-10-281-22/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Decoded and bitswapped the bipolar PROMs creating a RGB555 palette. - Fixed title and foreground graphics colors. - Video register from port to get the proper graphics modes. - Adjusted and placed the reels properly. - Fixed the reels colors. - Added hopper support. - Added mechanical counters. - Fixed the screen update to use the vidreg for modes. - Added lamps support. Jackpot Knight improvements: [Roberto Fresca, Grull Osgo] - Fixed title and foreground colors. - Fixed reels colors. - Improved reels placement.
* | bus/pc8801/pc8801_31.cpp: pinpoint DMA enable bit angelosa2025-10-285-23/+37
| |
* | hash/pc8801_cdrom.xml, hash/megacd.xml: mark missing index images as baddump angelosa2025-10-282-13/+26
| |
* | bus/nscsi/pc8801_30.cpp: implement fader control angelosa2025-10-285-31/+134
| |
* | i386: set cpl after all memory reads are done in i386_task_switch cracyc2025-10-281-1/+1
| |
* | dsp563xx: First stab at the interpreter infrastructure Olivier Galibert2025-10-288-78/+64327
| |
* | mcs51: remove spurious port read messages Olivier Galibert2025-10-281-4/+4
| |
* | misc/cointek.cpp: added ROM and reel RAM banking, identified game title as ↵ Ivan Vangelista2025-10-282-58/+149
| | | | | | | | Gold Line
* | akai/mpc60.cpp: fix GCC compile [R. Belmont] arbee2025-10-271-0/+1
| |
* | akai/mpc60.cpp: Actually set_floppy() for the uPD766 and fix the polarity of ↵ arbee2025-10-271-1/+7
| | | | | | | | the ready line. Factory disks now load properly. [crazyc, R. Belmont]
* | akai/mpc60.cpp: Hooked up all inputs to the panel CPU and significantly ↵ arbee2025-10-271-3/+352
| | | | | | | | beefed up the floppy hookup. [R. Belmont]
* | adamnet/fdc.cpp: Add compatibility matrix for convenient reference AJR2025-10-272-0/+12
| |