Commit Graph

9527 Commits

Author SHA1 Message Date
Miodrag Milanovic
4353b40864 Added back software list support in emu core, and update 6510 and SM8500 cpu cores with calls needed by MESS (no whatsnew) 2010-06-13 11:43:42 +00:00
Yasuhiro Ogawa
84788f50af New clone added
Ooedo Fight (Japan) [Team Japump, The Dumping Union]
2010-06-13 01:51:52 +00:00
Angelo Salese
10764a25a8 Some more Night Gal works, not worth mentioning 2010-06-12 13:04:09 +00:00
Angelo Salese
30219e096f new WORKING game
----------------

Night Gal [Charles MacDonald, Angelo Salese]
Night Bunny / Royal Night [Charles MacDonald, Angelo Salese]
2010-06-12 12:12:59 +00:00
Angelo Salese
b1ff8a6217 new WORKING game
----------------

Royal Queen [Charles MacDonald, Angelo Salese]
2010-06-12 11:34:32 +00:00
Scott Stone
5fc8b4b8c5 An assert fix for vsnes.c games (submitted for Fabio) 2010-06-12 00:32:43 +00:00
Aaron Giles
7eb08a94fb Clean up profiling flags in the makefile. Removed GPROF flag, it is now just
PROFILE. When enabled, automatically turn on basic symbols. Also added new
SYMLEVEL option to control the symbols level (defaults to 2). [Aaron Giles]
2010-06-11 23:07:16 +00:00
Aaron Giles
10f5966ea5 Split implementation for legacy devices into a separate macro. Updated all
devices to use this macro in their .c file. This greatly reduces the amount
of work the linker has to do to combine all the instances, and reduces the
final binary size when building with symbols. Unfortunately, in order to do
it I had to switch back to macros from templates, but I can live with that
for legacy devices.
2010-06-11 20:37:50 +00:00
Aaron Giles
6e075a3823 Add back the validity check support for legacy devices to help MESS. 2010-06-11 15:19:59 +00:00
Miodrag Milanovic
f523ad192d MESS related fixes to enable compile after device rewrite (no whatsnew) 2010-06-11 13:32:49 +00:00
Miodrag Milanovic
b7a9ae251c Flash: 4k sectors should erase in 1/8th the time of 64k.
extend core to support GBA chip types. [R.Belmont]
2010-06-11 13:31:24 +00:00
R. Belmont
5576be7594 Corrected Raiden II audio banking - it's only at 401a [R. Belmont] 2010-06-11 03:18:34 +00:00
Jonathan Gevaryahu
e8a0ccb39d Fix audio cpu banking in Raiden 2 (add a missing mirror to banking register) [trap15, R. Belmont] 2010-06-11 03:09:22 +00:00
Scott Stone
e2ee20376e Reverted hunchbkg change as indeed I didn't notice the CPU difference. 2010-06-10 23:31:36 +00:00
Scott Stone
52ff6adb94 hunchbkg no longer asserts for 32-bit, but still doesn't work. 2010-06-10 23:04:00 +00:00
Scott Stone
fdb9a3271f MDRV_CPU_REPLACE fix for trojan and clones.
Re-re-verification of the lwings clocks.
2010-06-10 20:43:55 +00:00
Scott Stone
9d07219627 Updated galivan.c with DIP LOCATIONS and verified setting via Service Mode. Added comments about missing text layer in Ninja Emaki and flagged those sets with missing protection emulation. [Tafoid] 2010-06-10 19:45:41 +00:00
Aaron Giles
f26b6fd08c Fix several timing problems:
* suspend-until-time was broken (CPU would be suspended and never resumed)
 * timer devices would fire an initial callback even if not set up with a time yet
 * triggers requested after a time would fire twice; once right away and once at the target time

