Note Feed

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

Previous 50 199869 Revisions Next 50

r194007 Monday 13th March, 2023 at 15:05:54 UTC by erik
cpu/h8, cpu/tms32010, cpu/tms32025: Replaced sprintf with type-safe equivalents. (#10979)

cpu/h8/h8_sci.cpp: Made clock mode a scoped enumeration and fixed a save state issue.
[/branches/a800_cart/src/devices/cpu/h8]h8_sci.cpp h8_sci.h h8_timer8.cpp h8s2245.cpp
[/branches/a800_cart/src/devices/cpu/tms32010]32010dsm.cpp
[/branches/a800_cart/src/devices/cpu/tms32025]32025dsm.cpp

r194006 Monday 13th March, 2023 at 13:46:18 UTC by hap
dac.h: fix mistake on prev commit
[/branches/a800_cart/src/devices/sound]dac.h

r194005 Monday 13th March, 2023 at 13:43:46 UTC by hap
dac.h: add generic 5bit dac
[/branches/a800_cart/src/devices/sound]dac.h

r194004 Monday 13th March, 2023 at 13:13:28 UTC by hap
vgmplay: workaround for 7759 md pin write
[/branches/a800_cart/src/mame/virtual]vgmplay.cpp

r194003 Monday 13th March, 2023 at 12:52:13 UTC by hap
upd7759: only detect mode change in idle state
[/branches/a800_cart/src/devices/cpu/sm510]sm510base.cpp
[/branches/a800_cart/src/devices/machine]nmc9306.cpp
[/branches/a800_cart/src/devices/sound]upd7759.cpp upd7759.h
[/branches/a800_cart/src/mame/bfm]bfcobra.cpp
[/branches/a800_cart/src/mame/handheld]hh_tms1k.cpp
[/branches/a800_cart/src/mame/sega]segas16b.cpp system16.cpp
[/branches/a800_cart/src/mame/tryom]chess.cpp

r194002 Monday 13th March, 2023 at 01:47:10 UTC by Carl
ega: be less strict about valid display settings
[/branches/a800_cart/src/devices/video]crtc_ega.cpp

r194001 Sunday 12th March, 2023 at 23:12:48 UTC by R. Belmont
maciici.cpp: fix GCC compile. [R. Belmont]
[/branches/a800_cart/src/mame/apple]maciici.cpp

r194000 Sunday 12th March, 2023 at 23:00:58 UTC by R. Belmont
maciici.cpp: Moved the Macintosh IIci and IIsi to their own driver. [R. Belmont]

mac.cpp: Condensed to single-file driver, began cleanup and simplification of the code. [R. Belmont]
[/branches/a800_cart/src/mame]mame.lst
[/branches/a800_cart/src/mame/apple]mac.cpp mac.h mac_m.cpp mac_v.cpp maciici.cpp*

r193999 Sunday 12th March, 2023 at 20:41:40 UTC by AJR
m50734: Partially emulate stepper motor controller registers
[/branches/a800_cart/src/devices/cpu/m6502]m50734.cpp m50734.h

r193998 Sunday 12th March, 2023 at 19:58:48 UTC by AJR
m740: Correct PC value following LDA ($zz, X)
[/branches/a800_cart/src/devices/cpu/m6502]om740.lst

r193997 Sunday 12th March, 2023 at 19:30:46 UTC by Osso
irem/m72.cpp: corrected ROM names & added IC locations for many sets [Brian Troha]
[/branches/a800_cart/src/mame/irem]m72.cpp

r193996 Sunday 12th March, 2023 at 18:51:22 UTC by Vasantha Crabb
plugins/data: Use local sqlite3 library variable.
[/branches/a800_cart/plugins/data]database.lua

r193995 Sunday 12th March, 2023 at 18:46:26 UTC by Osso
New systems marked not working
------------------------------
Multi Game IV (AMGSK_VA3.85) [TeamEurope]
[/branches/a800_cart/src/mame]mame.lst
[/branches/a800_cart/src/mame/misc]amaticmg.cpp

r193994 Sunday 12th March, 2023 at 16:54:11 UTC by invertego
emu/rgbgen.h: Made out-of-range shift deterministic. (#10987)

Matches the SSE and VMX implementation.

Fixes obvious rendering artefacts with the N64 RDP on AArch64 targets.
[/branches/a800_cart/src/emu]validity.cpp
[/branches/a800_cart/src/emu/video]rgbgen.h

r193993 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.
[/branches/a800_cart/src/mame/snk]hng64.cpp hng64.h hng64_3d.ipp hng64_sprite.ipp hng64_v.cpp

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

r193991 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)
[/branches/a800_cart/src/devices/sound]es5506.cpp

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

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

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

r193987 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
[/branches/a800_cart/src/mame/dynax]ddenlovr.cpp
[/branches/a800_cart/src/mame/sega]system1.cpp system1.h

r193986 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
[/branches/a800_cart/src/devices/cpu/arcompact]arcompact_execute.cpp
[/branches/a800_cart/src/devices/cpu/arm]arm.cpp
[/branches/a800_cart/src/devices/cpu/asap]asap.cpp
[/branches/a800_cart/src/devices/cpu/capricorn]capricorn.cpp
[/branches/a800_cart/src/devices/cpu/clipper]clipper.cpp
[/branches/a800_cart/src/devices/cpu/cosmac]cosmac.cpp
[/branches/a800_cart/src/devices/cpu/cp1610]cp1610.cpp
[/branches/a800_cart/src/devices/cpu/dsp16]dsp16.cpp
[/branches/a800_cart/src/devices/cpu/e0c6200]e0c6200.cpp
[/branches/a800_cart/src/devices/cpu/e132xs]e132xs.cpp e132xsdrc.cpp
[/branches/a800_cart/src/devices/cpu/f2mc16]f2mc16.cpp
[/branches/a800_cart/src/devices/cpu/f8]f8.cpp
[/branches/a800_cart/src/devices/cpu/g65816]g65816.cpp
[/branches/a800_cart/src/devices/cpu/h6280]h6280.cpp
[/branches/a800_cart/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
[/branches/a800_cart/src/devices/cpu/hmcs40]hmcs40.cpp
[/branches/a800_cart/src/devices/cpu/hphybrid]hphybrid.cpp
[/branches/a800_cart/src/devices/cpu/i386]i386.cpp
[/branches/a800_cart/src/devices/cpu/i8008]i8008.cpp
[/branches/a800_cart/src/devices/cpu/i8085]i8085.cpp
[/branches/a800_cart/src/devices/cpu/i86]i286.cpp i86.cpp
[/branches/a800_cart/src/devices/cpu/i960]i960.cpp
[/branches/a800_cart/src/devices/cpu/ks0164]ks0164.cpp
[/branches/a800_cart/src/devices/cpu/lc8670]lc8670.cpp
[/branches/a800_cart/src/devices/cpu/m37710]m37710.cpp
[/branches/a800_cart/src/devices/cpu/m6502]odeco16.lst om6502.lst om65c02.lst om740.lst or65c19.lst ow65c02s.lst oxavix.lst
[/branches/a800_cart/src/devices/cpu/m6800]m6800.cpp m6801.cpp
[/branches/a800_cart/src/devices/cpu/m68000]m68000.cpp m68kcpu.cpp
[/branches/a800_cart/src/devices/cpu/m6805]m6805.cpp m68705.cpp m68hc05.cpp
[/branches/a800_cart/src/devices/cpu/m6809]base6x09.lst
[/branches/a800_cart/src/devices/cpu/m88000]m88000.cpp
[/branches/a800_cart/src/devices/cpu/mb88xx]mb88xx.cpp
[/branches/a800_cart/src/devices/cpu/mc68hc11]mc68hc11.cpp
[/branches/a800_cart/src/devices/cpu/mcs48]mcs48.cpp mcs48.h
[/branches/a800_cart/src/devices/cpu/mcs51]mcs51.cpp
[/branches/a800_cart/src/devices/cpu/mcs96]mcs96ops.lst
[/branches/a800_cart/src/devices/cpu/melps4]melps4.cpp
[/branches/a800_cart/src/devices/cpu/minx]minx.cpp
[/branches/a800_cart/src/devices/cpu/mips]mips1.cpp r4000.cpp
[/branches/a800_cart/src/devices/cpu/mn1880]mn1880.cpp
[/branches/a800_cart/src/devices/cpu/nanoprocessor]nanoprocessor.cpp
[/branches/a800_cart/src/devices/cpu/nec]nec.cpp v25.cpp
[/branches/a800_cart/src/devices/cpu/ns32000]ns32000.cpp
[/branches/a800_cart/src/devices/cpu/pdp8]hd6120.cpp
[/branches/a800_cart/src/devices/cpu/pic17]pic17.cpp
[/branches/a800_cart/src/devices/cpu/romp]romp.cpp
[/branches/a800_cart/src/devices/cpu/s2650]s2650.cpp
[/branches/a800_cart/src/devices/cpu/saturn]saturn.cpp
[/branches/a800_cart/src/devices/cpu/score]score.cpp
[/branches/a800_cart/src/devices/cpu/se3208]se3208.cpp
[/branches/a800_cart/src/devices/cpu/sh]sh2.cpp sh4comn.cpp
[/branches/a800_cart/src/devices/cpu/sm510]sm510base.cpp
[/branches/a800_cart/src/devices/cpu/t11]t11.cpp
[/branches/a800_cart/src/devices/cpu/tms1000]tms2100.cpp
[/branches/a800_cart/src/devices/cpu/tms32025]tms32025.cpp
[/branches/a800_cart/src/devices/cpu/tms34010]tms34010.cpp
[/branches/a800_cart/src/devices/cpu/tms7000]tms7000.cpp
[/branches/a800_cart/src/devices/cpu/ucom4]ucom4.cpp
[/branches/a800_cart/src/devices/cpu/unsp]unsp.cpp
[/branches/a800_cart/src/devices/cpu/upd7810]upd7810.cpp
[/branches/a800_cart/src/devices/cpu/v30mz]v30mz.cpp
[/branches/a800_cart/src/devices/cpu/v60]v60.cpp
[/branches/a800_cart/src/devices/cpu/xavix2]xavix2.cpp
[/branches/a800_cart/src/devices/cpu/z180]z180op.hxx
[/branches/a800_cart/src/devices/cpu/z8]z8.cpp
[/branches/a800_cart/src/devices/cpu/z80]z80.cpp
[/branches/a800_cart/src/devices/cpu/z8000]z8000.cpp
[/branches/a800_cart/src/emu]diexec.cpp diexec.h
[/branches/a800_cart/src/emu/debug]debugcpu.cpp debugcpu.h

r193985 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]
[/branches/a800_cart/hlsl]bloom.fx

r193984 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.
[/branches/a800_cart/docs/source/techspecs]luareference.rst
[/branches/a800_cart/src/emu]distate.h
[/branches/a800_cart/src/frontend/mame]luaengine.cpp luaengine.ipp

r193983 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>
[/branches/a800_cart/src/mame/acorn]acrnsys1.cpp

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

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

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

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

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

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

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

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

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

r193973 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]
[/branches/a800_cart/src/devices/machine]hd64610.cpp

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

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

