Commit Graph

21278 Commits

Author SHA1 Message Date
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
Fabio Priuli
9c49b3fa69 (MESS) softlist: misc updates from Kaylee. 2013-03-13 15:58:36 +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
e714e0f912 apparently I got this wrong, when I added slot features... nw. 2013-03-13 08:49:46 +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