Commit Graph

21331 Commits

Author SHA1 Message Date
Miodrag Milanovic
a36a1ebcd0 Placed m_source variable in device_t and filled it with provided value (nw) 2013-03-26 15:45:40 +00:00
Miodrag Milanovic
051011971f Expanded device_t constructor with parameters for short name and source file location [Miodrag Milanovic] 2013-03-26 15:18:37 +00:00
Oliver Stöneberg
ffbe9bdcca synced CPUS and SOUND in {mame|mess}.mak (nw) 2013-03-26 07:34:01 +00:00
Fabio Priuli
864275206c megadriv: reducing input tag lookups. nw. 2013-03-26 05:38:33 +00:00
Roberto Fresca
6fc9a5a5a6 New games marked as GAME_NOT_WORKING
------------------------------------
Fruit Star (encrypted) [Team Europe, Roberto Fresca]
2013-03-26 02:05:52 +00:00
Angelo Salese
2747d0d707 Forgot to hook-up mon_r() (not that it changes much) 2013-03-25 19:00:13 +00:00
Angelo Salese
f0ccbe2e47 Added RAM-based BASIC bankswitch, improved floppy code, added mon_r(). SIS acts (again) weird on this, and no DRQ is fetched afterwards. 2013-03-25 18:51:16 +00:00
Angelo Salese
8f0e145738 Improved various things, shows 'no system media' now 2013-03-25 17:59:18 +00:00
Fabio Priuli
6138e0e70e another tiny cleanup. nw. 2013-03-25 17:18:02 +00:00
cracyc
c1f355b9ee (mess) psxcd: oops (nw) 2013-03-25 16:49:29 +00:00
cracyc
50c35a5aab (mess) psxcd: small cleanups (nw) 2013-03-25 16:40:26 +00:00
Fabio Priuli
4da603975e exidy.c: fixed an out-of-range access spot by gcc-4.9. [Jürgen Buchmüller]
beezer.c: fixed an out-of-range access spot by gcc-4.9. [Jürgen Buchmüller]
2013-03-25 16:28:57 +00:00
Angelo Salese
3f3b479343 Hooked up DIPs, tries to read from the FDC 2013-03-25 16:15:22 +00:00
Fabio Priuli
c5987b9f4b minor cleanup. nw. 2013-03-25 16:09:57 +00:00
Curt Coder
4981a77485 (MESS) c2040: Added note. (nw) 2013-03-25 14:58:20 +00:00
Curt Coder
f4215e4217 (MESS) trs80m2: Cleanup. (nw) 2013-03-25 14:29:27 +00:00
Curt Coder
c37e965ff0 (MESS) kc85: Added RS-232 port. (nw) 2013-03-25 14:29:03 +00:00
Curt Coder
2bec4fef0c (MESS) c128: Fixed hard freeze with CP/M cartridge. (nw) 2013-03-25 14:28:34 +00:00
Miodrag Milanovic
313350249e forgot to remove this one (nw) 2013-03-25 12:47:48 +00:00
Miodrag Milanovic
6b29bdadce megadriv bootleg modernization (nw) 2013-03-25 12:43:09 +00:00
Miodrag Milanovic
7ccedf2bd5 and some more megadriv modernization (nw) 2013-03-25 12:30:09 +00:00
Miodrag Milanovic
1a9b55d88f some more megadriv modernization (nw) 2013-03-25 11:49:43 +00:00
Miodrag Milanovic
b0b200159b some megadriv modernization (nw) 2013-03-25 10:26:55 +00:00
Fabio Priuli
e43d8ac84e megadriv.c: small steps to keep a few 32x operations inside 32x. nw. 2013-03-25 09:34:10 +00:00
R. Belmont
1015102ba1 fix typo (nw) 2013-03-25 02:37:55 +00:00
R. Belmont
3f85549053 Add support for Mitsubishi M50740/50741 MCUs. [R. Belmont] 2013-03-25 02:33:41 +00:00
cracyc
6d6e25adaf (mess) psxcd: simplify the cdrom [Carl]
---
I haven't found any regressions but I wouldn't be surprised to see some.  The only improvements so far is better CD audio and disk change support.
2013-03-24 23:58:53 +00:00
Brian Troha
173d98855f new clone added
New Clone Added
---------------------------------
Magic Johnson's Fast Break (Arcadia, V 2.7) [Kevin Eshbach, The Dumping Union]
2013-03-24 23:43:48 +00:00
Brian Troha
1614561b1b capbowl.c: Minor rom name correction - NW 2013-03-24 23:30:04 +00:00
Brian Troha
47751cc392 new US Games clone adde
New Clone Added
--------------------------
(U.S.) Games V18.5 [Bad A Billy, Smitdogg, The Dumping Union]
2013-03-24 23:28:37 +00:00
Jonathan Gevaryahu
27d0492811 upd1771: Very small documentation update. no whatsnew. 2013-03-24 17:17:54 +00:00
Fabio Priuli
bee34ea13e (MESS) megadriv.c: Attempt to properly emulate protection in Sould Edge vs Samurai Spirits. nw.
Also fixed the slot option for nflqb96.
2013-03-24 17:10:43 +00:00
Angelo Salese
f97a9fe6bd FP-200: bunch of notes 2013-03-24 13:26:49 +00:00
Wilbert Pol
03e66de228 (MESS) small cleanup. (nw) 2013-03-24 12:07:09 +00:00
R. Belmont
8b9423547a m740: fix branch target disasm for branch-on-bit instructions (nw) 2013-03-24 03:32:41 +00:00
R. Belmont
102a582f08 Save state regs for 3745x & m740 (nw) 2013-03-23 21:08:23 +00:00
Scott Stone
a7bb1e2a75 a7800.c - Stripped palette to raw video output values removing YIQ/YUV infer data. [Robert Tuccitto] 2013-03-23 21:00:30 +00:00
James Wallace
ed0fbdc92c ROM length fix caused by too much copy/pasta, doesn't make it work any better though... (nw) 2013-03-23 20:47:13 +00:00
Scott Stone
345946e4c8 aristmk4.c: [Heihachi73]
Added Caribbean Gold (working), cleaned up comments and EPROM part numbers for a handful of games. Caribbean Gold needs some trivial input changes, as currently it has a logic door error on boot, however if you hit the coin input the error goes away and allows you to key in to perform a memory reset and finally coin up.

