Note Feed

Note: GitHub retired the SVN interface on January 8, 2024.

Previous 50 199869 Revisions Next 50

r192807 Sunday 12th March, 2023 at 16:51:06 UTC by David Haywood
snk/hng64.cpp: Implemented raster interrups and improved layer mixing. (#10971)

* Implemented raster interrupt (used to enable fatfurwa floor layer).
* Improved layer priorities - still needs a proper per-pixel mixer.
* Improved colour mixer effects - still imperfect, but highlights areas needing attention.
[src/mame/snk]hng64.cpp hng64.h hng64_3d.ipp hng64_sprite.ipp hng64_v.cpp

r192806 Sunday 12th March, 2023 at 16:47:09 UTC by holub
sinclair/tsconf.cpp: Improved interrupt priorities. (#10976)
[src/mame/sinclair]spectrum.h tsconf.cpp tsconf.h tsconf_m.cpp

r192805 Sunday 12th March, 2023 at 16:42:28 UTC by cam900
sound/es5506.cpp: Converted comments to C++ style, and added notes and additional logging. (#10986)
[src/devices/sound]es5506.cpp

r192804 Sunday 12th March, 2023 at 09:00:09 UTC by Osso
devices/machine/nmc9306.cpp: fixed compile on GCC
[src/devices/machine]nmc9306.cpp

r192803 Sunday 12th March, 2023 at 08:51:41 UTC by Osso
devices/machine/e0516.cpp: fixed compile on GCC
[src/devices/machine]e0516.cpp

r192802 Sunday 12th March, 2023 at 06:36:50 UTC by Curt Coder
abc1600: Fixed RTC and NVRAM communications. [Curt Coder]
[src/devices/machine]e0516.cpp e0516.h nmc9306.cpp nmc9306.h
[src/mame/luxor]abc1600.cpp

r192801 Sunday 12th March, 2023 at 03:03:19 UTC by negunma
sega/system1.cpp nob: fix SN76489A clock (#10866)

* sega/system1.cpp: Fix SN76489A clocks for nob and gardia to match videos from PCB
[src/mame/dynax]ddenlovr.cpp
[src/mame/sega]system1.cpp system1.h

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

r192799 Saturday 11th March, 2023 at 22:21:00 UTC by Ryan Holtz
HLSL: bloom.fx: Return an alpha of 1 rather than texel alpha (fixes GitHub #10977). (#10983) [Ryan Holtz]
[hlsl]bloom.fx

r192798 Saturday 11th March, 2023 at 17:37:30 UTC by Vasantha Crabb
Lua engine: Better bindings for device_state_interface.

This avoids creating a table every time the state property of a device
is accessed, adds proper support for getting/setting floating/point
state entries from Lua, calls the state entry's formatting method to
convert to a string (for flags fields, etc.) and exposes more
properties.

This is a breaking change as the exposed properties on state entries
have changed, and the value property has different semantics for
floating-point state entries.
[docs/source/techspecs]luareference.rst
[src/emu]distate.h
[src/frontend/mame]luaengine.cpp luaengine.ipp

r192797 Saturday 11th March, 2023 at 17:11:46 UTC by erik
acrnsys1.cpp: Upgrade to ioport_array (#10980)

Co-authored-by: Erik Newton <erik.newton@newteksoftware.co.uk>
[src/mame/acorn]acrnsys1.cpp

r192796 Saturday 11th March, 2023 at 16:18:21 UTC by Olivier Galibert
st: Bunch more fixes
[src/mame/atari]atarist.cpp stvideo.cpp stvideo.h

r192795 Saturday 11th March, 2023 at 16:08:56 UTC by hap
New working systems
-------------------
Race Time [hap, Sean Riddle, eggs]
[src/devices/cpu/tms1000]tms1000.cpp tms1000.h
[src/mame]mame.lst
[src/mame/atari]irobot_m.cpp
[src/mame/handheld]hh_tms1k.cpp

r192794 Saturday 11th March, 2023 at 15:19:30 UTC by Angelo Salese
nec/pce_cd.cpp: QA fader
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192793 Saturday 11th March, 2023 at 14:24:35 UTC by Angelo Salese
sound/cdda.cpp: fix longstanding regression with get_channel_volume, rename it to get_channel_sample
[/branches/pcecd_qa/src/devices/sound]cdda.cpp cdda.h
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192792 Saturday 11th March, 2023 at 01:53:50 UTC by Angelo Salese
nec/pce_cd.cpp: fix cdda get_channel_volume index overflow
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192791 Saturday 11th March, 2023 at 14:19:24 UTC by AJR
unidasm: Add Interdata Series 16 disassembler
[scripts/src]cpu.lua
[src/devices/cpu/interdata16]dasm16.cpp* dasm16.h*
[src/tools]unidasm.cpp

r192790 Saturday 11th March, 2023 at 13:47:46 UTC by jflatt
atari/irobot_m.cpp: Initialise mathbox stack after loading decoding opcode PROMs (#10970)
[src/mame/atari]irobot_m.cpp

r192789 Saturday 11th March, 2023 at 02:50:44 UTC by AJR
m68000: Update these files too
[src/devices/cpu/m68000]m68000-sdfm.cpp m68000-sdpm.cpp m68000-sifm.cpp m68000-sipm.cpp

r192788 Saturday 11th March, 2023 at 02:35:46 UTC by AJR
m68000: Ensure exception hook is called before SP is updated
[src/devices/cpu/m68000]m68000-sdf.cpp m68000-sdp.cpp m68000-sif.cpp m68000-sip.cpp m68000gen.py

r192787 Friday 10th March, 2023 at 23:00:07 UTC by Angelo Salese
hash/pcecd.xml: acknowledge games using Save-Kun peripheral
[/branches/pcecd_qa/hash]pcecd.xml
[/branches/pcecd_qa/src/devices/bus/pce_ctrl]pcectrl.cpp

r192786 Friday 10th March, 2023 at 22:59:39 UTC by Angelo Salese
nec/pce_cd.cpp: make BRAM to init to a standard scdsys format data
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192785 Friday 10th March, 2023 at 20:13:08 UTC by Angelo Salese
nec/pce_cd.cpp: document crazyhos btanb
[/branches/pcecd_qa/hash]pcecd.xml
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192784 Friday 10th March, 2023 at 18:34:13 UTC by Angelo Salese
nec/pce_cd.cpp: unbreak snatcher, unbreak audio CD player
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192783 Friday 10th March, 2023 at 19:18:02 UTC by hap
bus/nscsi/cd: fix typo
[src/devices/bus/nscsi]cd.cpp

r192782 Friday 10th March, 2023 at 18:55:47 UTC by hap
New working clones
------------------
TI-74 Basicalc (set 2) [Frank Palazzolo]
[src/devices/cpu/tms1000]tms1000.h
[src/mame]mame.lst
[src/mame/handheld]hh_cop400.cpp hh_tms1k.cpp
[src/mame/layout]pylo.lay
[src/mame/ti]ti74.cpp

r192781 Friday 10th March, 2023 at 18:33:19 UTC by wilbertpol
bus/msx: Added Yamaha UCN-01 cartridge-to-module slot adapter. (#10972)
[scripts/src]bus.lua
[src/devices/bus/msx/cart]cartridge.cpp yamaha_ucn01.cpp* yamaha_ucn01.h*

r192780 Friday 10th March, 2023 at 18:22:36 UTC by Vasantha Crabb
machine/hd64610.cpp: Convert day-of-week from 1-based format used by device_rtc_interface to conventional 0-based format. [Sandro Ronco]
[src/devices/machine]hd64610.cpp

r192779 Friday 10th March, 2023 at 18:02:50 UTC by Vasantha Crabb
cpu/z180: Added CSIO emulation. [Vas Crabb, Sandro Ronco]
[scripts/src]cpu.lua
[src/devices/cpu/z180]z180.cpp z180.h z180asci.cpp z180csio.cpp* z180csio.h*

r192778 Friday 10th March, 2023 at 16:56:56 UTC by Osso
misc/amaticmg.cpp: removed tag lookup
[src/mame/misc]amaticmg.cpp

r192777 Friday 10th March, 2023 at 06:21:53 UTC by Curt Coder
abc1600_flop.xml: Fixed systest1600 binary floppy image and added source floppy image. [Curt Coder]
[hash]abc1600_flop.xml
[src/mame/luxor]abc1600.cpp

r192776 Friday 10th March, 2023 at 04:53:47 UTC by AJR
Fix debugger exception point hit message
[src/emu/debug]debugcpu.cpp

r192775 Friday 10th March, 2023 at 04:38:05 UTC by AJR
Include track numbers in results of AppleCD Read TOC command
[src/devices/bus/nscsi]cd.cpp

r192774 Friday 10th March, 2023 at 04:29:13 UTC by AJR
nscsi/cd.cpp: Correct enum name
[src/devices/bus/nscsi]cd.cpp

r192773 Friday 10th March, 2023 at 04:26:49 UTC by AJR
Add vendor-specific Read TOC command for Apple SCSI CD-ROM drive
[src/devices/bus/nscsi]cd.cpp cd.h
[src/lib/util]cdrom.cpp

r192772 Friday 10th March, 2023 at 01:15:33 UTC by Angelo Salese
hash/pcecd.xml: QA
[/branches/pcecd_qa/hash]pcecd.xml

r192771 Thursday 9th March, 2023 at 23:29:30 UTC by Angelo Salese
hash/pcecd.xml: QA heavy hitters
[/branches/pcecd_qa/hash]pcecd.xml
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192770 Wednesday 8th March, 2023 at 20:26:31 UTC by Angelo Salese
nec/pce_cd.cpp: do not send an irq when start/end redbook commands are issued, fixes macr2036 (MT #5995), jleagt94, iganin
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192769 Wednesday 8th March, 2023 at 20:26:31 UTC by GitHub
-

r192768 Friday 10th March, 2023 at 00:55:57 UTC by R. Belmont
es5503: cleaner fix for preserving the full accumulator phase on looping. [Kelvin Sherlock, R. Belmont]
[src/devices/sound]es5503.cpp

r192767 Friday 10th March, 2023 at 00:30:13 UTC by Peter Ferrie
es5503.cpp: preserve fractional phase, allows high-freq sample play [Peter Ferrie] (#10973)
[src/devices/sound]es5503.cpp

r192766 Thursday 9th March, 2023 at 23:14:25 UTC by Peter Ferrie
es5503.cpp: preserve fractional phase, allows high-freq sample play [Peter Ferrie]
[/branches/paperboy/src/devices/sound]es5503.cpp

r192765 Thursday 9th March, 2023 at 19:54:48 UTC by hap
ssystem3: remove obsolete workaround
[/branches]paperboy*

r192764 Thursday 9th March, 2023 at 19:54:48 UTC by hap
ssystem3: remove obsolete workaround
[src/mame/saitek]ssystem3.cpp

r192763 Thursday 9th March, 2023 at 19:54:48 UTC by hap
snowbro2: correct oki pitch
[src/mame/toaplan]toaplan2.cpp

r192762 Thursday 9th March, 2023 at 19:52:05 UTC by erik
Replaced most simple uses of sprintf with type-safe equivalents. (#10948)
[src/devices/bus/neogeo]prot_cmc.cpp
[src/devices/bus/nes]nes_unif.hxx
[src/devices/cpu/dsp32]dsp32dis.cpp
[src/lib/util]aviio.cpp aviio.h
[src/mame/amiga]arsystems.cpp
[src/mame/capcom]cps3.cpp
[src/mame/konami]3dom2_te.cpp ksys573.cpp
[src/mame/midway]midtunit_v.cpp
[src/mame/mit]tx0_v.cpp
[src/mame/namco]namcos22_v.cpp namcos23.cpp
[src/mame/next]next.cpp next.h
[src/mame/nintendo]pin64.cpp
[src/mame/sega]chihiro.cpp coolridr.cpp naomi.cpp
[src/mame/snk]hng64_a.cpp
[src/mame/subsino]subsino_m.cpp
[src/mame/tvgames]generalplus_gpl16250_nand.cpp generalplus_gpl32612.cpp spg29x.cpp
[src/osd/modules/output]network.cpp

r192761 Thursday 9th March, 2023 at 19:40:08 UTC by hap
New working systems
-------------------
Gammonmaster II [hap, Sean Riddle]
Omar [hap, Sean Riddle]
Electronic Chess (Tryom) [hap, Sean Riddle]
Punch Your Lights Out [hap, Sean Riddle, Frank Palazzolo]
[src/devices/cpu/tms7000]tms7000.h
[src/mame]mame.lst mess.flt
[src/mame/chess]compuchess.cpp conchess.cpp
[src/mame/handheld]hh_cop400.cpp
[src/mame/layout]gammonm2.lay* omar.lay* pylo.lay* tchess.lay*
[src/mame/tiger]pylo.cpp*
[src/mame/tryom]chess.cpp* gammonm.cpp* omar.cpp*

r192760 Thursday 9th March, 2023 at 19:17:46 UTC by Osso
bus/snes/profighter.cpp: Added skeleton devices for "Pro Figher" SNES cartridge copiers. (#10952)

Dumped four SNES copiers (3 Super Pro. Fighter Q variants and a Pro Fighter X). [Darksoft, Apocalypse]
[scripts/src]bus.lua
[src/devices/bus/snes]profighter.cpp* profighter.h* snes_carts.cpp

r192759 Thursday 9th March, 2023 at 18:59:11 UTC by holub
sinclair/pentevo.cpp: Added ERS v0.59.12/NEO-DOS v0.57 BIOS options. (#10969)
[src/mame/sinclair]pentevo.cpp

r192758 Thursday 9th March, 2023 at 06:17:30 UTC by Curt Coder
abc1600: Disable debugger side effects. [Curt Coder]
[src/mame/luxor]abc1600mac.cpp

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team