Commit Graph

92699 Commits

Author SHA1 Message Date
Vas Crabb
f39baa51dc -util/mfpresolve.cpp: Moved member function resolution code to a common location.
* util/delegate.cpp, cpu/drcbex64.cpp, cpu/drcbearm64.cpp: Use common member function resolution code.

-cpu/drcbearm64.cpp, cpu/drcbex64.cpp, cpu/drcbex86.cpp: Moved some stuff to anonymous namespaces.

-cpu/drcbex64.cpp, cpu/drcbex86.cpp: Defer allocating labels if they aren't always needed.
2025-01-14 03:59:02 +11:00
blueonesarefaster
e0b1e2356e
barcrest\mpu3.cpp: Correct 100hz signal to pia6821 ic3 (#13215)
* Correct 100hz signal to pia6821 ic3
* Correct 50hz comment
* Correct toggling of 100hz and comment games which fail on boot
2025-01-13 11:35:20 -05:00
hap
fc8e83000b m62_v: remove note about guessed palette resistors 2025-01-13 17:22:29 +01:00
hap
852a85f29e hc55516: add btanb note 2025-01-13 17:12:21 +01:00
hap
bf9f19bd20 beluga: make text labels a bit less bright 2025-01-13 17:12:21 +01:00
hap
dd1f5e032a kblitz: detect cold boot differently,
fidelity card: reduce duplicate port handlers
2025-01-13 17:12:21 +01:00
987123879113
aa5cd150b3
cpu/drcbearm64.cpp: Added a 64-bit ARMv8 (AArch64) DRC back-end. (#13162)
* cpu/uml.cpp: Removed unused vector type.
* 3rdparty/asmjit: Update asmjit to latest upstream.
* cpu/drcbex64.cpp: Fixed crash with LOG_HASHJMPS enabled (stack needs to be 16-byte aligned before calling debug_log_hashjmp_fail).
2025-01-14 02:44:16 +11:00
angelosa
4dab319804 amiga/amiga_m.cpp: CLXDAT bit 15 is always high 2025-01-13 11:37:33 +01:00
Vas Crabb
aa0c4f914f cpu/drcbex86.cpp: Sorry, I’m an idiot, didn't stage this line. 2025-01-13 05:54:28 +11:00
Vas Crabb
ff92d10a04 osd: Added helper for getting CPU cache line size. 2025-01-13 05:43:09 +11:00
AJR
43c5edd139 atari/tank8.cpp: Add addressable latch devices and XTAL definition; use raw parameters for screen 2025-01-12 11:49:57 -05:00
angelosa
3eca0c3793 amiga/amiga_v.cpp: fix sprite display in hires mode 2025-01-12 17:45:27 +01:00
angelosa
38111d1ba1 New software list items marked not working
------------------------------------------
amiga_cd: The Big Red Adventure, Red Hat Linux 5.1 [archive.org], Emulators Unlimited Plus, Final Odyssey: Theseus Verses the Minotaur [redump.org]
2025-01-12 17:45:27 +01:00
Mark Garlanger
9a06c424e0
formats/h17disk.cpp: Add format for Heath hard-sectored formats (#13222)
* formats/h17disk.cpp: Add format for Heath hard-sectored formats

* fix compile error

* minor formatting changes
2025-01-12 17:27:13 +01:00
m1macrophage
43b23c15ec
oberheim/dmx.cpp: Emulating pitch tunning. Optimizing pitch computations. (#13223)
Also simplified and documented pitch computations.
2025-01-12 17:24:30 +01:00
hap
65f39de214 triplhunt: add default nvram, add debugger side effect checks 2025-01-12 16:27:13 +01:00
hap
35bb55fb24 beluga: change keypad shortcuts 2025-01-12 15:21:47 +01:00
hap
cd2d3f4177 misc atari: add nopr to addressmaps for 6800 clr spam 2025-01-12 14:23:06 +01:00
hap
035b34aa99 m6800: add dummy read to CLR opcode [blueonesarefaster] 2025-01-12 13:10:15 +01:00
hap
b67f6c88f6 trclchick: remove duplicated ports 2025-01-12 13:05:50 +01:00
hap
02f5cf6671 elf: correction to in button, remove some more trampolines 2025-01-12 12:54:52 +01:00
hap
15f8ec61e3 New working systems
-------------------
Beluga [hap, Berger]
2025-01-12 12:54:52 +01:00
Ivan Vangelista
01b2f12034 New working clones
------------------
Toride II (Japan, revision I) [twistedsymphony]

New systems marked not working
------------------------------
Omatsuri Yasan: Ganso Takoyaki [SnakeGrunger]

New clones marked not working
-----------------------------
Omatsuri Yasan: Kingyo Sukui [SnakeGrunger]
2025-01-12 09:38:15 +01:00
Felipe Corrêa da Silva Sanches
fb60da7510
kn5000: Improvements to the internal layout. (#13219)
- Highlight pressed buttons by changing color
- Remove many unnecessary 'name' attributes.
- Add a few details that were missing, like the red lines over a couple sequencer buttons.
2025-01-11 20:43:19 -05:00
Roberto Fresca
8229c02491 Moved Code Magik to lependu.cpp driver. 2025-01-12 01:54:58 +01:00
algestam
69f22c2dd9
New working clone (#13218)
----------
Tronica: Clever Chicken [Milan Galcik, algestam]
2025-01-11 18:32:49 -05:00
Dirk Best
ce650597a6 amiga/gayle: Fix include guard after move 2025-01-11 23:25:43 +01:00
AJR
9f159066a6 amiga/amiga_m.cpp: C++17 should make these instantiations unnecessary 2025-01-11 17:21:54 -05:00
Dirk Best
5a0f8e57d0 amiga: Move gayle into amiga folder 2025-01-11 23:17:52 +01:00
hap
92d5c3d620 jetwave: update analog controls 2025-01-11 20:27:22 +01:00
Olivier Galibert
b4ad26d980 mindset: That has not been a skeleton for a while 2025-01-11 18:24:19 +01:00
Olivier Galibert
6250309bfd floppy: Start the ready dance on insertion even if motor is always on 2025-01-11 18:24:19 +01:00
Dirk Best
bd65f40587 misc/policetr: Use BT481 device 2025-01-11 18:17:52 +01:00
hap
ee01ec6aa3 i8085: correct some variable types 2025-01-11 17:58:29 +01:00
arbee
4f1ab340b2 Fix include guard check that previous CI runs missed. [R. Belmont] 2025-01-11 10:48:16 -05:00
fulivi
110cd6a1ea
HP98x6: added HP98628 & HP98629 expansion cards (#12984)
* z80sio: add support for wait/ready, fix rx int logic, fix SDLC bit stuffing bug

* hp98x6: added support for HP98628 & HP98629 exp. cards

* hp98x6: removed dependency on buggy hp_dio functions, restored original hp_dio.*
2025-01-11 10:39:27 -05:00
hap
4142cc168a elf2: update note about dma 2025-01-11 16:02:24 +01:00
AJR
ae9bafdeef microsoft/jazz.cpp: Update comment 2025-01-11 08:27:04 -05:00
algestam
b6f7c525f3
New working machine added (#13204)
----------
Tronica: Diver's Adventure [Milan Galcik, algestam]
2025-01-11 13:49:19 +01:00
mamehaze
cd064ab4e4
Update m72.cpp - flip bchopper/mrheli Demo Sounds switch (#13203) 2025-01-11 13:48:39 +01:00
mahoneyt944
d805c6904f
Segas32 - Resolution change when zooming (#13047)
* Wrap tilemap - fix harddunk background in attract
2025-01-11 13:48:04 +01:00
hap
514da0b8c5 cosmac: fix load init phase [Robbbert] 2025-01-11 13:17:39 +01:00
Dirk Best
29b1e6283b lsi/m3: Fix floppy regression, add initial software list
New working software list additions
-----------------------------------
M3 Utilities (Release 3) [Steve Hunt]
2025-01-11 13:08:07 +01:00
m1macrophage
82229a145f
oberheim/ob8.cpp: Skeleton driver for Oberheim OB8. (#13214) 2025-01-11 11:39:26 +01:00
Mark Garlanger
802de68cb4
bus/heathzenith/h89: Remove signals present on a real h89bus (#13193) 2025-01-11 11:28:16 +01:00
Mark Garlanger
375f46e4a4
heathzenith/h19/tlb.cpp: Add joystick support to IGC board (#13171)
* heathzenith/h19/tlb.cpp: Add joystick support to IGC board

* Update joystick direction bits
2025-01-11 11:27:38 +01:00
m1macrophage
38b15677a6
sound/dac76.h: Documenting equivalence to AM6070. Fixing pin locations. (#13168) 2025-01-11 11:25:42 +01:00
Giulio Zausa
9b67884817
Added emulation for Roland SA sound chips (#13209)
* Sound chip

* Fix indent

* Fix

* Fx

* Constants
2025-01-11 11:24:06 +01:00
Felipe Corrêa da Silva Sanches
eb17a74dcc
Adding a layout to the Roland D-70 driver. (#13212)
Support moving sliders with mouse click & drag.

Note 1: LEDs declared and positioned in the layout, but the driver still does not control them.
Note 2: The rotary encoder is also not functional yet. I'll leave that one to a future separate commit.
2025-01-11 11:23:31 +01:00
holub
53d73e817f
sinclair/tsconf.cpp Improved tiles decoding (#13145)
* sinclair/tsconf.cpp Improved tiles decoding

* rm palette hack

* replace math with bitswap

* simplify

* restore tile cache
2025-01-11 11:21:45 +01:00