Also, Caribbean Gold 2 [cgold2] now has passable graphics, by using two of cgold's graphics ROMs (cgold u8 and u9 -> cgold2 u20 and u45) the game is now playable instead of a garbled mess (there are only a few tiles which differ between both games).

Promoted Caribbean Gold II and Fortune Hunter (and clone) to working - these had been working ever since eforest and arcwins were promoted but the flags were never removed.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Caribbean Gold (3VXEC449, USA)  [Heihachi73]
Caribbean Gold II (3XF5182H04, USA)  [Heihachi73]
Fortune Hunter (2XF5196I01, USA)  [Heihachi73]
Fortune Hunter (2XF5196I02, USA)  [Heihachi73]
2013-03-23 20:44:41 +00:00
Angelo Salese
4245c0ea42 FDC check-point 2013-03-23 20:02:27 +00:00
James Wallace
b81a8b576a New games marked as GAME_NOT_WORKING
------------------------------------
Winning Streak (Version 1.1) (Coinworld) [albaki77]

New clones added 
-------------------
Hit The Six (Project) (set 3) [launton]


Also added some ROMs for Seven's Above and Sevens and Melons, also from launton if we need to credit them later
2013-03-23 19:46:20 +00:00
R. Belmont
e438b18443 Stop feeding Mogwai after midnight (nw) 2013-03-23 19:19:10 +00:00
Angelo Salese
d42b8d7529 Added video emulation 2013-03-23 19:12:07 +00:00
R. Belmont
1cf5de7016 namcos2: Use the correct C68 (M37450) I/O MCU for Steel Gunner 2. [R. Belmont, Guru, Charles MacDonald] 2013-03-23 18:57:34 +00:00
R. Belmont
89cfb35eb4 M740 CPU family updates: [R. Belmont, O. Galibert]
- Support for all T=1 instructions
- Added COM and the accumulator-only versions of INC and DEC
2013-03-23 18:46:31 +00:00
Fabio Priuli
69e62129cb removed a (now) redundant .h file too. nw. 2013-03-23 17:47:20 +00:00
Angelo Salese
30346a8b60 Check-point 2013-03-23 17:30:53 +00:00
Andrew Gardner
a41a17c4b5 Modernized k053260 device. [Andrew Gardner] 2013-03-23 17:28:58 +00:00
Angelo Salese
ca92438f31 Documentation 2013-03-23 16:33:44 +00:00
Angelo Salese
2424f1ac6c Forgot main file 2013-03-23 16:24:16 +00:00
Angelo Salese
8acf855712 New skeleton driver for Sharp MZ-3500, nw 2013-03-23 16:23:49 +00:00
Fabio Priuli
af383b7325 attempt to fix burnin (MT #05173). nw. 2013-03-23 14:16:06 +00:00
Fabio Priuli
4d45aa5f72 clean up. nw. 2013-03-23 13:21:21 +00:00
Fabio Priuli
8886901993 (MESS) readded SVP test, which got lost in MESS long ago. nw. 2013-03-23 13:12:26 +00:00
Fabio Priuli
267285135e (MESS) added VR recognition from fullpath. nw. 2013-03-23 12:12:42 +00:00
Fabio Priuli
5409bd67cd (MESS) megadriv.c: removed drivers gensvp, mdsvp and mdsvpj: Virtua Racing can
now be loaded directly in genesis, megadriv and megadrij [Fabio Priuli]
2013-03-23 11:53:31 +00:00
Fabio Priuli
b139a66a78 this was not used anymore either. nw. 2013-03-23 11:16:58 +00:00
Fabio Priuli
3452c8c88b (MESS) megadriv.c: removed nvram handler. MESS was not using this since more than one year,
and it was causing MT #03873. If any bootleg megadrive board needs this, please let me know so
that I can re-add it to the correct driver. nw.
2013-03-23 11:04:26 +00:00
Fabio Priuli
6ef103c524 (MESS) megadriv.c: removed a bunch of useless machine parameters and a few tagmap lookups. nw. 2013-03-23 10:28:46 +00:00
Michaël Banaan Ananas
ef69b73b8c (companyname 3DO -> The 3DO Company) 2013-03-23 10:10:38 +00:00
Fabio Priuli
48ace58aeb (MESS) megadriv.c: moved some more global variables to driver class. nw. 2013-03-23 10:09:11 +00:00
cracyc
7129f811cc i386: remove unused define and 386 has 16-bits of io space (nw) 2013-03-22 13:36:57 +00:00
Fabio Priuli
c6ca3fc828 (MESS) speeding up slot implementation of the DSP add-on chips too. nw. 2013-03-22 13:04:02 +00:00
Miodrag Milanovic
cac962c4b5 print proper message on -listslots in case there are no slot options available, like in some dummy slots (nw) 2013-03-22 13:03:43 +00:00
Fabio Priuli
a219ff2db0 (MESS) speeding up slot implementation of the SVP add-on chip. nw. 2013-03-22 11:03:16 +00:00
Fabio Priuli
98ac2b1071 another tiny cleanup. nw. 2013-03-22 08:36:28 +00:00
Fabio Priuli
41c9b9bb6a another global variable removed + cleanup. nw. 2013-03-22 08:28:41 +00:00
Fabio Priuli
02abb6625d more of the same. nw. 2013-03-22 07:55:40 +00:00
Fabio Priuli
8d6c701b6e another var moved to the state. nw. 2013-03-22 07:21:41 +00:00
Fabio Priuli
09b9e5f433 (MESS) megadriv.c: minor cleanup. nw. 2013-03-22 07:13:40 +00:00
Fabio Priuli
b60657e3f8 (MESS) megadriv.c: moved z80 vars to the driver state. nw. 2013-03-22 06:51:32 +00:00
Fabio Priuli
2061fc6a22 (MESS) megadriv.c: removed another static. nw. 2013-03-22 06:36:17 +00:00
Fabio Priuli
ebadd722b0 (MESS) megadriv.c: temporarily duplicated some DMA code while working towards
a reduction of global variables. nw.
2013-03-22 06:18:38 +00:00
Fabio Priuli
b91cdd39ea (MESS) same fix to the non-slot implementation. nw. 2013-03-22 05:31:44 +00:00
Fabio Priuli
368dc3381e (MESS) better fix for the pmac registers in SVP. thanks Arbee for noticing this veeeeeery
old out-of-bound access. I guess we originally had a single set of 12 registers...
nw.
2013-03-22 05:31:09 +00:00
Scott Stone
622cacafa9 Added description to k1ge, k2ge devices (nw) 2013-03-22 04:02:35 +00:00
Brian Troha
d99192aa23 new game added
New Game Added
---------------------------------
Sex Appeal (Version 6.02) [Brian Troha, The Dumping Union]
2013-03-22 03:04:58 +00:00
R. Belmont
a742a8dd28 Fix gcc compile (eta: this is a real bug, plz fix properly!) (nw) 2013-03-22 00:07:51 +00:00
R. Belmont
7f23bacb48 coolridr: work around miscompile on newer versions of Clang [Phil Bennett] 2013-03-21 23:54:07 +00:00
cracyc
d313d02e79 i386: fix up the stack if a page fault occurs in a far call and clear the top of esp when loading a tss stack (nw) 2013-03-21 21:54:31 +00:00
Fabio Priuli
f1283d262c (MESS) megadriv.c: backing up preliminary work on SVP as slot device. disabled by default.
also reorganization of megadriv.xml, part 1. nw.
2013-03-21 15:53:22 +00:00
Fabio Priuli
28f8897275 updated sat_rom to work fine together with rev. 21995. nw. 2013-03-21 14:43:25 +00:00
Fabio Priuli
609d005e33 removed leftover wip code. nw. 2013-03-21 14:42:02 +00:00
Nathan Woods
ac7cfdd43b mc6847: Turning off logging left on (nw) 2013-03-21 12:24:05 +00:00
David Haywood
467a0d0a75 actually let's bail out even earlier (nw) 2013-03-21 09:50:05 +00:00
David Haywood
ecc881c7a3 minor code tweak (nw) 2013-03-21 09:37:40 +00:00
Fabio Priuli
03a307737c Added some additional xml validation and fixed the resulting errors. nw. 2013-03-21 07:41:38 +00:00
Angelo Salese
f141764942 Fixed a SCU DMA bug 2013-03-21 01:29:00 +00:00
Angelo Salese
55283fb861 Fixed CD interface mirrors, allows Over load test to work in Diag 2013-03-21 01:15:27 +00:00
Angelo Salese
549ecdccdd Sketchy CD on/off command, useful to test out CD features in diag menu 2013-03-21 00:43:25 +00:00
Angelo Salese
da0ff019f0 Fixed cart loading 2013-03-21 00:29:12 +00:00
Angelo Salese
91b74ebe90 Fixed cache for ext slots 2013-03-21 00:10:56 +00:00
cracyc
c6d106bd07 (mess) genpc: also video is in the devices now (nw) 2013-03-20 22:26:02 +00:00
cracyc
930f097d54 (mess) pc clones have xt fdcs (nw) 2013-03-20 22:05:48 +00:00
Angelo Salese
3c4fa99bad Air Cars doesn't like this, reverted 2013-03-20 20:02:18 +00:00
Angelo Salese
1d4e5d3ba5 Jaguar: makes more sense that the PIT timers follows the m68k clock, fixes Raiden BGM tempo 2013-03-20 19:36:21 +00:00
Oliver Stöneberg
9e90158d7d disabled some GCC-specific hacks in sdl.mak when clang is being used / also silenced linker for DISTRO=ubuntu-intrepid (nw) 2013-03-20 17:54:09 +00:00
Olivier Galibert
90362d4baf m6502: Seriously untested multi-dispatch-table support [O. Galibert] 2013-03-20 16:14:39 +00:00
Fabio Priuli
88162e1128 (MESS) megadriv: fixed support of SMD files (those with 512k header), broken
by the recent developments. [Fabio Priuli]

Thanks goes to Carl for providing test cases.
As long as supporting these legacy formats remains easy, I see no reason not to ;)
2013-03-20 13:42:36 +00:00
Miodrag Milanovic
9ec92e573e removed devhelpr.h and trampolines in half modern devices,also southbridge also use am9517a device now (no whatsnew) 2013-03-20 12:04:38 +00:00
David Haywood
4899895e81 fix boogwing (broken when I did some refactoring after 148) 2013-03-20 11:47:13 +00:00
Robbbert
a24cbc7022 (nw) sf2m8 - unscrambled the gfx roms 2013-03-20 10:50:16 +00:00
Fabio Priuli
e1c53006ef New WORKING game
------------------------------
Bases Loaded (Prototype, PlayChoice-10) [Lost Levels]
2013-03-20 07:44:53 +00:00
Oliver Stöneberg
69fe7975db (MESS) restored apollo_kbd.h changes (nw) 2013-03-20 07:11:41 +00:00
Robbbert
11af8c2b3b fixed compile error from r21972 2013-03-20 07:09:25 +00:00
Oliver Stöneberg
d0218ab80a (MESS) fixed apollo_kbd.c compilation (nw) 2013-03-20 07:09:20 +00:00
Fabio Priuli
fad3b74c73 (MESS) saturn: added missing mem_mask and removed direct access to the cart device. nw. 2013-03-20 06:07:22 +00:00
Fabio Priuli
34e7258077 (MESS) adding a bunch of mem_masks. nw. 2013-03-20 05:56:34 +00:00
Oliver Stöneberg
9f4bdaa97a more fixes for clang 3.2 unused private field warnings (nw) 2013-03-20 00:38:54 +00:00
Oliver Stöneberg
03379e4ab6 (MESS) fixed clang 3.2 warnings about unused private fields (nw) 2013-03-20 00:31:11 +00:00
Brian Troha
66b17ada93 shangha3.c: Added dipswitch locations to Shanghai III, Hebereke no Ponpoon and Blocken. [Brian Troha] 2013-03-19 23:14:46 +00:00
Andrew Gardner
8cc2092788 QT Debugger fixes:
- New memory windows start focused on the active CPU.
  - Opening a utility window, closing it, and stepping no longer re-opens the window. 
    [Andrew Gardner]
