Commit Graph

6765 Commits

Author SHA1 Message Date
Couriersud
3fd3f4b7d7 Remove enable input from remaining DISCRETE_LOGIC_(AND|NAND|OR ...) components 2009-09-10 19:54:36 +00:00
Couriersud
73b28be0b1 Remove enable node from DISCRETE_LOGIC_INVERT 2009-09-10 19:28:22 +00:00
Couriersud
214affb3ee Remove Enable input from dst_gain_step (DISCRETE_MULTADD, DISCRETE_MULTIPLY, ...) 2009-09-10 19:15:04 +00:00
Couriersud
4e3d674b2b Disable profiling again 2009-09-10 18:33:12 +00:00
Roberto Fresca
5d3da43398 Noraut discrete sound system: Changed C1 value (from PPI-1 PC6 line and Darlington array) to match the real value, as seen on the pcb. This should reproduce the 555 output accurately. 2009-09-10 18:26:01 +00:00
Couriersud
fa0a81f9a3 discrete emulation / not worth mentioning
- DISCRETE_(DIS)CHARGE_EXP back to one parameter (RC term) after discussion with Derrick
- discrete.h indenting
2009-09-10 18:17:22 +00:00
Curt Coder
32e04ee9ef Added CDP1863 sound device for MESS. 2009-09-10 12:28:51 +00:00
Michaël Banaan Ananas
7d526a162a 03435: [Compiling] gcc warning for src/emu/sound/ymf271.c with OPTIMIZE=3 on openSUSE 11.1 x86. (qmc2, hap) 2009-09-10 12:22:13 +00:00
Aaron Giles
6c33d53f7a Oops, missed a file. 2009-09-10 08:41:09 +00:00
Aaron Giles
e47035e834 Cleanups and version bump. 2009-09-10 08:39:42 +00:00
Aaron Giles
fa68c11272 > From: Atari Ace [mailto:atari_ace@verizon.net]
> Sent: Monday, September 07, 2009 8:08 PM
> To: submit@mamedev.org
> Cc: atariace@hotmail.com
> Subject: [patch] const/static/include fixes
> 
> Hi mamedev,
> 
> A result of some code auditing, this patch adds missing static and
> const qualifiers, and fixes up some header files.
> 
> ~aa
2009-09-10 08:35:37 +00:00
Aaron Giles
8eeb0f1d20 Fixed up some error logging messages to output the correct number of characters
for addresses and data, using the new core_i64_hex_format function.
2009-09-10 08:24:15 +00:00
Aaron Giles
834ef9bf47 Added helper function core_i64_hex_format. Replaced several printf cases in the debugger
with this function to avoid runtime differences on older Windows systems.
2009-09-10 08:04:08 +00:00
Roberto Fresca
90cda3eb32 Fixed the Noraut Poker discrete sound system. Rerouted the PPI-1 lines PC5 & PC6. Now the scheme has more sense from a hardware point of view. All sounds are now accurate based on real references. Also corrected the original diagram. 2009-09-10 08:01:59 +00:00
Aaron Giles
6051f45409 > -----Original Message-----
> Sent: Wednesday, September 09, 2009 10:32 PM
> To: submit@mamedev.org
> Subject: cheat update
> 
> Simple update for add "increase or equal" and "decrease or equal" in
> cheatnext conditions

[Sandro Ronco]
2009-09-10 07:21:52 +00:00
Aaron Giles
647b726571 i386 fixes: [Gabriele Gorla]
- Add missing arpl instruction
 - Fixed BCD carry
 - Fixed disassembly of group D8 when modrm > 0xc0
 - Add fucompp instruction to disassembler
2009-09-10 07:20:37 +00:00
Aaron Giles
8f9ec7de59 Hooked up F6 again as a global cheat enable/disable. [Pugsy] 2009-09-10 07:17:35 +00:00
Jonathan Gevaryahu
224c8d3f97 68681/2681 duart: When a channel is in loopback mode, do not actually transmit bytes sent to that duart channel over the TX pin 2009-09-10 06:13:26 +00:00
Derrick Renaud
9f9c029a08 Revert r6757 changes. Not worth mentioning. 2009-09-10 02:56:58 +00:00
Derrick Renaud
72a9bdabff Changed tone cap in Noraut Poker to more probable value. Not worth mentioning. 2009-09-10 00:22:46 +00:00
Couriersud
4c5ea2f60d Adjust dingo volume 2009-09-09 21:35:38 +00:00
Couriersud
5e141b2212 03434: dingo: Sound is messed up 2009-09-09 21:30:15 +00:00
Couriersud
768308180f 03432: circusc and clones: Partially missing sounds. / Please credit rte 2009-09-09 20:48:20 +00:00
Michaël Banaan Ananas
1388d0ddc8 segas24 rom games don't have NVRAM, this fixes nvram_save writing 0KB file 2009-09-09 19:34:32 +00:00
Angelo Salese
cd8063446c G65816: Fixed a bug with SBC opcode N flag behaviour in Decimal Mode [Angelo Salese] 2009-09-09 17:30:56 +00:00
Fabio Priuli
2bc4056946 SNES: Added emulation for the DSP-3 and DSP-4 add-on chips, based on latest ZSNES [ZSNES Team, Fabio Priuli]
out of the whatsnew, I hope the way I worded the license exception (at the top of the files) is fine to avoid any issue
2009-09-09 17:14:42 +00:00
Quench
740ae26ae6 PIC16C5x CPU - Count input fix
- Fixed the T0CKI count input being controlled by the wrong edge sensing
2009-09-09 13:58:19 +00:00
Roberto Fresca
8015c7a47f Noraut discrete sound system:
Connected the 2 remaining data lines from PPI-1 (PC5 & PC6) to the sound system.
Now sounds are complete.
2009-09-09 13:42:27 +00:00
Quench
1807bbffd6 photon2.c unused variable
- Remark unused variable to make MingW happy
2009-09-09 13:21:38 +00:00
Roberto Fresca
da945c2957 Funworld.c changes:
This fix mantis 03433: Jolly Card, Royal Card, Lucky Lady, Royal Vegas sets (and others)...: All games that need NVRAM initialized aren't working anymore. 

 * Discovered and documented new features in Jolly Card (Evona Electronics).
 * Removed the commented hack for joly980 driver init since is not needed anymore.
 * Fixed a bug introduced with the massive input change, that didn't allow initialize
   all sets that need the normal procedure to do it.
 * Updated technical notes.
