Note Feed

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

Previous 50 199869 Revisions Next 50

r32183 Thursday 18th September, 2014 at 20:16:54 UTC by David Haywood
better CPU banking (nw)
[src/mame/drivers]r2dx_v33.c

r32182 Thursday 18th September, 2014 at 19:03:23 UTC by O. Galibert
r2dx_v33: fix tile banking (nw)
[src/mame/drivers]r2dx_v33.c

r32181 Thursday 18th September, 2014 at 18:37:43 UTC by hap
fix - All sets in flyball.c: Controls for Batter and Pitcher are intertwined
[src/mame/drivers]flyball.c

r32180 Thursday 18th September, 2014 at 15:34:34 UTC by David Haywood
make r2dx_v33 2 sets for now, with different eeprom, the codepath it takes (R2 or RDX) depends on the content of the EEPROM, I haven't found a switching mechanism (there appears to be code in the ROM for booting with buttons pressed, but it looks broken to me)
[src/mame]mame.lst
[src/mame/drivers]r2dx_v33.c

r32179 Thursday 18th September, 2014 at 14:50:17 UTC by David Haywood
tx bank for the r2/dx_v33 (nw)
[src/mame/drivers]r2dx_v33.c raiden2.c
[src/mame/includes]raiden2.h

r32178 Thursday 18th September, 2014 at 14:40:30 UTC by David Haywood
(nw)
[src/mame/drivers]r2dx_v33.c

r32177 Thursday 18th September, 2014 at 14:19:24 UTC by David Haywood
scroll (nw)
[src/mame/drivers]r2dx_v33.c raiden2.c
[src/mame/includes]raiden2.h

r32176 Thursday 18th September, 2014 at 13:54:46 UTC by David Haywood
it still has the sprite protection (nw)
[src/mame/drivers]r2dx_v33.c

r32175 Thursday 18th September, 2014 at 13:29:30 UTC by David Haywood
use standard video code in new raiden 2/dx / zt sets (nw)
[src/mame/drivers]r2dx_v33.c
[src/mame/includes]raiden2.h

r32174 Thursday 18th September, 2014 at 09:27:07 UTC by Miodrag Milanović
(OSD BRANCH) Updated BGFX to latest
[/branches/osd/src/lib/bgfx]bgfx.cpp bgfx_p.h glcontext_eagl.h glcontext_eagl.mm glcontext_egl.cpp glcontext_egl.h glcontext_glx.cpp glcontext_glx.h glcontext_nsgl.h glcontext_nsgl.mm glcontext_ppapi.cpp glcontext_ppapi.h glcontext_wgl.cpp glcontext_wgl.h makefile renderer_d3d11.cpp renderer_d3d11.h renderer_d3d9.cpp renderer_d3d9.h renderer_gl.cpp renderer_gl.h renderer_null.cpp
[/branches/osd/src/lib/bgfx/common/font]makefile
[/branches/osd/src/lib/bgfx/common/imgui]makefile
[/branches/osd/src/lib/bgfx/common/nanovg]makefile nanovg_bgfx.cpp
[/branches/osd/src/lib/bgfx/include]bgfx.c99.h bgfx.h
[/branches/osd/src/lib/bx]mpscqueue.h* os.h platform.h spscqueue.h

r32173 Thursday 18th September, 2014 at 09:02:34 UTC by Miodrag Milanović
(OSD BRANCH) Started BGFX integration in SDL as well
[/branches/osd/src/osd/sdl]drawbgfx.c* osdsdl.h sdl.mak video.c video.h window.c window.h

r32172 Thursday 18th September, 2014 at 09:01:02 UTC by Dirk Best
Amiga: Add preliminary software lists for the Amiga 1000 and Amiga 3000,
a general workbench list and an application list for testing. Images in
those lists are either verified good or best available currently. Many
images are still missing.
[hash]amiga1000_flop.xml amiga1200_flop.xml amiga3000_flop.xml amiga500_flop.xml amiga500plus_flop.xml amiga600_flop.xml amiga_a1000.xml* amiga_a3000.xml* amiga_apps.xml* amiga_workbench.xml*
[src/mess/drivers]amiga.c