2013-03-19 16:55:21 +00:00
Miodrag Milanovic
a08ae67178 run latest srcclean on rest of files (nw) 2013-03-19 11:39:56 +00:00
Fabio Priuli
7c2cc2abc7 nw 2013-03-19 11:36:19 +00:00
Fabio Priuli
5abd7173ff (MESS) saturn: converted carts to be slot devices and enabled battery
RAM carts support [Fabio Priuli]
2013-03-19 11:13:46 +00:00
Oliver Stöneberg
ec7dce3ea3 fixed name of software_list_device (nw) 2013-03-19 11:01:56 +00:00
Fabio Priuli
555cd34b2d New clones added
----------------
Virus (Dr. Mario prototype, PlayChoice-10) [Lost Levels]
2013-03-19 10:33:40 +00:00
Miodrag Milanovic
0e1f5ad25b Cleanups and version bump 2013-03-19 07:22:20 +00:00
Brian Troha
f0f764e066 new Starblade Clone
New Clone Added
--------------------------------
Starblade (World) [ShouTime, The Dumping Union]
2013-03-19 01:58:40 +00:00
Angelo Salese
254d272328 New WORKING game
--------------------
Stadium Hero '96 [David Haywood, Angelo Salese]
2013-03-19 01:50:14 +00:00
Brian Troha
bac65b263a gei.c: Better name collision correction. Use actual rom internal name for the NFL Football sets, IE: 1 is N.F.L. FOOTBALL & other is NFL FOOTBALL, or add in "+" where actual label shows "*" as per comment - NW 2013-03-19 01:27:57 +00:00
David Haywood
2c8ca495bb we have a policy for naming conflicts, apply it. (I suspect some of these are from dumpers being lazy and incorrectly naming things to fit the existing romdefs mind you, others are bootlegs where there are no real labels) 2013-03-19 00:19:02 +00:00
Angelo Salese
eba1550506 Attempt fixing baseball rules in Stadium Hero '96, needs a lot of testing ... 2013-03-18 18:30:23 +00:00
Fabio Priuli
80a6e156dc fixed repeated descriptions. nw. 2013-03-18 16:42:59 +00:00
Fabio Priuli
e145f75929 added missing pcbs. nw. 2013-03-18 16:40:48 +00:00
David Haywood
ebf3bf6d17 deco_mlc - split up some handlers for unknown reads/writes 2013-03-18 14:30:38 +00:00
Fabio Priuli
e5bd92893c added software list to the RM Nimbus. 2013-03-18 14:09:14 +00:00
Fabio Priuli
7923655446 (MESS) megadriv.c: added support for reset-base Codemaster 2-in-1 cart and documented even more carts. nw. 2013-03-18 12:49:02 +00:00
Robbbert
cd29176897 knightsb - saving wip. Game is almost playable. 2013-03-18 11:59:52 +00:00
David Haywood
abdc3674c9 multfsh.c update [MetalliC]
* added new sets

