Commit Graph

8280 Commits

Author SHA1 Message Date
Scott Stone
a3da167012 Fix stupid bug in GAME define for Hexa. No whatsnew. 2010-02-17 22:41:24 +00:00
Scott Stone
784e015f66 Preliminary merging of hexa.c into the arkanoid.c driver.
Comments:  Further cleaning up of code and merging is possible as the includes/hexa.c and video/hexa.c haven't been merged at all and still exist.
2010-02-17 22:38:21 +00:00
Wilbert Pol
6b53bf3135 Fix compile error. 2010-02-17 21:03:47 +00:00
Scott Stone
ebfb42cf01 Corrected visible area and timer speeds to make the fix up some audio/video problems. [Angelo Salese] 2010-02-17 20:09:55 +00:00
Fabio Priuli
79aa2a21c0 mos6560: Temporarily added back some original hw notes and added some sanity check (no whatsnew) 2010-02-17 17:20:59 +00:00
Fabio Priuli
f26c5bf115 attckufo: Imported MOS6560 device emulation from MESS and removed the existent custom audio/video emulation [Fabio Priuli] 2010-02-17 17:07:06 +00:00
Curt Coder
9d7196b0fe Fixed Z80-PIO save states. (no whatsnew) 2010-02-17 11:29:21 +00:00
Curt Coder
13967cff07 Cleaned up the Z80-DMA implementation. (no whatsnew) 2010-02-17 11:10:13 +00:00
Curt Coder
376c086cf9 Added save state support to the Z80-PIO. (no whatsnew) 2010-02-17 11:07:05 +00:00
Curt Coder
24daf75e02 Complete rewrite of the Z80-PIO implementation. The handshaking signals are now more accurately emulated. As a result, the Merit Megatouch games are no longer working since they relied on the earlier incorrect behavior. [Curt Coder] 2010-02-17 11:02:33 +00:00
Fabio Priuli
3a53e7d5dd z80ctc: Fixed Z80CTC read handler [Tim Schuerewegen]
side note: given that at write (lines 339-342) the timer is adjusted with (tconst * period) it seems reasonable that at read we divide by period rather than multiplying.
2010-02-17 09:28:52 +00:00
Andrew Gardner
0771a0123a hng64 : Some minor refactoring to accommodate future texture work. [No Credit Please] 2010-02-17 07:28:04 +00:00
Fabio Priuli
53a1f443d2 k051649.c: fixed bogus for loop in device reset [Fabio Priuli] 2010-02-17 06:55:38 +00:00
Scott Stone
6749510706 Fresh driver notes added for unclepoo based analysis of the Z80 code. [Stephh] 2010-02-16 21:39:57 +00:00
Angelo Salese
952d2e0aa4 Implemented sound 2010-02-16 21:22:14 +00:00
Miodrag Milanovic
b098f73f55 info.c: Moved print_game_categories into info.c, since it can
be used by any driver anyway. [Miodrag Milanovic]
2010-02-16 15:17:37 +00:00
Miodrag Milanovic
3a4544a651 ui.c,ui.h,windows/input.c: [Miodrag Milanovic]
- removed ui_use_new_ui check used by MESS code
- moved ui_mess_handler_ingame call in proper place, so device UI callbacks works again
- removed toggle of menu bar (MESS related)
2010-02-16 12:45:38 +00:00
Jonathan Gevaryahu
6fcc0f634b Minor fix to sn76489: sn76489 wasn't using the correct noise taps
(now matches sn94624, still need to test a real chip)
Removed a piece of useless code, and fixed a comment.
[Lord Nightmare]
2010-02-16 06:05:06 +00:00
Brian Troha
d32051146d actually update the program rom's CRC32 / SHA1 hashes for the Top Tronic set 2010-02-15 23:17:59 +00:00
Brian Troha
80a4967b4c new clones adde
New Clones Added
------------------------------------------
Pushman (Top Tronic license) [MrGoodwraith, René Single, Smitdogg, The Dumping Union]

Touchmaster (v2.2-01 Standard) [S. Austin, Smitdogg, The Dumping Union]
2010-02-15 23:01:21 +00:00
Couriersud
a1d654a6db Fixed a bug in emu/sound/disc_mth.c. This affected spiders.c fire sound. [MASH] 2010-02-15 18:39:17 +00:00
Olivier Galibert
48f526158f New clones added
----------------
Time Crisis 2 (TSS4 Ver.A, Super System 23) [Guru]
2010-02-15 18:13:58 +00:00
Curt Coder
767fc4b7bc Implemented Z80-DMA interrupts. [Curt Coder] 2010-02-15 14:37:47 +00:00
Curt Coder
9cfa8a0504 Fixed typo. (no whatsnew) 2010-02-15 14:35:53 +00:00
Scott Stone
d92c5e6d2b Preliminary DIP coverage (lives/coinage/test mode) and Player 2 control fix for unclepoo. 2010-02-15 14:30:45 +00:00
Phil Bennett
18b2023f7e New clones added
----------------
Pit Fighter (rev 9) [B. Sparks, Smitdogg, The Dumping Union]
2010-02-15 08:02:28 +00:00
Jonathan Gevaryahu
d2c8e4def6 Fixed TI PSG (sn76489 and friends) noise and square-wave period to be
maximum length when period register is set to 0. Fixed white-noise
phase/XOR issue: got rid of noise XOR/XNOR select, as all chips seem
to use XOR. [Lord Nightmare, Michael Zapf, PlgDavid]
2010-02-15 06:45:57 +00:00
R. Belmont
6a9161dfcd namcops2 updates [Guru]
- Moved Kinnikuman Muscle Grand Prix and Taiko No Tatsujin 9 
to System 256
- Added DVD images for netchu02, soulcl2a, tekken4b, tekken51,
sukuinuf, and soulclb3
2010-02-15 03:46:26 +00:00
Angelo Salese
fd0f63de72 new working
-----------

Uncle Poo [Team Europe, Dumping Union, René Single, David Haywood, Angelo Salese]
2010-02-14 22:56:03 +00:00
Aaron Giles
28c18703aa osdcore files MUST NEVER include headers from the core emulator. 2010-02-14 22:07:25 +00:00
Aaron Giles
c3bb16d573 Moved global new/delete operators into inlines in emualloc.h
to avoid link errors with certain architectures. [couriersud]

Some minor cleanup/normalizing of emualloc in general.
[Aaron Giles]
2010-02-14 21:44:50 +00:00
Miodrag Milanovic
07db38f0f2 {megadriv} Fixed compile by removing "static" [Miodrag Milanovic] 2010-02-14 21:04:58 +00:00
mariuszw1
0d57ebf87d Mapped player 2 inputs and buttons 4-6 in Mortal Kombat 3
(bootleg of Megadrive version) [Mariusz Wojcieszek].

New games promoted from NOT_WORKING
-----------------------------------
Mortal Kombat 3 (bootleg of Megadrive version) 
 [Mariusz Wojcieszek, Patrick McCarron, Smitdogg, The Dumping Union]
