Commit graph

89737 commits

Author SHA1 Message Date
eientei95
4a05adbd2f
pc1512_hdd.xml: Changed interface match the ISA Fixed Disk Controller card used in the pc1512hd20. (#12086) 2024-03-04 07:58:59 +11:00
Vas Crabb
2931abbcf4 osd/modules/input: Various cleanup and minor enhancements.
input_common.h: Got rid of the DirectInput key code macros.  DirectInput
headers are always available on Windows - it's just an opportunity for
bygs.

input_common.cpp: Added default names for keys mapped to MAME's "other
switch" type.

input_rawinput.cpp: Simulate Pause key being held for 30ms, similarly to
what's done for Caps Lock on macOS with SDL.  Also added a gross hack to
give "correct" names for Pause and Num Lock.

input_sdl.cpp: Get default key names from SDL.  Not really that useful
as it isn't aware of the current keyboard layout.  Key map files are
still needed for anything other than a US ANSI layout.

Also added some comments.
2024-03-04 07:05:28 +11:00
Olivier Galibert
1dae50467e Enhance the sh704x. MU128 MSTO, needs interrupts now. 2024-03-03 20:13:26 +01:00
Ivan Vangelista
187945dbd0 unico/unico.cpp: verified OKI frequency and pin 7, added dip locations [Guru] 2024-03-03 18:38:21 +01:00
Olivier Galibert
295b00c0e6 plg150-ap: Added 2024-03-03 18:00:29 +01:00
hap
22dc01243f h8_timer8: remove unneeded timer_tick function,
mastmind: replace internal artwork hacky V with checkmark icon
2024-03-03 16:32:05 +01:00
angelosa
4505d5459f machine/w83787f: document config_map 2024-03-03 02:57:30 +01:00
angelosa
66ca989488 pc/pcipc_sis: preliminary W83787F Super I/O core;
machine/sis85c496: add ISA irq pins;
2024-03-03 01:08:02 +01:00
hap
780764ae7a funcube: use memory_share_creator for nvram 2024-03-02 23:11:49 +01:00
AJR
03d3b6f199 h8_sci: Suppress SCK transition at end of transmit sequence, yet again 2024-03-02 16:18:50 -05:00
hap
c9414f1f73 misc hap drivers: start to use P key for keypad now that it's not MAME Pause anymore 2024-03-02 20:27:54 +01:00
hap
e4b7c6cc45 h8: fix absolute address bst/bist opcode IMM data 2024-03-02 20:27:54 +01:00
hap
f154215cee h8_timer: fix edge with compare match if both tt and tgr are larger than counter_cycle,
h8325: mask unused iscr/ier bits
2024-03-02 20:27:54 +01:00
hap
c0a2d62733 h8: fix addx8/subx8 H flag when C=1 2024-03-02 20:27:54 +01:00
AJR
7589a714cb seta/srmp2.cpp: Consolidate driver in single file 2024-03-02 13:12:35 -05:00
Miodrag Milanovic
34287c3719 scn2674: fixed row table addressing mode as per documentation 2024-03-02 17:38:50 +01:00
angelosa
0c8a2c11da pc/pcipc_sis: port mtouchxl BIOS variant to sis85c496 2024-03-02 17:36:29 +01:00
angelosa
1d5063a8c3 machine/sis85c496: fix PIC and RTC mapping 2024-03-02 17:35:17 +01:00
angelosa
1e10fcb16a isa/svga_cirrus: preliminary remap callback for gd542x 2024-03-02 17:34:28 +01:00
Mark Garlanger
9384c347f7
heath/h17_fdc.cpp: Skeleton impl for the H-88-1 Hard-Sectored Controller (#11997) 2024-03-02 10:29:43 -05:00
Mark Garlanger
c15059824a
heathkit/tlb.cpp: Use layout to mask border and create a visible bezel (#12010) 2024-03-02 10:28:04 -05:00
angelosa
308b6f0f30 pci/pdc20262: add base bus master interface 2024-03-01 23:37:29 +01:00
TWEgit
f5efc5fd3c
hash/scv.xml: BASIC Nyuumon has and requires on-cart RAM (#12085) 2024-03-01 12:34:08 -05:00
Firehawke
f261d52ef8
apple2_flop_misc.xml: Added latest versions of Anti-M. (#12073)
New working software list items (apple2_flop_misc.xml)
-------------------------------
Anti-M (version 1.9) [4am, Firehawke]
Anti-M (version 2.0) [4am, Firehawke]
Anti-M (version 2.1) [4am, Firehawke]
Anti-M (version 2.2) [4am, Firehawke]
2024-03-02 02:53:44 +11:00
mamehaze
2208d6f74e
Added various TV games and cartridges: (#12072)
* nintendo/nes_clone.cpp: Added Croaky Karaoke 16-in-1.
* skeleton/hudson_poems.cpp: Implemented tile flip enable flag and added Spoo Daisuki! Playmat.
* tvgames/spg2xx.cpp: Added Dora TV Globe-Trotter (France) and Lexibook Junior My 1st Drawing Studio.
* tvgames/xavix.cpp: Added Tokyo Friend Park 2.
* gcslottv.xml: Added Juu-ou Junior cartridge.

New working systems
-------------
Epoch / SSD Company LTD Tokyo Friend Park 2 (Japan) [David Haywood, TeamEurope]

New working clones
--------------
VTech Dora the Explorer - Dora TV Globe-Trotter (France) [David Haywood, TeamEurope]

New systems marked not working
------------
Croaky Karaoke 16-in-1 [David Haywood, TeamEurope]
Konami Goo Choco Lantan Spoo Daisuki! Playmat [David Haywood, TeamEurope]
Lexibook Junior My 1st Drawing Studio [David Haywood, TeamEurope]

New software list items marked not working
---------------
gcslottv.xml: Jū-ō Junior [David Haywood, TeamEurope]
2024-03-02 02:51:54 +11:00
Miodrag Milanovic
af6cef00fa New clones marked not working
-----------------------------
Tandy 4000 [Adrian's Digital Basement]
2024-03-01 08:39:20 +01:00
hap
3bced9d00f New working clones
------------------
Little Professor (1976 version, rev. A) [hap, Sean Riddle]
Little Professor (1976 version, rev. B) [hap, Sean Riddle]

also made the 1978 version the parent set
2024-02-29 23:07:26 +01:00
hap
1c67206a4e New working clones
------------------
Super Enterprise (model 210.C) [hap, Berger]
2024-02-29 23:07:26 +01:00
Vas Crabb
f28fe7db31 osd: Cleaned up MIDI and network interfaces a little more. 2024-03-01 05:06:54 +11:00
Ivan Vangelista
3191b41313 New systems marked not working
------------------------------
Speed Master (Ver. V1.0, Apr 29 2004) [siftware]

- taito/haplucky.cpp: added a couple more hw notes

New clones marked not working
-----------------------------
Speed Master (Ver. V1.0, May 23 2003) [siftware]
Speed Master (Ver. V1.0, Apr 28 2004) [siftware]
2024-02-29 18:00:55 +01:00
AJR
1c0d33f0db haplucky: Add note about component 2024-02-29 11:04:19 -05:00
hap
8737ddd5a6 h8_timer16: revert b18bf9cade - manually check for TGR match in update_counter instead (mu100 gets performance back) 2024-02-29 15:07:12 +01:00
hap
707d36ab2f okim6258: small cleanup 2024-02-29 15:07:12 +01:00
Olivier Galibert
f1bb8a02ff h8_sci: Fix sync transmissions 2024-02-29 13:31:34 +01:00
Ivan Vangelista
661208a015 New systems marked not working
------------------------------
Happy Lucky! [Phil Bennett]

- konami/blockhl.cpp: made it use view instead of bankdev
2024-02-29 07:19:03 +01:00
Patrick Mackinlay
eceeca2509 pc532: add floating-point unit
* ns32381: add new device
* ns32k: refactor slave interface
* ns32k: fix format 9 instruction decoding
2024-02-29 11:29:07 +07:00
AJR
7a80443450 bassstr, sbasssta: Skeleton input hookup 2024-02-28 22:41:45 -05:00
angelosa
e8b35a53b3 pci/pdc20262: dump v1.14 BIOS and provide PCI config scan [Guru] 2024-02-29 03:23:45 +01:00
angelosa
9b2e02a839 bus/pci: add PDC20262 card [Guru] 2024-02-29 02:50:32 +01:00
angelosa
0701ce97db machine/sis5513_ide: housecleaning 2024-02-29 02:48:22 +01:00
hap
19c5c5bff8 added preliminary OKI MSM6588 ADPCM Recorder device 2024-02-29 01:52:37 +01:00
Olivier Galibert
094d06e5d7 h8_sci: Entirely revise clocking 2024-02-29 01:26:01 +01:00
Sylvain Glaize
5466b7f0c9
trs/mc10.cpp: Add "Multiport" cartridge and RAM expansion for the Matra & Hachette Alice (#12080) 2024-02-28 19:07:49 -05:00
holub
1e0dfbe8fd
spi_sdcard.cpp: implement SEND_CSD (SD_TYPE_V2) (#12078) 2024-02-28 19:02:31 -05:00
Adrian Siekierka
63864c41dd
g65816: Emulation accuracy fixes - (stack,S),Y and emulation mode quirks (#12079)
* Fix wraparound in (stack,S),Y addressing mode
* Emulate (direct,X) emulation mode wraparound bug, fix handling of direct page accesses in emulation mode.
* Ignore emulation mode for 24-bit pointer reads/writes
* Force usage of native 16-bit stack handling for 65816-exclusive stack instructions
* PEI also forces native 16-bit direct page handling
* PLB reads from ($200) instead of ($100) when S=$1FF in emulation mode
2024-02-28 18:42:16 -05:00
hap
a3b3b39a68 h8_timer: a way to fix (almost all?) missed events 2024-02-28 22:37:40 +01:00
hap
241d31b904 Revert "pc532: add floating-point unit"
This reverts commit ca431df745.
2024-02-28 21:07:58 +01:00
hap
b18bf9cade h8_timer16: remove irq check from recalc_event for software that polls the timer irq flags with interrupts disabled, big performance drop for mu100 unfortunately 2024-02-28 20:48:26 +01:00
hap
3b6aae51c2 h8_timer: edge case: if live counter is above m_counter_cycle, first count to 0xff instead of immediate modulo 2024-02-28 20:48:25 +01:00
hap
f3ea2208e4 h8_timer: remove impossible check,
h8_timer: overflow only happens when m_counter_cycle is the full range
2024-02-28 20:48:25 +01:00