Previous | 199869 Revisions | Next |
r192800 Sunday 12th March, 2023 at 01:40:39 UTC by AJR |
---|
Interrupt callback rationalization - Make CPUs pass interrupt return PC as a second argument to standard_irq_callback - Add interrupt return PC to "Stopped at interrupt" message produced by debugger 'gint' command - Add messages to trace logs whenever interrupts are accepted - Attempt to step over interrupt routines for applicable debugger commands - Eliminate standard_irq_callback_member wrapper method - Update many CPU cores to invoke standard_irq_callback at the start of or during interrupt processing, rather than at the end or when the input line changes - Remove IRQ callbacks for some input lines that never cause interrupts - mb88xx, mcs48: Add IRQ callbacks for internal interrupts |
[src/devices/cpu/arcompact] | arcompact_execute.cpp |
[src/devices/cpu/arm] | arm.cpp |
[src/devices/cpu/asap] | asap.cpp |
[src/devices/cpu/capricorn] | capricorn.cpp |
[src/devices/cpu/clipper] | clipper.cpp |
[src/devices/cpu/cosmac] | cosmac.cpp |
[src/devices/cpu/cp1610] | cp1610.cpp |
[src/devices/cpu/dsp16] | dsp16.cpp |
[src/devices/cpu/e0c6200] | e0c6200.cpp |
[src/devices/cpu/e132xs] | e132xs.cpp e132xsdrc.cpp |
[src/devices/cpu/f2mc16] | f2mc16.cpp |
[src/devices/cpu/f8] | f8.cpp |
[src/devices/cpu/g65816] | g65816.cpp |
[src/devices/cpu/h6280] | h6280.cpp |
[src/devices/cpu/h8] | gt913.cpp h83002.cpp h83003.cpp h83006.cpp h83008.cpp h83032.cpp h83042.cpp h83048.cpp h83337.cpp h8s2245.cpp h8s2320.cpp h8s2357.cpp h8s2655.cpp |
[src/devices/cpu/hmcs40] | hmcs40.cpp |
[src/devices/cpu/hphybrid] | hphybrid.cpp |
[src/devices/cpu/i386] | i386.cpp |
[src/devices/cpu/i8008] | i8008.cpp |
[src/devices/cpu/i8085] | i8085.cpp |
[src/devices/cpu/i86] | i286.cpp i86.cpp |
[src/devices/cpu/i960] | i960.cpp |
[src/devices/cpu/ks0164] | ks0164.cpp |
[src/devices/cpu/lc8670] | lc8670.cpp |
[src/devices/cpu/m37710] | m37710.cpp |
[src/devices/cpu/m6502] | odeco16.lst om6502.lst om65c02.lst om740.lst or65c19.lst ow65c02s.lst oxavix.lst |
[src/devices/cpu/m6800] | m6800.cpp m6801.cpp |
[src/devices/cpu/m68000] | m68000.cpp m68kcpu.cpp |
[src/devices/cpu/m6805] | m6805.cpp m68705.cpp m68hc05.cpp |
[src/devices/cpu/m6809] | base6x09.lst |
[src/devices/cpu/m88000] | m88000.cpp |
[src/devices/cpu/mb88xx] | mb88xx.cpp |
[src/devices/cpu/mc68hc11] | mc68hc11.cpp |
[src/devices/cpu/mcs48] | mcs48.cpp mcs48.h |
[src/devices/cpu/mcs51] | mcs51.cpp |
[src/devices/cpu/mcs96] | mcs96ops.lst |
[src/devices/cpu/melps4] | melps4.cpp |
[src/devices/cpu/minx] | minx.cpp |
[src/devices/cpu/mips] | mips1.cpp r4000.cpp |
[src/devices/cpu/mn1880] | mn1880.cpp |
[src/devices/cpu/nanoprocessor] | nanoprocessor.cpp |
[src/devices/cpu/nec] | nec.cpp v25.cpp |
[src/devices/cpu/ns32000] | ns32000.cpp |
[src/devices/cpu/pdp8] | hd6120.cpp |
[src/devices/cpu/pic17] | pic17.cpp |
[src/devices/cpu/romp] | romp.cpp |
[src/devices/cpu/s2650] | s2650.cpp |
[src/devices/cpu/saturn] | saturn.cpp |
[src/devices/cpu/score] | score.cpp |
[src/devices/cpu/se3208] | se3208.cpp |
[src/devices/cpu/sh] | sh2.cpp sh4comn.cpp |
[src/devices/cpu/sm510] | sm510base.cpp |
[src/devices/cpu/t11] | t11.cpp |
[src/devices/cpu/tms1000] | tms2100.cpp |
[src/devices/cpu/tms32025] | tms32025.cpp |
[src/devices/cpu/tms34010] | tms34010.cpp |
[src/devices/cpu/tms7000] | tms7000.cpp |
[src/devices/cpu/ucom4] | ucom4.cpp |
[src/devices/cpu/unsp] | unsp.cpp |
[src/devices/cpu/upd7810] | upd7810.cpp |
[src/devices/cpu/v30mz] | v30mz.cpp |
[src/devices/cpu/v60] | v60.cpp |
[src/devices/cpu/xavix2] | xavix2.cpp |
[src/devices/cpu/z180] | z180op.hxx |
[src/devices/cpu/z8] | z8.cpp |
[src/devices/cpu/z80] | z80.cpp |
[src/devices/cpu/z8000] | z8000.cpp |
[src/emu] | diexec.cpp diexec.h |
[src/emu/debug] | debugcpu.cpp debugcpu.h |
https://github.com/mamedev/mame/commit/445e9e20aa6db377236a05d5ab034b2d766d7f2a |
Previous | 199869 Revisions | Next |