summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/h8
Commit message (Collapse)AuthorAgeFilesLines
* misc cpu: no need to check debug enabled flag manually hap11 days1-1/+1
|
* casio/wk1800.cpp, sound/gt155.cpp: Added Casio WK-1800/WK-1600 music ↵ Devin Acker2025-02-223-2/+2
| | | | | | | | | | | | | keyboards. (#12957) WK-1800 floppy support is not implemented. New working systems ---------- Casio WK-1800 [Edward d-tech, Devin Acker] New working clones ---------- Casio WK-1600 [Edward d-tech, Devin Acker]
* New systems marked not working Ivan Vangelista2025-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | ------------------------------ 7 Gold [Hammy] Champion 3001 Regular [Hammy] Golden Number [Hammy] Ji Xiang Ru Yi (V116CN) [dyq, little0] Jin Hua Zheng Ba (V113CN) [dyq, little0] Pairs (Italian gambling game) [Hammy] Sha Yu Da Heng (V104CN) [dyq, little0] Shuang Long Qiang Zhu Te Bie Ban (V104CN) [dyq, little0] Xiao Yao Dou Di Zhu [dyq, little0] Zupapa (Italian gambling game) [Hammy] New clones marked not working ----------------------------- NtCash (set 2) [Hammy] -stern/supdrapo.cpp: dumped PAL for supdrapo set [f205v]
* h8_dma: Handle forced aborts AJR2024-12-082-1/+2
|
* srcclean and cleanup Vas Crabb2024-10-271-2/+2
|
* namco/namcos12.cpp: Restored mnemonic clone suffixes. Vas Crabb2024-10-271-11/+10
|
* technodr: lower analog controls keydelta hap2024-10-251-0/+1
|
* Added C77, custom H8 for Namco. smf-2024-10-252-0/+311
|
* h8_sci: Disable logging by default & don't log debugger reads. smf-2024-10-252-47/+53
| | | | | | | | | | | Only start sending data via DMA if transmitter is enabled. Clear TEND when sending data via DMA. TDRE, RDRF, ORER, PER and FER flags can be cleared to 0 only if they have first been read while set to 1. Only set TEND when there is no more data to send. Receiver is started only on high to low rxd in asynchronous mode, when receiving and sending in synchronous mode when data is sent, or continuously when receiving without sending in synchronous mode. Set rx status to idle when stopping clock in rx_async_step(). Remove double invert when calculating parity in rx_async_step(). Remove redundant check for synchronous mode in rx_async_step().
* Added ATTR_COLD to common lifecycle methods for many files in src/devices. ↵ holub2024-09-2728-107/+107
| | | | (#12822)
* diexec: remove vestigal execute_input_lines() hap2024-09-181-1/+0
|
* h8: put register list enum under public hap2024-09-071-22/+22
|
* h8_sci: add safety check in internal_update for possible negative ticks, hap2024-07-112-9/+15
| | | | h8325: mask unused sci register bits
* h8: add system clock getter (divided clock()) hap2024-07-113-11/+12
|
* h8: return 0xff when reading from port DDR (eg. RMW opcodes on DDR) hap2024-05-2918-138/+138
|
* srcclean and cleanup Vas Crabb2024-05-261-1/+1
|
* New systems marked not working Olivier Galibert2024-05-131-1/+1
| | | | | | ------------------------------ Yamaha QS300 [O. Galibert, Matt] Yamaha EOS B900 [O. Galibert, Matt]
* gt913: fix 16-bit output port (used by ctk530 display) (#12344) Devin Acker2024-05-062-3/+4
|
* sh7042: Add dmac, mtu, adc, intc, sci, bsc. Separate A and non-A Olivier Galibert2024-05-021-1/+1
| | | | | | | | | | psr540: Add the swx00 New machines marked as MACHINE_NOT_WORKING ------------------------------------------ Yamaha MU500 [Matt, O. Galibert] Yamaha MU1000 [Matt, O. Galibert] Yamaha MU2000 [Matt, O. Galibert]
* New systems marked not working hap2024-03-271-0/+2
| | | | | ------------------------------ Igor (Excalibur) [hap, Sean Riddle]
* swx00: Initial buggy noise Olivier Galibert2024-03-271-32/+16
| | | | h8: correct division of negative numbers
* srcclean and fix indentation in preparation for MAME 0.264 branch. Vas Crabb2024-03-241-1/+1
|
* misc swx00 fixes Olivier Galibert2024-03-192-1/+4
|
* h8_timer: compare match event was off by 1 hap2024-03-192-27/+31
|
* mks3: first hle Olivier Galibert2024-03-182-2/+19
|
* swx00: Advance Olivier Galibert2024-03-182-33/+147
|
* h8: don't save the mode settings, move mac_saturating var to h8s2600 and ↵ hap2024-03-186-8/+30
| | | | hook it up
* h8: add more variables to savestate, hap2024-03-1813-47/+97
| | | | h8_intc: fix issue with multiple pending edge triggered irq
* ymmu*: invert lcd edge, hap2024-03-121-1/+1
| | | | h8_port: write hi-z output pins as 1
* The abs16/abs32 variants of the bit operations seem to have been introduced ↵ Olivier Galibert2024-03-073-50/+65
| | | | in the h8s2000
* misc hap disasm: correction to prev commit hap2024-03-073-7/+7
|
* h8: add internal rom to address map for some h8 devices hap2024-03-079-56/+88
|
* h8: correct typo with dasm abs16 [Olivier Galibert] hap2024-03-071-1/+1
|
* h8h: fix rte in normal mode hap2024-03-071-9/+8
|
* h8h: fix N flag with exts opcode, hap2024-03-071-15/+7
| | | | | h8h: fix regression with jsr abs8i, h8h: fix bst abs16 opcode
* Re-add the subcomponents to the swx00 and tweak the adc Olivier Galibert2024-03-052-19/+5
|
* New working systems hap2024-03-054-9/+33
| | | | | | | ------------------- Kasparov Chess Academy [hap, Sean Riddle] h8_watchdog: improve overflow flag reset
* h8: fix standby time travel problem hap2024-03-0447-38/+328
|
* h8: add h8s/2319 family, make 2320 (now renamed to 2329) a subdevice, hap2024-03-0413-779/+1035
| | | | | h8_watchdog: apparently fix funcube watchdog reset issue, mentor16: add lcd vertical layout to artwork
* h8_adc: 2320 ADCR CKS1 is on bit 3, correct typo, hap2024-03-0310-45/+12
| | | | | h8s2320: does not have ICR registers, h8_intc: remove unneeded trampolines (maybe a leftover from the past when emumem didn't support it)
* Enhance the sh704x. MU128 MSTO, needs interrupts now. Olivier Galibert2024-03-031-1/+5
|
* h8_timer8: remove unneeded timer_tick function, hap2024-03-033-48/+15
| | | | mastmind: replace internal artwork hacky V with checkmark icon
* h8_sci: Suppress SCK transition at end of transmit sequence, yet again AJR2024-03-021-2/+1
|
* h8: fix absolute address bst/bist opcode IMM data hap2024-03-021-2/+2
|
* h8_timer: fix edge with compare match if both tt and tgr are larger than ↵ hap2024-03-024-7/+9
| | | | | | counter_cycle, h8325: mask unused iscr/ier bits
* h8: fix addx8/subx8 H flag when C=1 hap2024-03-021-28/+30
|
* h8_timer16: revert ↵ hap2024-02-292-21/+38
| | | | https://github.com/mamedev/mame/commit/b18bf9cade56c2289cf03d0207577548868929a6 - manually check for TGR match in update_counter instead (mu100 gets performance back)
* h8_sci: Fix sync transmissions Olivier Galibert2024-02-291-5/+14
|
* h8_sci: Entirely revise clocking Olivier Galibert2024-02-294-304/+257
|
* h8_timer: a way to fix (almost all?) missed events hap2024-02-282-20/+7
|