| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | cpu/i386: saner fatal error handlingx86_std-exceptions | 2024-03-23 | 5 | -6/+7 | |
| | | |||||
| * | misc swx00 fixes | 2024-03-19 | 2 | -1/+4 | |
| | | |||||
| * | h8_timer: compare match event was off by 1 | 2024-03-19 | 2 | -27/+31 | |
| | | |||||
| * | mks3: first hle | 2024-03-18 | 2 | -2/+19 | |
| | | |||||
| * | sh7042: Start introducing the interrupts | 2024-03-18 | 4 | -4/+52 | |
| | | |||||
| * | swx00: Advance | 2024-03-18 | 2 | -33/+147 | |
| | | |||||
| * | Start adding the m37640 | 2024-03-18 | 2 | -0/+69 | |
| | | |||||
| * | cpu/hcd62121, casio/cfx9850.cpp: Various fixes: (#12137) | 2024-03-19 | 4 | -99/+401 | |
| | | | | | | | | | | | * cpu/hcd62121: Fixed register accesses from the debugger. * cpu/hcd62121: Implemented the TIME register. * cpu/hcd62121: Implemented more instructions tested on hardware. * cpu/hcd62121: Fixed swap flags - they are always cleared regardless of values. * cpu/hcd62121: Fixed timer so that it expires on KO enabled key input. * cpu/hcd62121: Added an infinite timer variant, (seems to be used with the low power-variant of timer_wait). * casio/cfx9850.cpp: Fixed CFX9850GB display RAM mapping - this one doesn't write to segment 0x60. * casio/cfx9850.cpp: Adjusted palette to better match screenshots in the manual. | ||||
| * | h8: don't save the mode settings, move mac_saturating var to h8s2600 and ↵ | 2024-03-18 | 7 | -9/+31 | |
| | | | | | hook it up | ||||
| * | mb88xx: clean up spacing, single line comments, shorthand variable types | 2024-03-18 | 4 | -467/+373 | |
| | | |||||
| * | h8: add more variables to savestate, | 2024-03-18 | 13 | -47/+97 | |
| | | | | | h8_intc: fix issue with multiple pending edge triggered irq | ||||
| * | ymmu*: invert lcd edge, | 2024-03-12 | 1 | -1/+1 | |
| | | | | | h8_port: write hi-z output pins as 1 | ||||
| * | ns32000: hook exceptions in debugger prior to entry | 2024-03-11 | 1 | -4/+15 | |
| | | | | | * handle unexpected double memory abort | ||||
| * | cpu/z80/r800dasm.cpp: Add disassembler for ASCII R800. (#12116) | 2024-03-10 | 2 | -0/+645 | |
| | | |||||
| * | The abs16/abs32 variants of the bit operations seem to have been introduced ↵ | 2024-03-07 | 3 | -50/+65 | |
| | | | | | in the h8s2000 | ||||
| * | misc hap disasm: correction to prev commit | 2024-03-07 | 14 | -19/+19 | |
| | | |||||
| * | misc hap disasm: move opcode mnemonics enum out of header file | 2024-03-07 | 22 | -231/+222 | |
| | | |||||
| * | h8: add internal rom to address map for some h8 devices | 2024-03-07 | 9 | -56/+88 | |
| | | |||||
| * | cpu/g65816: Don't expose a pile of macros to downstream users. | 2024-03-08 | 11 | -96/+102 | |
| | | |||||
| * | h8: correct typo with dasm abs16 [Olivier Galibert] | 2024-03-07 | 1 | -1/+1 | |
| | | |||||
| * | h8h: fix rte in normal mode | 2024-03-07 | 1 | -9/+8 | |
| | | |||||
| * | h8h: fix N flag with exts opcode, | 2024-03-07 | 1 | -15/+7 | |
| | | | | | | h8h: fix regression with jsr abs8i, h8h: fix bst abs16 opcode | ||||
| * | Re-add the subcomponents to the swx00 and tweak the adc | 2024-03-05 | 3 | -20/+6 | |
| | | |||||
| * | New working systems | 2024-03-05 | 4 | -9/+33 | |
| | | | | | | | | ------------------- Kasparov Chess Academy [hap, Sean Riddle] h8_watchdog: improve overflow flag reset | ||||
| * | h8: fix standby time travel problem | 2024-03-04 | 47 | -38/+328 | |
| | | |||||
| * | h8: add h8s/2319 family, make 2320 (now renamed to 2329) a subdevice, | 2024-03-04 | 13 | -779/+1035 | |
| | | | | | | h8_watchdog: apparently fix funcube watchdog reset issue, mentor16: add lcd vertical layout to artwork | ||||
| * | cpu/hcd62121: Implement missing mov instructions and timer wait (#12099) | 2024-03-03 | 2 | -6/+176 | |
| | | | | Co-authored-by: George Stagg <georgestagg@gmail.com> | ||||
| * | h8_adc: 2320 ADCR CKS1 is on bit 3, correct typo, | 2024-03-03 | 10 | -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. | 2024-03-03 | 11 | -48/+1306 | |
| | | |||||
| * | h8_timer8: remove unneeded timer_tick function, | 2024-03-03 | 3 | -48/+15 | |
| | | | | | mastmind: replace internal artwork hacky V with checkmark icon | ||||
| * | h8_sci: Suppress SCK transition at end of transmit sequence, yet again | 2024-03-02 | 1 | -2/+1 | |
| | | |||||
| * | h8: fix absolute address bst/bist opcode IMM data | 2024-03-02 | 1 | -2/+2 | |
| | | |||||
| * | h8_timer: fix edge with compare match if both tt and tgr are larger than ↵ | 2024-03-02 | 4 | -7/+9 | |
| | | | | | | | counter_cycle, h8325: mask unused iscr/ier bits | ||||
| * | h8: fix addx8/subx8 H flag when C=1 | 2024-03-02 | 1 | -28/+30 | |
| | | |||||
| * | h8_timer16: revert ↵ | 2024-02-29 | 2 | -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 | 2024-02-29 | 1 | -5/+14 | |
| | | |||||
| * | pc532: add floating-point unit | 2024-02-29 | 3 | -99/+98 | |
| | | | | | | | * ns32381: add new device * ns32k: refactor slave interface * ns32k: fix format 9 instruction decoding | ||||
| * | h8_sci: Entirely revise clocking | 2024-02-29 | 4 | -304/+257 | |
| | | |||||
| * | g65816: Emulation accuracy fixes - (stack,S),Y and emulation mode quirks ↵ | 2024-02-28 | 3 | -30/+101 | |
| | | | | | | | | | | | (#12079) * Fix wraparound in (stack,S),Y addressing mode * Emulate (direct,X) emulation mode wraparound bug, fix handling of direct page accesses in emulation mode. * Ignore emulation mode for 24-bit pointer reads/writes * Force usage of native 16-bit stack handling for 65816-exclusive stack instructions * PEI also forces native 16-bit direct page handling * PLB reads from ($200) instead of ($100) when S=$1FF in emulation mode | ||||
| * | h8_timer: a way to fix (almost all?) missed events | 2024-02-28 | 2 | -20/+7 | |
| | | |||||
| * | Revert "pc532: add floating-point unit" | 2024-02-28 | 3 | -98/+99 | |
| | | | | | This reverts commit ca431df745f99606e130b96390bfeb2c38aa236e. | ||||
| * | h8_timer16: remove irq check from recalc_event for software that polls the ↵ | 2024-02-28 | 1 | -19/+30 | |
| | | | | | timer irq flags with interrupts disabled, big performance drop for mu100 unfortunately | ||||
| * | h8_timer: edge case: if live counter is above m_counter_cycle, first count ↵ | 2024-02-28 | 2 | -21/+42 | |
| | | | | | to 0xff instead of immediate modulo | ||||
| * | h8_timer: remove impossible check, | 2024-02-28 | 2 | -8/+3 | |
| | | | | | h8_timer: overflow only happens when m_counter_cycle is the full range | ||||
| * | h8_intc: don't detect an nmi at power-on when initial pin state is ↵ | 2024-02-28 | 4 | -22/+28 | |
| | | | | | | | 'ASSERT_LINE', h8_timer: prevent multiple interrupts when timer wasn't clocked | ||||
| * | pc532: add floating-point unit | 2024-02-28 | 3 | -99/+98 | |
| | | | | | | | * ns32381: add new device * ns32k: refactor slave interface * ns32k: fix format 9 instruction decoding | ||||
| * | h83337: add readback of wscr and stcr | 2024-02-25 | 3 | -5/+28 | |
| | | |||||
| * | h8: add basic support for h8/3217, | 2024-02-25 | 8 | -16/+396 | |
| | | | | | h8_watchdog: clock divider table was the wrong way around | ||||
| * | h8 sci: use logmacro | 2024-02-25 | 1 | -52/+56 | |
| | | |||||
| * | tmp68301: Add parity tx support | 2024-02-24 | 1 | -2/+9 | |
| | | |||||