(I also fixed a validation error before submitting + added a todo note at the top vs the original submission)
2013-03-18 11:27:07 +00:00
Miodrag Milanovic
07781352eb Changed some naomi changes back, but enabled USE_NAOMICRYPT by default (no whatsnew) 2013-03-18 10:29:41 +00:00
David Haywood
9c0bccdfba deco_mlc - use extra clipping regs, improve doc 2013-03-18 09:45:14 +00:00
David Haywood
1180aa1e0f deco_mlc - further improved stadhr96, although we now use 1 bit for 2 things... 2013-03-18 09:38:52 +00:00
David Haywood
ffb36e1244 must have been tired.. 2013-03-18 08:37:04 +00:00
Angelo Salese
2da4d7f317 Fixed I2C for Mega Drive, NBA Jam TE is still broken due of a mem_mask issue (slot code thinks it's always a word access, but it actually isn't most of the time) 2013-03-18 04:06:17 +00:00
Angelo Salese
c4303b0648 Ops 2013-03-18 02:06:41 +00:00
Angelo Salese
06913adaa6 Part 1 of Namco System 2/21 state machine conversion 2013-03-18 01:56:38 +00:00
Brian Troha
7572bce64f merit.c: Minor doc correction - NW 2013-03-18 01:36:09 +00:00
R. Belmont
f89b0d6d3c M3745x: Preliminary support for the Mitsubishi M37450 microcontroller [R. Belmont] 2013-03-18 01:12:44 +00:00
David Haywood
1046e109e0 deco_mlc - some improvement to stadhr96 2013-03-17 22:23:05 +00:00
Angelo Salese
39813a9aa8 Even better explaination, it's nothing special anyway 2013-03-17 21:01:44 +00:00
Brian Troha
a8ea9b2ffd turbo.c: Additional documentation for Buck Rogers: Planet of Zoom. Noted the encrypted Z80 part number and Sega ID numbers for the CPU and ROM boards. Correct sprite color prom based on photo of PCB. [Brian Troha] 2013-03-17 19:30:16 +00:00
Nathan Woods
a1dc82ca67 Fixed PC relative addressing on konamicpu; scontra and thunderx work now (nw) 2013-03-17 19:07:41 +00:00
Angelo Salese
485aafe721 ADSMISS investigation notes 2013-03-17 19:00:16 +00:00
R. Belmont
b92fda6d04 SDL: Make the Qt debugger the default for *IX and Win32 builds. 2013-03-17 17:57:32 +00:00
R. Belmont
8920c1c7eb Fix compile problems on some OS X versions (nw) 2013-03-17 17:10:46 +00:00
smf-
80d3d9be2b MESS: clcd uses char set from rom, only characters 128 from an upper case character set have been found so far. [smf] 2013-03-17 15:07:19 +00:00
smf-
36822d3e2c MESS: Added some notes to clcd mmu registers, the only available documentation http://www.c128.com/pdf/LCD%20Specification.pdf doesn't match the hardware that we have the software for. 2013-03-17 14:35:15 +00:00
R. Belmont
4bafebcd59 M740 updates: [R. Belmont]
- Added JMP (zp) instruction
- Working interrupts
- Moved 6502 family V line to make room for up to 16 IRQs
2013-03-17 14:03:58 +00:00
Michaël Banaan Ananas
fb25423e7a nevermind previous commit :) the other way around makes more sense, since konami's TFR works like that.
Also changed konami's exchange mask globally to 7
2013-03-17 13:40:40 +00:00
Michaël Banaan Ananas
92ecf81b5a fix EXG order for konami cpu 2013-03-17 12:28:10 +00:00
Robbbert
6d9e3964dd aftor - fixed 6809 regression (slow sound) 2013-03-17 12:16:47 +00:00
Nathan Woods
8f997bde32 Turning off LOG_INTERRUPTS 2013-03-17 12:13:43 +00:00
Nathan Woods
5a19756c73 MSVC warning fix (nw) 2013-03-17 11:47:36 +00:00
Robbbert
c5905d049c sgyxz - boots up, sound works, some gfx issues 2013-03-17 11:36:59 +00:00
Miodrag Milanovic
b3b3257747 Windows OSD / stdout/stderr output buffering [qmc2] 2013-03-17 08:39:26 +00:00
mahlemiut
49dad77354 de_2: Fixed P3/P4 area display for Alpha Type 2 games. (no whatsnew) 2013-03-17 02:23:27 +00:00
Nathan Woods
22ca5a2470 Changed the amount of scanlines on the 6847 PAL emulation. That said, the 6847
versions for PAL surely are doing more than this...

