| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
|
|
| |
-cpu/powerpc: Modernised recompiler front-end code, improved instruction
analysis logging.
-cpu/sh: Cleaned up instruction analysis logging a little
-util/client_ws.hpp, util/server_ws_impl.hpp, capcom/cps2comm.cpp:
Updated some use of deprecation ASIO APIs.
-nakajima/nakajies.cpp: Use range-based loops.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
nscsi/s1410: Return seek error on out-of-bounds seek. [Curt Coder]
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The base opcode description now only has the parts that are used by the
base recompiler front-end. CPU cores are free to define their own
extensions as they see fit without being limited to pre-defined fields.
The base recompiler front-end is now a template, eliminating the virtual
member functions. It no longer has any dependencies on libemu, which
paves the way to decoupling the recompiler front-ends and allowing the
instruction analysis to be tested without the rest of the emulator.
Also added a compile-time option to disable ASTAT flag update elision in
the SHARC recompiler, and fixed some recompiler front-end bugs.
|
| | |
|
| |\ |
|
| | | |
|
| |\| |
|
| | | |
|
| | | |
|
| |/
|
|
| |
third party libraries.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
New systems marked not working
------------------------------
Lucky Star 5AMVP3 [The Retro Web]
|
| | |
|
| | |
|
| |
|
|
| |
(#14971)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This is required by Last Bronx, which has code that de-duplicates the
common part of multiple successive loops. It reduces the performance of
do-nothing spin loops a bit but not too much - the DRC still has
substantially better performance than the interpreter.
Unfortunately, this exposes a pre-existing issue with how ASTAT
conditions are handled in the SHARC front-end which causes the Midnight
Run and Racing Jam DSP programs to crash. Fixing it will require major
changes. Use -nodrc for now, I'll probably have to disable to
recompiler before the next release until this can be fixed.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* SDL3 is the default for macOS targets. Linux/Windows can build with
OSD=sdl3 while we wait for better distro support for SDL3. Both X11 and
Wayland sessions are fully supported on Linux.
* SDL3 -sound=sdl supports both input and output. All other video, sound,
and input functionality should otherwise be the same for now. SDL 3.4+
multiple keyboard/mouse support is planned.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 6cb0ec64ac8608c4bcf864807495f91c55db3653.
This seems to have been done with a lack of understanding of how things
work. A fake output based on tag string comparisons is definitely not a
good way to do things. Views with hard-coded screen tags for a single
slot device aren't a great idea either, given MAME provides a variety of
emulated terminals.
The whole thing is just misguided.
|
| |
|
|
|
|
|
|
|
| |
* bus/vme/sys68k_cpu1: replace layout with tag-based screen references
* bus/vme/sys68k_cpu1: functional front panel matching real hardware
* bus/vme/sys68k_cpu1: add DB25 serial port connectors to front panel layout
* bus/vme/sys68k_cpu1: show connected device type on front panel connectors
* bus/vme/sys68k_cpu1: rename RS232 port tags to match front panel labels, wire up P5
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
| |
|
| |
- cpu/m6805: add MC14805E2 CPU variant
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Coleco Adaptor devices.
- Replaced GENERIC_CARTSLOT with COLECOVISION_CARTRIDGE_SLOT.
- Added controllers with COLECOVISION_CONTROL_PORT, fixes MT08759.
- Hooked up Coleco software lists.
New working software list additions
-----------------------------------
pencil2: Big Foot Chase [6502man, Rayxamber]
Deepspace, H-Tron, Mastermind RK, Sokoban RK [robertk-retro]
pencil2_cass: Application Software Library [Robbbert]
|
| |
|
|
|
|
|
|
| |
* machine/k033906.cpp: Added read side effects check (should fix
MT08830).
* cpu/tms320c3x: Marked TMS320C31 as parent ROM of TMS320VC33.
* cpu/sharc: Cleaned up formatting of 64-bit values and initialisation
of opcode dispatch table.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Name folders after families rather than the first family member emulated
by MAME (yes, TMS320C1x and TMS320C2x are retrospective names).
Follow TI's convention of including the "C" in the names.
Don't try to jam all the disassembler source file names into 8.3.
The TMS32010, TMS320M10 and TMS320C10 are different things, but
unfortunately MAME hasn't made a distinction between them so far. As
far as I can tell, early DECTalk devices used TMS32010 or TMS320M10
chips, while the Atari and Toaplan games used TMS320C10 chips, but this
should be verified.
|
| |
|
|
| |
amiga/cdtv: Implement front panel with VFD and control buttons. Play/Pause, Stop, Previous and Forward buttons not yet working because the "Remote Control Input Converter" isn't hooked up yet.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* misc/3do.cpp: split Clio into own device
* misc/3do.cpp: convert Madam to device
* misc/3do_clip.cpp: hookup DSPP
* misc/3do_clio.cpp: add logmacro
* misc/3do_madam.cpp: move diag port as devcb, disable by default
* misc/3do_madam.cpp: add logmacro
* misc/3do.cpp: fix lambda capture
|
| |
|
|
|
|
| |
and Mahjong Raijinhai.
Also cleaned up some stuff.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Lua considers anything other than null or false to be "truthy". The
tests against "null" were comparing to a non-existent global called
"null" that evaluated to nil.
* Got bus.lua back in alphabetical order and got at least most of the
trigger variables aligned with paths.
* At least don't put random stuff in the middle of the Acorn devices in
machine.lua.
-cpu/adsp2100: Corrected some tabulaton that had rotted.
-cpu/tms32032: Got rid of some superfluous parentheses.
-apple/lisa*.cpp: Added ATTR_COLD on stuff.
|
| |
|
|
|
|
|
|
| |
core: Better support for external mmus
Note: I didn't expect to push that one right now, it's missing
documentation among other things, but since some people seems to be
interested to work on that driver I don't want to hold them.
|