Commit Graph

31570 Commits

Author SHA1 Message Date
Alex W. Jackson
1b89b80e9c amiga: use memarray for chip RAM and regular array for custom registers (instead of shared_ptr for both) [Alex Jackson] 2014-10-19 08:14:45 +00:00
Ivan Vangelista
4ad7a0ea58 Fixed MT05743 (nw) 2014-10-19 06:02:14 +00:00
Ivan Vangelista
ffaa02f908 Workaround for dragon.h drivers crash. (nw) 2014-10-19 05:28:41 +00:00
Scott Stone
9bf13bec07 Fixed MT#05741 2014-10-19 01:00:27 +00:00
R. Belmont
1054225eca (MESS) TRS-80 CoCo: implement virtual "Becker Port" for DriveWire support. [Richard Goedeken] 2014-10-19 00:57:44 +00:00
Robbbert
00d0c67a02 Fixed compile for nonstandard tools 2014-10-18 22:08:07 +00:00
Scott Stone
932b305d75 calchase.c: [Peter Ferrie]
* Implemented missing DIP switch for Eggs Playing Chicken, promote to working.  Press "S" to skip the CMOS error, "S" or wait to skip the emm386.exe error (not an emulation issue), use "Coin 2" to
coin-up and start the game, and "1 Player Start" to brake.

calchase.c, gamecstl.c, midqslvr.c, queen.c, savquest.c, taitowlf.c,
voyager.c, xtom3d.c:  [Peter Ferrie]
 * Intel component is not MXTC, it's MTXC.
2014-10-18 20:44:47 +00:00
Scott Stone
0a61c69a77 intelfsh.c: [Joe Sturm]
* Added support for AMD 29F400T, AMD 29F800T and FUJITSU 29F160T.

ti85.c:  [Joe Sturm]
 * Improved support of TI83 Plus, TI83 Plus Silver Edition, and TI84 Plus, and TI84 Plus Silver Edition by switching over to bankdev and adding proper flash chips.  They should be working now (press Q to power on).


Out of whatsnew:
ti84p was not added to mess.lst becuase rom is not available yet.  Current romload is same CRC as ti84pse but at a smaller size.  Once corrected and obtained it should work.
2014-10-18 20:24:58 +00:00
Ville Linde
c47dc0a3df video/model3: Texture enable has been wrong since 2003. Wow. (nw) 2014-10-18 19:25:42 +00:00
R. Belmont
865b182499 (MESS) move misplaced include (nw) 2014-10-18 19:19:44 +00:00
David Haywood
641a322ac0 make 'kog' dipswitch part of the protection device / cartridge (nw) 2014-10-18 18:04:24 +00:00
Andrew Gardner
8b906aa0ec Fix potential overrun when adding a size_t to a UINT16. (nw) 2014-10-18 17:44:25 +00:00
Andrew Gardner
bebe879e85 MT 05527 [Andrew Gardner]
The Qt debugger now behaves more like the Windows one, with horizontal 
scrollbars where the core views expect them.
2014-10-18 17:23:45 +00:00
Brian Troha
d7eddbc1d3 darius.c: Add OSC derived clocks. - NW 2014-10-18 16:05:32 +00:00
Brian Troha
deb1869924 darius.c: Add dipswitch locations to the Darius sets & give the newly added US set the correction coinage. [Brian Troha] 2014-10-18 15:47:43 +00:00
Alex W. Jackson
9ed2e63955 More region_ptr_finder conversions (nw) 2014-10-18 15:41:31 +00:00
Brian Troha
40fb8dad28 darius.c: Minor rom name corrections - NW 2014-10-18 14:45:01 +00:00
smf-
73315266c0 compilation fix for VS14 CTP4 (nw) 2014-10-18 14:16:46 +00:00
Robbbert
c942868a52 gts3.c : WIP 2014-10-18 12:58:55 +00:00
smf-
8f2a47206a compilation fix for VS14 CTP4 (nw) 2014-10-18 11:00:46 +00:00
smf-
a3bf20571e compilation fix for VS14 CTP4 (nw) 2014-10-18 10:51:31 +00:00
smf-
ded298329c fixed "make tools" with VS14 CTP4 (nw) 2014-10-18 08:56:59 +00:00
Ivan Vangelista
cfb29e6f80 Fixed MT05740 (nw) 2014-10-18 06:18:45 +00:00
Robbbert
9beddd916c gts3 : split into AN and DMD displays 2014-10-18 04:06:31 +00:00
Robbbert
e9f63a942b gts80b.c : Display is working. 2014-10-17 22:58:49 +00:00
Ville Linde
9c1cbb4a2b model3: fvipers2 needs longer delay (nw) 2014-10-17 21:21:37 +00:00
Robbbert
c0c6ad51ed (MESS) vz200de marked as not working, no roms dumped. Fixes MT05738. 2014-10-17 21:05:09 +00:00
David Haywood
040c9ddfaa new clones
Darius (US) [Andrew Welburn]
2014-10-17 20:07:37 +00:00
smf-
482d6b8011 simplify MSVC fix, tested with official MinGW, VS2013 & VS14 CTP4 (nw) 2014-10-17 19:22:31 +00:00
smf-
587f0e9cfd fixes for building with VS14 CTP4 (nw) 2014-10-17 12:58:00 +00:00
smf-
aac94154ff fix compilation error when building with VS14 CTP4 (nw) 2014-10-17 12:54:46 +00:00
David Haywood
b720bf7ab2 correct sound rom for 'tturf' (Tough Turf (set 2, Japan, 8751 317-0104)) [ShouTime] 2014-10-17 12:33:34 +00:00
smf-
3f9cd9017c more appropriate types to avoid warning with VS14 CTP4 (nw) 2014-10-17 12:24:53 +00:00
Miodrag Milanovic
41262f90bc From Fabio (nw)
-hector: creates a machine fragment for the sound components which are shared among hector and interact to avoid duplicate code