At least laser1 on the MESS side works better now
2013-03-16 22:19:59 +00:00
Oliver Stöneberg
c0a428c99f optimized -listxml a bit more (nw) 2013-03-16 22:19:16 +00:00
David Haywood
1af4fda9ef deco_mlc - notes 2013-03-16 22:02:12 +00:00
Michaël Banaan Ananas
3018feb50f i overlooked this one 2013-03-16 21:06:33 +00:00
Michaël Banaan Ananas
04c369f8d1 looked through m6809 ops and fixed what i noticed (improves rollerg) 2013-03-16 20:42:51 +00:00
Phil Bennett
12c90e46d1 turbo.c - Corrected ROM labels and locations for Buck Rogers and clones [Phil Bennett, Andy Welburn] 2013-03-16 19:51:31 +00:00
David Haywood
156911fa6c deco_mlc - hide some unwanted gfx in stadhr96 2013-03-16 19:20:17 +00:00
Angelo Salese
5912bc6fa8 Fixed palette in HuC6280 2013-03-16 14:47:01 +00:00
Oliver Stöneberg
6598c85c0b optimized info_xml_creator::output_switches() (improves -listxml speed in DEBUG build by about 40%) (nw) 2013-03-16 12:11:28 +00:00
mahlemiut
1bf3d5d7c1 de_2: Fixed sample ROM loading, got lower LEDs to display (but not perfectly) (no whatsnew) 2013-03-16 11:53:32 +00:00
smf-
60ed70ef50 revision 21548 caused "trace off" to crash with a access violation [smf] 2013-03-16 11:52:50 +00:00
David Haywood
a3461537c9 deco_mlc - this currently has no bearing on reality but... 2013-03-16 11:00:10 +00:00
Fabio Priuli
7b63c12a73 tiny speed recover... nw. 2013-03-16 10:45:47 +00:00
mahlemiut
99667981f8 de_2: Hooked up MSM5205 and fixed sample banking. Sound should now work fully. (no whatsnew) 2013-03-16 10:07:05 +00:00
Fabio Priuli
6bc535e12d (MESS) snes.c: added support in snes and snespal for loading from fullpath
DSPx and ST01x games missing the DSP data, i.e. the commonly available 
   dumps, without using clone systems (softlists had no problems with these 
   games because the DSP data come from the softlist romset) [Fabio Priuli]


