Andrew Gardner
290ec8fa2f
Fix compile. (nw)
2013-02-08 15:35:52 +00:00
Angelo Salese
a64f16880f
Added 4bpp and 8bpp cases, fixes at least Code R crash after loading
2013-02-08 15:12:14 +00:00
Miodrag Milanovic
08ab97e98e
Cleanup (nw)
2013-02-08 15:04:46 +00:00
R. Belmont
82547ea6dd
(MESS) Apple II: Another pass on tagmaps, plus preliminary emulation of the standard and extended 80-column cards for the IIe [R. Belmont]
2013-02-08 14:40:27 +00:00
Miodrag Milanovic
3fad03b0b2
More cleanup (nw)
2013-02-08 14:37:46 +00:00
Oliver Stöneberg
de7ee87f23
improved compilation speed for optimized Visual Studio builds (nw)
2013-02-08 14:36:50 +00:00
Miodrag Milanovic
fdad18e0f5
Modernization of drivers part 11 (no whatsnew)
2013-02-08 14:27:23 +00:00
Angelo Salese
6820f80e8a
Check-point, Burning Rangers now shows half-right FMV
2013-02-08 14:19:05 +00:00
Miodrag Milanovic
3995e07169
Modernization of drivers part 10 (no whatsnew)
2013-02-08 13:40:47 +00:00
Miodrag Milanovic
285f060f02
Modernization of drivers part 9 (no whatsnew)
2013-02-08 13:21:46 +00:00
Miodrag Milanovic
64763777a1
Modernization of drivers part 8 (no whatsnew)
2013-02-08 13:12:13 +00:00
Angelo Salese
30585a50b7
First pass in rewriting VDP2 bitmap layers. RGB32 being the first one
2013-02-08 12:57:16 +00:00
Miodrag Milanovic
6388331fec
Modernization of drivers part 7 (no whatsnew)
2013-02-08 12:49:41 +00:00
Miodrag Milanovic
d27fc2f750
modernized rest of galaga (nw)
2013-02-08 12:09:50 +00:00
Miodrag Milanovic
0af8c1b855
Modernization of drivers part 6 (no whatsnew)
2013-02-08 11:39:01 +00:00
Miodrag Milanovic
18dcd633bc
ups
2013-02-08 08:04:01 +00:00
Miodrag Milanovic
a3c51a2018
Modernization of drivers part 5 (no whatsnew)
2013-02-08 08:01:38 +00:00
Miodrag Milanovic
e5011691fd
Modernization of drivers part 4 (no whatsnew)
2013-02-08 07:43:09 +00:00
Andrew Gardner
4cf26aeb25
Fix namcos96 regression from r20675. (nw)
2013-02-08 04:47:05 +00:00
Wilbert Pol
26b37558b6
(MESS) galaxy.c: Reduce tagmap lookups. (nw)
2013-02-07 22:14:18 +00:00
Wilbert Pol
07cee7a7e7
(MESS) irisha.c: Reduce tagmap lookups (nw)
2013-02-07 21:50:11 +00:00
Wilbert Pol
07b57e8bc0
(MESS) nanos.c: Reduce tagmap lookups (nw)
2013-02-07 21:38:46 +00:00
Wilbert Pol
b84b7a1e63
(MESS) pecom.c: Reduce tagmap lookups. (nw)
2013-02-07 21:24:43 +00:00
Fabio Priuli
9d41aec482
forgot to comment out a printf... nw.
2013-02-07 21:12:55 +00:00
Wilbert Pol
586d19582f
(MESS) sapi1.c: Tagmap cleanups (nw)
2013-02-07 21:02:50 +00:00
Wilbert Pol
46ef255061
(MESS) Cleaned up tagmap usage in the spectrum drivers a bit. (nw)
2013-02-07 20:55:30 +00:00
Wilbert Pol
bdcf0dd2a8
(MESS) Removed some unneeded prototypes (nw)
2013-02-07 20:48:50 +00:00
Fabio Priuli
312abbed4e
(MESS) gb.c: many updates to cart handling [Fabio Priuli]
...
- updated carts to be slot devices
- simplified loading and bankswitch mechanism
- fixed MMM01 emulation
- removed need for "mapper" feature from xml softlist, since the new "slot" feature is enough
2013-02-07 20:41:05 +00:00
Angelo Salese
095eaa68e8
Fixed another regression, urgh
2013-02-07 20:16:51 +00:00
Fabio Priuli
4cf361a6ca
whoops. this was not the latest version.
2013-02-07 19:23:35 +00:00
Fabio Priuli
6812fc3a83
(MESS) megadriv.c: more updates [Fabio Priuli]
...
- implemented correct ROM mirroring, based on research by Eke & others
- emulated the protection in Ya Se Chuan Shuo, promoting it to work state
- fixed cart type in Blockbuster World Video Game Championship II (works for the first time in MESS)
- fixed cart type in HardBall III, Barver Battle Saga and Chao Ji Da Fu Weng
- added support for unusual SRAM location in HardBall 95
- fixed a few regressions introduced in the previous commit
- fixed wrong driver class being used in 32x and SegaCD
2013-02-07 19:21:05 +00:00
Angelo Salese
e98ac172b5
Reverted previous fix, needs rewrite anyway
2013-02-07 19:12:43 +00:00
Angelo Salese
162e3f3a81
Obviously I don't understand why there was a /2 in the drawpixel functions, fixed gfx regressions
2013-02-07 18:18:58 +00:00
Angelo Salese
10353d4b7d
Removed 'gfx_decode' and fixed compile. Minor speed gain
2013-02-07 16:42:33 +00:00
Michaël Banaan Ananas
8a06e80089
revert r20364: "screen: Screenless systems (like synths) tend to be latency-sensitive in their outputs. Increase their osd refresh rate to 1KHz [O. Galibert]"
...
The solution needs to be rethought :) this one made (most?)screenless drivers slow down to a crawl
2013-02-07 16:09:28 +00:00
Angelo Salese
b2e32e117e
Removed pointless VDP1 gfx decoding
2013-02-07 16:04:04 +00:00
Angelo Salese
4db376fb65
Fixed myfairld default
2013-02-07 15:55:28 +00:00
Angelo Salese
dc47175aac
Minor changes
2013-02-07 15:52:41 +00:00
Angelo Salese
8dac4c4e55
State-ized CD block, and finished state-izing VDP1, thanks to OG & Micko
2013-02-07 15:25:11 +00:00
Curt Coder
5c4b336b04
(MESS) Added some RS-232 slots. (nw)
2013-02-07 14:56:40 +00:00
Curt Coder
99c28d1fb9
(MESS) plus4: Speech WIP. (nw)
2013-02-07 14:55:59 +00:00
Nathan Woods
4b869f7461
[COCO/MC6847] Made the MC6847 emulation support mid-scanline video mode changes.
...
This will enable the video in the CoCo 2 game "Dragon Fire" to work correctly
when we get a cycle exact 6809 emulation.
2013-02-07 13:53:42 +00:00
Sandro Ronco
bb842a748e
(MESS) small cleanups. (nw)
2013-02-07 11:37:17 +00:00
Oliver Stöneberg
c1055f98cb
fixed -listsoftware DTD (nw)
2013-02-07 11:27:08 +00:00
Olivier Galibert
3dd6b66547
misc fixes. Hint: read_safe can't work anymore (nw)
2013-02-07 09:55:57 +00:00
mahlemiut
3272789264
isa_gus: Fixed audio streaming in the Windows GUS drivers, and added a hacky workaround for WIn95 setting invalid IRQ settings. (no whatsnew)
2013-02-07 09:36:29 +00:00
Angelo Salese
c00cb4defc
Second round of previous commit, needs recompile
2013-02-07 05:30:50 +00:00
Angelo Salese
e9e106a25e
State-ized Sega Saturn VDP1 & 2 [Angelo Salese]
2013-02-07 04:55:02 +00:00
cracyc
7175f0ae1b
pcap: don't crash on exit when wpcap.dll is unloaded before pcap_close is called. (nw)
...
i386: fix bug (nw)
2013-02-07 04:25:04 +00:00
R. Belmont
b3e608e957
Add server socket support instead of just client. [SailorSat, R. Belmont]
2013-02-07 04:08:46 +00:00
Ryan Holtz
26be77fad0
arm7ops.c: Fix SMULW, SMLAW opcodes [MooglyGuy]
2013-02-07 03:26:05 +00:00
Ryan Holtz
0f7b44526c
arm7ops.c: Fix SMLAL opcode. [MooglyGuy]
...
nw - looks like another dodgy one.
2013-02-07 03:01:34 +00:00
Ryan Holtz
78fb968dfa
arm7ops.c: Fixed behavior of SMLAxy opcode. [MooglyGuy]
...
nw - not sure if this is correct, but it looks a lot more correct than before. I'm not actually sure what we have in MAME or MESS that uses ARMv5 opcodes.
2013-02-07 02:42:38 +00:00
cracyc
c8dc44b9fa
i386: improve tlb performance slightly (nw)
2013-02-07 01:28:14 +00:00
Angelo Salese
27ff493685
Removed a log
2013-02-06 21:54:31 +00:00
Wilbert Pol
85bcb9e589
(MESS) atari400.c: Started cleaning things a bit (nw)
2013-02-06 21:53:52 +00:00
Scott Stone
ec43bbcb96
idectrl.c: [Peter Ferrie]
...
- Fix regression in Fishin' Frenzy without breaking Area 51 Site 4.
2013-02-06 21:22:34 +00:00
Scott Stone
dc30fb8cb6
clifront.c: [Peter Ferrie]
...
- Faster enumeration during -verifyroms
comment:
The diff is large because of the addition of a set of {}.
The real change is actually only a single line, to perform the
secondary auditing only if the first audit was (potentially)
incomplete because of a special name or wildcards.
2013-02-06 21:18:00 +00:00
Curt Coder
31257a208a
(MESS) Refactored all drivers to use the new MOS6551 and removed the old implementation. (nw)
2013-02-06 20:39:31 +00:00
Wilbert Pol
871d4c7ac6
Getting rid of DEVICE_IMAGE_START (nw)
2013-02-06 20:32:33 +00:00
Wilbert Pol
2f1f05e3e6
Fix debug compile (nw)
2013-02-06 20:18:08 +00:00
Angelo Salese
b5313c7841
Fix compile
2013-02-06 19:46:55 +00:00
Curt Coder
30acea03a2
(MESS) c64: Added CMD Turbo232 cartridge emulation. [Curt Coder]
2013-02-06 19:19:17 +00:00
Curt Coder
d9bcbe5a8c
(MESS) c64: Added CMD SwiftLink cartridge emulation. [Curt Coder]
2013-02-06 18:57:58 +00:00
Angelo Salese
b9698df878
Part 2 of Last Bronx gfx fixing: that shadow logic looks quite illogic to me ...
2013-02-06 18:25:23 +00:00
Angelo Salese
570263ecc7
Part 1 of Last Bronx gfx fixing: fixed shadows in double X condition
2013-02-06 17:35:34 +00:00
Angelo Salese
38154b6727
Support fade in/out for rgb555 zooming tiles
2013-02-06 16:54:14 +00:00
Angelo Salese
9825dfe6d6
Fixed linezoom in VDP2, don't laugh
2013-02-06 16:26:42 +00:00
Ville Linde
c568c7bef6
k001604: Rewrote the ROZ rendering. [Ville Linde]
2013-02-06 14:36:08 +00:00
Curt Coder
5f9462af07
(MESS) devcb2 conversions. (nw)
2013-02-06 14:34:13 +00:00
David Haywood
5948ae0893
misc updates to fruit fresh (nw)
2013-02-06 13:06:31 +00:00
David Haywood
120ef1cddc
hook up the palette (nw)
2013-02-06 10:41:17 +00:00
David Haywood
72af582034
little progress (nw)
2013-02-06 10:23:47 +00:00
Miodrag Milanovic
ad8fe7d92a
Modernization of drivers part 3 (no whatsnew)
2013-02-06 09:40:17 +00:00
David Haywood
b96c3204b0
started looking at fruit fresh, looks straightforward enough (nw)
2013-02-06 09:22:37 +00:00
Miodrag Milanovic
80c0b4283f
removed not needed function type (no whatsnew)
2013-02-06 07:31:19 +00:00
Angelo Salese
59326782b3
Not supposed to commit this ...
2013-02-06 05:54:14 +00:00
Angelo Salese
f5ce025515
Moved a variable around in VDP1, fixes gfx updating in Slam N Jam 96 and Cross Romance
2013-02-06 05:53:31 +00:00
Fabio Priuli
79444e953e
(MESS) merged md_havoc_state with md_boot_state. nw.
2013-02-06 05:26:38 +00:00
Angelo Salese
613f69c355
Added a note regarding Croc
2013-02-06 05:15:29 +00:00
R. Belmont
118f1ed410
missed these (nw)
2013-02-06 04:12:32 +00:00
R. Belmont
5a78cc106e
(MESS) Apple II: General modernization, some tagmap cleanup, and prep work to emulate IIe aux slot cards. [R. Belmont]
2013-02-06 04:09:46 +00:00
Angelo Salese
8b61b1bf35
Added RGB555 drawgfxzoom, fixes gfxs for Croc
2013-02-06 02:45:09 +00:00
R. Belmont
2e5119459a
Add a note that these games appear to be on Archimedes-compatible hardware (nw)
2013-02-06 01:48:46 +00:00
Ryan Holtz
a8a69164f3
arm.c: Add fine page table lvl2 lookup, fixes ldrink fatalerror. [MooglyGuy]
2013-02-06 01:47:18 +00:00
Angelo Salese
ff52c21549
Corrected VDP2 VRAM mirror, fixes missing gfxs in Civilization and Silhouette Mirage
2013-02-05 21:38:12 +00:00
Wilbert Pol
400b9bcc29
Started moving DEVICE_IMAGE_ functions into driver_device classes. (nw)
2013-02-05 20:54:03 +00:00
Andrew Gardner
3e7883e3fc
Modernized iremga20 & k005289 sound devices. [Andrew Gardner]
2013-02-05 16:17:15 +00:00
Miodrag Milanovic
96d5e7fea3
ups (nw)
2013-02-05 15:58:20 +00:00
Miodrag Milanovic
4404c86a52
Modernization of drivers part 2 (no whatsnew)
2013-02-05 15:23:44 +00:00
Curt Coder
aae9346488
(MESS) superpet: WIP. (nw)
2013-02-05 15:09:27 +00:00
Robbbert
d73143c836
cps modernisation part 3
2013-02-05 11:40:08 +00:00
Robbbert
1256053139
Splitted kabuki from cps1.h
2013-02-05 10:46:14 +00:00
Miodrag Milanovic
96ecac2e29
Modernization of drivers part 1 (no whatsnew)
2013-02-05 10:07:08 +00:00
Ryan Holtz
0bb5a40ba7
arm7 drc checkpoint, nw
2013-02-05 02:05:54 +00:00
Angelo Salese
456343030d
Fixed input regression with Bug 2
2013-02-05 01:26:30 +00:00
Brian Troha
a1333c873d
segas18.c: Add correct sound rom (rev b) for the Japan set of Alien Storm (verified by 2 different dumpers). [Zozo, system11]
2013-02-04 23:54:02 +00:00
Curt Coder
cd303ce23c
(MESS) cbm8096: Added floppies. (nw)
2013-02-04 19:38:35 +00:00
cracyc
14f7c310de
i386: just do this for now (nw)
2013-02-04 19:25:58 +00:00
Curt Coder
bfe24376e8
(MESS) pet: Added floppies. (nw)
2013-02-04 19:02:41 +00:00
Curt Coder
55dcd2c0ae
Fixed ROM name. (nw)
2013-02-04 16:26:13 +00:00
Curt Coder
a54783d969
(MESS) pet: Added user and memory expansion ports. [Curt Coder]
...
(MESS) cbm2: Added user port. [Curt Coder]
(MESS) Connected the CBM cassette software lists and readded quickloads. (nw)
2013-02-04 14:48:12 +00:00
R. Belmont
808532d619
And a few more (nw)
2013-02-04 14:33:52 +00:00
R. Belmont
5c59a01032
Additional portability fixes (nw)
2013-02-04 14:30:06 +00:00
Robbbert
5c03b872d5
cps modernisation part 2
2013-02-04 11:20:56 +00:00
Jonathan Gevaryahu
9d25be3252
(MESS) cat.c(Canon Cat): added another v2.40 romset dumped from two original developer's machines and made it the parent set. Lots and lots of documentation updates. [Lord Nightmare, Dwight Elvey, Sandy Bumgarner]
2013-02-04 10:37:32 +00:00
Robbbert
db6b7972f7
cps modernisation part 1
2013-02-04 09:57:26 +00:00
Miodrag Milanovic
d63986040f
machine_notify_delegate modernization (nw)
2013-02-04 09:54:24 +00:00
David Haywood
c736577005
shuffle some tecmo sprite code around ready for device conversion / attempting to unify it a bit (nw)
2013-02-04 09:41:32 +00:00
Miodrag Milanovic
583d8d754f
Added proper replace func and made it always use that one (nw)
2013-02-04 07:43:15 +00:00
Miodrag Milanovic
b938ecb0bd
Compile fix (no whatsnew)
2013-02-04 07:39:00 +00:00
Ryan Holtz
d1f2e2ca8e
checkpoint (nw)
2013-02-04 00:59:54 +00:00
Michael Zapf
90ec162ff8
ti99: Changed some cartridge types (nw)
2013-02-04 00:06:04 +00:00
Roberto Fresca
c069f1bdc4
Some cleanups, defined clocks, and promoted to working...
...
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Number One [Roberto Fresca, David Haywood, Any, The Dumping Union]
2013-02-04 00:03:37 +00:00
David Haywood
8efd96ddb7
not really sure what's mapped to this additional cpu...
2013-02-03 23:09:12 +00:00
R. Belmont
25f4e7e953
not ready for this yet (nw)
2013-02-03 22:11:45 +00:00
R. Belmont
2e15704232
Initial implementation of Ensoniq ES5510 DSP [Christian Brunschen]
...
nw part: This doesn't actually process samples yet, but it's pretty close to doing so, we just need OG to figure out how that works in the core.
2013-02-03 22:09:53 +00:00
David Haywood
8c6b4d0929
spbactnp progress (nw)
2013-02-03 22:06:36 +00:00
R. Belmont
70a9d274ac
MIDI: preliminary SysEx reception support [R. Belmont]
2013-02-03 21:26:37 +00:00
R. Belmont
7731ec7923
Add a little extra documentation (nw)
2013-02-03 21:25:34 +00:00
David Haywood
c083fd6c15
start converting spbactn to tilemaps, it's now clear that the prototype uploads the backgrounds once and uses the scroll regs (not hooked up) whereas the release version just uploads them as it needs them before each level.
...
I wonder if the extra z80 rom + gfx on the proto are for a 2nd screen, some kind of fake dmd?
2013-02-03 21:04:21 +00:00
R. Belmont
944baeb5aa
MIDI: enable transmission of SysEx messages [R. Belmont]
2013-02-03 20:39:03 +00:00
Oliver Stöneberg
278ff20c73
replaced bogus memcpy in handler_entry_{read|write} - fixes Visual Studio-only issues/crashes in paso1600, multi16, x68030 and t1000* sets (MT05124,MT05110,MT05112) [Olivier Galibert]
2013-02-03 17:37:57 +00:00
Brian Troha
605cdad33c
merit.c: Correct documentation of pins / switches. - NW
2013-02-03 17:35:59 +00:00
R. Belmont
51af5b7f1d
(MESS) Properly close the old image when swapping CHD-CDs [Steve Leung]
2013-02-03 17:09:57 +00:00
Ville Linde
c24065c42a
k001604: Found ROZ layer enable. (nw)
2013-02-03 15:42:56 +00:00
Fabio Priuli
1e5fe7c8ed
uimain.c: fixed handling of slot options which have only internal options available (and hence
...
are not configurable by the end-user) [Fabio Priuli]
2013-02-03 13:28:54 +00:00
Fabio Priuli
6d7b97aca4
(MESS) megadriv.c: many updates to cart handling [Fabio Priuli]
...
- updated carts to be slot devices
- simplified loading and bankswitch mechanism
- added support for real Sonic & Knuckles lock-on emulation (you can combine it freely
with other carts, through the -cart2 slot which gets added automatically)
- remove need for "pcb_type" feature from xml softlist, since the new "slot" feature is enough
- moved SVP emulation to src/mess/ in view of conversion to a slot device as well
2013-02-03 13:13:52 +00:00
Wilbert Pol
7c37d1945e
(MESS) Sync the internal software list dtd. (nw)
2013-02-03 12:48:40 +00:00
Nathan Woods
d5a25f279d
[COCO3] Mapped several IO reads to the floating bus (bug #05135 )
2013-02-03 12:33:34 +00:00
David Haywood
cef19d5cfe
hook up intensity while i'm fixing this anyway (nw)
2013-02-03 12:23:38 +00:00
David Haywood
241abe8429
fixed 'number1' gfx to help robbie (nw)
2013-02-03 12:01:48 +00:00
Sandro Ronco
04ad770002
(MESS) fixed csc and mm2 regressions. (nw)
2013-02-03 09:54:17 +00:00
R. Belmont
cf592b13b3
namcops2: Add JVS and Steering I/O board ROMs [Guru]
2013-02-03 04:40:24 +00:00
Andrew Gardner
35edd98e3e
Additional modernization (thanks OG). (nw)
2013-02-03 01:22:47 +00:00
Ville Linde
df1af02cb7
video/gticlub.c: Fixed "sticky" 3D in gticlub and thunderh. [Ville Linde]
2013-02-03 00:48:20 +00:00
R. Belmont
8aa4f2b097
(MESS) Add save state registrations to isa_sblaster (nw)
2013-02-03 00:38:31 +00:00
Phil Bennett
5675c12f21
05134: ppan: No sprites present in the game [Phil Bennett]
2013-02-02 23:19:23 +00:00
Phil Bennett
a1ed99c439
aviio.c - Fix bad frames occurring on 2GB RIFF splits [Phil Bennett]
2013-02-02 23:02:45 +00:00
Michaël Banaan Ananas
7b9cef5be2
cleanup adc reads on super22
2013-02-02 22:41:49 +00:00
Curt Coder
6ab6bf735a
(MESS) Used modern accessors for i8259. (nw)
2013-02-02 22:24:47 +00:00
R. Belmont
e67051001f
SDL: Update manpages to reflect the -lr alias for -listroms [Wallyweek]
2013-02-02 22:13:48 +00:00
Michael Zapf
0fc7621c9e
ti99: Added a new cartridge type for RXB cartridges
2013-02-02 22:03:56 +00:00
Curt Coder
0df1b89e6f
(MESS) Used modern accessors for i8259. (nw)
2013-02-02 21:44:17 +00:00
R. Belmont
20ca1aaf5e
Konami PPC updates:
...
- Fixed sound clocking to match PCB readmes [RetroRepair]
- Labeled inputs in GTI Club [RetroRepair]
- RF5c400 envelope timing based on chip output rate instead of MAME output rate [R. Belmont]
2013-02-02 21:42:08 +00:00
Andrew Gardner
edf6aa3d8e
Modernized digitalker, x1_010, tiaintf, and n63701x sound devices. [Andrew Gardner]
2013-02-02 19:25:25 +00:00
Michaël Banaan Ananas
0ff47c0b8b
improved propcycl pedal too
2013-02-02 18:41:49 +00:00
Curt Coder
fba6bce6c6
z80dart: Added modern register accessors. (nw)
2013-02-02 17:20:28 +00:00
Curt Coder
f12ca5dc6a
Fixed regression. (nw)
2013-02-02 16:52:35 +00:00
Michaël Banaan Ananas
c1e2d21c46
improve armadillo control
2013-02-02 15:42:59 +00:00
Oliver Stöneberg
2c7397d1d9
disabled excessive logging in src/mame/machine/megacd.c (nw)
2013-02-02 13:51:47 +00:00
David Haywood
22784b1fd7
new NOT WORKING
...
New York Joker [ANY]
really just needs proper inputs / outputs, but this is where it fits.
2013-02-02 13:08:37 +00:00
Oliver Stöneberg
64c6af6315
fixed undefined behavior in bitstream_out::write() as well - thanks to -fcatch-undefined-behavior and clang (nw)
2013-02-02 12:16:22 +00:00
Brian Troha
62b5d543fb
itech8.c: Minor rom name corrections & whitespace clean-up. - NW
2013-02-02 04:41:33 +00:00
R. Belmont
0768a4db48
(MESS) isa_sblaster: fully hooked up MPU-401 input and output for SB16 [R. Belmont]
2013-02-02 04:29:30 +00:00
R. Belmont
ac0df905b5
(MESS) isa_sblaster: working SB-MIDI In (tested w/MIDI Monitor for Windows) [R. Belmont]
2013-02-02 03:40:55 +00:00
Oliver Stöneberg
a2f42d3375
(MESS) fixed duplicated bios shortnames in pet2001.c (nw)
2013-02-01 22:40:34 +00:00
Oliver Stöneberg
36cc9b2999
fixed crash in software_find_romdata() (nw)
2013-02-01 22:35:04 +00:00
Oliver Stöneberg
5d93f96dd8
(MESS) read same value from file as was written in src/mess/drivers/nc.c (nw)
2013-02-01 22:13:46 +00:00
Wilbert Pol
6f4ef20328
softlist.c: Fix handling of software list entries without any datearea definition. This fixes romident crashing on the cpm set from the c64_cart list. (nw)
2013-02-01 22:06:17 +00:00
Oliver Stöneberg
1612cb612a
disabled pointless (at least in terms of MAME/MESS) DEBUG message in libflac (nw)
2013-02-01 22:04:39 +00:00
David Haywood
ddbeff96cd
new clones
...
Lucky Boom (Hard Times / Hot Mind hardware) [ANY] (not working)
need to fix up a few gfx things and inputs, could point the way for some general cleanups here.
2013-02-01 21:51:34 +00:00
Wilbert Pol
d17c890cda
(MESS) arcadia.c: Reduce tagmap lookups (nw)
2013-02-01 20:05:42 +00:00
Wilbert Pol
35e3b93a06
(MESS) vc4000.c: Reduce tagmap lookups (nw)
2013-02-01 19:35:26 +00:00
Curt Coder
0ed1842cdf
(MESS) pet: Moved the remaining PETs to the new driver. [Curt Coder]
2013-02-01 18:38:13 +00:00
Oliver Stöneberg
565eb9ff85
disabled stupid zlib trace message with DEBUG (nw)
2013-02-01 15:56:06 +00:00
cracyc
3275f26818
i386: forget this (nw)
2013-02-01 15:35:29 +00:00
Angelo Salese
0993d27284
Un-commented incautious debug register printf, added some notes"
2013-02-01 14:50:21 +00:00
Angelo Salese
7f424eb78a
Made the comms hack more useful
2013-02-01 14:04:48 +00:00
mahlemiut
7f882f3262
isa_gus: Added MIDI In and Out.
...
6850acia: Added accessor function for status (no whatsnew)
MIDI Out seems to work fine with Win 3.1 MIDI Mapper and Media Player.
To use with these, open MIDI Mapper, and edit the General MIDI setup, and
change each channel from "Ultrasound MIDI Synth" to "Ultrasound MIDI Output
Port"
MIDI In is untested, and the MIDI Receive IRQ test still fails.
2013-02-01 12:21:53 +00:00
Miodrag Milanovic
9032bb6816
modernized reset of pre/postload calls, just few legacy left (no whatsnew)
2013-02-01 11:37:47 +00:00
Oliver Stöneberg
582ec9dce4
fixed typo in previous commit / fixed DEBUG compilation of pmwinmm.c and zlib
2013-02-01 08:31:09 +00:00
R. Belmont
53d7a1f734
(nw)
2013-02-01 04:26:47 +00:00
R. Belmont
b1b07eb9f2
(MESS) isa_sblaster: improved MIDI throttling (nw)
2013-02-01 01:50:05 +00:00
cracyc
3e4de53899
i386: add tlb [Carl]
...
vtlb: add direct dynamic entry load (nw)
vtlb_fill doesn't appear to provide an easy way to determine whether a failure is due to a presence or permission error
also entries need to be marked dirty or the performance improvement is minimal
2013-01-31 22:56:31 +00:00
Wilbert Pol
0609a5cee5
(MESS) isa_cga.c: Reduced ioport tagmap lookups. (nw)
2013-01-31 21:52:05 +00:00
Wilbert Pol
52033de933
Changed LR35902 configuration and tagmap lookup reduction for gameboy.c (nw)
2013-01-31 21:40:26 +00:00
Jonathan Gevaryahu
80d76acb7e
Doing things in a neater way based on O. Galibert's suggestions: one tagmap pointer lookup at startup for all the rows instead of storing each separately in the class. No whatsnew.
2013-01-31 21:32:21 +00:00
Curt Coder
54994dadfd
(MESS) pet2001: Connected ROM software list. (nw)
2013-01-31 20:12:14 +00:00
Miodrag Milanovic
3190293a0c
modernized some pre/postload calls (no whatsnew)
2013-01-31 15:49:00 +00:00
Andrew Gardner
0068d9316d
Modernize the Volume and RC filter sound devices. [Andrew Gardner]
2013-01-31 15:46:45 +00:00
Curt Coder
daea35e7d5
(MESS) pet2001: Rewrote the PET 2001 series. [Curt Coder]
2013-01-31 15:17:11 +00:00
Curt Coder
fa364e9f4e
(MESS) Input fixes. (nw)
2013-01-31 15:11:56 +00:00
Miodrag Milanovic
f639a2b739
No need for usign device_irq_acknowledge_callback in modern cpu (no whatsnew)
2013-01-31 15:00:25 +00:00
Miodrag Milanovic
ad69d72a53
IRQ_CALLBACK modernization part 3 (no whatsnew)
2013-01-31 13:58:02 +00:00
Oliver Stöneberg
34bf46e829
removed unused crosscast() function from emucore.h (nw)
2013-01-31 13:54:11 +00:00
Miodrag Milanovic
bfb62eeb19
IRQ_CALLBACK modernization part 2, this should give some speed to pc drivers (no whatsnew)
2013-01-31 12:47:07 +00:00
Miodrag Milanovic
f63dc9ba65
IRQ_CALLBACK modernization part 1 (no whatsnew)
2013-01-31 12:21:12 +00:00
Miodrag Milanovic
3e73b779d0
Made IRQ_CALLBACK as members to work and made usage of delegates, with few updated drivers, rest will follow, this require clean build (no whatsnew)
2013-01-31 11:13:03 +00:00
Miodrag Milanovic
2ab4d2770a
Move some calls into machine state (no whatsnew)
2013-01-31 09:20:51 +00:00
Jonathan Gevaryahu
f913a4767f
(MESS) vk100 tagmap removal: better solution. static variables are a bad idea. Also got rid of the last vestiges of the pre-tagmap code with sprintf and junk. No whatsnew.
2013-01-31 05:51:44 +00:00
R. Belmont
39f48b0bee
(MESS) SoundBlaster: MIDI Out support for single-byte, SB UART, and MPU-401 UART modes. [R. Belmont]
2013-01-31 05:47:51 +00:00
cracyc
b03019053e
[mess] psxanalog: add analog joystick [Carl]
...
[mess] psxanalog: rename analog pad to dualshock to avoid confusion with the dual analog pad (nw)
2013-01-31 04:06:46 +00:00
Scott Stone
9b79553965
Added confirmed PALs from boards matching horshoes, plottingu, puzznicj in taito_l, fixing labels when needed. [Kevin Eshback]
2013-01-31 03:53:44 +00:00
Scott Stone
8489d422c4
Compile Fix for mess (nw)
2013-01-31 02:15:53 +00:00
mahlemiut
0909ab8305
isa_gus: Enabled 6850 MIDI interface with a hopefully accurate clock, and
...
fixed a silly error with MIDI IRQs, and passes the MIDI transmit IRQ
test. [Barry Rodewald]
Out of whatsnew: It still slows the drivers down a bit, but now only by about
20-25%, might be a bit more manageable now. Also, is there any way to tell if
the 6850 triggers an IRQ on recieve or transmit, as the GUS has separate flags
for each case. Otherwise, it can't pass the MIDI recieve IRQ test.
2013-01-31 01:50:53 +00:00
Jonathan Gevaryahu
45705b1082
declared the ioport_port* col_array[16] as static, prevents the thing from being recreated from scratch every time the keyboard is read; this fix allows performance to go from 570% to 660% (no whatsnew)
2013-01-31 00:31:09 +00:00
Jonathan Gevaryahu
14a120be2a
(MESS) VK100: tag cleanup
2013-01-30 23:57:46 +00:00
Wilbert Pol
9de1534f04
sm8500: Converted to C++ (nw)
2013-01-30 19:54:41 +00:00
Curt Coder
30b6014d2d
(MESS) Softlist additions. (nw)
2013-01-30 16:36:43 +00:00
Fabio Priuli
c5081bd969
making happy old OSX compiler... nw
2013-01-30 13:43:34 +00:00
Fabio Priuli
fc7449e0c5
(MESS) gb.c: fixed support for Wisdom Tree games [Fabio Priuli]
2013-01-30 10:11:46 +00:00
David Haywood
df7fceadd7
new clones
...
Knights of Valour: Yi Tong Zhong Yuan [XingXing]
also
Protection routines for aliencha [iq_132]
Implemented missing functions of lordgun's protection routines [iq_132]
2013-01-30 04:44:23 +00:00
Angelo Salese
4a0f79932b
Why not having both things enabled in minit/sinit? Should fix some comms regressions
2013-01-30 02:17:07 +00:00
R. Belmont
f210761902
(MESS) apple2gs: Enable 6850 MIDI card. Tested in MasterTracks Pro and synthLAB. [R. Belmont]
2013-01-30 01:34:42 +00:00
David Haywood
20161867b8
cleaned up protection data (verified on board)
2013-01-30 00:52:51 +00:00
David Haywood
2b5c83b42b
forgot to remove the flag (nw)
2013-01-30 00:17:08 +00:00
David Haywood
9c01fd5e8c
new WORKING GAME
...
Brixian [David Haywood, Zabanitu]
(might replace the RAM dump with the protection code with a slightly cleaner one after a few tests)
2013-01-30 00:15:49 +00:00
Angelo Salese
4e80fcf1c5
Illegal opcode is the start of the undefined address
2013-01-29 23:27:08 +00:00
Angelo Salese
f003637265
Added illegal opcode handling for SH-2 CPU [Angelo Salese]
2013-01-29 21:49:55 +00:00
Angelo Salese
c43f06d7d3
SMPC: support for TH control mode, fixes inputs in Heisei Tensai Bakabon Susume! Bakabons
2013-01-29 17:49:32 +00:00
Curt Coder
1e7e398238
(MESS) pet: Added add-on ROM software list. [Curt Coder]
2013-01-29 15:11:28 +00:00
Curt Coder
e2312fd2b9
(MESS) c64: Cartridge WIP. (nw)
2013-01-29 15:11:04 +00:00
Miodrag Milanovic
da423e82f4
(MESS) New clones added:
...
======================
-LZ Color64 [Dantyr]
-Dynacom MX-1600 [Dantyr]
2013-01-29 08:04:54 +00:00
R. Belmont
c3a7aa3e32
(MESS) apple2: Support generic 6850 MIDI card (Yamaha, Passport, etc). [R. Belmont]
2013-01-29 04:44:45 +00:00
R. Belmont
b91d5a2ac3
MIDI: handle MIDI Out with running status properly [R. Belmont]
2013-01-29 04:41:52 +00:00
Angelo Salese
e070c61cf8
VDP1 note
2013-01-29 02:58:44 +00:00
Angelo Salese
a7cea9231f
Do the same for Indirect DMA too
2013-01-29 01:28:00 +00:00
Angelo Salese
82d9472048
Made SCU DMAs to be relative to master SH-2 cycles, improves timing in most FMVs
2013-01-29 01:18:45 +00:00
Angelo Salese
95cfb9a32c
Minor log changes
2013-01-29 00:15:27 +00:00
Angelo Salese
ce67254709
Fix compile
2013-01-28 23:08:19 +00:00
Ryan Holtz
b9002b3e8a
Fix HLSL toggle and move it to Ctrl+Alt+F5. Next time someone touches the HLSL code without knowing what they're doing, I remove it entirely. (nw)
2013-01-28 22:01:06 +00:00
Angelo Salese
30c2ab155e
Fix SH-2 non-DRC compile
2013-01-28 21:11:28 +00:00
Curt Coder
b76debcb8b
(MESS) c64: Renamed legacy file. (nw)
2013-01-28 20:31:49 +00:00
Sandro Ronco
1b6a762bd3
(MESS) Added KC0066 charset and replace hd44780/Psion charset. (nw)
2013-01-28 18:37:28 +00:00
David Haywood
810931598b
new clones
...
Demon Front (68k label V103, ROM M103XX 07/05/02) (ARM label V103, ROM 07/05/02 S103XX) [The Dumping Union - insert correct credits here]
2013-01-28 18:19:45 +00:00
R. Belmont
b6e9eb1720
Fix pmac6100 regression caused by detagging (nw)
2013-01-28 17:31:50 +00:00
Curt Coder
3cb74a77c8
(MESS) plus4: Cleaned up input handling. Controllers are now connected using the slot interface, and by default a joystick is present. [Curt Coder]
2013-01-28 15:01:31 +00:00
Curt Coder
fc33a3716e
(MESS) Tagmap lookup cleanup. (nw)
2013-01-28 15:00:44 +00:00
Curt Coder
9cdbd18a0e
(MESS) pet: Added datassette slot interface. [Curt Coder]
2013-01-28 14:49:55 +00:00
Oliver Stöneberg
c1af67f12b
fixed Visual Studio 2010 compilation by disabling an additional warning (nw)
2013-01-28 14:22:53 +00:00
Sandro Ronco
9c5f08cea2
(MESS) alphasma: fixed keyboard, added nvram and removed runtime tagmap lookups. (nw)
2013-01-28 10:50:33 +00:00
David Haywood
7e430b6347
more of the same (nw)
2013-01-28 09:56:14 +00:00
David Haywood
be2f33dc36
avoid some lazy tag lookups (nw)
2013-01-28 09:39:13 +00:00
Oliver Stöneberg
093d2460fb
improved some version checks in makefiles / added TODOs (nw)
2013-01-28 08:49:47 +00:00
Brian Troha
6e55330882
new Xmen clone
...
New Clone Added
------------------------------------
X-Men (4 Players ver AEA) [Credit as Needed]
2013-01-28 04:50:06 +00:00
Robbbert
7e9eae0e71
Made a change to my original hlsl fix, this stops the crash with ctrl+alt+F12. However since hlsl doesn't work on my pc, can others do some testing?
2013-01-28 04:07:25 +00:00
Angelo Salese
9f6dea1c94
Fix Daytona USA regression
2013-01-28 03:29:00 +00:00
Angelo Salese
02ed13b546
Yet another XML fix
2013-01-28 03:11:35 +00:00
Robbbert
d8e186f367
(MESS) ascii keyboard tags (nw)
2013-01-28 02:08:54 +00:00
Oliver Stöneberg
53a7e3b512
(MESS) fixed uninitialized memory in mess/video/uv201.c (MT05125) [Oliver Stöneberg]
2013-01-28 01:58:07 +00:00
R. Belmont
36c8a19378
(MESS) De-tagged the Apple II series drivers [R. Belmont]
2013-01-28 01:38:58 +00:00
Oliver Stöneberg
a7f3d5e044
(MESS) fixed usage of uninitialized memory in mess/video/733_asr.c (MT05126) [Oliver Stöneberg]
2013-01-28 01:37:31 +00:00
Oliver Stöneberg
06bed52397
(MESS) avoid usage of uninitialized memory in nc.c (MT05130) [Oliver Stöneberg]
2013-01-28 01:28:45 +00:00
Robbbert
0f2c9098ba
(MESS) sgi_ip2 tags (nw)
2013-01-28 01:17:48 +00:00
Oliver Stöneberg
c4902bc625
fixed compiler warnings (nw)
2013-01-28 01:14:39 +00:00
Robbbert
1778afc2e8
(MESS) pentagon tags (nw)
2013-01-28 00:45:55 +00:00
Robbbert
e6d0d09b88
(MESS) d6800 tags (nw)
2013-01-28 00:18:49 +00:00
Robbbert
25cbda7ca0
(MESS) scorpion tags (nw)
2013-01-27 23:50:34 +00:00
Brian Troha
633f90cdc8
itech32.c: Mention Virtual Pool as being on the "Eagle" platform - NW
2013-01-27 23:50:00 +00:00
David Haywood
66c38ab6e1
further reductions in amiga (nw)
2013-01-27 22:42:05 +00:00
Angelo Salese
849f60711d
Made minit/sinit to force resync instead of boost interleave, fixes Densetsu no Ogre Battle booting
2013-01-27 22:32:33 +00:00
David Haywood
e13079f3d7
thinking about it these must be hashlookups too, we were converting the param to a char* string and passing it to ioport()
2013-01-27 22:26:27 +00:00
David Haywood
eb0db502f0
amiga / cd32 tagmap cleanups (nw)
2013-01-27 21:50:50 +00:00
Scott Stone
a168c4098f
CPS-1 update [Team CPS-1]:
...
* Replaced NM_23.13B in nemoj with proper dump
* Confirmed 1 label in sf2ue according to the real board
2013-01-27 21:33:18 +00:00
Curt Coder
15a2c4ff62
(MESS) Tagmap lookup cleanup. (nw)
2013-01-27 21:29:55 +00:00
R. Belmont
ad954cd92e
gba: remove unnecessary casting (nw)
2013-01-27 21:25:12 +00:00
Angelo Salese
e3a949f7b6
VDP1 command list 3 is a mirror for distorted sprite, fixes Hardcore 4x4
2013-01-27 20:31:32 +00:00
Wilbert Pol
d40640c87d
Typo :) (nw)
2013-01-27 19:44:03 +00:00
Wilbert Pol
e50c2bd452
(MESS) odyssey2.c: Fixed save_item type error (nw)
2013-01-27 19:27:44 +00:00
David Haywood
a880a23103
further mpu4 tag cleanups (nw)
2013-01-27 19:24:59 +00:00
Wilbert Pol
9bc978a998
(MESS) odyssey2.c: Registered some members for state saving (nw)
2013-01-27 19:19:48 +00:00
Curt Coder
43de61ccf7
(MESS) Tagmap lookup cleanup. (nw)
2013-01-27 19:18:13 +00:00
Curt Coder
2d0ba2d051
(MESS) vic20: Cleaned up input handling. Controllers are now connected using the slot interface, and by default a joystick is present. [Curt Coder]
2013-01-27 19:11:43 +00:00
Curt Coder
2cfb36b0ac
(MESS) vic10: Cleaned up input handling. Controllers are now connected using the slot interface, and by default a joystick in port 2 is present. [Curt Coder]
2013-01-27 19:10:53 +00:00
Wilbert Pol
e5e1e6f6cd
(MESS) supercon.c: Fixed IRQs (MT#5132). [Wilbert Pol]
2013-01-27 19:01:50 +00:00
David Haywood
ba79ea22d5
some mpu4.c tagmap reduction (nw)
2013-01-27 18:55:55 +00:00
Curt Coder
53490a7c7a
(MESS) Tagmap lookup cleanup. (nw)
2013-01-27 18:12:16 +00:00
David Haywood
3e20f59cce
eolith.c tagmap cleanup + actually gave ironfortj an idle loop speedup, because whoever added it didn't at the time (nw)
2013-01-27 17:56:04 +00:00
Curt Coder
59ad3282df
(MESS) Tagmap lookup cleanup. (nw)
2013-01-27 17:26:22 +00:00
David Haywood
4fc811f5ea
4enraya tagman cleanup (nw)
...
this is a good example of where the tagmaps are significantly slowing things down. Simple driver but because it is using the actual prom to do address decoding, it was incurring a tag lookup on every mem access (2 in the case of ROM) and was running at 200%, when it can actually run at 1200% just by doing the region tag lookup on startup instead.
2013-01-27 17:16:57 +00:00
R. Belmont
8c4b25e70b
Better tagmap cleanup (thanks Haze!) (nw)
2013-01-27 16:47:34 +00:00
Ryan Holtz
65982445d9
Missed the header file, nw
2013-01-27 16:41:42 +00:00
Ryan Holtz
2bebc25597
[GBA] Cleaned up tag usage outside of the startup path. [MooglyGuy]
2013-01-27 16:41:13 +00:00
Phil Bennett
6c639af814
(MAME) xtheball.c: Reduce tag lookups [Phil Bennett]
2013-01-27 16:00:40 +00:00
Phil Bennett
21f48e8f14
Fully modernised the TLC34076 device [Phil Bennett]
2013-01-27 15:55:07 +00:00
David Haywood
2b27972b79
ghosteo.c - reduce tag usage
...
( doesn't really help performance in this even if it was a big hitter, the 200Mhz ARM has more to do with it .. also QS1000 still needs hooking up here )
2013-01-27 15:54:04 +00:00
Wilbert Pol
52f6613dde
(MESS) odyssey2.c: Moved all the g7400 bits into a g7400 subclass. (nw)
2013-01-27 15:19:12 +00:00
Curt Coder
995809ee34
(MESS) Tagmap lookup cleanup. (nw)
2013-01-27 15:09:55 +00:00
Wilbert Pol
4015a53a6f
(MESS) odyssey2.c: Tagmap cleanups (nw)
2013-01-27 13:45:52 +00:00
Wilbert Pol
f195e96fd6
(MESS) tmc2000e.c: Tagmap cleanups (nw)
2013-01-27 13:04:30 +00:00
Curt Coder
3ea8e8a8ac
(MESS) Tagmap lookup cleanup. (nw)
2013-01-27 12:17:05 +00:00
Wilbert Pol
882f0ee8e4
(MESS) ut88.c: Tagmap cleanups (nw)
2013-01-27 12:11:19 +00:00
Wilbert Pol
6a9f2eb04a
(MESS) z80ne.c: Tagmap cleanups (nw)
2013-01-27 11:48:56 +00:00
mahlemiut
debd810ef1
pcw16: missed one tag lookup (no whatsnew)
2013-01-27 09:49:44 +00:00
Brian Troha
faaf0e696f
model2.c: Get rid of rouge ROM_LOAD16_WORD_SWAP for the Z80 DSB program rom. - NW
2013-01-27 05:43:20 +00:00
Brian Troha
303317c65e
model2.c: ID'ed and corrected rom names. Alignment of text and other minor clean ups. - NW
2013-01-27 05:32:01 +00:00
Robbbert
6642be53f1
(MESS) ATM cleanup of tags(nw)
2013-01-27 00:51:09 +00:00
Ryan Holtz
221ed19f13
[CDI] Modernize MCD212 device. [MooglyGuy]
2013-01-26 23:18:19 +00:00
Curt Coder
fc452e743b
(MESS) lisa: Removed runtime tagmap lookups. (nw)
2013-01-26 22:35:29 +00:00
Curt Coder
9fde608c12
(MESS) pcw16: Removed runtime tagmap lookups. (nw)
2013-01-26 21:55:32 +00:00
Curt Coder
69abd4265b
(MESS) ti89: Removed runtime tagmap lookups. (nw)
2013-01-26 21:40:40 +00:00
Wilbert Pol
e226976939
(MESS) mz2000.c: Tagmap cleanups (nw)
2013-01-26 21:28:00 +00:00
R. Belmont
7d0a910431
SDL: Fix Qt debugger on Mac OS X [Balrog]
2013-01-26 21:24:14 +00:00
Wilbert Pol
e1ed935007
(MESS) micronic.c: Tagmap cleanups (nw)
2013-01-26 21:00:12 +00:00
Oliver Stöneberg
a327aac97d
(MESS) fixed Visual Studio warning about potentially uninitialized variable in mess/machine/mac.c (nw)
2013-01-26 20:53:06 +00:00
R. Belmont
52a1fa0005
(MESS) mac: Use pre-cached tagmaps for keyboard/mouse (nw)
...
(No speed difference, sorry folks).
2013-01-26 20:42:33 +00:00
Wilbert Pol
391aec2e5c
(MESS) mephisto.c: Tagmap cleanups (nw)
2013-01-26 20:42:25 +00:00
Wilbert Pol
06d376a731
(MESS) kim1: Tagmap cleanups (nw)
2013-01-26 20:28:42 +00:00
Ryan Holtz
db398d6f0e
[CDI] Modernized CD-i and removed tag lookups [MooglyGuy]
2013-01-26 20:23:50 +00:00