| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | sinclair/specnext.cpp: Refactored NMI handling. (#15086) | 2026-04-05 | 2 | -10/+0 | |
| | | |||||
| * | z80,6502,i86: no need for that m_reset_time local variable | 2026-03-15 | 2 | -6/+2 | |
| | | |||||
| * | z80,6502,i86: don't accept nmi at reset time | 2026-03-14 | 2 | -2/+6 | |
| | | |||||
| * | sinclair/specnext.cpp: Refactored INT/IRQ and implemented configurable DMA ↵ | 2026-02-05 | 2 | -1/+9 | |
| | | | | | halt (delay) (#14739) | ||||
| * | z80: rename memrq to mreq | 2026-02-02 | 5 | -57/+57 | |
| | | |||||
| * | z80: rename BUSRQ to BUSREQ | 2026-02-02 | 3 | -11/+11 | |
| | | |||||
| * | cpu/z80/z80.cpp: Fixed IRQ state if comes from daisy chain (#14776) | 2026-01-04 | 1 | -1/+1 | |
| | | |||||
| * | cpu/z80/z80n: Skipped memory write in stackless NMI mode (#14678) | 2025-12-17 | 1 | -13/+19 | |
| | | |||||
| * | sinclair/specnext.cpp: Improved IRQ handling. (#14340) | 2025-10-18 | 1 | -1/+1 | |
| | | | | sinclair/specnext_im2.cpp: Encapsuated Spectrum Next IM2. | ||||
| * | z80/z80.cpp: Cleaned up unnecessary internal state validation (SA_BUSACK) ↵ | 2025-10-09 | 3 | -16/+14 | |
| | | | | | which caused INT skip (#14294) | ||||
| * | sinclair/spectrum_v.cpp: Added ULA snow effect support [holub, spectramine] ↵ | 2025-07-24 | 1 | -0/+1 | |
| | | | | | | | | (#13963) * sinclair/spectrum_v.cpp: Added preliminary ULA snow effect support This fixes +2 as well | ||||
| * | cpu/z80n: Updated timings for z80n instructions (#13985) | 2025-07-24 | 1 | -3/+19 | |
| | | |||||
| * | Clean up various stuff. | 2025-07-01 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | z80: don't clear all input pins state at reset | 2025-06-10 | 2 | -5/+6 | |
| | | |||||
| * | z80: fix debugger h flag | 2025-06-03 | 1 | -1/+1 | |
| | | |||||
| * | z80: use z80 terminology for the flag vars | 2025-06-03 | 4 | -341/+344 | |
| | | |||||
| * | z80: support accessing F register in debugger | 2025-06-03 | 2 | -3/+4 | |
| | | |||||
| * | z80: set the flags after loadstate | 2025-06-03 | 5 | -12/+19 | |
| | | |||||
| * | cpu/z80: Handled flags lazily (#13729) | 2025-06-03 | 5 | -450/+736 | |
| | | | | | | * cpu/z80: Renamed LUT fields * cpu/z80: Handled flags lazily | ||||
| * | cpu/z80: Flatten 16b rw operations in order to avoid vars manipulations (#13676) | 2025-05-19 | 2 | -154/+86 | |
| | | |||||
| * | z80.lst: std::swap correction | 2025-05-05 | 1 | -2/+2 | |
| | | |||||
| * | z80.lst: small cleanup (press enter after semicolon) | 2025-05-05 | 2 | -320/+810 | |
| | | |||||
| * | cpu/z80: Changed macro call syntax in generator input (#13671) | 2025-05-05 | 3 | -1452/+1470 | |
| | | | | | | | | * cpu/z80: Changed macro call syntax in generator input * help compiler * fix | ||||
| * | cpu/z80: Removed internal TADR variable - effective addresses can be passed ↵ | 2025-05-04 | 4 | -1269/+845 | |
| | | | | | around as needed. (#13654) | ||||
| * | cpu/z80: Optimized detection of attention needed in service step. (#13630) | 2025-05-03 | 6 | -78/+122 | |
| | | |||||
| * | z80.lst: fix nsc800 compile | 2025-04-25 | 1 | -1/+1 | |
| | | |||||
| * | cpu/z80: Corrected name of generated nsc800 source file, removed duplicate ↵ | 2025-04-26 | 1 | -1/+1 | |
| | | | | | sources from build script. (#13622) | ||||
| * | cpu/z80/z80.cpp: Get rid of some flag LUTs (#13607) | 2025-04-20 | 3 | -86/+60 | |
| | | |||||
| * | cpu/z80/z80.cpp: Avoided wrong isunset() detection in some Spectrum clones ↵ | 2025-04-14 | 2 | -3/+2 | |
| | | | | | (#13590) | ||||
| * | cpu/z80/z84c015.cpp: Isolated cpu-specific memory translate functions (#13581) | 2025-04-11 | 5 | -11/+37 | |
| | | |||||
| * | z80make: sort prefixes to have consistent generated output | 2025-04-10 | 1 | -9/+9 | |
| | | |||||
| * | t6a84: remove unneeded devcb | 2025-04-10 | 3 | -44/+43 | |
| | | |||||
| * | z80/z80make.py: Revisited z80 code generator (#13573) | 2025-04-10 | 6 | -113/+221 | |
| | | | | | | * z80/z80make.py: Revisited z80 code generator * cpu/z80/t6a84.cpp: isolate device specific callbacks | ||||
| * | cpu/z80: Improved z80 code generation (#13558) | 2025-04-05 | 10 | -34/+25 | |
| | | |||||
| * | z80: around 10% performance gain by checking if devcb is unset that is ↵ | 2025-03-29 | 1 | -2/+4 | |
| | | | | | called on every opcode | ||||
| * | z80/z80dasm.cpp: Switched *R (LDIR, OTIR, etc) debugger flag to STEP_OVER ↵ | 2025-03-21 | 1 | -3/+3 | |
| | | | | | (#13451) | ||||
| * | raizing_batrider: hook up z80 busrq pin | 2025-01-16 | 2 | -6/+10 | |
| | | |||||
| * | t6a84: no need for PAGE_SIZE, it's a given that a 16-bit address space has a ↵ | 2024-12-04 | 2 | -5/+3 | |
| | | | | | length of 0x10000 | ||||
| * | diexec: Add callback to allow debugger to break into the middle of wait-type ↵ | 2024-11-17 | 1 | -3/+5 | |
| | | | | | | | | | | | instructions whose execution time is normally indefinite. When this happens, a special message may be printed to the debug console stating the location of the last actual instruction executed before the wait (if there was one). Note that since the callback ignores the current value of the program counter, this special type of debugger break cannot be entered through breakpoints or instruction stepping commands. The callback also leaves no effect on PC history tracking or trace logs. * cpu/hd61700, cpu/tms32031: Add standard IRQ callback * cpu/m68000gen.py: Change name of invoked executable to bin/python3 * cpu/m6809: Eliminate PC "massaging" for SYNC and similar instructions | ||||
| * | sega/sega_ferie.cpp: Add new not working systems (#11862) | 2024-11-16 | 5 | -5/+340 | |
| | | | | | | | | New systems added as NOT WORKING --------------------------------------- Ferie Kitten (1994, Sega) Ferie Puppy (1995, Sega) Ferie World Travel (1995, Sega) | ||||
| * | docastle: remove main-sub comms hack, hook up sn ready pin | 2024-11-15 | 2 | -2/+1 | |
| | | |||||
| * | Added ATTR_COLD to common lifecycle methods for many files in src/devices. ↵ | 2024-09-27 | 12 | -34/+34 | |
| | | | | | (#12822) | ||||
| * | diexec: remove vestigal execute_input_lines() | 2024-09-18 | 2 | -2/+0 | |
| | | |||||
| * | z80: use LOGMASKED instead of a macro for each log type, | 2024-09-02 | 5 | -20/+15 | |
| | | | | | xtal: add 3.58MHz | ||||
| * | z80: remove boguswait pin (tried to fix super6 properly but no luck) | 2024-08-31 | 2 | -2/+0 | |
| | | |||||
| * | nsc800: move device to its own file | 2024-08-31 | 5 | -76/+126 | |
| | | |||||
| * | z80: add m_ea/m_rtemp to savestates | 2024-08-31 | 1 | -7/+12 | |
| | | |||||
| * | z80.inc: move logmacro stuff to c++ files so subdevices can add their own ↵ | 2024-08-31 | 4 | -84/+20 | |
| | | | | | | | logging if they want, r800: remove identical local copy of z80.inc | ||||
| * | z80.h: change PAIR to PAIR16 (all those registers are 16bit) | 2024-08-31 | 6 | -193/+174 | |
| | | |||||
| * | srcclean and cleanup | 2024-07-28 | 1 | -3/+3 | |
| | | |||||