out of whatsnew: many thanks to Arbee for suggesting device roms instead of a clone
system bios for addon dumps. it turned out there was a clean way to avoid conflicts 
between loading DSP data from the softlist romset and loading DSP data from the 
device romset, so we don't need snes_add and snesp_add clones anymore.
2013-03-16 09:36:02 +00:00
David Haywood
fc6f68dffd deco_mlc - renderer is now fully scanline based, should make implementing the raster effects in a clean way much easier. 2013-03-16 08:57:20 +00:00
David Haywood
a2db6d1509 deco_mlc - checkpoint 2013-03-16 08:39:28 +00:00
David Haywood
86b48108c2 deco_mlc - current 2013-03-16 08:15:30 +00:00
mahlemiut
b17d78ad6b de_2: Adding a bit of meat to the bones. Still need to work on the MSM5205 and some of the LEDs. (no whatsnew) 2013-03-16 05:50:35 +00:00
David Haywood
1fbe8650a4 deco_mlc - more scanline conversion 2013-03-16 05:32:32 +00:00
David Haywood
1d23fc7bd9 more 2013-03-16 01:07:34 +00:00
David Haywood
92f99c246d deco_mlc reworking - checkpoint 2013-03-16 00:55:59 +00:00
Angelo Salese
a690f0936b Improved keyboard inputs per schematics 2013-03-15 18:43:51 +00:00
Angelo Salese
41a4ac672c Added mahjong panel support to Famicom 2013-03-15 14:44:00 +00:00
Fabio Priuli
217b516f2b fixed cart regression in saturn. nw. 2013-03-15 10:55:10 +00:00
Nathan Woods
aaa7936ef4 Fixing interrupt handling in several drivers using 6809 that pulsed interrupts
in a way that broke with the new 6809 core (nw)
2013-03-15 10:31:13 +00:00
Fabio Priuli
f156419660 lists have no bios flag, so this check is redundant. nw. 2013-03-15 10:04:45 +00:00
Fabio Priuli
3e9c03874e minor cleanup. nw. 2013-03-15 09:16:10 +00:00
Fabio Priuli
16d68e7fbb (MESS) snes.c: major overhaul of cart and add-on handling [Fabio Priuli]
- updated carts to be slot devices
  - simplified loading and bankswitch mechanism
  - removed drivers snessfx and snespsfx: SuperFX/GSU games can now 
    be loaded in snes and snespal
  - removed drivers snesdsp and snespdsp: NEC DSPx games can now 
    be loaded in snes and snespal from softlist
  - removed drivers snesst10 and snesst11: Seta DSP games can now 
    be loaded in snes and snespal from softlist
  - removed driver snesst: when you load Sufami Turbo, two more cart slots 
    (-cart2 and -cart3) become available to load ST carts
  - added preliminary support for games with BS-X slots: when you load 
    one of these, a -cart2 slot becomes available to load a 8MB memory pack
    (only a few of these work at the moment, e.g. Same Game)
  - added support for loading DSPx games with DSP dump appended at the 
    end of the .sfc file
  - added two "legacy" drivers snes_add and snesp_add containing the 
    DSP dumps in the bios, to allow loading of old .sfc dumps missing the DSP
    content (these drivers are of course marked as GAME_UNOFFICIAL)


