Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |||||
* | 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 | ||
| | ||||||
* | util/ioprocs.cpp: Added wrappers for common patterns. (#11608) | 2024-02-25 | 2 | -19/+9 | ||
| | | | | | emu/diimage.h: Removed fread overloads that allocate memory for output. util/core_file.cpp: Changed output size of load to size_t. | |||||
* | Revert "temp revert for for 0.263 of ↵ | 2024-02-24 | 2 | -89/+174 | ||
| | | | | | | https://github.com/mamedev/mame/commit/e4e5f3d918388a0455899abec3c02828209144dd" This reverts commit 34cf9cbaeaa071cb5a8eb9e53ba4e180165577e3. | |||||
* | temp revert for for 0.263 of ↵ | 2024-02-24 | 2 | -174/+89 | ||
| | | | | https://github.com/mamedev/mame/commit/e4e5f3d918388a0455899abec3c02828209144dd | |||||
* | Revert "h8_sci: Suppress SCK transition at end of transmit sequence (fixes ↵ | 2024-02-24 | 1 | -10/+2 | ||
| | | | | | | regression in puzzlet)" This reverts commit 3c038a50af94b12a53e2c3180ee91e39247651cf. | |||||
* | h8: correct interrupt timing after software standby | 2024-02-24 | 3 | -14/+22 | ||
| | ||||||
* | h8(cpu devices): add variables to save_item | 2024-02-23 | 14 | -10/+29 | ||
| | ||||||
* | h8325: use device arrays | 2024-02-23 | 2 | -63/+51 | ||
| | ||||||
* | h8_sci: Suppress SCK transition at end of transmit sequence (fixes ↵ | 2024-02-20 | 1 | -2/+10 | ||
| | | | | regression in puzzlet) | |||||
* | h8_sci: set logerror verbosity to 0 (performance issue in gk2000), | 2024-02-20 | 1 | -7/+7 | ||
| | | | | mhavoc, remove timer_set | |||||
* | Split rx and tx clocks to make full duplex work | 2024-02-20 | 2 | -93/+178 | ||
| | ||||||
* | h8: appears to be better for performance without virtual calls for r/w functions | 2024-02-18 | 4 | -59/+34 | ||
| | ||||||
* | New machines marked as MACHINE_NOT_WORKING | 2024-02-18 | 1 | -1/+1 | ||
| | | | | | ------------------------------------------ Yamaha MU128 [Matt, O. Galibert] | |||||
* | saitek*: update some internal artwork | 2024-02-16 | 1 | -0/+3 | ||
| | | | | | | | Systems promoted to working --------------------------- Kasparov Prisma [hap, Sean Riddle] Kasparov GK 2000 [hap, Sean Riddle] | |||||
* | Add a plg100-vl skeleton-ish. We have h8-h8 serial communications | 2024-02-16 | 1 | -1/+1 | ||
| | | | | reliability issues to track. | |||||
* | m6800,h8: shorthand variable types | 2024-02-14 | 56 | -1035/+1036 | ||
| | ||||||
* | h8_timer8: small correction in recalc_event | 2024-02-14 | 1 | -1/+1 | ||
| | ||||||
* | h8_intc: revert confusing change | 2024-02-14 | 1 | -5/+5 | ||
| | ||||||
* | h8_port: pass along ddr on write for high-impedance pins | 2024-02-14 | 3 | -6/+8 | ||
| | ||||||
* | h8_intc: don't clear irq pin inputs at reset | 2024-02-14 | 1 | -1/+2 | ||
| | ||||||
* | h8_intc: base h8 does not have ISR | 2024-02-14 | 4 | -24/+26 | ||
| | ||||||
* | h8_intc: h8h does not have 16-bit iscr, add support for rising edge interrupts | 2024-02-14 | 7 | -79/+130 | ||
| | ||||||
* | h8: RTE does not block interrupts | 2024-02-14 | 3 | -4/+12 | ||
| | ||||||
* | h8_timer8: fix divide by 0 crash, | 2024-02-13 | 4 | -3/+19 | ||
| | | | | scprof: add buttons | |||||
* | cxg: renamed some source files | 2024-02-13 | 4 | -6/+14 | ||
| | | | | | | | New systems marked not working ------------------------------ Sphinx Chess Professor [hap, Berger] Kasparov GK 2000 [hap, Sean Riddle] | |||||
* | h8: return 0xff for unconnected digital input ports, | 2024-02-11 | 3 | -6/+11 | ||
| | | | | prisma: fill in the inputs | |||||
* | h8: fix mu100 regression with 16bit timer | 2024-02-10 | 1 | -2/+2 | ||
| | ||||||
* | h8: add software standby mode and optional nvram | 2024-02-10 | 8 | -26/+178 | ||
| | ||||||
* | mu5/15: split the lcd | 2024-02-10 | 2 | -0/+578 | ||
| | | | | | | | sh7042: Start fleshing it up swx00: Same mu15: Added swp30: readd the scount increment | |||||
* | h8: port registers are not modified at reset | 2024-02-09 | 2 | -5/+6 | ||
| | ||||||
* | h8: change bsr rel16 fetch_noinc back to internal(1) | 2024-02-09 | 3 | -2/+17 | ||
| | ||||||
* | h8: improve cycle timing for pre-h8s arch | 2024-02-09 | 5 | -43/+69 | ||
| | ||||||
* | h8: add fetch_noinc for jsr opcodes, add preliminary support for ↵ | 2024-02-09 | 1 | -9/+30 | ||
| | | | | movfpe/movtpe, fix mov with negative disp for h8/300 | |||||
* | h8: fix jsr abs8i return address | 2024-02-09 | 1 | -3/+2 | ||
| | ||||||
* | h8: like subx, addx does not modify Z flag if result is 0, | 2024-02-08 | 4 | -85/+74 | ||
| | | | | h8: correct H8/300 opcode map (i suspect H8/300H also has opcodes in the map that belong to newer arch but didnt check) | |||||
* | h8: remove unnneeded mask after prev commit, | 2024-02-08 | 1 | -3/+3 | ||
| | | | | turbos24k: invert lcd enable | |||||
* | h8: fix add/sub16 H flag, fix rotxl2 lsb | 2024-02-08 | 1 | -5/+5 | ||
| | ||||||
* | h8/325: add md pins callback, | 2024-02-08 | 3 | -13/+26 | ||
| | | | | h8: fix V flag with INC opcodes | |||||
* | New working systems | 2024-02-07 | 6 | -6/+14 | ||
| | | | | | ------------------- Kasparov Turbo S-24K [hap, Berger] | |||||
* | h8_timer16: status flags are set no matter the irq enable flags, add ↵ | 2024-02-07 | 6 | -14/+47 | ||
| | | | | trampolines for h8/325 | |||||
* | h8: add h8/325 interrupt controller and 16bit timer, | 2024-02-07 | 6 | -49/+194 | ||
| | | | | prisma: add lcd screen and some i/o | |||||
* | h8: add preliminary h8/325 | 2024-02-06 | 12 | -37/+347 | ||
| | | | | | | New systems marked not working ------------------------------ Kasparov Prisma [hap, Sean Riddle] | |||||
* | h8: Fix divs. Fixes the voice volumes in the mu100 | 2023-11-05 | 1 | -6/+6 | ||
| | ||||||
* | srcclean in preparation for MAME 0.260 release branch | 2023-10-22 | 1 | -1/+1 | ||
| |