r193970 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]
[/branches/a800_cart/hash]abc1600_flop.xml
[/branches/a800_cart/src/mame/luxor]abc1600.cpp

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

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

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

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

r193965 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]
[/branches/a800_cart/src/devices/sound]es5503.cpp

r193964 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)
[/branches/a800_cart/src/devices/sound]es5503.cpp

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

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

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

r193960 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]
[/branches/a800_cart/src/devices/cpu/tms7000]tms7000.h
[/branches/a800_cart/src/mame]mame.lst mess.flt
[/branches/a800_cart/src/mame/chess]compuchess.cpp conchess.cpp
[/branches/a800_cart/src/mame/handheld]hh_cop400.cpp
[/branches/a800_cart/src/mame/layout]gammonm2.lay* omar.lay* pylo.lay* tchess.lay*
[/branches/a800_cart/src/mame/tiger]pylo.cpp*
[/branches/a800_cart/src/mame/tryom]chess.cpp* gammonm.cpp* omar.cpp*

r193959 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]
[/branches/a800_cart/scripts/src]bus.lua
[/branches/a800_cart/src/devices/bus/snes]profighter.cpp* profighter.h* snes_carts.cpp

r193958 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)
[/branches/a800_cart/src/mame/sinclair]pentevo.cpp

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team