r32171 Thursday 18th September, 2014 at 08:09:18 UTC by Miodrag Milanović
(OSD BRANCH) Sync OSD with main branch
[/branches/osd/src/osd/modules/sound]direct_sound.c
[/branches/osd/src/osd/sdl]SDLMain_tmpl.m sdl.mak sdlfile.c sdlmain.c sdlos_win32.c sdlsync_win32.c sdlwork.c video.c
[/branches/osd/src/osd/windows]windows.mak winos.c* winos.h* winsync.c winsync.h* winwork.c

r32170 Thursday 18th September, 2014 at 07:58:07 UTC by Miodrag Milanović
(OSD BRANCH) Started BGFX integration
[/branches/osd/src/osd/windows]drawbgfx.c* video.c video.h window.c windows.mak winmain.c

r32169 Thursday 18th September, 2014 at 05:17:23 UTC by Fabio Priuli
(MESS) a7800: changed header bits for pokey at
$0450, after discussion with Mike Saarna. also,
when loading from softlist, let's rely on the xml
to detect oncart RAM and NVRAM. nw.
[hash]a7800.xml
[src/emu/bus/a7800]a78_slot.c

r32168 Thursday 18th September, 2014 at 04:36:21 UTC by Alex Jackson
Typos in unused macros, catch them before they catch you (nw)
[src/emu/cpu/m37710]m37710.h

r32167 Thursday 18th September, 2014 at 04:30:33 UTC by Alex Jackson
Magic strings, just say no (nw)
[src/emu/cpu/m37710]m37710.c m37710.h
[src/emu/cpu/m6502]m5074x.c m5074x.h
[src/mame/machine]namcomcu.c
[src/mess/drivers]apple2gs.c
[src/mess/includes]apple2gs.h

r32166 Thursday 18th September, 2014 at 02:42:12 UTC by Robbbert
spinb.c : wip
[src/mame/drivers]spinb.c wpc_dot.c

r32165 Thursday 18th September, 2014 at 02:38:10 UTC by Barry Rodewald
trident: fixed busy bit, added logging of 2D acceleration registers.
[src/emu/bus/isa]svga_trident.c trident.c trident.h

r32164 Thursday 18th September, 2014 at 02:22:34 UTC by R. Belmont
namcops2: Documentation fixes [Guru]
[src/mame/drivers]namcops2.c

r32163 Thursday 18th September, 2014 at 01:07:22 UTC by Alex Jackson
Memory system and Namco improvements: [Alex Jackson]

Explicit regions in address maps (AM_REGION) are now looked up relative to the
device rather than as siblings when in an internal address map (similar to
devices and shared pointers)  Besides being more orthogonal than before, this
allows internal ROMs of MCUs and similar devices to be hooked up in a nicer
and more foolproof way. Updated the m37710 and m5074x (m6502 derivative)
to take advantage of this.

Divided the M37702/M37710 into specific models, with each model having its own
internal address map containing the correct amounts of internal RAM and ROM.

M37702 MCUs found on various Namco PCBs are now all unique devices and have
their respective internal ROMs loaded as device ROMs.

(nw)
Also did some spring (fall) cleaning in addrmap.c/memory.c/dimemory.c

m_devbase (the base device used for tagmap lookup when late-binding handlers and
finding memory regions and shares) is now a reference rather than a pointer,
since we know what it is when the address_map_entry is constructed and it
doesn't change (it depends solely on whether it's an entry in an MCFG-provided
address map or an internal one) And for the same reason, there's now only one
m_devbase per address_map_entry rather than individual copies for
read/write/setoffset/sharedptr.

Removed mysterious unused address_map_entry member "m_region_string", along
with a silly assert probably left over from when Aaron was replacing AM_BASE
with AM_SHARE years ago.

Added a comment noting that "make sure all devices exist" in
device_memory_interface::interface_validity_check() actually does nothing,
like the proverbial goggles. The reason there's just a comment and not a fix
is I haven't figured out how to fix it yet
(is it possible to extract the original device tag that was given to a
proto-delegate? Sorry, the template hell in devdelegate.h and
lib/util/delegate.h makes me want to run screaming like a little girl)
[src/emu]addrmap.c addrmap.h dimemory.c memory.c
[src/emu/cpu/m37710]m37710.c m37710.h
[src/emu/cpu/m6502]m5074x.c
[src/emu/debug]debugcmd.c
[src/mame]mame.mak
[src/mame/drivers]globalfr.c namcofl.c namcona1.c namconb1.c namcos11.c namcos22.c
[src/mame/machine]namcomcu.c* namcomcu.h*
[src/mess/drivers]apple2gs.c