2010-02-14 20:40:06 +00:00
Couriersud
977896a710 - removed window config from video_config 2010-02-14 19:59:49 +00:00
R. Belmont
30d328738d Correct OS X compiler warnings [Scott Michel] 2010-02-14 17:46:59 +00:00
Aaron Giles
6b663f66a7 Cleanups and version bump. 2010-02-14 16:59:22 +00:00
stephh
535a84c908 Fixed Dip Switches and Inputs (after verification of the Z80 code) for 'espial', 'espialu' and 'netwars". 2010-02-14 16:00:47 +00:00
Miodrag Milanovic
1d14f429ae Added initialization of natural keyboard into init_machine 2010-02-14 14:49:09 +00:00
Miodrag Milanovic
a347804fe3 Made uimodekey default to "auto" and let OSD decide about default key. (no credit) 2010-02-14 14:15:55 +00:00
Angelo Salese
9621c5bcbc Fixed long-standing (day one?) bug with ADPCM samples in Trojan / Tatakai no Banka [Mamesick, Angelo Salese] 2010-02-14 14:12:06 +00:00
Couriersud
84936e07bd Fix r8303 2010-02-14 14:08:57 +00:00
Couriersud
715a00f8c0 - Remove stray undef
- Rename inlined func CLSH to clamp
2010-02-14 14:01:40 +00:00
Scott Stone
9fb814db69 irobot.c - Fix problem with -validate. No whatsnew needed. 2010-02-14 13:59:15 +00:00
Scott Stone
8c1b18c52f wrally.c - Added/verified DIP Locations for World Rally [Guru] 2010-02-14 13:58:27 +00:00
Couriersud
de2aa6fdf0 - sdldir.c: Cleanup the #ifdef hell a bit.
- sdlfile.c: Cosmetic cleanups; what's the point in having #ifdef'd code for pwrite and lseek/fwrite, will get rid of that later.
2010-02-14 13:45:01 +00:00
Miodrag Milanovic
61e28b93b7 Cleaned natural keyboard implementation (no credits) 2010-02-14 12:46:34 +00:00
Couriersud
fbbf48d668 Workaround for gcc-4.3 reporting a false warning on solaris.
- Disable -Werror for this file only. I did not want to alter fine code only because complains about it.
2010-02-14 11:47:29 +00:00
Aaron Giles
d114078d72 Removed annoying typedefs. 2010-02-14 08:28:54 +00:00
Aaron Giles
6b3dc3d421 Minor function rename. 2010-02-14 08:09:59 +00:00
Couriersud
6ee5fc726a Fix sdldir.c
- For most targets this only worked when reading the current directory.
- Build full path now for stat so the file is actually found.
2010-02-14 00:40:17 +00:00
Tomasz Slanina
2ef530e7c8 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Pachifever [Tomasz Slanina]
2010-02-13 21:26:12 +00:00
Miodrag Milanovic
d63d1711eb osd_get_emulator_directory removed (no credit) 2010-02-13 20:19:14 +00:00
Couriersud
a7eb1c4097 No credit
- put a stub for osd_get_clipboard_text into sdlos_os2.c 
- removed a misleading statement form sdlos_unix.c
2010-02-13 19:35:37 +00:00
Couriersud
5c2e28e845 No credit, please
- put code not actually required in MAME into "#ifdef MESS"
- Moved global definition of sdl_cwd from sdl_file.c back to sdl_main.c
2010-02-13 19:26:39 +00:00
Miodrag Milanovic
918bc4c77e This should fix build. 2010-02-13 18:23:55 +00:00
Miodrag Milanovic
9758c13b82 - Removed not used OSD functions
- Placed new functions into sdlos subfiles since they need different implementation
(no whatsnew needed)
2010-02-13 17:20:25 +00:00
Angelo Salese
884e113450 A bunch of neogeo clean-ups, not worth mentioning 2010-02-13 13:40:47 +00:00
Couriersud
fee2f527b6 And now fix the resulting gcc-4.4 warning. 2010-02-12 23:21:12 +00:00
Couriersud
d773ab41c5 Fix compile error on OSX DEBUG=1 build 2010-02-12 23:18:36 +00:00
Couriersud
a7dea2f6eb - Revert changes accidentally committed.
This is WIP code using hash tables for texture lookups. Not yet stable.
2010-02-12 22:45:29 +00:00
Couriersud
377fc28f9b - Removed changelog notes from osd_sdl.h
- Moved "known bugs" to README_SDL13.txt

