mame/docs/source
Vas Crabb 3e3d27dde5 Started moving UML instruction reference to main documentation, fixed more recompiler issues:
* cpu/drcbearm64.cpp Interpret index operand for load and store
  instructions as a signed 32-bit value for consistency with x86-64.
  Moved code to interpret load and scale the index for integer
  load/store to a helper function to make it easier to update if it
  needs changes or fixes.
* cpu/drcbearm64.cpp: Use and/orr to set carry flag directly rahter than
  using an intermediate register when both operands of a CARRY
  instruction are immediates.
* cpu/drcbearm64.cpp: Fixed incorrect operand type assertion for FREAD.
* cpu/drcbearm64.cpp: Use less verbose asmjit helper functions for shift
  operations and addressing modes.
* cpu/drcbex64.cpp: Interpret index operand for floating point
  load/store as a signed 32-bit value for consistency with integer
  load/store.
* cpu/drcbex64.cpp: Guard against any possibility of load and store
  instructions altering the flags.
* cpu/drcbex64.cpp: Reduced copy/paste in floating point load/store
  instructions.
* cpu/drcbex64.cpp: Cleaned up some casts between integer types with
  differing size and signedness.
* docs: Added reference for UML flow control, data movement and emulated
  memory access instructions.
* cpu/uml.cpp: Truncate immediates to size for a few more instructions.
* cpu/uml.cpp: Added SPACE_OPCODES since it's a well-known address space
  now.
* cpu/uml.cpp: Removed SCALE_DEFAULT.  It's unimplemented by back-ends
  and unused by front-ends.
* cpu/uml.h, cpu/drcumlsh.h: Less confusing names for parameters to read
  and write instruction generators.
* cpu/drcbex86.cpp: Templated 64-bit multiplication helpers on the
  zero/sign flag source, cleaned up casting pointers to integers.
2025-04-12 02:58:15 +10:00
..
_ext
_templates docs: Updated RTD to 2.0.0 and removed dependency on jQuery. (#12253) 2024-04-16 03:22:07 +10:00
advanced -ui/ui.cpp, ui/videoopt.cpp: Made pointer activity timeout configurable. 2024-04-18 05:59:03 +10:00
commandline Cleaned up the mess from #12610: 2024-08-27 04:17:23 +10:00
contributing docs: fix markup on the links that were added. [R. Belmont] 2024-06-01 10:53:52 -04:00
debugger Miscelaneous minor fixes: 2025-03-30 06:29:08 +11:00
images Tweaked MAME icon: 2022-08-07 02:47:19 +10:00
initialsetup emscripten: fixes to get bgfx working (#13255) 2025-02-06 08:45:34 +01:00
luascript misc internal artwork: disable orange mouse pointer (false positive clickable artwork detection) 2024-04-14 01:10:07 +02:00
plugins docs: Fixed many editing errors and spelling errors. (#11575) 2023-09-29 00:41:31 +10:00
techspecs Started moving UML instruction reference to main documentation, fixed more recompiler issues: 2025-04-12 02:58:15 +10:00
tools docs: Removed unnecessary repetition in othertools.rst. (#12224) 2024-04-09 02:32:58 +10:00
usingmame Initial touch input support: 2024-04-12 02:49:15 +10:00
__init__.py
conf.py Miscelaneous minor fixes: 2025-03-30 06:29:08 +11:00
healthwarning.rst Documentation updates (#6825) 2020-07-18 08:15:13 -04:00
index.rst docs: Removed reference to directory that isn't added yet. 2023-12-06 17:34:04 +11:00
license.rst Updated copyright years to 2025 2025-01-01 16:36:28 +11:00
security.rst docs: Fixed a number of grammatical errors and editing errors. (#11578) 2023-10-01 13:39:06 +11:00
whatis.rst Updated copyright years to 2025 2025-01-01 16:36:28 +11:00