r32162 Thursday 18th September, 2014 at 00:51:41 UTC by Alex Jackson
diexec.c: Cache a pointer directly to the machine scheduler at startup,
to eliminate device().machine().scheduler() chains all over the place (nw)

This change has been sitting in my local tree for months, from when I was
(mostly unsuccessfully) working on c64 performance. It gives a small speedup
to drivers with many tightly-interleaved executing devices (i.e. Commodore
drivers) I didn't think it was worth making everyone do a clean build for
such tiny gains but I didn't have the heart to chuck it. Since I'm already
making another core-touching, clean-build-needed commit tonight, in it goes.
[src/emu]diexec.c diexec.h schedule.c

r32161 Wednesday 17th September, 2014 at 21:16:43 UTC by hap
note
[hash]msx1_flop.xml

r32160 Wednesday 17th September, 2014 at 21:06:08 UTC by hap
added an msx1 YGW game for fun
[hash]msx1_flop.xml

r32159 Wednesday 17th September, 2014 at 20:50:32 UTC by O. Galibert
If we were documented, we'd be dangerous (nw)
[docs]m6502.txt
[src/emu/cpu/h8]h8.c h8.h h8_adc.c h8_sci.c h8_timer16.c h8_timer8.c
[src/emu/cpu/m6502]m6502.c m6502.h m740.c
[src/emu/cpu/mcs96]i8x9x.c mcs96.c mcs96.h

r32158 Wednesday 17th September, 2014 at 19:00:01 UTC by Oliver Stöneberg
disabled references to non-existent software lsits (nw)
[src/mess/drivers]exelv.c ti74.c

r32157 Wednesday 17th September, 2014 at 18:12:16 UTC by hap
nw
[src/mame/drivers]r2dx_v33.c
[src/mame/video]skyfox.c

r32156 Wednesday 17th September, 2014 at 17:24:53 UTC by Fabio Priuli
(MESS) a2600.c: fixed mapper 3E support, as used by Boulder Dash
homebrew. Also allowed bankswitch writes to get to the TIA for this and
mapper 3F. Finally, included a couple of demos in the softlist so to be
able to test the code in future. nw.
[hash]a2600.xml
[src/emu/bus/vcs]rom.c
[src/mess/drivers]a2600.c

r32155 Wednesday 17th September, 2014 at 15:25:05 UTC by Dirk Best
Amiga: Fix Amiga 600 IDE hard disk regression
[src/emu/machine]gayle.c

r32154 Wednesday 17th September, 2014 at 15:25:03 UTC by Dirk Best
Amiga: Silence keyboard log spam and fix internal ROM filename
[src/mess/machine]amigakbd.c

r32153 Wednesday 17th September, 2014 at 13:58:02 UTC by smf
NS8250 Fixes [smf]
Loopback: tx goes high and data is clocked at the correct rate instead of appearing instantly
Modem status register: don't lose track of external signals when starting, resetting, switching loopback off, writing to register
Handshaking: active low for consistency (RS232 port now defaults handshaking lines high and serial mouse dtr/rts handling has been adjusted).
[src/emu/bus/rs232]rs232.c ser_mouse.c ser_mouse.h
[src/emu/machine]ins8250.c ins8250.h

r32152 Wednesday 17th September, 2014 at 12:44:11 UTC by David Haywood
missed these (nw)
[src/mame/drivers]raiden2.c st0016.c

r32151 Wednesday 17th September, 2014 at 11:24:38 UTC by O. Galibert
itgambl2: De-insanify the address map, fixes MT5493 (nw)
[src/mame/drivers]itgambl2.c

r32150 Wednesday 17th September, 2014 at 11:08:54 UTC by Fabio Priuli
better fix. nw.
[src/emu]diimage.c

r32149 Wednesday 17th September, 2014 at 11:03:13 UTC by David Haywood
mark save as supported, seems to work now (nw)

(I think at this point we should go over the source and flip the flag to GAME_NO_SAVE for drivers lacking support, rather than having to flag it when it works, also maybe add the ability to tag devices so if a driver is using a device without support it will automatically inherit that state)
[src/mame/drivers]raiden2.c

r32148 Wednesday 17th September, 2014 at 10:53:41 UTC by David Haywood
by request, save states (nw)
[src/mame/drivers]raiden2.c
[src/mame/includes]raiden2.h
[src/mame/machine]raiden2cop.c

