Commit Graph

8032 Commits

Author SHA1 Message Date
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