summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/h8/h83003.cpp
Commit message (Collapse)AuthorAgeFilesLines
* emu/devcb.h: Eliminated the need to call resolve() on callbacks. (#11333) Vas Crabb2023-06-171-6/+2
| | | | | | | | | | | | Read callbacks now need a default return value supplied at construction. Replaced isnull() with isunset() which tells you if the callback wasn't configured rather than whether it isn't safe to call. Enabled validation of device callbacks (it seems it was disabled at some point, probably accidentally). Device callbacks and object finders now implement the same interface for resolution.
* h8_sci: Bring interface up in the cpu Olivier Galibert2023-06-081-18/+16
|
* h8_dma: reorganize, upgrade Olivier Galibert2023-06-061-41/+40
|
* h8: Use finders Olivier Galibert2023-06-061-135/+141
|
* h8: m_ify Olivier Galibert2023-05-281-61/+61
|
* h83003: Expose all four TEND outputs AJR2023-04-081-8/+6
|
* Interrupt callback rationalization AJR2023-03-111-1/+1
| | | | | | | | | | | - 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
* h8_dma: Preliminary support for short address mode AJR2020-11-171-1/+7
|
* finally retired the READ8/16/32/64 and WRITE8/16/32/64 macros (nw) Ivan Vangelista2020-06-181-4/+4
|
* h83002, h83003, h83006, h83008, h83048: Add configuration option to restrict ↵ AJR2019-07-211-106/+108
| | | | address space to 20 bits (nw)
* (nw) Clean up the mess on master Vas Crabb2019-03-261-0/+3
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-3/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* vl70: Hookup inputs [O. Galibert] Olivier Galibert2019-03-211-0/+3
|
* h8: Internal MCFG elimination (nw) AJR2018-12-091-25/+26
|
* h8: H8/3003 support [R. Belmont] arbee2018-08-021-0/+288