summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Removed imperfect sound flag from Qbert's Qubes.mame0125u2 Aaron Giles2008-05-221-1/+1
|
* Cleanups and version bump. Aaron Giles2008-05-2226-272/+272
|
* Fix 01815: All Sets: Saved machine states do not properly adjust to changes ↵ Aaron Giles2008-05-221-0/+14
| | | | in -samplerate
* Added verbosity for max texture size. Aaron Giles2008-05-221-0/+1
|
* Fixed incorrectly sized array that led to stack corruption during validity ↵ Aaron Giles2008-05-221-1/+1
| | | | | | checks. Fixes CPS1 no-start issue.
* > -----Original Message----- Aaron Giles2008-05-224-2/+33
| | | | | | | | | | | | | | | | | | | | | | | > From: deaconblue@worldofretro.net [mailto:deaconblue@worldofretro.net] > Subject: shuttle invader (shuttlei) > > i remember that there was a three coloured pressure-sensitive decal on > the screen, i mean the monitor itself. > > maybe 75 percent was green (the aliens are in "green" status, green > area), then 10 percent was orange (they come closer, two lines in total) > and from that below was red, to show up, they as close as they never > should be (red alert state) > > i can't say, how much lines they spend for each color, but i surely > know, that my memories is very close to that what it was.... > > > > maybe you can use this, thanks in advance for your answer... > > Deacon
* From: Chris [mailto:gyrovision@gmail.com] Aaron Giles2008-05-221-1/+1
| | | | | | | | | | | | | | | | | | | | Subject: MAME Submission Attached 2-2 Again, re-submitting in case this wasn't received. This is a new set of official Gorf sound samples which I recorded from my pcb. The file contains a .diff to raise the default samples volume from 0.25 to 0.85. To prove the accuracy of these samples, I made an uninterrupted 20 minute long direct MP3 recording of the gameplay which can be downloaded HERE. Anyone interested in the documentation of the Votrax speech for Astrocade hardware can download my file posted on MAME World HERE. The file contains pcb recordings of every possible word and phrase used in Gorf and Wizard of Wor, and includes detailed notes indicating where words are spoken and when. Chris Law gyrovision@gmail.com
* Correct CRCs. Aaron Giles2008-05-221-4/+4
|
* From: abcd efgh [mailto:cix_999@yahoo.it] Aaron Giles2008-05-221-309/+143
| | | | | | | Some work on lwings.c: Input clean up, added dips location, fix lwingsb dips life and merge machine drivers. Bye Sonikos :-D
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-05-2223-63/+57
| | | | | | | | | | | | | | Subject: [patch] Missed Machine->machine changes Hi mamedev, A short incremental to my last deprecat.h patches. This one is the result of a slightly improved fixup script, which finds more cases where Machine can be replaced with machine. Six more files lose deprecat.h. ~aa
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-05-22455-1733/+1537
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: [patch] More Machine->machine changes, add machine to irq callbacks Hi mamedev, Here are two more patches to eliminate Machine globals. The first patch was autogenerated by the attached fixup script. That script has been updated to catch additional cases which it previously missed (when Machine is the last parameter to a function or Machine is used in an assignment). This makes ~50 more files deprecat.h free. A sizable chunk (~20%) of the remaining uses of the Machine global in the drivers are due to irq callbacks for sound and machine updates. Typically such callbacks need to call cpunum_set_input_line, which requires a machine parameter, so if the callbacks don't pass the machine parameter, these routines have no choice but to reference the global variable. The second patch attempts to address most cases of this by adding the machine parameter to the callback interfaces. This allows us to remove #include "deprecat.h" from ~150 files, at the cost of having to fix up hundreds of callbacks. In total, these patches reduced the number of files with deprecat.h from 783 to 575. ~aa
* From: Antoine Mine [mailto:Antoine.Mine@ens.fr] Aaron Giles2008-05-228-893/+968
| | | | | | | | | | | | | | | | | | | Subject: saturn CPU patch Dear MAMEDev, The attached patch corrects several bugs in the emulation of the saturn CPU. These corrections are needed to make new HP48 drivers (to be submitted to MESS imminently) work. AFAIK, MESS is the only place where this CPU is used, so, the patch should not cause any regression in MAME. The patch is against 0125u1. Best regards, - Antoine Mine
* Moving old DRC out of the way. Aaron Giles2008-05-223-3/+3
|
* UML changes: Aaron Giles2008-05-228-179/+627
| | | | | | | | | | | | | | | | | | * Added new opcode LZCNT which returns the number of leading zeros in a parameter. * Added new opcode XTRACT which is a combined rotate/mask (basically rlwinm from PowerPC) * Added new opcode INSERT which is a combined rotate/mask/blend (basically rlwimi from PowerPC). Best. Opcode. Ever. * Updated all back-ends to support these new opcodes. * Fixed several bugs relating to shifts/rotates and optimizing out cases incorrectly. MIPS3 DRC changes: * Updated to use INSERT and XTRACT where appropriate * Cleaned up register usage to enable an additional direct mapping; this means Linux gets 1 now and Windows gets 3
* Some improvements to Sandii' games: Roberto Fresca2008-05-221-35/+43
| | | | | | | | | | - Confirmed the CPU clock after some PCB measurements. - Changed the SND clock to 1MHz to match the PCB measurement. - Corrected the internal OKI6295 frequency turning the pin 7 state to HIGH. - Inputs: Eliminated all pulse limitations. Affected buttons have a rattled sound in the real thing too. - Updated technical notes. Please also co-credit f205v for the measurements.
* Turn on joysticks by default. Aaron Giles2008-05-211-1/+1
|
* Added support in the MIPS recompiler to map a few common registers to Aaron Giles2008-05-212-71/+132
| | | | | | machine registers if the machine supports it. Currently only x64 on Windows has enough free registers to do so, though PowerPC will almost certainly be able to take advantage of this. Gives a minor speedup.
* Fix compiler error. Aaron Giles2008-05-211-2/+3
|
* Minor cleanup. Aaron Giles2008-05-212-14/+0
|
* 1991 spikes (Italian bootleg): fix offsets and promoted to working Roberto Zandona2008-05-212-2/+2
|
* Fix World Rally MCU comms on big-endian. R. Belmont2008-05-211-2/+17
|
* Reverts the Readme addition to dgpix.c Andrew Gardner2008-05-211-63/+1
| | | Didn't notice it was already down there by the ROM_START macros.
* 01814: YM2608 games (tail2nos, sformula, wc90, mechatt): Only basic music, ↵ Couriersud2008-05-204-4/+4
| | | | | no more samples * added AY8910_SINGLE_OUTPUT to enable *all* channels - ouch
* Added proper interpolation sub-cycles ('PC' cycles and A/B subcycles of ↵ Jonathan Gevaryahu2008-05-202-31/+87
| | | | each) to tms5110 and updated comments. Also added code to update lfsr 20 times instead of once per sample, so it matches the real chip. Updated tms5110 to use shifts instead of divides during interpolation.
* Adds Guru Readme to DGPix driver. Andrew Gardner2008-05-201-0/+61
| | | | | I was able to clean up 24 meg of already-emulated ROMs from /roms/unemulated/Misc. Only one of the sets had a readme that wasn't in MAME. I have a local copy of discoboy.zip, FishingManiac3.zip, PashaPasha2.zip, and PashaPasha2_redump.zip, and will continue to keep these around in case anyone needs them.
* Added proper interpolation sub-cycles ('PC' cycles and A/B subcycles of ↵ Jonathan Gevaryahu2008-05-201-25/+84
| | | | each) and updated comments
* Fix crasher in drcfe.c. Aaron Giles2008-05-201-3/+4
|
* Implemented IDT instructions. All invalid instruction asserts are now ↵ Aaron Giles2008-05-201-37/+19
| | | | runtime-only.
* Fixed 80286 databus widths. Wilbert Pol2008-05-191-2/+2
|
* 64-bit GCC compile fix. R. Belmont2008-05-191-1/+1
|
* Numerous MIPS3 DRC updates: Aaron Giles2008-05-196-221/+382
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed front-end so that virtual no-op instructions are still targeted as branch targets. * Fixed front-end to mark the beginning of each sequence as needing TLB validation, since any sequence can be jumped to from anywhere. * Redid the MIPS3 TLB implementation. Fixed the exception vector and type handling. Changed the bitfields to directly map from the MIPS TLB format. Added distinction between TLB fill and TLB valid/modified exceptions. * Added separate modes for user, supervisor, and kernel modes. Each mode does proper verification of addresses now and generates address errors for invalid accesses. * Fixed several bugs in the TLB implementation; not everything works yet but it's a lot closer. * Made COP0 access checking mandatory in non-kernel modes. * Fixed several crashes when recompiling virtual no-ops. * Fixed TLB bug where entries for virtual address 0 were present by default. * Fixed bug in the map variable implementation that would sometimes result in incorrectly recovered values.
* Fixed CDP1869 character memory access, and Cidelsa sprite flashing. Curt Coder2008-05-192-23/+31
|
* Fix N64 rendering on big-endian targets. R. Belmont2008-05-191-1/+1
|
* Fixed compiler warning for Apple GCC. R. Belmont2008-05-191-1/+1
|
* Added back-end validation mechanism, and a handful of tests as examples. Aaron Giles2008-05-199-195/+1108
| | | | | | | | | | | | | | This will be expanded in the future. Added two new opcodes: SAVE and RESTORE to save and restore the entire virtual machine state for examination/setup. Added new back-end function get_info() which returns information from the back-end about how many actual registers will be mapped. Fixed a bug that mapped the high a low parts of registers to the same address. This should help the C back-end run better on big-endian architectures.
* adds Beauty Block, non-working. I had it displaying something at one point, ↵ davidhay2008-05-182-0/+104
| | | | but nothing correct. Maybe there is some kind of protection? I haven't been able to figure it out.
* undo accidental change, we can't enable the full bios on suprnova yet, it's ↵ davidhay2008-05-181-1/+1
| | | | still broken.
* spikes91 sprite colours.. without resorting to hacks. davidhay2008-05-182-3/+3
|
* adds Gals Panic SU (Korea) (credit The Guru) davidhay2008-05-182-0/+49
|
* Fixed crash when reading ports by tag, when some ports don't have tags. Aaron Giles2008-05-181-1/+1
|
* Passing running_machine* parameter Nathan Woods2008-05-171-2/+2
|
* Fixed a couple of obvious errors in the TLB implementation. Aaron Giles2008-05-171-3/+3
|
* Added some instrumentation for the MMU. To enable it, turn on PRINTF_MMU at ↵ Aaron Giles2008-05-171-6/+46
| | | | | | the top of the file. Currently it is left on because none of the MAME games rely on it.
* Mirko Mattioli input changes have been verified. Manuel Abadia2008-05-171-2/+3
| | | | | | | He has the Atari manual that clearly says that the game has one pedal (accel) and the gear shift. He has done some tests between the PCB and driver and now both behave the same. Sorry if I caused some confusion...
* fixed copy paste error in the latest commit Manuel Abadia2008-05-171-2/+0
|
* Added wheel support by Mirko Mattioli. However what he calls shift gear is ↵ Manuel Abadia2008-05-171-2/+16
| | | | | | | | | the brake. AFAIK world rally in non joystick version has: - a wheel - 2 analog pedals (acceleration, brake) - gear shift Currently if you use the analog controls, it takes a lot of time to accelerate and there is no gear shift mapped. I have sent an email to Mirko so probably he will figure out the missing bits of non joystick mode.
* Cleaned up operand sizing in the C core. Should be closer to working Aaron Giles2008-05-172-21/+37
| | | | on big-endian systems.
* New clones added Brian Troha2008-05-172-1/+20
| | | | | ---------------- Miss Puzzle (Clone of Gumbo) [The Guru]
* use parent rom names as clone had no labels as per the Guru Brian Troha2008-05-171-3/+3
|
* Added support for ROUNDSS and ROUNDSD on Penryn architectures. Aaron Giles2008-05-172-224/+127
|