out of whatsnew: 
- I have removed the DSP1B dump from NSS, because I plan to update NSS
to use slot devices as well and that will cover everything needed by SMK, if we 
ever find its NSS release and dump it
- Also, I will take care of fixing snes entries in messnew before u2, because 
part of this set of changes supersede the log for 21546 (e.g. no more snesnew
or snespnew wip drivers)
2013-03-15 09:13:49 +00:00
Robbbert
d0a4f25e58 sf2m3, sf2m8 - boots up, sound works, some gfx issues 2013-03-15 08:23:28 +00:00
Fabio Priuli
ca5a487376 (MESS) snes: fixed snesst10 and (partially) snesst11. nw.
these drivers will be removed very soon, but it's better to have these
with CPU running for future comparisons and possible regression tracking.
2013-03-15 07:15:37 +00:00
Robbbert
de2c4cc33f knightsb - added sound (nw) 2013-03-15 06:50:35 +00:00
Angelo Salese
57f38db6aa Enough of this 2013-03-15 01:13:48 +00:00
R. Belmont
bb99d57b03 (MESS) 3c505: fix typo that broke TCP [Hans Ostermeyer] 2013-03-15 01:12:50 +00:00
Angelo Salese
12f745b785 Preliminary scroll, just to realize that I need to rewrite the video emulation ... 2013-03-15 01:01:23 +00:00
Angelo Salese
799faee10f ... and key modifiers 2013-03-15 00:20:46 +00:00
Angelo Salese
b4d7db066c Added keyboard 2013-03-15 00:13:38 +00:00
Angelo Salese
4903e189c0 Very preliminary LCD hook-up 2013-03-14 22:46:36 +00:00
Fabio Priuli
3031750386 this requires some more thinking too... nw. 2013-03-14 22:34:58 +00:00
Angelo Salese
e14af05144 New skeleton driver for Casio FP-200, will do actual code work next 2013-03-14 21:07:18 +00:00
Jonathan Gevaryahu
19c1afbe79 s14001a.c: Add note that the four dac test pins are really digital out pins [PlgDavid] 2013-03-14 16:27:02 +00:00
Fabio Priuli
02f7747023 and this requires some more thinking... nw. 2013-03-14 14:43:01 +00:00
Fabio Priuli
c6b47c709c whops. this was missing from 21854. nw. 2013-03-14 14:38:58 +00:00
Fabio Priuli
d2536ab139 (MESS) simplified handling of must_be_loaded for md slots. nw. 2013-03-14 14:38:18 +00:00
Fabio Priuli
d2d11bc7e5 updated sgb_hack setup to avoid external access to m_cart. nw. 2013-03-14 14:17:12 +00:00
Fabio Priuli
19d98540e7 reduced direct accesses to cart devices (systems should eventually only interact with the cart slot devices). nw. 2013-03-14 13:20:52 +00:00
Fabio Priuli
a265df0b68 minor cleanup. nw. 2013-03-14 11:26:23 +00:00
Fabio Priuli
bdc04d975f romload: attempt to improve loaded rom percentage display. nw.
namely, with this change the emulator displays first a "Loading Game N%" while loading MAME game or MESS system roms,
then it switches to "Loading Software %N" while loading from softlist (this also applies to Megatech, ST-V and NeoGeo lists in MAME)

I'm not completely happy with passing a "from_list" boolean to modify the behavior, but I have found no better solution.
If you find any, please be my guest and replace this solution with yours.
2013-03-14 10:10:17 +00:00
Fabio Priuli
8bcd96e509 romload: reset rom size counter when starting to load software. nw. 2013-03-14 10:07:03 +00:00
Fabio Priuli
ad8cfb8c5b (MESS) romload: fixed loaded rom percentage going beyond 100% with softlist entries. nw.
previously, loading from softlist was using the bios romsize as totalsize to load, explaining both the erratic 
percentage values in systems like AES and the totalsize = 0 error in NES and other bios-less systems, which
was requiring a special workaround.

handling is still not perfect (e.g I think that first the bios is loaded and counter goes to 100%, then the cart 
is loaded and the count restarts from 0%, so it would be better to have a separate message for the softlist 
loading, but I need to study in depth the code before such a change), but it's definitely better than having 
AES carts loading up to 12575% or NES skipping completely the soft percentage due to totalsize =0...
2013-03-14 09:23:20 +00:00
David Haywood
490ef621b0 fix daraku (mt 5122)
guess some refactoring changed the behaviour at some point, I assume this is what it was meant to be doing rather than trying to use a value it was in the middle of setting?
2013-03-14 08:32:55 +00:00
Fabio Priuli
1999097a54 fixed header detection when loading from fullpath in snesnew. nw. 2013-03-14 06:44:15 +00:00
mahlemiut
f8114c7dea fmtowns: set UX and Marty drivers to use 386SX CPU. (no whatsnew) 2013-03-14 03:10:13 +00:00
mahlemiut
f28c0ac710 i386: fixed debug assert (no whatsnew) 2013-03-14 03:08:13 +00:00
David Haywood
8b96b441e7 popobear - fix for colours on Game Over screen
I've also marked it as working, the remaining issues (wrong animation speed / music speed) are cosmetic, it seems to work otherwise. so..

New Working Game
----------------

PoPo Bear [Angelo Salese, David Haywood]
2013-03-14 02:31:04 +00:00
David Haywood
6aad8b5410 popopbear - tile flips (game over screen) 2013-03-14 02:03:57 +00:00
Brian Troha
a160fc3b21 vp101.c: Add version 3.5 boot rom and add no_dump for Special Forces Elite Training PIC18C422 chip. 2013-03-14 00:09:11 +00:00
Brian Troha
472c3c4521 new Mega Touch clones
out of whatsnew: I verified the Megatouch 5 (9255-60-01 ROC, Standard version) set as a correct dump and removed the BAD_DUMP flag. I checked against 3 other sets and all dumped as the same. The issue with this set is something other then the data dump.