2009-09-09 11:14:58 +00:00
Derrick Renaud
ece3a256af Minor comment fix - Not worth mentioning 2009-09-09 01:38:57 +00:00
Derrick Renaud
a7a271a90f Added discrete sound to the Noraut Poker games. 2009-09-09 01:21:50 +00:00
mariuszw1
2e0b4d4c1d New games added or promoted from NOT_WORKING status
---------------------------------------------------
Povar / Sobrat' Buran / Agroprom [Mariusz Wojcieszek]
Czernyj Korabl [Mariusz Wojcieszek]
Brodjaga [Mariusz Wojcieszek]
2009-09-08 20:12:07 +00:00
Aaron Giles
50b4a43bfd Fix CPP_COMPILE (except for internal compiler error on snes.c). 2009-09-08 16:58:02 +00:00
Aaron Giles
b09565e76f Another crasher. 2009-09-08 15:57:37 +00:00
Aaron Giles
6a9d35c694 Fixed crasher in the debugger revealed by the latest changes. 2009-09-08 15:32:53 +00:00
Roberto Zandona
ae043c68eb fixed CIA PRA,PRB,DDRA,DDRB ports 2009-09-08 14:25:10 +00:00
Aaron Giles
e91948e833 Minor cleanup. Changed watchdog_read handlers to return the address
space's unmapped value rather than 0xff.
2009-09-08 09:18:29 +00:00
Aaron Giles
96d7f2cf3b Remove remaining references to machine->cpu[n]. Removed cpu[n] array.
Replaced with machine->firstcpu which is a fast access to the head
of the list of CPUs.
2009-09-08 09:13:10 +00:00
Aaron Giles
3d59122bb2 Added debug_global_input_code_pressed() for use in debugging.
Also some other small tweaks/cleanups.
2009-09-08 01:40:11 +00:00
R. Belmont
26d54c2395 Naomi/AW: Enforce read-only status of PowerVR ID registers. 2009-09-08 01:09:30 +00:00
Nathan Woods
32e309ebb4 MAMEUI uses input_seq_from_tokens() outside the context of a running emulation,
so this code will crash if machine == NULL and the keycode was not a built in
keycode.  Changing this so that it will gracefully fail if machine == NULL
2009-09-07 13:23:48 +00:00
Curt Coder
2e98a0f2de [Z8] Fixed disassembler argument order. 2009-09-07 12:47:40 +00:00
Curt Coder
9e3d135331 Fixed access violation in MESS skeleton drivers with empty INPUT_PORT sections. 2009-09-07 07:39:00 +00:00
Roberto Zandona
24745e0c58 partial fix to CIA timer: avoid timer's desync in read count operation 2009-09-07 05:40:59 +00:00
Aaron Giles
8fbe10c91f Cleanups and version bump. 2009-09-07 01:34:34 +00:00
Aaron Giles
10b6e7e106 Added PORT_CROSSHAIR_MAPPER() allowing you to specify an alternate, non-linear mapping
function from the raw crosshair value to its position onscreen. [Aaron Giles]
2009-09-07 00:53:53 +00:00
Aaron Giles
03b5da1a55 Added 'options' parameter to the CPU_DISASSEMBLE prototype. For now, the
debugger always passes 0 for this. unidasm has been updated to accept a
mode parameter, which is passed for the options.
2009-09-07 00:26:56 +00:00
Aaron Giles
f60bbef070 Rename osd_profiling_ticks() to get_profile_ticks(). Moved implemention into
inline functions in eminline.h and the ei* functions. [couriersud, Aaron Giles]
2009-09-06 23:30:26 +00:00
R. Belmont
c01df88b6d Major Naomi/Atomiswave update:
- Emulated Atomiswave coin slots and standard Dreamcast controller.
Non-lightgun games without other problems are now playable. [R. Belmont]

- Added protection data to Moero Justice Gakuen, Heavy Metal Geomatrix, 
WWF Royal Rumble, Gigawing 2, Toy Fighter, and Guilty Gear X (all are now
playable but still marked GAME_NOT_WORKING due to general Naomi concerns).
[R. Belmont, Guru, Deunan Knute, Cah4e3]

- Completed partial dumps: Derby Owners Club II, Slashout, WWF 
Royal Rumble, Gigawing 2, Moero Justice Gakuen, Wild Riders, Virtua Fighter 4
(cartridge) [Guru]

New games marked as GAME_NOT_WORKING
------------------------------------
The House of the Dead 2 [Guru]
Super Major League '99 [Guru]
Gun Survivor 2: Bio Hazard Code Veronica [Guru]
Club Kart: European Session [Guru]
The King of Fighters Neowave [R. Belmont, Guru]
Neo Geo Battle Coliseum [R. Belmont, Guru]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Dolphin Blue [R. Belmont, Guru]
The Rumble Fish [R. Belmont, Guru]
Knights of Valour: The Seven Spirits [R. Belmont, Guru]
2009-09-06 23:01:05 +00:00