| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
keyboard and general ADB traffic. [R. Belmont, Peter Ferrie]
* Greatly improves mouse tracking smoothness (Github #13670)
* Fixes Chessmaster 2100 hanging when you try to drag a piece
* Fixes Xenocide not accepting menu selections
|
| |
|
|
|
|
|
|
|
|
|
|
| |
[R. Belmont]
* Pressing any key now wakes up from sleep, not just the modifier keys
* Pressing the power key (F12 by default) after Shut Down will turn the machine back on
apple/msc.cpp: MSC's VIA1 is customized: CB1 IRQs are a separate input not tied to CB1. [R. Belmont]
* This greatly improves the smoothness of 68K/68HC05 communications.
cpu/m6805/m68hc05pge.cpp: Implemented hardware keyboard matrix scanner, used during sleep and power off states by the PowerBook Duos. [R. Belmont]
|
| |
|
|
| |
* fix sound in 32x:aburner
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
docs: Explicitly state that installing a read/write tap returns the
pass-through handler.
cpu/mb86235: Using lowercas integer literal suffixes hurts readability,
especially when it's 1ll (compare to 1LL, especially in a Courier-like
font).
video/ppu2c0x_vt.cpp: Look for the patterns.
mame.lst: Expunge comments that started creeping back in.
taito/taitotz.cpp: Use versions as printed on Taito's hard disk labels
in descriptions.
debug/win: Requiring every debugger window class to care about the
console window's views is bad design. That's a clear case of
unnecessary coupling.
posix/posixptty.cpp: Testing for glibc does not guarantee pty.h is
available. It's possible to build glibc for targets where its PTY
wrapper functions are not implemented.
|
| |
|
|
| |
-Metadata corrections, missed srccleanin.
|
| | |
|
| |
|
|
|
|
| |
(removed one of the sets since it's an overdump)
misc: small cleanup
|
| | |
|
| |
|
|
|
|
| |
they may differ are unsupported; distinguish KA and KB device types
This effectively reverts commit e3997fb6b2caefaeba23cc6f3d3b67013ece87fb and reinstates 5954767b0b4da0c43f7194c7def4c162fbc8ef78.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* This simplifies the code somewhat and gives a bit more consistency
across modules.
* XAudio2 sound will ignore the audio latency setting for now - properly
synchronising streams, etc. requires more work.
-Cleaned up some recent changes.
|
| | |
|
| | |
|
| |
|
|
| |
* Fixes glitchy characters in Fighting Vipers and Sonic the Fighters
* Use mask for 32-bit writes over PM bus
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* cpu/z80: Renamed LUT fields
* cpu/z80: Handled flags lazily
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
boot + games selectable (#13727)
- added a derived 6502 core for the VT3xx Sound CPU (built into the SoC), it has some customized opcodes
- added enough emulation of the Sound CPU to get denv150 to pass initial checks
- added internal SoC ROM to a number of sets that copy the sound program from it, allowing those to pass startup checks too
- added preliminary support for some of the extra VT3xx background video features, note even the way the hardware implements these is ugly, they really are hacked on top of the standard NES modes
- added preliminary support for extra VT3xx sprite modes
- the above also allow various Lexibook sets to show boot screens eg. lxcmcysw, lxcmcyfz, lxcmcydp, lxcmcysp, lxcmcycr, lxcmcypj, lxcmcyba, lxcmcypp
- paired some scrambling/encryption to specific SoC classes, as it's likely these represent slightly customized models, added modes for nubsupmf, red5mam, dgun2593, gcs2mgp, 240in1ar which also now show something
- started looking at the new DMA modes needed by 240in1ar etc.
- denv150 basically now works, but leaving it marked as NOT WORKING until the rest of the sound CPU logic is hooked up
- flagged a few sets as potentially bad dumps
- verified / corrected metadata for a number of sets now that they boot and can be better identified
- identified some cases where there seem to be additional protection devices present, supplying either code or data
- replaced vt1682 ALU in vt3xx emulation with its own implementation as it isn't the same
- added relative offset support (a kind of banking internal to the VT3xx) allowing the majority of games in the multi-game menus to go ingame
- added external banking support to a number of the larger games (anything larger than 32Mbytes has to be externally banked)
- corrected ROM loading for a number of sets
- fixed additional opcodes on sound CPU, and added the remaining peripherals
- misc other VT related tweaks
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
* cpu/mb86235: Improve TGPx4 interpreter
Most Sega Model 2C-CRX games are now working with 3D graphics
* cpu/mb86235: fixing clang compile error
* cpu/mb86235: authors are listed on line 2, no need to repeat them (nw)
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
which prevented generate_checksum_block() being called for RAM areas. [smf]
|
| | |
|
| |
|
|
|
|
|
| |
- Register STATE_GENPCBASE so debugger will recognize CPU
- Limit ACC to 20 bits in debugger state display
- Use util::sext for sign extension in non-DRC paths. Note that this changes behavior because positive values were sometimes not truncated to 20 bits previously.
- Make disassembly slightly less broken, though still very much a stub
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* cpu/z80: Changed macro call syntax in generator input
* help compiler
* fix
|
| |
|
| |
Prevents crash due to stack overflow during ranking screen in Virtual-On
|
| |
|
|
| |
around as needed. (#13654)
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
than current channel (MT09160).
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- implement internal serial interrupt for V50
- support alternate screen dimensions for HD44352
New NOT_WORKING machine
----------
Casio FZ-1 Digital Sampling Synthesizer [Rainer Buchty, Devin Acker]
New NOT_WORKING clone
----------
Casio FZ-10M Digital Sampling Synthesizer Module [Tom Virostek, Devin Acker]
Casio FZ-20M Digital Sampling Synthesizer Module [BCM, Devin Acker]
|
| |
|
|
| |
https://github.com/mamedev/mame/issues/13634
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Should be added soon:
- mute
- speaker/microphone resampling
To be added a little later:
- compression
- reverb
Needs to be added by someone else:
- coreaudio
- direct
- portaudio
- xaudio2
- js
|
| | |
|
| | |
|