-specialist : makes static the specimx palette because it is not used outside video/specimx,c

-pce: fixed MT5734 by adding support for 192k images
2014-10-17 07:56:41 +00:00
Alex W. Jackson
3b790258e9 more devfind: [Alex Jackson]
Renamed rom_ptr_finder to region_ptr_finder after discussion with Aaron.
First round of memory_region_finder to region_ptr_finder conversions.

rf5c400: use a region_ptr_finder to find our sound ROM instead of looking up
the region by hand in device_start(). Will probably start converting other
sound devices to this pattern (other than the ones that use the memory system)
if there are no problems or objections.
2014-10-17 06:17:06 +00:00
Alex W. Jackson
6ca10ab4fa devfind: Add rom_ptr_finder, which works like shared_ptr_finder
except it finds a ROM region instead of a memory share.
Unlike the old memory_region_finder, these can be accessed without
any overhead (since it's a pointer directly to the data and not
to the memory_region object), can be whatever data type you want
(no casting needed) and are strictly type-checked--if you have a
required_rom_ptr<UINT32> the region has to be a ROM_REGION32
(or an implicitly 32-bit region due to belonging to a CPU) or
the finder won't find it and will tell you why.

Basically, rom_ptr_finders are strictly better than
memory_region_finders and all drivers using the latter should be
converted over. I've done megasys1.c and twin16.c as examples.

megasys1: Use a device address map for the peekaboo oki instead
of memcpy().

twin16: Convert the scrolling layers to tilemaps (the fixed text
layer was already one). Miscellaneous cleanups/modernizations.

(nw)

Notice that rom_ptr_finder has a length() method which returns the
length in whatever size unit the pointer is, instead of a bytes()
method. Yes, I'm going to convert shared_ptr_finder to match, since
this way makes a lot more sense (in particular, mask() is useless
for shared_ptrs that are anything other than INT8/UINT8)
2014-10-17 02:59:51 +00:00
R. Belmont
a6128baac7 (MESS) a1bus: licensing and save state cleanups (nw) 2014-10-17 02:33:56 +00:00
Robbbert
74f7962b39 gts80b.c : WIP 2014-10-17 01:55:56 +00:00
Brian Troha
157af58a53 bionicc.c: Show where the machine clocks come from. - NW 2014-10-16 21:24:34 +00:00
Brian Troha
aa58b97d9f meritm.c: Cosmetic changes. IE: Correct all CRT 2xx to CRT-2xx and standardize all "Touch Screen" to Touchscreen. - NW 2014-10-16 21:01:47 +00:00
Ivan Vangelista
f0840e19cc Fixed debug build validation (nw) 2014-10-16 16:59:06 +00:00
Ivan Vangelista
b5d1824468 Misc cleanups (nw) 2014-10-16 12:14:59 +00:00
Fabio Priuli
b3d3d02cef converted sn76477 to use inline config. nw. 2014-10-16 07:18:15 +00:00
Alex W. Jackson
da877c2917 Don't execute a timeslice before loading a savestate from the command line [Alex Jackson] 2014-10-16 05:18:38 +00:00
Alex W. Jackson
43c4ec3478 k051960: remove 16-bit trampolines (nw) 2014-10-16 04:42:34 +00:00
R. Belmont
15e90f0002 Capcom updates: [any]
- Fixed some incorrect info about the SF2 bootlegs and got them running better.
- Dumped 8571 MCU from a bootleg Top Secret/Bionic Commando PCB.  All other ROMs on the board matched the 'topsecrt' set.
2014-10-16 02:04:22 +00:00
Scott Stone
24e7833459 Fix compile on MSVC 2012 from Peter Ferrie (nw) 2014-10-16 01:06:35 +00:00
Fabio Priuli
5d642ee5eb (MESS) removed softlist features that were not used anymore since conversion
to slot devices. nw.
2014-10-15 18:38:30 +00:00
Michaël Banaan Ananas
3efad3c350 oh, filename was still 315-5296.h in my local tree 2014-10-15 18:29:52 +00:00
Wilbert Pol
95e0496a0d (MESS) gb.c: Give gbcolor it's own machine config, fixes regression introduced in r20641. Fixes MT005730. 2014-10-15 18:29:10 +00:00