Fixes many regressions.
2010-06-10 08:01:06 +00:00
Aaron Giles
f7e04794ca Another MDRV_CPU_REPLACE victim. 2010-06-10 06:45:01 +00:00
Aaron Giles
6fc3f5d8a5 Fix assertion. 2010-06-10 04:46:22 +00:00
Aaron Giles
019793c78f Cache pointer to exit function to prevent crashes on teardown. 2010-06-09 22:02:21 +00:00
Aaron Giles
dc7d48d23e Another MDRV_CPU_REPLACE issue. 2010-06-09 20:29:39 +00:00
Aaron Giles
74473b6e30 Initialize m_scantime and m_pixeltime to non-zero values to prevent divide by
zero if called prior to initialization.
2010-06-09 20:25:22 +00:00
Aaron Giles
001ecdcd95 And another case bitten by MDRV_CPU_REPLACE. 2010-06-09 20:18:04 +00:00
Aaron Giles
4bced1c4b8 MDRV_CPU_REPLACE no longer retains existing memory maps or interrupts.
If you're just changing the clock, use MDRV_CPU_MODIFY/MDRV_CPU_CLOCK.
Otherwise, you have to specify everything all over again.
2010-06-09 20:08:10 +00:00
Angelo Salese
d26f0bd139 Fixed crash regression with spangbl / pangba [Angelo Salese] 2010-06-09 19:35:29 +00:00
Angelo Salese
363b273816 Fixed priorities in Frog & Spiders 2010-06-09 19:25:18 +00:00
Angelo Salese
dec985c01c Fixed assert in Chihiro, not worth mentioning 2010-06-09 18:32:46 +00:00
Fabio Priuli
7c8c3e3080 Fixed silly mistake in counting vrom banks. Thanks Tafoid for spotting this. 2010-06-09 17:30:47 +00:00
Angelo Salese
01dedfbf31 Fixed some CMOS errors in Tournament Solitaire, not worth mentioning 2010-06-09 16:24:55 +00:00
Aaron Giles
eba2c14060 Change cpu execute function to just use the icount stuffed by
the scheduler, rather than manging an incoming cycle count. It was
confusing to have multiple sources of cycle counts.
2010-06-09 16:20:50 +00:00
Aaron Giles
ebdc4525f9 Tweak to s2650 IRQ cycle handling to fix gcc codegen bug.
Added asserts to catch other unexpected situations.
2010-06-09 15:32:01 +00:00
Jonathan Gevaryahu
d4e1e8c266 Update/Correct Space Invaders Comments, particularly regarding Midway Boards [Andrew Welburn, Lord Nightmare] 2010-06-09 12:01:46 +00:00
Phil Bennett
7dff680d65 New games added or promoted from NOT_WORKING
--------------------------------------------
The Berenstain Bears in Big Paw's Cave [B Zeidler]
2010-06-09 07:08:33 +00:00
Aaron Giles
dc5cdb2a33 Handle non-HLE situations. 2010-06-09 00:00:30 +00:00
Aaron Giles
291cc0a473 Enable NULL callbacks in timer devices. 2010-06-08 23:53:48 +00:00
Aaron Giles
ad12251785 Remove stray bitmap_free's. 2010-06-08 23:40:57 +00:00
Aaron Giles
13c37d16c5 Handle flag-less CPUs gracefully. 2010-06-08 23:31:32 +00:00
Angelo Salese
f5e34d9b12 Fixed palette / priority handling in Lucky Girl (Newer Z180 hardware) [David Haywood]
new clones
----------

Phantoms II (Space Invaders hardware) [Andrew Welburn]  (enigma2b)
Toki (US, set 2) [Corrado Tomaselli] (tokiua)

new not working
---------------

Unknown Meyco Game [Trevor Brown, Antwon Barajas] (unkmeyco)
2010-06-08 19:55:22 +00:00
Wilbert Pol
cc4ff7570d SDL: Fix compiling with OSX debugger. 2010-06-08 19:50:57 +00:00
Couriersud
1110777ee5 Fix 64bit compile on linux 4.4.0 - no whatsnew 2010-06-08 19:34:21 +00:00
Michaël Banaan Ananas
2c6823cb77 volume a bit louder 2010-06-08 17:46:30 +00:00
Aaron Giles
5e04468569 Changed CPU callbacks to use cpu_device, eliminating a bunch of casting. 2010-06-08 17:35:49 +00:00
Aaron Giles
d1e9200589 Make cpu_getpreviouspc() work again, fixing btime and some other stuff. 2010-06-08 16:28:21 +00:00
Aaron Giles
34152cd57f Minor memory cleanup. 2010-06-08 16:18:54 +00:00
Aaron Giles
91f7ba3824 Fix description of 16-bit EEPROM address space. 2010-06-08 16:09:32 +00:00
R. Belmont
3f3200082a SDL: fix compiling with GTK+ debugger 2010-06-08 14:21:52 +00:00
Michaël Banaan Ananas
78c65e37e7 lowered OKIM6295 volume to sound closer to pcb (didn't touch bootlegs, or mgakuen which runs on an older revision pcb) 2010-06-08 10:43:20 +00:00
Michaël Banaan Ananas
e3ff36fe7b removed old note, renamed dsw0 to sys0 2010-06-08 10:13:12 +00:00
Michaël Banaan Ananas
1828bcfba5 32bit mamed, official buildtools
src/emu/info.c: In function 'void print_game_info(FILE*, const game_driver*)':
src/emu/info.c:600: error: 'sound' may be used uninitialized in this function
src/emu/info.c:600: note: 'sound' was declared here

it didn't give the error in the similar function print_game_sampleof but I initialized sound to NULL there too to be sure.
2010-06-08 09:49:12 +00:00