New Clones Added
-------------------------------
Pit Boss Megatouch II (9255-10-01 ROG, Standard version) [Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROK, Standard version) [Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROB, Standard version) [Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROA, Standard version) [Brian Troha, The Dumping Union]
Super Megatouch IV (9255-41-01 ROE, Standard version) [Brian Troha, The Dumping Union]
Super Megatouch IV (9255-41-01 ROC, Standard version) [Brian Troha, The Dumping Union]
2013-03-13 23:22:16 +00:00
David Haywood
acdd062d5d popobear - change how we handle transpen 2013-03-13 22:47:31 +00:00
David Haywood
ee1c2e5fed popobear - sprite<->sprite priority handling (used to keep character line in order) 2013-03-13 21:19:04 +00:00
Fabio Priuli
6621b43d9f let's see if this finally fixes topshoot and hshavoc in debug builds... nw. 2013-03-13 18:54:55 +00:00
Oliver Stöneberg
03b5fd7093 added missing breaks in es5510_device::write_reg() 2013-03-13 17:50:18 +00:00
Andrew Gardner
813c964a96 Modernized CRT, okim6285, and ZSG2 devices. [Andrew Gardner] 2013-03-13 16:16:46 +00:00
Angelo Salese
c4eb54ab35 Fix compile 2013-03-13 16:05:52 +00:00
Oliver Stöneberg
350a503af8 (MESS) fixed uninitialized memory in src/mess/machine/megasvp.c (nw) 2013-03-13 15:52:29 +00:00
Fabio Priuli
b62b0f7ab1 (MESS) snes: better support for Korean Super 20 in 1. Now games 15-20 work. nw. 2013-03-13 15:30:59 +00:00
Phil Bennett
5d93535c4d Fix bfcobra.c interrupt handling -nw- 2013-03-13 11:50:19 +00:00
Phil Bennett
7382c49b76 Revert R21634 -nw- 2013-03-13 10:58:09 +00:00
Nathan Woods
5d06892a1b Comment fix (nw) 2013-03-13 10:51:14 +00:00
David Haywood
3fc25fa112 popobear - preliminary rowselect / linescroll for high scores 2013-03-13 10:44:58 +00:00
Nathan Woods
a8c2f75f36 Konami CPU fix, doesn't seem to help with anything (nw) 2013-03-13 10:44:02 +00:00
David Haywood
34c0f89193 popobear - better layer enables / scrolling. 2013-03-13 10:17:20 +00:00
David Haywood
83e7c659dd popobear - stop abusing 8-bit region for vram 2013-03-13 09:37:17 +00:00
David Haywood
4dfadd3171 popobear - use tilemaps, bit slow because of constant dirty marking in places, but still 400% 2013-03-13 09:27:39 +00:00
David Haywood
a74a1b6747 popobear - decode tiles to a usable form and use drawgfx for the background 2013-03-13 08:57:06 +00:00
Fabio Priuli
495ed314a4 as usual, pressing save *before* the commit would help. nw. 2013-03-13 08:09:37 +00:00
Fabio Priuli
e942b951fc (MESS) snes.c: backup of minor work on SPC7110 RTC. still not enough to pass test in Tengai Makyou. nw. 2013-03-13 08:07:31 +00:00
Fabio Priuli
e4e14a06b2 (MESS) snes.c: misc work on pirate carts. [Fabio Priuli]
- added support for Korean Super 20 Collection multigame cart, even if a few games 
               still have glitches.
               - added support for bankswitch mechanism used in a few pirate multigame carts.
               - added support for protection used by Tekken 2 and Street Fighter Alpha EX, based 
               on notes by d4s and nocash.

(MESS) snes.xml: added a few pirate multigame carts. Most of these are incomplete dumps, 
               so redumps are needed to promote them to working state, but their existence is now
               at least documented. [Fabio Priuli]


out of whatsnew: I also have fixed sram issue from fullpath in snesnew driver, due to a silly copy&paste mistake.
2013-03-13 08:05:41 +00:00
David Haywood
2c7f75772c popobear - fixed resolution + sprites are always square. 2013-03-13 07:46:19 +00:00
Angelo Salese
0b4cde516c Attempt to fix CEF bit reset behaviour, fixes Virtual On 3d gfxs 2013-03-13 03:58:49 +00:00
Angelo Salese
6e5582b65a This one should stay in 2013-03-13 03:29:18 +00:00
Angelo Salese
059251f001 Fixed a minor bug with CD block Put sector, makes Virtual On to enter into gameplay. 2013-03-13 03:20:59 +00:00
Angelo Salese
6de62976cb Improved VDP1 timings, fixes several Saturn games such as Fatal Fury 3, Night Striker S, Command & Conquer 2013-03-13 00:49:18 +00:00
Angelo Salese
6b38a92d05 Ok, the .nes dump actually has a wrong header, reverted 2013-03-12 22:58:35 +00:00
Angelo Salese
4b6e544ca1 Not going to touch NES emulation, it's just because this bug amuses me ... 2013-03-12 22:43:18 +00:00
cracyc
a3e2ee9604 i386: split 386sx to separate cpu (nw)
(mess) at: download more ram (nw)
2013-03-12 17:19:43 +00:00
Michaël Banaan Ananas
6aa889372e fixed video regression with bucky clones + added imperfect gfx flag 2013-03-12 16:47:37 +00:00
Michaël Banaan Ananas
96a167e2d5 (correct description) 2013-03-11 22:19:14 +00:00
David Haywood
6fd27fba2a the Naomi cartridge per-game keys are totally arbitrary at this point, let's not store them in 4 byte files as if they were dumps (by request / suggestion of Nicola) (nw) 2013-03-11 21:45:41 +00:00
Wilbert Pol
c03729e963 Debugger: [Wilbert Pol]
- Added support for registerpoints.
- Added 'exit' as a synonym for 'quit'.
2013-03-11 21:29:51 +00:00
Wilbert Pol
e7e15bca12 (MESS) a7800.c: Removed driver logic from the video_update method. (nw) 2013-03-11 19:46:27 +00:00
Wilbert Pol
fe3e4d8640 315_5124.c: Improved triggering of IRQs. [Enik Land]
(MESS) sms.c:  [Enik Land]
- Fixed master clock speed for PAL machines.
- Improved hcount handling resulting in better results from
  Flubba's VDP timing checks.
2013-03-11 19:28:59 +00:00
Angelo Salese
6e9b9f9edb Some minor changes, it definitely draws a Casio logo in AnimeLand 2013-03-11 19:28:01 +00:00