This is what has been there:

    - fixed returning (w,h) = (0,0) in get_max_bounds
    - new video driver "sdl13" utilitizing SDL texture and line
      drawing support. Accelerated drivers like directfb now
      may attain opengl speed. DirectFB does with a radeon card.
      The driver determines which pixel formats perform best and
      converts textures to these pixel formats.
      Supported options:
      -waitvsync
      -filter
      -prescale
      Supported renderdrivers:
      X11: opengl, software, x11 (no artwork!)
      DirectFB: directfb, software, opengl (special setup, slow)
      Windows: software, gdi (no artwork)
    - SDL1.3: Clear bck when moving
    - SDL1.3: now compiles on win32
    - SDL1.3: Support screen refresh rates, provided the sdl video
      layer supports them (e.g. X11).
    - Use video_config.waitvsync (previously option was queried)
    - -video soft / -sm  now supports -prescale
    - removed reqwidth, reqheight from sdl_monitor_info; not used anywhere
    - removed layerconfig from sdl_video_config; not used anywhere

    - fixed yuv issues (firefox) / this was a bug I introduced
    - removed deprecat.h from output.c
    - Separated keyboard and mouse initialization into separate functions
    - added _FORTIFY_SOURCE to verbose compiler define output.
    - remove MAX_CPU from debugwin.c
    - fixed vsync handling in SDL1.3 in soft/opengl drivers
    - "waitvsync" also supported by "soft" driver in SDL1.3
    - multiple mice and keyboards supported in SDL1.3
    - support for DISTRO= make option
    - got rid of "-joymap" and "-joymap_file"
    - add -joy_idx[0-7] -keyb_idx[0-7] -mouse_idx[0-7] which
      specify, which device is allocated to to e.g. Mouse 1, Mouse 2, ...
    - moved define of THREAD_COOPERATIVE into sdl.mak and renamed to
      NO_THREAD_COOPERATIVE. Changed references to #ifndef
    - define NO_DEBUGGER in sdl.mak
    - Solaris now uses -DNO_AFFINITY_NP
    - added machine to window_info, removed deprecat.h from drawogl.c

    - For DEBUG=1 builds, disable input grapping while windowed
    - Fixed WIN32 compile
      Wrote setenv function since mingw does not provide one.
      Implemented osd_event_* as inline functions for win32 build.
      We should at some point merge sdlwork.c and winwork.c and push it
      to the core, letting sdlsync.c provide the necessary details.
    - Removed keybled.c and references
    - Added output.c and output.h. These will look for a fifo or file
      /tmp/sdlmame_out and write output notifiers to it.
      Added a sample client ledutil.sh to src/osd/sdl which turns
      leds on and off and provides a debug (log) facility.
    - removed os2work.c

    - replaced window->render_lock with event window->rendered_event
      For multiple windows and "-mt", the old code would allow filling up
      the workqueue with 1000s of entries, since the lock would not block while
      another window is rendered. The osd_event establishes a barrier which
      is only freed if the last window blit operation has finished.
    - Set SDL_VIDEO_GL_DRIVER if -gl_lib is given. The SDL directfb driver is picky about
      this. Added reminder: FIXME: move lib loading code from drawogl.c here. This may be
      used to disable opengl if no library was loaded.
    - SDL1.3/video=opengl: Fixed windows not being updated after another window was resized
    - for -verbose, output some information about renderer (-video soft)
    - initialize mouse_enabled with option "-mouse". Affects both SDL1.2 and SDL1.3
      This will hide the mouse if you specify "-mouse".
    - SDL1.2: added blitmode "async" which sets SDL_ASYNCBLIT
    - SDL1.2: removed blitmodes "hwbest" and "hwblit"
    - added blitmode "hwbest" for antialiased and smoothed scaling now that the
      directfb driver supports it. This is also supported by the 1.3 opengl
      render backend
    - added sdlinput_release_keys to cope with lost keyboard events in SDL1.3
    - some identing in drawogl.c
    - rename SDL_* macros to SDLMAME_* (avoid name clashes)
    - got rid of VIDEO_SCALE_MODE constants. Scale modes are now handled in drawsdl.c.
      Starting mame with eg. -video soft -sm yuy2 on X11 no longer crashes.
    - some more changes to input.c to avoid resize loops (issue for directfb)

    - working ui mouse inputs for SDL1.2 and SDL1.3 incl. yuv modes
    - added blitmode "hwblit" (SDL1.3) for rgb hardware scaling
    - rename "-yuvmode" option to "-scalemode"
    - rename yuv_mode and derivatives to scale_mode
    - moved extra_flags into sdl_info
    - moved callbacks indow sdl_window_info
    - made a number of flags (e.g. yuvmode) window relative
         - changing of yuvmodes and opengl scale effects is working with SDL 1.3
    - improved fullscreen handling
    - removed HAS_WINDOW_MENU - this has no effect nowhere
    - removed underscores in header defines, e.g. __SDL_SYNC__ ==> __SDLSYNC__
    - added SDLMAME_HAS_DEBUGGER define
    - removed #if 0 inw window.c
    - added option "-audiodriver" to specify the SDL audio driver
    - added option "-videodriver" to specify the SDL video driver
    - added option "-renderdriver" to specify the SDL renderer driver
    - changed environment SDLMAME_GL_LIB into option -gl_lib
    - added some more SDL_ENV defines
    - move keymap reading into separate function
    - SDL_EnableUNICODE for all builds (not only MESS)
    - SDL1.3 : Mouse & text input for ui

    - removed  osd_event_wait_multiple from sdlsync.h
    - removed some includes not needed
    - reorganized texcopy/scale2x
    - removed effect.h
    - removed effect_func.h
    - indenting
    - put osd_copyfile, osd_stat into #ifdef MESS
    - added code which implements events without the need
      for pthreads. This is commented out, since
      owever, it horribly fails, if
      threads > num processors as is the case if you
      enable "-mt"
    - rename mame_bitmap to bitmap_t
    - introduced define OSDWORK_CALLBACK to prototype and
      define functions to be passed to sdlwork.c

    - fixes from judge for warnings / may reappear (glade)
    - more warnings fixed / may reappear (glade)
    - moved osdefs.h into sdlprefix.h
    - removed osdefs.h
    - finally removed sdlmisc.h

    - create drawogl.c and moved ogl relevant stuff there
    - draw.window_init() now called after window creation
    - removed window.opengl flag
    - added sdl_window_info as parameter to all functions in window.h
    - rename SDL_VERSIONNUM to SDL_VERSION_ATLEAST
    - removed all uclock stuff in sdlmisc.[ch]
    - minor cleanups

    - fixed compile issues against SDL13
    - fixed input issues with SDL13
    - stricter checks for USE_OPENGL, e.g. for options
    - move sdlvideo_loadgl to window.c, rename it to sdlwindow_loadgl and make it static
    - moved yuv_blit.c into drawsdl.c
    - renamed compute_blit_surface_size to sdlwindow_blit_surface_size
    - renamed drawsdl_destroy_all_textures to drawogl_destroy_all_textures and
      moved it to _sdl_draw_callbacks
    - removed print_colums
    - rename misc.h to sdlmisc.h
    - moved some includes from .h to .c
    - rename led_init to sdlled_init for consistency
    - rename sdl_init_audio to sdlaudio_init for consistency
    - fixed some indentation issues
    - removed ticker.h & dirty.h

    - changed all [f]printf to mame_printf_verbose|error|warning
    - removed obsolete frameskipping code
    - removed obsolete throttle code
    - removed fastforward
    - removed framestorun
    - introduced SDLOPTION constants for a number of options
    - add more verbose info for YUV

    - removed dirty.h
    - removed ticker.h

    - remove win_trying_to_quit
    - changed win_use_mouse to static use_mouse
    - removed win_key_trans_table
    - removed keyboard typematic definitions from input.h
    - made sdl_monitor_list static
    - removed hwstretch (sdl_video_config)
    - removed syncrefresh (sdl_video_config)
    - removed triplebuf (sdl_video_config)
    - removed sdl_has_menu
    - fixed memory_leak (window.c)

    - moved prototypes from drawsdl.c to window.h
    - removed joystick calibration code
    - "#if 0" code which is unreachable
    - "#if 0" code which is never used
    - moved pick_best_mode to window.c
    - removed pause_brightness option
    - added more SDLOPTION_ defines

    - renamed void yuv_lookup_init to drawsdl_yuv_init (global namespace)
    - rmoved some obsolete code
    - add SDL1.3 compatibility

    - fixed some compile issues
    - moved clear_surface into window thread
    - got SDL1.3 -mt working - still crashing on exit

    - removed "digital" option
    - removed device selection options
    - added more SDLOPTION defines
2010-02-12 22:42:31 +00:00
Couriersud
3decc6f78c Fix OSD=sdl win32 compile 2010-02-12 21:26:26 +00:00
Couriersud
f529fad8b3 Move functions from sdlclip.c to sdlos_*
- X11 clipboard code will now be compiled and will honor -DNO_X11
2010-02-12 21:21:42 +00:00
Couriersud
0ca347634e Minor cleanup - no whatsnew 2010-02-12 19:08:42 +00:00
Scott Stone
14ebd101c1 irobot.c - Added/verified Dip Locations per manual and test mode. 2010-02-12 15:52:17 +00:00
Miodrag Milanovic
0a6b13608d - Moved natural keyboard support from MESS to MAME
- Moved OSD file functions and clipboard access functions into OSD core
2010-02-12 15:40:11 +00:00
Miodrag Milanovic
76d0a58a18 Made SDL windows build able to run (needs -window option to start) (no whatsnew) 2010-02-12 12:31:09 +00:00
Curt Coder
60d8b99681 Added Intel 8021/8022 CPU types. 2010-02-12 09:46:22 +00:00
Curt Coder
86ad7a0f2b Added XTAL for MESS. 2010-02-12 09:28:28 +00:00
R. Belmont
db38ce55ee rungun: fix text tilemap lookup for big-endian targets. 2010-02-12 04:35:58 +00:00
R. Belmont
6d3b7c55c7 Fix compile error. 2010-02-12 03:53:00 +00:00
Scott Stone
2d97de209f Source Cleanup: Setname fixes and other minor changes - Drivers starting with H thru K. 2010-02-12 01:43:00 +00:00
Scott Stone
3cf43668f5 irobot.c - Added XTAL values from manual and hooked up to driver for main/sound CPU. [Phil Bennett/Tafoid]
Comments:  Those who know how can use the video clock XTAL to determine timing?  I'm afraid I don't know the proper formulas to determine vblank/vsync/refresh rates.
2010-02-12 01:00:04 +00:00
Couriersud
0898987bc3 Internal debugger using the mame rendering infrastructure
- added support for arbitrary number of containers for render_target
- added command-line parameter -debug_internal (-di) to use the internal debugger when in debug mode
- internal debugger supports all views except memory view
- added "Debug" view to layout/vertical.lay to create more place for debug views in vertical games.

The colors are ugly. Font rendering needs improvement. There are no shortcut keys right now. There is still a lot of room for more improvements.
However, it works and does not depend on any ui toolkit. The interface has been designed to support displaying views programmatically e.g. from the ui. 

Currently, the ui render target is used. In order to support views being displayed in separate windows further changes are needed:
- the osd layer must support creating and closing windows (render targets) on demand.
- There must be a mode for render targets where their bounds follows the window size - Currently the render target size depends on the aspect of currently selected "artwork" view.
- Render target needs a name property.

Short HowTo:

