Note Feed

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

Previous 50 199869 Revisions Next 50

r193857 Sunday 26th February, 2023 at 18:38:10 UTC by AJR
cpu/psx: Modernize logging in subdevices
[/branches/a800_cart/src/devices/cpu/psx]dma.cpp irq.cpp mdec.cpp rcnt.cpp sio.cpp

r193856 Sunday 26th February, 2023 at 17:46:37 UTC by erik
cpu/dsp56156: Updated string formatting code. (#10933)
[/branches/a800_cart/src/devices/cpu/dsp56156]inst.h opcode.cpp pmove.h

r193855 Sunday 26th February, 2023 at 17:38:42 UTC by brice.onken
sony/news_r4k.cpp: Fixed graphics flag (unemulated rather than imperfect). (#10939)
[/branches/a800_cart/src/mame/sony]news_r4k.cpp

r193854 Sunday 26th February, 2023 at 17:33:32 UTC by brice.onken
sony/news_r3k.cpp: Flagged NWS-3410 as having unemulated graphics. (#10938)
[/branches/a800_cart/src/mame/sony]news_r3k.cpp

r193853 Sunday 26th February, 2023 at 17:29:41 UTC by Angelo Salese
sound/l7a1045_l6028_dsp_a.cpp: use 44'100 Hz for sound stream, disable all sounds on device_reset, QA notes
[/branches/a800_cart/src/devices/sound]l7a1045_l6028_dsp_a.cpp l7a1045_l6028_dsp_a.h

r193852 Sunday 26th February, 2023 at 17:14:47 UTC by brice.onken
sony/news_r3k.cpp: Added support for the NWS-3410/ (#10476)

New working systems
-------------------
Sony NWS-3410 [Brice Onken, Stefano Sanna]
[/branches/a800_cart/src/mame]mame.lst
[/branches/a800_cart/src/mame/sony]news_r3k.cpp

r193851 Sunday 26th February, 2023 at 15:34:43 UTC by AJR
sun3.cpp: Add preliminary (very incomplete) Am9516 UDC configuration
[/branches/a800_cart/src/mame/sun]sun3.cpp

r193850 Sunday 26th February, 2023 at 15:05:41 UTC by Osso
midway/midyunit.cpp: fixed MT08570
[/branches/a800_cart/src/mame/midway]midyunit.cpp

r193849 Sunday 26th February, 2023 at 13:41:48 UTC by Angelo Salese
mame.lst: fix unclosed quote
[/branches/a800_cart/src/mame]mame.lst

r193848 Sunday 26th February, 2023 at 12:52:34 UTC by Dirk Best
pccard_sram: Fix write protect switch, remove unneeded function
[/branches/a800_cart/src/devices/machine]pccard_sram.cpp pccard_sram.h

r193847 Sunday 26th February, 2023 at 09:32:40 UTC by paul.arnold
misc/babysuprem.cpp: Now working machine (#10901)

Systems promoted to working
---------------------------
Baby Suprem [Paul Arnold]
[/branches/a800_cart/src/mame/layout]babysuprem.lay*
[/branches/a800_cart/src/mame/misc]babysuprem.cpp

r193846 Sunday 26th February, 2023 at 03:53:20 UTC by R. Belmont
apple2gs: correct scanline interrupt position relative to the screen. [R. Belmont, Peter Ferrie]
[/branches/a800_cart/src/mame/apple]apple2gs.cpp

r193845 Sunday 26th February, 2023 at 02:55:26 UTC by Justin Kerk
New working software list additions
-----------------------------------
x68k_flop: Last Tempest (older)

ibm5150.xml: Replaced disk 1 of sq2 with a fresh mfm conversion, the previous one was twice as large as necessary (40 track disk dumped as 80 track). [Justin Kerk]
[/branches/a800_cart/hash]ibm5150.xml x68k_flop.xml

r193844 Sunday 26th February, 2023 at 01:02:17 UTC by AJR
Retire legacy NCR 539X emulation
[/branches/a800_cart/scripts/src]machine.lua
[/branches/a800_cart/src/devices/machine]ncr539x.cpp ncr539x.h
[/branches/a800_cart/src/mame/sun]sun3x.cpp

r193843 Saturday 25th February, 2023 at 19:04:30 UTC by Vasantha Crabb
Updated Czech and Slovak UI translations. [Milan Galcik]
[/branches/a800_cart/language/Czech]strings.po
[/branches/a800_cart/language/Slovak]strings.po

r193842 Saturday 25th February, 2023 at 18:53:22 UTC by clawgrip
vsmile_cart.xml: Added a new UK game cartridge dump and changed ROM sizes to hexadecimal. (#10929)

New working software list additions
---------------------------------------
Disney's Winnie the Pooh - The Honey Hunt (UK) [apex2504]
[/branches/a800_cart/hash]vsmile_cart.xml

r193841 Saturday 25th February, 2023 at 18:41:30 UTC by clawgrip
mame.lst: Add 'sauroc' and add year to 'spirulo' (#10934)
[/branches/a800_cart/src/mame]mame.lst

r193840 Saturday 25th February, 2023 at 18:33:56 UTC by Dirk Best
machine/pccard.cpp, machine/pccard_sram.cpp: Added support for PCMCIA linear SRAM cards. (#10886)

* Added callbacks for card detect, battery voltage and write protect to the PCCard interface.
* Added helpers to read/write data swapped (similar to the existing support in the ATA device).
* Add support for 2 MB and 4 MB SRAM PCMCIA models from Centennial with built-in EEPROM storage for CIS information.
* machine/linflash.cpp: Updated the linear Flash PCMCIA card emulation to use the new card detection support.
* machine/gayle.cpp: Rewrote the Amiga Gayle emulation, adding support for PCMCIA.
* Fixed an issue with Amiga interrupts arriving at the wrong time.
[/branches/a800_cart/scripts/src]machine.lua
[/branches/a800_cart/src/devices/machine]gayle.cpp gayle.h linflash.cpp linflash.h pccard.cpp pccard.h pccard_sram.cpp* pccard_sram.h*
[/branches/a800_cart/src/mame/amiga]amiga.cpp amiga_m.cpp
[/branches/a800_cart/src/mame/konami]ksys573.cpp

r193839 Saturday 25th February, 2023 at 18:19:43 UTC by Julian Sikorski
osd/sdl: Do not raise fatal error on -video auto -videodriver wayland. (#10924)
[/branches/a800_cart/src/osd/sdl]osdsdl.cpp

r193838 Saturday 25th February, 2023 at 18:18:20 UTC by David Haywood
snk/hng64_sprite.ipp, snk/hng64_v.cpp: Improved Hyper Neo Geo 64 sprite drawing. (#10914)

* Render sprites to intermediate buffer buffer and blend when mixing (fixes sprite/sprite priorities).
* Implemented mesh/checkerboard fake transparency (previously sprites using this were skipped).
* Improved precision of sprite scaling (fixes gaps and smoothness of scale in many places).
* Improved floor layer rendering for buriki and fatfurwa.
* Added preliminary sprite mosaic effect support.
[/branches/a800_cart/src/mame/snk]hng64.cpp hng64.h hng64_sprite.ipp hng64_v.cpp

r193837 Saturday 25th February, 2023 at 18:08:47 UTC by clawgrip
misc/rawthrillspc.cpp: Added some notes about Doodle Jump hardware. (#10925)
[/branches/a800_cart/src/mame/misc]rawthrillspc.cpp

r193836 Saturday 25th February, 2023 at 17:42:07 UTC by wilbertpol
msx.cpp: Added layouts for displaying internal drive activity. (#10932)
[/branches/a800_cart/src/devices/bus/msx/slot]disk.cpp disk.h
[/branches/a800_cart/src/mame/layout]msx_1drive.lay* msx_2drives.lay*
[/branches/a800_cart/src/mame/msx]msx.cpp msx.h msx1_v9938.cpp msx2.cpp

r193835 Saturday 25th February, 2023 at 17:21:18 UTC by clawgrip
tecfri/sauro.cpp: Added an "easy" version and tabulated ROM definitions. (#10931)

New WORKING clone
------------------------
Sauro (set 4, easier) [Jordi Beltrán, Victor Fernandez (City Game)]
[/branches/a800_cart/src/mame/tecfri]sauro.cpp

r193834 Saturday 25th February, 2023 at 16:18:36 UTC by Vasantha Crabb
osd: Moved some windows-specific stuff into osd/windows/window.{h,cpp}.
[/branches/a800_cart/src/osd/modules]osdwindow.cpp osdwindow.h
[/branches/a800_cart/src/osd/modules/render]drawbgfx.cpp drawd3d.cpp drawgdi.cpp
[/branches/a800_cart/src/osd/windows]window.cpp window.h

r193833 Saturday 25th February, 2023 at 15:41:37 UTC by AJR
Add dump and skeleton device for Schneider NLQ 401 Printer [unknown]

* tms1024.cpp: Add optional logging messages
[/branches/a800_cart/scripts/src]bus.lua
[/branches/a800_cart/src/devices/bus/centronics]ctronics.cpp nlq401.cpp* nlq401.h*
[/branches/a800_cart/src/devices/machine]tms1024.cpp

r193832 Saturday 25th February, 2023 at 08:55:26 UTC by Vasantha Crabb
opengl/gl_shader_mgr.cpp: Hopefully work with more GL implementations.
[/branches/a800_cart/src/osd/modules/opengl]gl_shader_mgr.cpp

r193831 Saturday 25th February, 2023 at 08:53:41 UTC by Osso
misc/gameace.cpp: changed WIP descrambling code to avoid going out of bounds
[/branches/a800_cart/src/mame/misc]gameace.cpp

r193830 Friday 24th February, 2023 at 23:51:04 UTC by Vasantha Crabb
render/sdlglcontext.h: Added missing override qualifier.
[/branches/a800_cart/src/osd/modules/render]sdlglcontext.h

r193829 Friday 24th February, 2023 at 21:43:33 UTC by Vasantha Crabb
osd: Fixed various OpenGL issues - fixes -nowaitvsync not working on Windows with -video opengl.

Turned shader tool/shader manager into a class so multiple
screens/windows don't nuke each other.

Don't try to get supported extensions without a valid GL context with
Windows OSD.

Use per-context GL function pointers for shader manager and for all
functions when using GL dispatch.  Windows doesn't guarantee extension
functions from one context are valid for another.
[/branches/a800_cart/src/osd/modules/opengl]gl_shader_mgr.cpp gl_shader_mgr.h gl_shader_tool.cpp gl_shader_tool.h osd_opengl.h
[/branches/a800_cart/src/osd/modules/render]drawogl.cpp sdlglcontext.h winglcontext.h

r193828 Friday 24th February, 2023 at 17:22:43 UTC by Osso
New systems marked not working
------------------------------
Honoo no Invader [hammy]
Hot Body (set 1) [f205v, Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]

New clones marked not working
-----------------------------
Hot Body (set 2) [Guru]
[/branches/a800_cart/src/mame]arcade.flt mame.lst
[/branches/a800_cart/src/mame/misc]gameace.cpp*
[/branches/a800_cart/src/mame/taito]sbmjb.cpp

r193827 Friday 24th February, 2023 at 14:26:54 UTC by Vasantha Crabb
osd: Fixed a corner case in XInput DJ Hero turntable handling.
[/branches/a800_cart/src/osd/modules/input]input_xinput.cpp

r193826 Friday 24th February, 2023 at 08:31:12 UTC by Vasantha Crabb
Update accumulating relative inputs exactly once per frame.

This fixes "amplification" effects that would happen if the frame rate
rose above 100 Hz (whether by unthrottling or otherwise).

Synchronise with wall clock any time inputs are read.  Not doing this
has weird effects on relative inputs with frame skipping and contributes
to unresponsiveness of menus.

Reduce visual latency for mouse movement on menus when paused or
skipping frames.  The rest of the code changes to menus won't provide
benefits until draw can happen after event handling.
[/branches/a800_cart/language/Vietnamese]strings.po
[/branches/a800_cart/src/emu]main.h video.cpp
[/branches/a800_cart/src/frontend/mame]mame.cpp
[/branches/a800_cart/src/frontend/mame/ui]about.cpp about.h analogipt.cpp analogipt.h auditmenu.cpp auditmenu.h barcode.cpp barcode.h cheatopt.cpp cheatopt.h confswitch.cpp confswitch.h custui.cpp custui.h datmenu.cpp datmenu.h devctrl.h devopt.cpp devopt.h dirmenu.cpp dirmenu.h filecreate.cpp filecreate.h filemngr.cpp filemngr.h filesel.cpp filesel.h imgcntrl.cpp imgcntrl.h info.cpp info.h info_pty.cpp info_pty.h inputdevices.cpp inputdevices.h inputmap.cpp inputmap.h inputopts.cpp inputopts.h inputtoggle.cpp inputtoggle.h keyboard.cpp keyboard.h mainmenu.cpp mainmenu.h menu.cpp menu.h miscmenu.cpp miscmenu.h optsmenu.cpp optsmenu.h pluginopt.cpp pluginopt.h quitmenu.cpp quitmenu.h selector.cpp selector.h selgame.cpp selgame.h selmenu.cpp selmenu.h selsoft.cpp selsoft.h simpleselgame.cpp simpleselgame.h sliders.cpp sliders.h slotopt.cpp slotopt.h sndmenu.cpp sndmenu.h state.cpp state.h submenu.cpp submenu.h swlist.cpp swlist.h tapectrl.cpp tapectrl.h textbox.cpp textbox.h ui.cpp ui.h utils.cpp videoopt.cpp videoopt.h viewgfx.cpp
[/branches/a800_cart/src/osd]osdepend.h
[/branches/a800_cart/src/osd/mac]osdmac.h video.cpp
[/branches/a800_cart/src/osd/modules/debugger]debugwin.cpp
[/branches/a800_cart/src/osd/modules/input]input_common.cpp input_common.h input_dinput.cpp input_dinput.h input_module.h input_none.cpp input_rawinput.cpp input_sdl.cpp input_win32.cpp input_xinput.cpp
[/branches/a800_cart/src/osd/modules/lib]osdobj_common.cpp osdobj_common.h
[/branches/a800_cart/src/osd/sdl]osdsdl.cpp osdsdl.h
[/branches/a800_cart/src/osd/windows]video.cpp winmain.h

r193825 Friday 24th February, 2023 at 08:04:00 UTC by Olivier Galibert
m68000: move to sr/ccr must also update the internal flags (was preventing the Union Demo from booting)
[/branches/a800_cart/src/devices/cpu/m68000]m68000-sdf.cpp m68000-sdfm.cpp m68000-sdp.cpp m68000-sdpm.cpp m68000-sif.cpp m68000-sifm.cpp m68000-sip.cpp m68000-sipm.cpp m68000gen.py

r193824 Friday 24th February, 2023 at 06:33:05 UTC by Vasantha Crabb
hlsl: Fixed regression in distortion shader. [Ryan Holtz]
[/branches/a800_cart/hlsl]distortion.fx

r193823 Friday 24th February, 2023 at 04:02:35 UTC by AJR
ncr53c90: Numerous fixes
- Prevent recursive stepping when scsi_ctrl_changed is called in the middle of a state (most likely by HLE SCSI devices programmed to respond instantly)
- Add some calls to the state machine stepping handler for non-timeout conditions that may advance it, particularly non-DMA writes to the FIFO
- Always wait for FIFO to have at least one byte before sending anything
- Properly interpret configuration flag for Save Residual Byte 16-bit DMA mode
- Use little-endian byte order for 16-bit DMA handlers, but add alternate byte-swapping handlers for convenient use with big-endian systems
- Allow 16-bit DMA handlers to access just one byte in the FIFO rather than exit MAME with an exception
- Always honor timeout for selection arbitration (previously any event could short-circuit it)
- Allow side effects of read handlers to be disabled for debugging

* macquadra700.cpp: Correct SCSI chip type and bus configuration mode
[/branches/a800_cart/src/devices/machine]ncr53c90.cpp ncr53c90.h
[/branches/a800_cart/src/mame/apple]macpdm.cpp macquadra700.cpp
[/branches/a800_cart/src/mame/mips]mips.cpp

r193822 Friday 24th February, 2023 at 03:37:01 UTC by AJR
m68040: Reduce error logging spam for some unemulated instructions
[/branches/a800_cart/src/devices/cpu/m68000]m68k_in.lst m68kops.cpp

r193821 Friday 24th February, 2023 at 02:13:07 UTC by R. Belmont
bandit.cpp: filled out with more info, added "Aspen" child device for Pippin. [R. Belmont]

macpci.cpp: use Aspen device, update documentation. [R. Belmont]
[/branches/a800_cart/src/mame/apple]bandit.cpp bandit.h macpci.cpp

r193820 Thursday 23rd February, 2023 at 20:10:56 UTC by AJR
abc806: Remove reset code that is no longer necessary
[/branches/a800_cart/src/mame/luxor]abc80x.cpp

r193819 Thursday 23rd February, 2023 at 20:07:32 UTC by AJR
abc806, abc1600: Use addressable latch devices
[/branches/a800_cart/src/mame/luxor]abc1600.cpp abc1600.h abc80x.cpp abc80x.h

r193818 Thursday 23rd February, 2023 at 18:59:52 UTC by Olivier Galibert
m68000: Ensure tas rmw cycle is actually uninterruptible enough
[/branches/a800_cart/src/devices/cpu/m68000]m68000-sdf.cpp m68000-sdfm.cpp m68000-sdp.cpp m68000-sdpm.cpp m68000-sif.cpp m68000-sifm.cpp m68000-sip.cpp m68000-sipm.cpp m68000gen.py

r193817 Thursday 23rd February, 2023 at 18:21:09 UTC by Carl
x68k: check for dma bus error first
[/branches/a800_cart/src/mame/sharp]x68k.cpp

r193816 Thursday 23rd February, 2023 at 12:58:35 UTC by Olivier Galibert
m68000gen.py: Generate the missing emu.h includes
[/branches/a800_cart/src/devices/cpu/m68000]m68000-decode.cpp m68000-sdf.cpp m68000-sdfm.cpp m68000-sdp.cpp m68000-sdpm.cpp m68000-sif.cpp m68000-sifm.cpp m68000-sip.cpp m68000-sipm.cpp m68000gen.py

r193815 Thursday 23rd February, 2023 at 12:44:06 UTC by Olivier Galibert
m68000: Unexpectedly, device reset time warps?
[/branches/a800_cart/src/devices/cpu/m68000]m68000.cpp

r193814 Thursday 23rd February, 2023 at 12:39:12 UTC by Olivier Galibert
emumem_hws: It's an u64 dumbass
[/branches/a800_cart/src/emu]emumem_hws.cpp

r193813 Thursday 23rd February, 2023 at 09:33:25 UTC by Olivier Galibert
emumem: Implement the passthrough handler priority ordering, fixes a number of 68000 interrupt problems.
68000: Ensure start_interrupt_vector_lookup/end_interrupt_vector_lookup are called only once per lookup
[/branches/a800_cart/src/devices/cpu/m68000]m68000-sdf.cpp m68000-sdfm.cpp m68000-sdp.cpp m68000-sdpm.cpp m68000-sif.cpp m68000-sifm.cpp m68000-sip.cpp m68000-sipm.cpp m68000gen.py
[/branches/a800_cart/src/emu]emumem_hedr.ipp emumem_hedw.ipp emumem_hws.cpp

r193812 Thursday 23rd February, 2023 at 02:47:34 UTC by AJR
ioport.cpp: Minor fix to error message
[/branches/a800_cart/src/emu]ioport.cpp

r193811 Wednesday 22nd February, 2023 at 21:52:33 UTC by wilbertpol
msx2_cart.xml: Added serials/GTINs, and updated notes. (#10923)
[/branches/a800_cart/hash]msx2_cart.xml

r193810 Wednesday 22nd February, 2023 at 19:33:22 UTC by Vasantha Crabb
osd: Cleaner way of dealing with input updates.
[/branches/a800_cart/src/emu]machine.cpp video.cpp
[/branches/a800_cart/src/frontend/mame]mame.cpp
[/branches/a800_cart/src/frontend/mame/ui]menu.cpp ui.cpp viewgfx.cpp
[/branches/a800_cart/src/osd]osdepend.h
[/branches/a800_cart/src/osd/mac]osdmac.h video.cpp window.cpp
[/branches/a800_cart/src/osd/modules/input]input_common.h
[/branches/a800_cart/src/osd/sdl]osdsdl.cpp osdsdl.h window.cpp
[/branches/a800_cart/src/osd/windows]video.cpp window.cpp winmain.h

r193809 Wednesday 22nd February, 2023 at 17:18:47 UTC by wilbertpol
bus/msx/cart/slotexpander.cpp: Add support for four-slot expander cartridges. (#10890)

* bus/msx/cart/softcard.cpp: Fixed typo in 'Electric Software'.
* bus/msx/slot/ram_mm.h: Renamed m_ramio_set_bits to m_unused bits.
* Don't allow external memory mapper register readback to avoid conflicts with internal memory mappers.
[/branches/a800_cart/scripts/src]bus.lua
[/branches/a800_cart/src/devices/bus/msx/cart]cartridge.cpp cartridge.h ram.cpp slotexpander.cpp* slotexpander.h* softcard.cpp
[/branches/a800_cart/src/devices/bus/msx/slot]cartridge.h ram_mm.cpp ram_mm.h slot.cpp slot.h
[/branches/a800_cart/src/mame/msx]msx.h msx2.cpp

r193808 Wednesday 22nd February, 2023 at 16:07:14 UTC by Olivier Galibert
m68000: Fix the vpa wait state, make using irq 7/NMI a little more transparent
[/branches/a800_cart/src/devices/cpu/m68000]m68000.cpp m68000.h

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team