r32147 Wednesday 17th September, 2014 at 10:12:27 UTC by Fabio Priuli
softlist: restored the support for loading games from compatible
softlists (like gbcolor games in gameboy, and viceversa, msx1
carts in msx2, etc.) by using the syntax
 mess system -media list:gamename
You can now for instance use again "mess gbcolor -cart gameboy:sml"
to play "Super Mario Land" with the custom palettes of the Game
Boy Color. [Fabio Priuli]
[src/emu]diimage.c

r32146 Wednesday 17th September, 2014 at 07:50:59 UTC by Alex Jackson
Add width/endianness to supracan software list [Alex Jackson]
[hash]supracan.xml

r32145 Wednesday 17th September, 2014 at 05:38:53 UTC by Fabio Priuli
added generic cartslot / ROM socket slot device, which offers
basic allocation and access handlers, and converted a few
drivers to use this instead of code from cartslot.c [Fabio Priuli]

out of whatsnew: the RAM socket part is just a proof of concept,
and the natural extension of the line of thought which lead me
to this generic socket/cartslot. it might allow to convert current RAM
device to be a slot device as well (after some refactorization, of
course, since current code lacks many of the necessary features),
or be removed soonish, depending on consensus.
[src/emu/bus]bus.mak
[src/emu/bus/generic]carts.c* carts.h* ram.c* ram.h* rom.c* rom.h* slot.c* slot.h*
[src/mess]mess.mak
[src/mess/drivers]aim65.c gamepock.c pv2000.c rx78.c supracan.c
[src/mess/includes]aim65.h gamepock.h
[src/mess/machine]aim65.c gamepock.c

r32144 Wednesday 17th September, 2014 at 01:35:43 UTC by R. Belmont
New games added as GAME_NOT_WORKING
-----------------------------------
Sengoku Basara X Cross [darksoft, Guru]
Kinnikuman Muscle Grand Prix 2 [darksoft, Guru]
Gundam vs. Gundam Next [darksoft, Guru]
[src/mame]mame.lst
[src/mame/drivers]namcops2.c

r32143 Wednesday 17th September, 2014 at 00:39:32 UTC by David Haywood
(nw)
[src/mame/drivers]r2dx_v33.c

r32142 Tuesday 16th September, 2014 at 23:49:02 UTC by hap
correct color prom resistors
[src/mame/video]skyfox.c

r32141 Tuesday 16th September, 2014 at 22:53:43 UTC by David Haywood
new clones
Raiden II (US, set 2) [farzeno]

also attempted to identify regions / rename sets to fit.

interestingly the 'easy' sets do not show a JAPAN message even when the region is 0x00 (or when the region is 0x04, which is the Korean region on RDX)
[src/mame]mame.lst
[src/mame/drivers]raiden2.c

r32140 Tuesday 16th September, 2014 at 21:25:39 UTC by Wilbert Pol
(MESS) sms.c: Small improvements to the latching of some registers. Fixes flicker in Power Strike 2.  [Enik Land]
[src/emu/video]315_5124.c 315_5124.h
[src/mess/drivers]sms.c

r32139 Tuesday 16th September, 2014 at 21:20:32 UTC by Wilbert Pol
sb16.c: Removed unused m_bps variable. (nw)
[src/emu/bus/isa]sb16.h

r32138 Tuesday 16th September, 2014 at 20:46:18 UTC by O. Galibert
Fuck yeah.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Raiden 2 [Angelo Salese, Olivier Galibert]
Raiden DX [Angelo Salese, Olivier Galibert]
[src/mame/drivers]raiden2.c

r32137 Tuesday 16th September, 2014 at 20:03:07 UTC by O. Galibert
fix sprite clipping (nw)
[src/mame/drivers]raiden2.c

r32136 Tuesday 16th September, 2014 at 18:57:30 UTC by O. Galibert
glass roof (nw)
[src/mame/drivers]raiden2.c

r32135 Tuesday 16th September, 2014 at 18:41:14 UTC by Tafoid
(MESS) Fixed issue with messtiny build (additional bioses are no longer separate sets).  [m4sta]
[src/mess]tiny.lst

r32134 Tuesday 16th September, 2014 at 18:39:12 UTC by hap
softwarelist correction from m4st4
[hash]vectrex.xml

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team