- Start MAME with "-debug -di"
- Console, register and disasm views will be shown. Place them by dragging the view on the title bar.
- Views can be resized by dragging the bottom-right yellow square.
- The view having the focus has a green background title bar.
- Hit "Tab" (IPT_UI_CONFIGURE) to show the menu.
- Console and disasm views support a very simple facility to support entering commands and addresses. Just start typing. Hit "enter" when finished.
2010-02-11 23:59:36 +00:00
stephh
f09bcbeec3 Fixed Dip Switches and Inputs (after verification of the Z80 code) for 'dambustr' and clones. 2010-02-11 23:22:31 +00:00
Miodrag Milanovic
ce85c7f748 Removed GAME_SHARE_ROMS flag and commented old check for duplicate ROM entries 2010-02-11 13:54:55 +00:00
Curt Coder
11232428dc [VIA6522] Read port A/B only if some pins are inputs. 2010-02-11 11:44:17 +00:00
Miodrag Milanovic
f058d3f6e0 Renamed GAME_CAN_SHARE_ROMS to GAME_SHARE_ROMS (sounds more logical) 2010-02-11 10:25:14 +00:00
Miodrag Milanovic
a8aedb92b0 - Renamed GAME_COMPUTER_MODIFIED to GAME_UNOFFICIAL to mark unofficial hardware modifications
- Removed GAME_COMPUTER it is distinct by IPT_KEYBOARD
- Added GAME_NO_SOUND_HW (to mark that there is no sound hardware) and marked drivers in dotrikun.c, minivadr.c and tgtpanic.c as such
- Added GAME_CAN_SHARE_ROMS - to mark that there can be other driver using same ROM as this one but with different hardware (common in computer/console world)
2010-02-11 09:44:23 +00:00
Dirk Best
f58ac32efe Small update needed for MESS (no whatsnew) 2010-02-11 08:31:14 +00:00
Andrew Gardner
639429f210 hng64 : Initial implementation of 0x10-sized palette pages for 3d objects.
This makes most environment colors correct in sams64. [Andrew Gardner]
2010-02-11 07:19:18 +00:00
Fabio Priuli
1378254717 snes wip:
* moved colour struct to be another layer (simplifying some code)
* updated hires blending to work with two pixel at time. 
* fixed clipmasks with hires modes
2010-02-10 23:00:22 +00:00
Scott Stone
3793e46ca0 Fixed 03724: mrdo: Incorrect XTALs cause for problems with refresh rate and game speed.
Added some notes regarding Mr. Do and missing XTAL values to xtal.h  [Oliver A., Tafoid]
2010-02-10 21:22:25 +00:00
Scott Stone
1eae8f15f4 Source Cleanup: Setname fixes and other minor changes - Drivers starting with G.
Comments:  I didn't touch anything to do with the old/new galaxian drivers yet.  I'm waiting to do that later as I anticipate that will be pretty major with number of changes and number of notes.
2010-02-10 20:13:40 +00:00
Fabio Priuli
eee2255bf8 snes wip: fixed the remaining debug functionalities 2010-02-10 17:52:37 +00:00
Fabio Priuli
3eb70e8003 snes wip:
* moved color blending (background & subscreen color addition/subtraction) at the end of the drawing process. 
* removed some unused (and not working anymore) debug code

out of whatsnew, I also undid 2 small changes which entered rev 8257/8258 by mistake (one of which was responsible of dynamic resolution breakage).
2010-02-10 14:28:15 +00:00
Phil Bennett
5a0279e51f New clones added
----------------
Pang! 3 (Euro 950601) [Gerald (COY), B. Sparks, Smitdogg, The Dumping Union]
2010-02-10 10:48:50 +00:00
Miodrag Milanovic
51f4cf5be9 Rollback of show_warning add, sorry did not know about policy of this issue. 2010-02-10 10:40:58 +00:00
Miodrag Milanovic
96413ff354 - Added skip_warnings option
- Removed MESS dependent checks
2010-02-10 10:25:00 +00:00
Fabio Priuli
493eaf7b78 snes wip: added another couple of registers to snes_ppu struct and fixed color math to work like docs prescribe
side note: finally video/snes.c do not directly refers to snes_ram anymore (except for debug logging). this will be of use, if I ever get to make a device for the PPU :)
2010-02-10 10:11:22 +00:00
Fabio Priuli
f2bb738b9e snes wip: added a couple of registers to snes_ppu struct and a few cosmetic cleanups 2010-02-10 08:38:59 +00:00
R. Belmont
dab2213b59 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Logic Pro Adventure [Guru, D. Beneke, snoopy, pongplaya, W. Belk, hap, S. S. Neilson, JacKc, The Dumping Union]


Fair warning: the PSX GPU locks up infinitely rendering a triangle if you let
it go past the first logo screen.  If you coin up there it's fully playable.
2010-02-10 03:07:20 +00:00
stephh
96a025f38b Fixed Dip Switches and Inputs (after verification of the Z80 code) for 'tazzmang'. 2010-02-09 20:19:59 +00:00
Miodrag Milanovic
312b80701c - Moved compatibility validation into MAME core from MESS.
- Made GAME_COMPUTER type visible for all, and removed ifdefs for it.
- Made GAME_NO_SOUND check done on MESS too.
2010-02-09 14:23:13 +00:00
Curt Coder
f1dfc7b5b3 [I8255] Clear output lines to 0 on write to mode register, and float input lines to 1. 2010-02-09 10:09:15 +00:00
stephh
cdd3ee2483 Updated Dip Switches for 'bagmanmc' [no whatsnew needed]. 2010-02-09 06:49:56 +00:00
Scott Stone
cc696a7552 astrocde.c - Fixed the Bonus Life dipswitch for gorf and clones. It's state was inverted. 2010-02-09 00:34:28 +00:00
Roberto Zandona
40794d7a53 hooked up coin input and start input in skattv 2010-02-07 21:40:07 +00:00
Roberto Zandona
7dcb80a9ce hooked up (with a hack) gfx rom in hd63484 memory map 2010-02-07 19:20:47 +00:00
Luca Elia
7d8270ed85 astrocorp.c update: [Luca Elia]
- Added frame buffer
- Fixed sprite list end, negative coordinates, wrap around
- Added battery backed RAM

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Skill Drop Georgia [Luca Elia, Smitdogg, Brian Troha, The Dumping Union]
2010-02-07 15:01:01 +00:00
Olivier Galibert
1917e2043d Add some extra ZOOM ZSG information in comments. 2010-02-07 14:20:43 +00:00
Scott Stone
f55f09846e lethal.c - Verified clocks and vsync from orginal PCB [Corrado Tomaselli] 2010-02-07 13:44:51 +00:00
Roberto Fresca
0f5caa3cfb New driver for Sigma B52 system.
ACRTC implementation is a bit hacky due to its preliminary emulation status.


New games marked as GAME_NOT_WORKING
------------------------------------
Joker's Wild (B52 system, set 1) [Roberto Fresca, Tomasz Slanina, Gerald Vanderick]
Joker's Wild (B52 system, set 2) [Roberto Fresca, Tomasz Slanina]
Joker's Wild (B52 system, Harrah's GFX) [Roberto Fresca, Tomasz Slanina, Gerald Vanderick]
2010-02-07 06:08:58 +00:00
R. Belmont
49e9851b24 Add and hook up ZOOM ZSG-2 skeleton [Olivier Galibert]
Doesn't do much at the moment, but the increase in documentation value is
significant (we're documenting the sample compression format, for one thing).
2010-02-07 04:59:42 +00:00
Brian Troha
1f76758746 documentation update for Hotdog Storm, IE: The PCB ID number and tile map chip info 2010-02-06 07:47:38 +00:00
Scott Stone
8b606e5055 Source Cleanup: Setname fixes and other minor changes - Drivers starting with F. 2010-02-06 01:14:35 +00:00
Scott Stone
70965e8e9f Source Cleanup: Setname fixes and other minor changes - Drivers starting with D (part 2) + E. 2010-02-05 16:11:42 +00:00
Angelo Salese
6f89b8e750 Missed a file 2010-02-05 13:15:07 +00:00
Angelo Salese
b56314a329 Implemented Actel FPGA ID, used by some Naomi games for accessing a special ROM check mode [Deunan Knute, Angelo Salese] 2010-02-05 13:14:17 +00:00
stephh
ba85fc0e06 Fixed Dip Switches and Inputs (after verification of the Z80 code) for 'bongo', 'porter'.
Reorganised the driver. [no whatsnew needed]
2010-02-05 05:40:25 +00:00
Couriersud
88946d721a Added DEBUG_FLAG_OSD_ENABLED to allow coexistence of debuggers going forward.
Replaced all occurrences of OPTION_DEBUG in src/osd/* by checking machine->debug_flags
Replaced all occurrences of DEBUG_FLAG_ENABLED in src/osd/* by DEBUG_FLAG_OSD_ENABLED 
For the time being, DEBUG_FLAG_OSD_ENABLED is default (set in mame.c)
Debugger: avoid clearing DEBUG_FLAG_OSD_ENABLED
2010-02-05 01:35:52 +00:00
Couriersud
7b3fa34c6a Minor changes for internal render debugger
- ui_input_frame_update is now global 
- moved element_component from rendlay.c to rendlay.h
- added ability to rendlay.c to define "container" components. These simply provide a render_container. 

  I plan to remove the above again and simply use one container covering the whole render_target. This container will be rendered after the artwork and before the ui. For this to work, DViews need move and resize support. Render_targets will than be equivalent to virtual desktops.
2010-02-05 00:08:00 +00:00
Couriersud
d128c47dee Fix DISTRO=gcc44-generic make shortcut to use gcc-4.4 properly (-V 4.4 does not work for linking) 2010-02-04 23:29:20 +00:00
Couriersud
3f9738c46c Added comment that size hints are not really working. [No credit] 2010-02-04 23:27:11 +00:00
Scott Stone
1aa3fa6dcd Source Cleanup: Setname fixes and other minor changes - Drivers starting with D (part 1). 2010-02-04 18:59:33 +00:00
Angelo Salese
4ff90ceb3a Fixed video emulation in Best League (World Cup version) [Angelo Salese] 2010-02-04 17:43:47 +00:00
Angelo Salese
32ecffd978 Implemented flip screen in Hanaroku [Angelo Salese] 2010-02-04 14:55:04 +00:00
R. Belmont
e6caacc74c Removed unused #include. 2010-02-04 14:51:32 +00:00
R. Belmont
5a6a566a10 Document FPGA-provided "ic1" data in gram2000 [Joerg Hartenberger] 2010-02-04 14:28:04 +00:00
R. Belmont
eda548f78d Missed a file. 2010-02-04 14:23:22 +00:00
R. Belmont
01efae2c12 Preliminary Panasonic MN10200 CPU core and Taito ZOOM ZSG-1 sound system [Olivier Galibert]
---

This is just stage one of converting OG's stuff, please do not touch any 
of it yet.  Next up is the skeleton of the ZOOM chip, finishing up 
the missing bits of the CPU core (the interrupt controller and timers), and
debugging the results.
2010-02-04 05:20:18 +00:00
Scott Stone
135a55fff1 Source Cleanup: Setname fixes and other minor changes - Drivers starting with C. 2010-02-03 23:16:00 +00:00
Angelo Salese
a02a9bffab Take 2 ... 2010-02-03 13:42:44 +00:00
Angelo Salese
578f68eb11 Left-over correction 2010-02-03 13:39:26 +00:00
Angelo Salese
cd21d6251b Fixed bonus game gfxs in Treasure Island (Subsino) 2010-02-03 13:33:08 +00:00
Tomasz Slanina
754b2f1526 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Ghost Chaser Densei (SNES bootleg) [Tomasz Slanina, XingXing]
2010-02-03 12:08:38 +00:00
Angelo Salese
9352b22901 Dumped IC1 from Giant Gram 2000 [Joerg Hartenberger] 2010-02-03 11:48:19 +00:00
Phil Bennett
2315214d3c 03706: lastday, gulfstrm: Audio Regression [M.A.S.H.] 2010-02-03 09:20:42 +00:00
Roberto Fresca
7b22bc982c Improvements to Treasure Island:
- Added proper inputs.
 - Added coin/keyin/keyout/payout counters.
 - Limited the bet and coin pulses to avoid repeats and coin jams.
 - Added complete coinage and keyin DIP switches.
 - Added main game and double-up rates DIP switches.
 - Added minimum bet DIP switches.
 - Added maximum bet DIP switches.
 - Added main game and double-up limit DIP switches.
 - Added payout mode and auto take DIP switches.
 - Added DIP locations as seen in the settings mode.
 - Added demo sounds DIP switch.
 - Created proper button-lamps layout.
 - Added technical notes.
 - Some clean-ups...

(promoted from not working status....)

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Treasure Island (Subsino) [Team Europe, Dumping Union, Angelo Salese, David Haywood, Roberto Fresca]
2010-02-03 07:25:49 +00:00
Scott Stone
69b4ade66a carjmbre.c - Added XTAL, corrected second z80 speed and added DIP LOCATIONS for driver. 2010-02-02 21:05:17 +00:00
Phil Bennett
21fa2b8690 03704: evilston: Missing sound [M.A.S.H.] 2010-02-02 17:50:19 +00:00
Phil Bennett
66f26dcf58 New clones added
----------------
Asterix (ver AAD) [Luis "Datasat"]
2010-02-02 10:34:41 +00:00
Phil Bennett
45e730a97a New clones added
----------------
Raiden (US, SEI8904 + SEI9008 PCBs) [tormod, Smitdogg, The Dumping Union, David Haywood]

Last one!
2010-02-02 10:18:59 +00:00
Phil Bennett
8e8ecf28e5 New clones added
----------------
Spiders (set 3) [Team Europe]
2010-02-02 10:17:00 +00:00
Phil Bennett
08818b7abc New non-working clones
----------------------
Magical Tonic / Magical Odds? [David Haywood]
2010-02-02 10:14:29 +00:00
Phil Bennett
58fa116aac New non-working clones
----------------------
Bagman (bootleg on Crazy Kong hardware) [Team Europe & Volker Hahn]
2010-02-02 10:10:43 +00:00
Phil Bennett
ad00adf1af New clones added
----------------
Ghosts'n Goblins (World? set 3) [Corrado Tomaselli]
2010-02-02 10:07:38 +00:00
Phil Bennett
d6e2f5843e New clones added
----------------
Out Zone (set 5) [Corrado Tomaselli]
2010-02-02 10:02:43 +00:00
Phil Bennett
727a5ca750 New non-working clones
----------------------
E.D.F. : Earth Defense Force (bootleg) [Team Europe]
2010-02-02 10:00:35 +00:00
R. Belmont
2edbbbad94 New games marked as GAME_NOT_WORKING
------------------------------------
Crackin' DJ [Guru, R. Belmont]
2010-02-02 04:05:57 +00:00
Angelo Salese
1f943857c1 By request, patched SLOOOOW cycle checks in Gunpey, no whatsnew 2010-02-01 22:04:57 +00:00
Fabio Priuli
4027784ed1 Converted gticlub.c, nwk-tr.c and zr107.c to use the Konami 001604 device and removed the old code. 2010-02-01 20:19:39 +00:00
Fabio Priuli
7144d7feee Converted hornet.c to use the Konami 037122 device and removed the old code. 2010-02-01 17:37:27 +00:00
Scott Stone
d911a6d636 Source Cleanup: Setname fixes and other minor changes - Drivers starting with B. 2010-02-01 14:37:49 +00:00
Phil Bennett
371859803d New Clones Added
----------------
Name That Tune (3-23-86) [Kevin Eshbach]
2010-02-01 12:51:15 +00:00
Miodrag Milanovic
573018005b [PDP1] Display the PC in hex as well as octal. [Robbbert] 2010-02-01 12:41:06 +00:00
Fabio Priuli
901bd7bd4b Re-added a deleted line 2010-02-01 09:45:28 +00:00
Fabio Priuli
e57d19c01d Converted Sega 315-5248, 315-5249 and 315-5250 custom ICs to be devices and updated drivers accordingly 2010-02-01 09:40:30 +00:00
Andrew Gardner
105b138908 hng64 : A minor refactorization - getting ready for lighting. [Not whatsnew worthy] 2010-02-01 06:28:19 +00:00
Scott Stone
8e35e46cd1 Source Cleanup: Setname fixes and other minor changes - Drivers starting with A.
Comments:  I'm noticing a lot of "#IF (gamename)_HACK" parts in several drivers which I assume are Stephh's?  Could the same thing be accomplished by using the cheat engine and not producing alternate gamenames based on a hack flag?  I could use some guidance here.
2010-02-01 00:57:36 +00:00
Angelo Salese
aa72c58c38 Fixed a left-over 2010-01-31 23:19:59 +00:00
Angelo Salese
c1ca415fa2 Implemented reels in Treasure Island (Subsino), same as goldstar.c [David Haywood] 2010-01-31 23:17:47 +00:00
Fabio Priuli
3158642e9b Added driver data struct to system 16/18 bootlegs and removed most unused code.
More clean ups would be needed, but (as usual) it's a start
2010-01-31 23:09:06 +00:00
Angelo Salese
fd6a695c16 stupid mistake, fixed with svn merge command (http://aralbalkan.com/1381) 2010-01-31 23:08:16 +00:00
Angelo Salese
a165af4b1b new not working
----------------

Neptune's Pearls 2 [Tomasz Slanina]
2010-01-31 22:57:10 +00:00
Angelo Salese
c941293758 new not working
----------------

Treasure Island (Subsino) [Team Europe, Dumping Union, Angelo Salese, David Haywood]

====================================================================================

The z180 MMU bug really scares me ...
2010-01-31 21:46:13 +00:00
stephh
59882be818 Fixed Dip Switches and Inputs (after verification of the Z80 code) for 'ozon1', 'ladybugg', 'vpool'. 2010-01-31 18:49:22 +00:00
Fabio Priuli
eac9b402ba Forgot to remove a file 2010-01-31 18:38:13 +00:00
Fabio Priuli
5f458ac103 Sega misc wip:
- split dependences of system16 games from bootleg ones
- moved some .h files to includes/
- removed some unneeded include
- removed some dead code
- added driver data struct to segahang.c, segaorun.c, segas16a.c, sega16b.c, segas18.c, segaxbd.c & segaybd.c
- added save states to segas16a.c


Side notes: 
* save states for other drivers do not work atm due to timer issues and/or missing item registrations in video/segaic16.c
* next, I'm going to see if bootlegs can be cleaned up a bit and if some segaic16 components can be device-fied
2010-01-31 18:07:57 +00:00
Miodrag Milanovic
a461dfee73 [APEXC] 1. Added pseudo PC register for the debugger, it will now highlight the next instruction to be executed.
2. Added "normal" addresses to disassembler output, so anyone can see the program flow. [Robbbert]
2010-01-31 13:19:16 +00:00
Scott Stone
439b7362ac Started source cleanup (drivers up through 9), primarily concerned with fixing references to old/antiquated setnames as well the routines which still use the these old names as well as other minor deletions of useless/duplicated information.
Comments:
Changing these instances to the current names will make code easier to follow.  It's important to know what game is being referred - especially when they include unique information for the driver. (Stephh's notes, for instance).  I hope to, over the next few weeks, get this taken care of.  This probably could be done in some automated fashion, but I feel doing this by hand will limit bugs that might surface.
2010-01-31 02:03:44 +00:00
R. Belmont
7bb35de7d9 namcos11: use real C76 BIOS for audio and I/O [R. Belmont, Olivier Galibert, Guru] 2010-01-30 22:12:59 +00:00
R. Belmont
14981a97b5 Fix immediate crash on startup of GTK debugger 2010-01-30 21:10:01 +00:00
Miodrag Milanovic
48e3d6cca0 Fix for MESS SDL build (checked only on windows platform).
Needed since getcwd function is used.
Couriersud and R.Belmont please check (no whatsnew)
2010-01-30 20:20:44 +00:00
Phil Bennett
662a0aafda 00993: sharrier: [debug] Crashes when a specific sample is being played during gameplay. 2010-01-30 19:52:06 +00:00
Brian Troha
13d0f42a42 new clone added: Fantastic Journey Ver. AAA (Asia)
Corrected rom names for Fantastic Journey sets [Brian Troha, Tirino73]

Not working due to protection ...uses a different custom AMD Mach110 44 pin CPLD (Konami ID# 058059) & ESC protection chips

Changed Fantastic Journey to parent as it's the Euro version.

New Clone Added
-----------------------------
Fantastic Journey (ver AAA) [Tirino73]
2010-01-30 18:36:46 +00:00
Phil Bennett
62569f60fd Removed an errant space (no whatsnew) 2010-01-30 17:24:54 +00:00
Miodrag Milanovic
3c29474089 Fixed disassembly of PDP1,TX0 and APEXC [Robbbert] 2010-01-30 14:29:45 +00:00
Miodrag Milanovic
6e568917c8 Fixed forgotten device_config to running_device change (no whatsnew) 2010-01-30 14:04:06 +00:00
mariuszw1
8ddc84ec72 New games promoted from NOT_WORKING
-----------------------------------
Mortal Kombat 3 (bootleg of Megadrive version) [Mariusz Wojcieszek]
2010-01-29 21:07:01 +00:00
Brian Troha
a376036d7c minor information update for Viper 1 games in seibuspi.c 2010-01-29 03:34:25 +00:00
Brian Troha
86d7d304a5 added Sega ID# for newly added version of INDY 500 and correct the spelling of attract 2010-01-29 03:21:22 +00:00
Brian Troha
58a4c02775 New clone added: Indy 500 (Twin, Newer) - Model 2 GAME
Like all the other games in this driver, it's not working.

New Clone Added
---------------------------------
INDY 500 Twin (Revision A, Newer) [Brian Troha, Dumping Union]
2010-01-29 03:09:14 +00:00
Brian Troha
78eb5b2c12 New Game - Mr. kicker (Semicom)
Mr. Kicker PCB layout [Brian Troha]

Pierpaolo Prazzoli (Reip) or Haze will have to finish this one for the speed-up and prot values. Currently not working, but one of the 2 mentions devs will have it going before U3.

Roms at /roms/current/m/mrkicker.zip

CREDITS: krick, MrGoodwraith, Smitdogg, The Dumping Union
2010-01-29 02:35:44 +00:00
mariuszw1
38a38235a0 New games promoted from NOT_WORKING
-----------------------------------
Sexy Boom [Mariusz Wojcieszek]
2010-01-28 22:16:34 +00:00
R. Belmont
940c2b4e9a am29k: fix PPC GCC compile error 2010-01-28 18:01:51 +00:00
Phil Bennett
699891bcb2 New games added or promoted from NOT_WORKING
--------------------------------------------
Midnight Resistance (bootleg with 68705) [IQ_132]
2010-01-28 15:43:05 +00:00
Phil Bennett
0ad3aeb41f 03692: kurikint: Service Switch error [MASH] 2010-01-28 15:22:11 +00:00
stephh
43460d0894 Fixed Dip Switches and Inputs (after verification of the Z80 code) for 'scramblb', 'scramb2', 'bagmanmc', 'dkongjrm', 'rockclim' (also updated memory map for this last game). 2010-01-28 13:44:42 +00:00
Aaron Giles
24352008a0 Compile fix for 64-bit Win32 SDL. 2010-01-28 09:41:37 +00:00
Aaron Giles
e1085c9890 Remove some deprecated stuff that was copied from the Windows build.
Fix mismatched free/osd_free in main.c
2010-01-28 08:57:53 +00:00
Aaron Giles
cd7f69ad65 Apply osd_free fix to SDL version of code as well. 2010-01-28 08:36:33 +00:00
Aaron Giles
fe3d7c4af4 Cleanups and version bump. 2010-01-28 08:03:44 +00:00
Couriersud
a8bd722f18 GTK-Debugger
- fix a compile warning for gcc-4.4 (not detected by gcc-4.2)
- Horizontal divider bar to individually size views.
- minimum height aligned to win32 debugger
2010-01-28 00:01:32 +00:00
Couriersud
9dae23fc0e Small optimization, no credit 2010-01-27 23:57:17 +00:00
Couriersud
77cc6538e1 UI menu interface changes
- all ui functions now expect a render_container
- removed all macros referencing render_container_get_ui
- ui_menu_alloc now is passed a container to which to render the menu.
This is a first round of changes to allow using ui_* functions in a more generic way.
2010-01-27 23:52:28 +00:00
Angelo Salese
6660655ce5 Fixed background and sprites colors in D-Day (Jaleco) [Angelo Salese] 2010-01-27 22:55:44 +00:00
Angelo Salese
55f7ce8a07 Dumped the proms in D-Day (Jaleco) [Chack'n, Team Japump] 2010-01-27 20:57:46 +00:00
Olivier Galibert
5afe04e1c1 Revert too early driver data conversion for raiden2. 2010-01-27 10:01:56 +00:00
Miodrag Milanovic
b981d4f5a1 Fixed compile for s14001a.c and updated MESS dependent code in wave.c (no whatsnew needed) 2010-01-27 09:44:06 +00:00
Jonathan Gevaryahu
57ec780797 comment was cut off. no whatsnew. 2010-01-27 07:07:03 +00:00
Jonathan Gevaryahu
ca5665910f s14001a: updated comments; got rid of the squealing noise (hidden behind a #define now, code is still there) until some other issues can be resolved. [Lord Nightmare] 2010-01-27 07:03:18 +00:00
Phil Bennett
407c964543 Added GAME_SUPPORTS_SAVE flag to exctsccrj2 (no whatsnew)
Fixed crash issues with mchampdx [Fabio Priuli]
2010-01-26 09:27:57 +00:00
Roberto Fresca
da865ee557 Some clean-ups... :) 2010-01-26 08:29:55 +00:00
Roberto Fresca
e717512127 Moved HD63484 ACRTC device from mame/video to emu/video. 2010-01-26 07:46:49 +00:00
Andrew Gardner
83b377742a hng64 : Hacks the camera to work in sams64. [Andrew Gardner]
(Somehow sams64 is turning off its camera transformation matrix.  
 There's a game-specific hack in the code that does this for now.
 I'll find the real flag someday.  
 This makes all hng64 games that accept IO "playable."  Some 
 palette issues remain, and 50% of the geometry is still missing
 in most games, but they can be played and beaten.  Especially if
 you're good at shooting invisible geometry :-) )
2010-01-26 05:22:34 +00:00
Roberto Fresca
9bde8b1950 Converted HD63484 ACRTC to be device. [Fabio Priuli]
Updated accordingly the involved drivers.
2010-01-26 02:38:42 +00:00
Couriersud
8afbfd9dca GTK-Debugger
- Functionality now matches win32 debugger
- Further code review/rewrite/simplification
- Added more comment headings
2010-01-26 01:27:35 +00:00
Phil Bennett
50aaf76de1 New Clones Added
----------------
Cube Quest (12/30/83) [Bill K]
2010-01-25 16:06:14 +00:00
Phil Bennett
ff8cb78876 Converted the following drivers to use driver_data structs: [Atari Ace]
39in1, raiden2, safarir, sbowling, shougi, skeetsht, skyarmy, sliver,
spoker, spool99, srmp5, srmp6, ssingles, sstrangr, sub, supdrapo,
superdq, supertnk, suprgolf.


---------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>
Date: Thu, Jan 21, 2010 at 1:53 AM
Subject: [patch] Additional driver_data conversions, PCTSTR => LPCTSTR
To: submit@mamedev.org
Cc: atariace@hotmail.com

Another driver_data patch, this one converting the following single
file drivers

39in1, raiden2, safarir, sbowling, shougi, skeetsht, skyarmy, sliver,
spoker, spool99, srmp5, srmp6, ssingles, sstrangr, sub, supdrapo,
superdq, supertnk, suprgolf.

I also tossed in a one line fix to winmain.c (PCTSTR => LPCTSTR).  My
unofficial toolchain doesn't have a definition for PCTSTR, it
certainly looks like a typo.

~aa
2010-01-25 14:56:09 +00:00
Phil Bennett
68ead161d0 New games added or promoted from NOT_WORKING
--------------------------------------------
Island 2 (060529, banking address hack) [David Haywood]
2010-01-25 14:49:32 +00:00
Phil Bennett
462627d9b6 New games added as GAME_NOT_WORKING
-----------------------------------
Gundam Wing: Endless Duel (SNES bootleg) [N. Francfort, manliodp, Smitdogg, The Dumping Union]
Mortal Kombat 3 (bootleg of Megadrive version) [Patrick McCarron, Smitdogg, The Dumping Union]
2010-01-25 14:47:52 +00:00
Phil Bennett
b3a01131b7 Ensure that RAM and bitmaps are cleared when the ms32 driver is started to avoid 64-bit build crashes [David Haywood]
---------- Forwarded message ----------
From: David Haywood <neohaze@nildram.co.uk>
Date: Thu, Jan 21, 2010 at 10:04 PM
Subject: ms32 ram clearing
To: Philip Bennett <p.j.bennett@gmail.com>


this ensures that ram and bitmaps are cleared when the ms32 driver is
started, some games were crashing out on 64-bit otherwise due to bogus
values.
2010-01-25 14:42:18 +00:00
Curt Coder
eace925516 Popmessages can now be used in drivers which have an MC6845. 2010-01-25 12:58:56 +00:00
Couriersud
3e7ae30094 GTK-Debugger (SDL)
- implement key handling (Up, down, ..) like in windows
- Tab and ESC not yet handled
2010-01-24 22:14:14 +00:00
Couriersud
e5dc859628 Removed duplicate declarations from debug-cb.h 2010-01-24 21:25:55 +00:00
Brian Troha
5d14a8f467 standardize the country / region for Viper Phase 1 in seibuspi.c
=U.S.A= & =HONG KONG= do seem part of the title.  Only these two sets (so far) do this.  Hong Kong version has a unique version of "gfx1" roms.  Other sets clearly fall into "new version" or the original version.
2010-01-24 16:55:49 +00:00
Jonathan Gevaryahu
f79dfb098a Fixed sn76489a periodic noise once again (and simplified a bit of code), now should be closer to or match real chips as sampled.
Added true clock divider emulation, so emulation may be a bit slower. [Lord Nightmare, PlgDavid, Kold666]
2010-01-24 10:38:09 +00:00
Brian Troha
730d70ee06 Add correct coinage to Insector X (Japan) 2010-01-24 06:15:44 +00:00
Brian Troha
9edd9e72c8 new clone - Viper Phase 1 =U.S.A=
New Clone Added
==========================
Viper Phase 1 =U.S.A= [Keven Eshbach, Dumping Union]
2010-01-23 23:45:32 +00:00
Brian Troha
ea43cd3838 new clone - Insector X (Japan)
New Clone Added
--------------------------
Insector X (Japan) [Gyrovision, Gatinho, Smitdogg, Dumping Union]
2010-01-23 18:20:00 +00:00
Scott Stone
c0fda4a8a6 New Not Working
----------------
Poker Ladies (Censored bootleg) [David Haywood]
2010-01-23 17:17:59 +00:00
Scott Stone
7b24db0878 Changed the following games to use the 76489A variant (verified on my pcbs):
Green Beret, Do Run Run, Mr.Do's Castle, Jail Break, Shaolin's Road, Yie Ar Kung-Fu [Corrado Tomaselli]
2010-01-23 14:20:05 +00:00
Scott Stone
4a1369f7ea Verified all clocks and corrected HuC6280 clock following old Charles McDonald notes I had about internal divisor. Added a note on the Arm cpu used by this game: it's a Data East 101 custom [Corrado Tomaselli] 2010-01-23 13:35:05 +00:00
Angelo Salese
ab0df04b93 new not working
----------------

Pinkiri 8 [Gyrovision, Smitdogg, The Dumping Union]
2010-01-23 12:07:53 +00:00
R. Belmont
0f6b9fc7a8 ARM: preliminary SA-1110 support 2010-01-23 03:40:02 +00:00
R. Belmont
eaf0d1b924 SDL: fixed GTK debugger compile 2010-01-23 03:39:46 +00:00
Couriersud
fb5b325830 GTK-Debugger
- Run to cursor (main view)
- In place memory editing (memory view)

There are still some issue with e.g. scrolling. 
However, it is usable.
2010-01-23 01:08:15 +00:00
Paul Priest
ff7da70b20 Tidy up calculation, thanks smf. No whatsnew. 2010-01-23 00:03:41 +00:00
mariuszw1
117954c29d New games marked as NOT_WORKING
-------------------------------
Quarter Horse Classic [Siftware, Mariusz Wojcieszek]
2010-01-22 23:45:22 +00:00
Paul Priest
01b4e958d3 psikyoah: remove hard-coded zoom table and replace with 1/x function 2010-01-22 22:39:54 +00:00
Couriersud
3a35df8d63 GTK Debugger work
- glade-2 can now be used again to edit the debug.glade file. 
- No more need to edit the files created by glade-2
- All "activate" handlers now pass the parent window pointer.
- malloc ==> osd_malloc to prevent mixed c++/c window allocations.
2010-01-22 22:16:27 +00:00
Couriersud
3003882f9b Fix DEBUG build 2010-01-22 21:14:06 +00:00
Paul Priest
74c110add4 Make x-zoom close to hardware with hard-coded table based on measurements from s1945ii maintenance mode and interpolation.
Remove ROM_TEST #define since this is pointless with the removal of gfx disposal. Add todo.
2010-01-22 18:47:15 +00:00
Phil Bennett
7638b786bf Corrected default dip settings and added workaround for BOTSS final-stage crash. 2010-01-22 01:51:27 +00:00
Couriersud
10bee5ce78 The return of the "misc"
- Added sdlmisc_<targetos>.c again. This was necessary since
  certain tools create stubs for e.g. osd_break_into_debugger.
  If we do not have this in a separate file, the link stage may
  break.
- Applied OS/2 patch [Credit: KO Myung-Hun]
- Cleaned up #includes. Removed stdlib.h were possible.
- More malloc to osd_malloc rename.
- SDL monitor modes are read now when they are needed. This is now consistent across platforms.
2010-01-21 22:54:49 +00:00
Couriersud
a63d3b5de4 malloc ==> osd_malloc, free ==> osd_free 2010-01-21 20:12:33 +00:00
Curt Coder
b05bd546aa CIA 6526: Fixed serial port transfer. 2010-01-21 18:30:50 +00:00
Andrew Gardner
83e4bf73d8 hng64 : Partially decodes translation-only geometry type 0102 [Andrew Gardner]
This makes the road appear in the racing games, the edge of the ring in buriki, and
a hallway during the buriki attract.
2010-01-21 16:37:19 +00:00
Phil Bennett
5238b7944b Replaced drgninja set with one dumped from a genuine Data East PCB [dlfrsilver]
Added MEC-M1 PCB layout to the dec0 driver and updated some clocks and ROM names [Guru]
2010-01-21 10:57:44 +00:00
Aaron Giles
771a8b4ecc Whoops, typo. 2010-01-21 06:21:26 +00:00
Aaron Giles
1a2c20441f Remove some aliases between CPUINFO_ and DEVINFO_ to help clarify
usage.

Also converted a few more places to use the new accessors.
2010-01-21 06:05:57 +00:00
Aaron Giles
a5668c2eb9 Made direct accessors for device configuration state. Currently they
just call through to the get info function. Removed old macros that
wrapped calls.
2010-01-21 03:56:53 +00:00
Scott Stone
c12ffe8e5f naomi.c - Fixed gamenames to match title screen for a couple sets. No whatsnew needed 2010-01-21 03:30:15 +00:00
mariuszw1
8683a494e9 New games marked as NOT_WORKING
-------------------------------
Penguin Adventure (bootleg) [Mariusz Wojcieszek]

Game is playable, but coin system is missing, so I left NOT_WORKING flag.
2010-01-20 22:15:23 +00:00
Couriersud
8611469df7 Fix a typo 2010-01-20 17:37:23 +00:00
Aaron Giles
c6cd01a95d Make an actual enum type for endianness. 2010-01-20 17:24:42 +00:00
Miodrag Milanovic
87e0102733 Fixed listmedia dependent code (no whatsnew needed) 2010-01-20 15:29:00 +00:00
Curt Coder
aa31b23824 CIA 6526: fixed serial transfer 2010-01-20 13:55:42 +00:00
Phil Bennett
8faa7d02ae Fixed a typo in pgm.c that was causing a memory test error and corrected some comments [XingXing]
---------- Forwarded message ----------
From: Lei Wu <lanewu@hotmail.com>
Date: Mon, Jan 18, 2010 at 8:28 AM
Subject: pgm update [XingXing]
To: submit@mamedev.org


-fixed a typo in pgm.c that caused memory test error
-corrected comments
2010-01-20 13:02:48 +00:00
Phil Bennett
f6f342c06b Speed up triangle rasterisation 2010-01-20 09:47:04 +00:00
Aaron Giles
093637cc29 Exit from the unhandled exception filter cleanly now.
Use SetErrorMode() to disable the appearance of dialog boxes
when crashes occur.
2010-01-20 06:59:01 +00:00
Aaron Giles
d53b15ac67 Fix ddenlovr crashes due to querying config_ints instead of runtime_ints. 2010-01-20 06:40:09 +00:00
Aaron Giles
e88d57494d Replace bank installs with RAM installs, since the banks were never changed. 2010-01-20 06:39:47 +00:00
Aaron Giles
392f02e3ff Fix bug that mistook a non-NULL token to mean that a device was started.
Fixes -video ddraw issue.
2010-01-20 06:11:44 +00:00
Aaron Giles
9dd322ab7f Mark these virtual before I forget and later waste time debugging it. 2010-01-20 03:42:17 +00:00
Aaron Giles
4aa2483e57 Attempt to fix OS X debugger. 2010-01-20 03:41:48 +00:00
Couriersud
eb9ed61a68 OpenBSD support in makefile/sdl.mak
Fix XBSD detection of PTR64 (uses amd64)
Cosmetic change to sdlprefix.h
2010-01-20 01:18:35 +00:00
Couriersud
0328f34acb Autodetection of PTR64 can be inhibited now by specifying PTR64=0.
On mixed 32bit/64bit targets identifying themselves as 64bit this can be used to build a 32bit executable.
2010-01-19 22:09:45 +00:00
Couriersud
98b6824982 sdl.mak updates
- On targets supporting "-m64" and "-m32" use them.
- On unix ppc targets, add -Dpowerpc automatically
2010-01-19 21:58:26 +00:00