Commit Graph

15133 Commits

Author SHA1 Message Date
Miodrag Milanovic
4ba8461f7c Added windows implementation of pseudo tty access functions over pipes [Carl] 2012-02-19 08:50:03 +00:00
Miodrag Milanovic
f15ecf090f Fix compile under 4.6.2 (no whatsnew) 2012-02-19 08:46:27 +00:00
Scott Stone
04d36f7f50 Missed a parent on description rename (nw) 2012-02-19 04:06:59 +00:00
Scott Stone
fffd05a4c6 Further rom name adjustments per Guru's direction (nw) 2012-02-19 03:59:57 +00:00
Scott Stone
b4bb202b7e rom name update per Guru for kofnwj (nw) 2012-02-19 02:53:48 +00:00
Aaron Giles
a33c799e22 free_file_line no longer complains about NULL free's not existing.
Removed unnecessary checks for NULL that were added due to the
previous problem.
2012-02-19 02:01:54 +00:00
Aaron Giles
1db230096b Update CHD error list in chd.c
Remove 100% redundant and silly list of error strings in harddriv.c
and chd_cd.c
2012-02-19 01:59:23 +00:00
Aaron Giles
24400ec223 Rewrote SAMPLES as a modern device. Updated all callers. FLAC
reading is now done using the FLAC wrapper. There is now a
samples_iterator class to centralize the logic for handling
the sample list walking.

Also redid the cheesy half-baked votrax device since it relied 
on some old samples-based handling. Until we have a real 
implementation, it would be good to route the various clients 
through the current one to at least wire it up properly, even 
if it just plays samples in the end. Will look into that 
shortly.
2012-02-19 01:53:16 +00:00
Scott Stone
b76358a335 Documentation fixes for gambling games, covering MT# 4680, 4682, 4683, 4687-4690 (nw) 2012-02-19 01:23:50 +00:00
R. Belmont
1a7f8efd92 New games added as GAME_NOT_WORKING
-----------------------------------
Soul Surfer (Rev A) [f205v. The Dumping Union]
Initial D Arcade Stage Ver. 3 (Export) [f205v, The Dumping Union]
2012-02-19 01:16:43 +00:00
Ryan Holtz
a286574bb1 - Assorted N64 SP/DP/CPU comms accuracy fixes. [Ryan Holtz] 2012-02-19 00:44:19 +00:00
Scott Stone
444ded2016 Nearly finished making some individual rom name adjustments to ease potential merging issues. (nw) 2012-02-19 00:27:36 +00:00
Brian Troha
04ba4a7e4e vamphalf.c: Added correct speed up to Diet Family [Dave Haywood] 2012-02-18 22:33:49 +00:00
Scott Stone
e3cd5e1e17 Misc rom name adjustments (nw) 2012-02-18 20:42:26 +00:00
Miodrag Milanovic
c4baab0fee Fixed CHD error messages for image devices (no whatsnew) 2012-02-18 18:22:47 +00:00
Miodrag Milanovic
05c62ec803 Fixed cdrom_file allocation, it contains classes so can't be allocated by malloc this fix crash opeining CUE file directly from MESS (no whatsnew) 2012-02-18 16:13:16 +00:00
R. Belmont
f1df472f90 namcos23: documentation update [Guru] 2012-02-18 15:00:19 +00:00
Miodrag Milanovic
287777d6a1 Delete dynamic_array buffer only if allocated, fixes crash in taitogn, require at least clean lib compile (no whatsnew) 2012-02-18 14:09:09 +00:00
Miodrag Milanovic
07077bc425 Fixed taitogn regression (no whatsnew) 2012-02-18 13:25:02 +00:00
Miodrag Milanovic
f47c0750ce dma8237: fix uninitialized variable [Hans Ostermeyer]
mc146818: remove previous Apollo hack, fix 32768 Hz. updates [Hans Ostermeyer]

m68k: fix FSGLMUL/FSGLDIV plus some minor MMU improvements [Hans Ostermeyer]

m68k: slightly less stubby CINV [Hans Ostermeyer]
2012-02-18 10:58:12 +00:00
smf-
c19f1f8c49 fixed whitespace in macro_string(). 2012-02-18 07:15:45 +00:00
Scott Stone
0fb3eb2cbf Changed sample pack names for alphamc07 -> equites and aristmk4 -> 3bagflvt to match up sample to an actual setname. [Tafoid]
Started making some individual rom name adjustments, assisting those who decide to use parent-only romset merging, a more likely event now with added .7z solid archiving.  (nw)
2012-02-18 02:48:45 +00:00
Brian Troha
a189646e80 New Game - Diet Family
Out of whatsnew - Haze should be able to correct the speed up soonish

New Game Added
-----------------------------------------
Diet Family [Dr. Spankenstein, Paratech, joe35car, tormod, M. Hoenig, Mosquito2001, M. Ponweiser, M. Viste, Phil Bennett, N. Francfort, A. Costin, J. Finney, gamerfan, Smitdogg, The Dumping Union]
2012-02-18 00:23:17 +00:00
Scott Stone
46c7ed406e Changed goodluck to be clone of bsuerte due to rom comparisons (nw) 2012-02-17 22:49:04 +00:00
Scott Stone
4126c9f0e0 Fixed MT#04685: yosakdon, yosakdona: Unable to control players 2012-02-17 20:29:14 +00:00
Aaron Giles
633f8e497f Move all-0 detection to the write path. Use hunk_info on the
compression path to detect whether the write went through.
2012-02-17 18:37:10 +00:00
Aaron Giles
397de27f0c Fail initializing the CD-FLAC codec if the hunk size is not CD-compatible.
Centralize detection of existing output files. Add detection (require --force)
for extracted files as well. Move checks outside of try/catch so that the
files are not subsequently deleted.
2012-02-17 18:24:30 +00:00
Aaron Giles
9e8ea7466f Added new CHD codec: CD-FLAC which knows how to shuffle CD data
to more optimally use FLAC. Updated flac wrapper to implement a
tell callback so FLAC can tell us how much we've decoded. Updated
chdman to use CD-FLAC codec in preference over the existing 
codecs for CDs by default. Credit Haze for the idea.
2012-02-17 15:34:14 +00:00
R. Belmont
37cbf2808e Fix -romident to work with .7z archives [David Haywood] 2012-02-17 14:22:28 +00:00
Miodrag Milanovic
5b0924d6fa Fix char_to_hex upper chars, this fixes listxml output (no whatsnew) 2012-02-17 10:26:51 +00:00
Miodrag Milanovic
b6bf294ed3 fix from mess, visible by 32bit mingw 4.4.7 (no whatsnew) 2012-02-17 09:38:56 +00:00
Ryan Holtz
1fdead69f6 - Added warm reset support to N64 hardware [Ryan Holtz] 2012-02-17 05:30:47 +00:00
Ryan Holtz
93648728b7 - Hook up 64DD RTC and interrupts in the N64 code. Please insert disc. [Ryan Holtz] 2012-02-17 02:40:14 +00:00
mahlemiut
c2a33be1bd chdcodec.c: Fix Linux compile (no whatsnew) 2012-02-16 22:36:52 +00:00
Ryan Holtz
9812116f2b - Fixed an issue with text being missing in some Aleck 64 games. [Ryan Holtz]
- Reduced memory usage in the N64 driver. [Ryan Holtz]
2012-02-16 22:10:34 +00:00
Aaron Giles
e055a551c1 Remove redundant hashing code, use hashing.h instead.
Remove overabstraction in hash.h; it's ok to hard code the
two types of hashes we have. Even adding another one would
not be very difficult. ;)
2012-02-16 21:53:30 +00:00
Aaron Giles
a825e9730d Fix blocksize for FLAC encoder.
Fix writing uncompressed CHDs via createhd.
2012-02-16 18:09:56 +00:00
Miodrag Milanovic
b4c36e74e0 Sync with MESS (no whatsnew) 2012-02-16 14:02:34 +00:00
Miodrag Milanovic
a7343bc628 Moved software checks in front of other checks in clifront
in order to make things more consistent with behaving when cmd line
parameters are sent, also added emuopts support to add newly created
options if some is added with adding software item in slot (no whatsnew)
2012-02-16 13:54:52 +00:00
Miodrag Milanovic
b68594778f Fix compile on 4.6.2 (no whatsnew) 2012-02-16 13:47:34 +00:00
Aaron Giles
f0823886a6 Major CHD/chdman update. The CHD version number has been increased
from 4 to 5. This means any diff CHDs will no longer work. If you
absolutely need to keep the data for any existing ones you have,
find both the diff CHD and the original CHD for the game in question 
and upgrade using these commands:

  rename diff\game.dif diff\game-old.dif
  chdman copy -i diff\game-old.dif -ip roms\game.chd -o diff\game.dif -op roms\game.chd -c none

Specifics regarding this change:

Defined a new CHD version 5. New features/behaviors of this version:
  - support for up to 4 codecs; each block can use 1 of the 4
  - new LZMA codec, which tends to do better than zlib overall
  - new FLAC codec, primarily used for CDs (but can be applied anywhere)
  - upgraded AVHuff codec now uses FLAC for encoding audio
  - new Huffman codec, used to catch more nearly-uncompressable blocks
  - compressed CHDs now use a compressed map for significant savings
  - CHDs now are aware of a "unit" size; each hunk holds 1 or more units
     (in general units map to sectors for hard disks/CDs)
  - diff'ing against a parent now diffs at the unit level, greatly
     improving compression

Rewrote and modernized chd.c. CHD versions prior to 3 are unsupported,
and version 3/4 CHDs are only supported for reading. Creating a new
CHD now leaves the file open.  Added methods to read and write at the 
unit and byte level, removing the need to handle this manually. Added
metadata access methods that pass astrings and dynamic_buffers to
simplify the interfaces. A companion class chd_compressor now
implements full multithreaded compression, analyzing and compressing
multiple hunks independently in parallel. Split the codec 
implementations out into a separate file chdcodec.*

Updated harddisk.c and cdrom.c to rely on the caching/byte-level read/
write capabilities of the chd_file class. cdrom.c (and chdman) now also 
pad CDs to 4-frame boundaries instead of hunk boundaries, ensuring that
the same SHA1 hashes are produced regardless of the hunk size.

Rewrote chdman.exe entirely, switching from positional parameters to
proper options. Use "chdman help" to get a list of commands, and
"chdman help <command>" to get help for any particular command. Many 
redundant commands were removed now that additional flexibility is
available. Some basic mappings:

  Old: chdman -createblankhd <out.chd> <cyls> <heads> <secs>
  New: chdman createhd -o <out.chd> -chs <cyls>,<heads>,<secs>

  Old: chdman -createuncomphd <in.raw> <out.chd> ....
  New: chdman createhd -i <in.raw> -o <out.chd> -c none ....

  Old: chdman -verifyfix <in.chd>
  New: chdman verify -i <in.chd> -f

  Old: chdman -merge <parent.chd> <diff.chd> <out.chd>
  New: chdman copy -i <diff.chd> -ip <parent.chd> -o <out.chd>

  Old: chdman -diff <parent.chd> <compare.chd> <diff.chd>
  New: chdman copy -i <compare.chd> -o <diff.chd> -op <parent.chd>

  Old: chdman -update <in.chd> <out.chd>
  New: chdman copy -i <in.chd> -o <out.chd>

Added new core file coretmpl.h to hold core template classes. For now
just one class, dynamic_array<> is defined, which acts like an array
of a given object but which can be appended to and/or resized. Also
defines dynamic_buffer as dynamic_array<UINT8> for holding an 
arbitrary buffer of bytes. Expect to see these used a lot.

Added new core helper hashing.c/.h which defines classes for each of
the common hashing methods and creator classes to wrap the 
computation of these hashes. A future work item is to reimplement
the core emulator hashing code using these.

Split bit buffer helpers out into C++ classes and into their own
public header in bitstream.h.

Updated huffman.c/.h to C++, and changed the interface to make it
more flexible to use in nonstandard ways. Also added huffman compression
of the static tree for slightly better compression rates.

Created flac.c/.h as simplified C++ wrappers around the FLAC interface.
A future work item is to convert the samples sound device to a modern
device and leverage this for reading FLAC files.

Renamed avcomp.* to avhuff.*, updated to C++, and added support for
FLAC as the audio encoding mechanism. The old huffman audio is still
supported for decode only.

Added a variant of core_fload that loads to a dynamic_buffer.

Tweaked winwork.c a bit to not limit the maximum number of processors
unless the work queue was created with the WORK_QUEUE_FLAG_HIGH_FREQ
option. Further adjustments here are likely going to be necessary.

Fixed bug in aviio.c which caused errors when reading some AVI files.
2012-02-16 09:47:18 +00:00
Olivier Galibert
e6dad37593 sync (nw) 2012-02-16 05:38:17 +00:00
Brian Troha
431af6c164 vamphalf.c: Whitespace fix and allow both Wyvern Wings sets to co-exist. 2012-02-16 01:55:05 +00:00
Couriersud
ebe89a47d3 Fixed testkeys to work with SDL2.0. Keymaps can now contain SDL1.3 and SDL2.0 mappings. Updated km-de.txt as an example. [Couriersud] 2012-02-16 01:38:13 +00:00
Angelo Salese
1ea68a18b1 Haze: speed ups for the new sets, nw 2012-02-16 01:28:28 +00:00
Scott Stone
7eac47988b Two completely different definitions of class sms_state being linked in was never going to end well. Patch from Haze (nw) 2012-02-16 01:10:13 +00:00
Couriersud
19c3217408 Added support for (track)balls to osd/sdl. [Couriersud]
To test it, I used my Logitech Trackball (normally a mouse) and configured it as a joystick.

Prerequisites:

- Locate your linux input device for the trackball. In my case that's /dev/input/event3
- "sudo chmod a+r /dev/input/event3"
- "export SDL_JOYSTICK_DEVICE=/dev/input/event3"

This forces sdl to recognize the trackball as a input device.

-mame64 missile -nomouse -w

Configure the trackball axis. Make sure the mouse pointer is outside the window and window still has keyboard focus - most modern window manager should support this. 

Quit and restart with

-mame64 missile -mouse -now

to hide the mouse. Voila. Works.
2012-02-15 21:40:35 +00:00
Olivier Galibert
19f9947d9f 68040: Teach fsave to pee on the correct side of the tree [O. Galibert] 2012-02-15 17:37:01 +00:00
Miodrag Milanovic
7e5ba6d041 Made aliases for image devices without index, make some exotic cases to work better (no whatsnew) 2012-02-15 15:29:33 +00:00
Miodrag Milanovic
e50e22bd14 Making sure tape stops at end when playing (Apple1 for example), patch by Robbbert (no whatsnew) 2012-02-15 11:34:49 +00:00
Ryan Holtz
5e880d2887 [N64] Partially fix PIF access, several more games recognize cart SRAM, cart FlashROM, cart EEPROM, and controller paks [Ryan Holtz] 2012-02-15 03:10:27 +00:00
Scott Stone
6f1ad5e425 Deleted comments on some model2.c games added recently which are actually 2B-based. (nw) 2012-02-15 02:40:48 +00:00
Brian Troha
a976cc65a8 cps3.c: Documentation update and + white space alignment. - NW 2012-02-15 01:56:05 +00:00
Miodrag Milanovic
5ef9d506a1 Fixed kinst regression, thing is update of fetures should be done on different place now (no whatsnew) 2012-02-14 14:41:27 +00:00
Miodrag Milanovic
37a5826373 pic8259 : when using level trigger mode we are taking current lines on EOI (no whatsnew) 2012-02-14 10:57:29 +00:00
Miodrag Milanovic
cfabeee3ab import from MESS (no whatsnew) 2012-02-14 10:38:12 +00:00
Olivier Galibert
417378e40c mumble (nw) 2012-02-14 09:27:58 +00:00
Scott Stone
0dbc8ff47c Drop duplicate setname from mame.lst (nw) 2012-02-14 02:26:07 +00:00
Scott Stone
53dba65fa2 Misc gambling additions from AgeMAME (nw) 2012-02-14 01:33:01 +00:00
Brian Troha
b9f01e620b New Clone Added - Dynamite Baseball
Sega Model 2 update:

* Dumped and hooked up Dynamite Baseball
* Dynamite Baseball 97 renamed as dynabb97
* Properly renamed 4 MASK ROMs in dynabb97
  to match pcb manual
* Minor cleanups and fixes

Credits:

New NOT WORKING clones added
---------------------------------------------------------------
Dynamite Baseball [Layne, Yohji, hap, Smitdogg, The Dumping Union]
2012-02-14 01:30:42 +00:00
R. Belmont
634199ff6e (nw) 2012-02-13 23:38:49 +00:00
R. Belmont
736dabbca7 New clones added
----------------
Wyvern Wings (alt) [RetroRepair]
2012-02-13 23:32:06 +00:00
R. Belmont
0419f03478 (nw) 2012-02-13 23:23:41 +00:00
Angelo Salese
64ec86dc27 Corrected GFX bitplane order in Springer, fixes colors for the rabbit [MASH] 2012-02-13 19:39:11 +00:00
Angelo Salese
a417762310 NMK16 priority fixes [Raiden II Project Team] 2012-02-13 19:36:59 +00:00
Angelo Salese
01d6981be6 new WORKING game
----------------
Oozumou - The Grand Sumo (DECO Cassette) [Charles MacDonald, Dr. Spankenstein, Kevin Eshbach, T. Huff, SteveS, E. Page-Hanify, Hikari, ArcadeDude, F. Bukor, N. Francfort, jmurjr, arcade-history.com, ThumB, Hurray Banana, Paratech, Xiaou2, Cornishdavey, A. Costin, M. Ponweiser, Tormod, Rambo, Smitdogg, The Dumping Union]

new clones
---------------
JoJo's Bizarre Adventure (990927) [Layne, Smitdogg, The Dumping Union]
2012-02-13 19:29:50 +00:00
Phil Bennett
02e2d91b85 Steel Talons: Fixed controls and removed the MSP speedup hack which was causing the game to reset at certain points. 2012-02-13 18:48:41 +00:00
Ryan Holtz
f91cdc62dc - Various N64 stability fixes. [Ryan Holtz] 2012-02-13 16:12:01 +00:00
Miodrag Milanovic
b03f10bd40 Better leave this one back (no whatsnew) 2012-02-13 14:06:06 +00:00
Miodrag Milanovic
c923ea571e pic8259 - this should fix some pic issues (no whatsnew) 2012-02-13 12:59:06 +00:00
Michaël Banaan Ananas
c7fc84b79d MT bug 04672 2012-02-13 09:59:59 +00:00
Miodrag Milanovic
b891216773 Sync with MESS, floppy work by OG (no whatsnew) 2012-02-13 08:12:24 +00:00
Miodrag Milanovic
65392a2135 Sync with MESS (no whatsnew) 2012-02-13 07:58:10 +00:00
Couriersud
5344166555 updated sdl os-core to compile against stock SDL-2.0 [couriersud].
- The SDL team has moved from 1.3 to 2.0. At the same time, changes were made to allow SDL1.2 and SDL2.0 to coexist. All SDL2.0 include files are now in /usr/include/SDL2.
- Added sdlinc.h to avoid having tons of #ifdef .. #include in the code.
- Scalemode is no longer a per-window setting
- Fixed a bug in YUV rendering.
- Use SDL_GetClipboard (SDL2.0)
- Updated README_SDL20.txt

Currently, SDL 2.0 is only supported on *nix. Volunteers welcome.
2012-02-12 20:59:24 +00:00
R. Belmont
d75dbab0de Add LZMA codec and .7z container support [David Haywood, R. Belmont] 2012-02-12 17:55:51 +00:00
Michaël Banaan Ananas
f594641814 new clone added
-----------------
Eyes (bootleg set) [f205v, Antro]
2012-02-12 17:24:36 +00:00
Michaël Banaan Ananas
69f6e6f6a2 artwork is now clickable 2012-02-12 15:49:27 +00:00
Michaël Banaan Ananas
96e8e05a53 some small cleanups when i was looking for dipswitch(es) (couldn't find any tho) 2012-02-12 15:19:20 +00:00
Olivier Galibert
ad7b1b3400 sync (nw) 2012-02-12 09:45:38 +00:00
Michaël Banaan Ananas
0603aba914 (couple of .lay tweaks) 2012-02-12 02:18:06 +00:00
Ryan Holtz
ac580c4848 Turn LOG_WAITS back off in polynew.h, nw 2012-02-11 19:22:43 +00:00
Michaël Banaan Ananas
b92eeb18e4 redone 30test layout, resembling the cabinet more 2012-02-11 17:01:46 +00:00
Michaël Banaan Ananas
755c23a8e7 add support for simple text alignment in layout files, defaulting to center
eg. align to the left of the textbox like this:
<text string="hello there" align="1">
2012-02-11 16:53:30 +00:00
Ryan Holtz
4c31089ae1 Missed a file, oops, nw 2012-02-11 16:51:48 +00:00
Miodrag Milanovic
5596c512fc Sync core fixes from MESS done by OG (nw) 2012-02-11 16:15:39 +00:00
Ryan Holtz
5cb480e748 - Added polynew.h multithreaded-render support to N64 RDP emulation. Speedup ratios of 1.6x to 2.8x observed. [Ryan Holtz]
(nw) If anyone has any suggestions on how better to sync per-scanline state than what I'm currently doing, I'd be all ears. The renderer is now pretty darn fast, but every little bit counts.
2012-02-11 16:05:10 +00:00
Michaël Banaan Ananas
24257711dc fix missing sfx in spacelnc 2012-02-11 10:06:43 +00:00
Michaël Banaan Ananas
495fe2b927 allow generic_pulse_irq_line to be longer than 1 cycle.
message to messdev: just change all callers:
generic_pulse_irq_line(x, y);
to
generic_pulse_irq_line(x, y, 1);
2012-02-11 10:01:01 +00:00
Miodrag Milanovic
b1aa1cedf7 small x87 fix from Carl (no whatsnew) 2012-02-11 08:13:49 +00:00
Scott Stone
71d1559108 Work on et4000 16bbp and 24bbp modes - from mess (nw) 2012-02-11 01:06:23 +00:00
Michaël Banaan Ananas
f84735dcef cmdline option shortcuts for:
waitvsync -> vs
syncrefresh -> sr
2012-02-10 19:26:14 +00:00
Michaël Banaan Ananas
6533410440 tsamurai.c: Fixed clocks and audio pitch. [Takahiro Nogi] 2012-02-10 18:13:08 +00:00
Michaël Banaan Ananas
c5bcb2a2f2 (increase volume) 2012-02-10 17:37:49 +00:00
Michaël Banaan Ananas
bb82acbe4d game promoted to working
-------------------
Kung-Fu Roushi [hap]
2012-02-10 00:56:05 +00:00
Olivier Galibert
e22af46237 listxml fix (nw) 2012-02-09 20:11:54 +00:00
Angelo Salese
e4b41f5644 new clones
---------------
Print Club 2 Earth Limited Kobe (Print Club Custom) (J 970808 V1.000) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
2012-02-09 14:31:53 +00:00
Miodrag Milanovic
b09cf6cbc1 [MT #4668] Fix cart region names [Miodrag Milanovic] 2012-02-09 12:08:07 +00:00
Phil Bennett
5cc4b7f047 Namco System 21/2 changes: [Phil Bennett]
* Writing a C148 IRQ priority register now clears the prior interrupt state (required by dirtfoxj and winrun)
 * Changed 'Winning Run Suzuka Grand Prix (Japan)' setname to winrungp
 * Promoted winrungp and winrun91 to working.

New games added
---------------

Winning Run [gamerfan, Smitdogg, The Dumping Union]
2012-02-09 11:49:47 +00:00
Miodrag Milanovic
7f01dff571 Small cleanup (no whatsnew) 2012-02-09 10:59:11 +00:00
Miodrag Milanovic
ba0b21c8fb IDE controller now support two slots, currently used devices are made as slot devices [Miodrag Milanovic]
out of log: note that rom regions for disks are now changed in order to support multiple connected drives in cases needed.
2012-02-09 10:27:12 +00:00
Michaël Banaan Ananas
2a7ca78de4 placeholder 2012-02-09 05:27:09 +00:00
Michaël Banaan Ananas
138b01de95 (tab align) 2012-02-09 05:06:33 +00:00
R. Belmont
d37f1bb316 New modern object-oriented bus-signals-available SCSI implementation [O. Galibert] 2012-02-09 03:41:36 +00:00
Michaël Banaan Ananas
dba51086f5 (added comments) 2012-02-09 01:23:50 +00:00
Michaël Banaan Ananas
4bbe709488 woops, layout broke with last commit 2012-02-09 00:39:29 +00:00
mahlemiut
ff2e20a96b i386: Trap flag support [Carl] 2012-02-08 21:26:25 +00:00
Michaël Banaan Ananas
345d5bc6a1 removed dummy rasterscreen 2012-02-08 21:04:20 +00:00
Angelo Salese
6ddfcbaf12 Fixed vram size, nw 2012-02-08 20:58:50 +00:00
Michaël Banaan Ananas
4c300d9e9f new clone added (not really sure who to credit)
------------------
Space Invaders Part II (Brazil) [Marcello Mancini]
2012-02-08 19:49:50 +00:00
Angelo Salese
cf6612fc15 Improved ET4k rgb8 detection from Carl, nw 2012-02-08 14:08:45 +00:00
mahlemiut
29637507ed i386: Fixes for DOS4GW 1.97 [Carl] 2012-02-08 11:15:54 +00:00
R. Belmont
6a311ce065 m68k: 68040 MMU improvements [O. Galibert] 2012-02-08 03:54:13 +00:00
Angelo Salese
4c97dea6ce Some SVGA specific fixes, nw (for now ...) 2012-02-08 03:21:43 +00:00
Miodrag Milanovic
3094ae64b6 Sync with MESS (no whatsnew) 2012-02-07 08:28:00 +00:00
Andrew Gardner
8753d9e310 Minor improvements to the Cool Riders text layer. [Andrew Gardner]
Not in whatsnew:
* I kept all the functionality from the current code & added a few minor things.
* You can see the color and placement of the text strings as colored blocks, 
  and if you uncomment lines 471-476, the game's text is printed out to the 
  terminal as ASCII.
* Given the ability to "read" the test mode, the rest of the inputs and sound 
  can probably be hooked up. (Also, the ROMs all seem to pass the check).
* I'm still trying to decode the tiles based on the patent.
2012-02-07 05:43:24 +00:00
Michaël Banaan Ananas
e18a5394d2 mask out alpha bits 2012-02-06 23:06:04 +00:00
Michaël Banaan Ananas
ed8456c57b get rid of unneeded true/false vars t_pen and tw 2012-02-06 22:52:10 +00:00
Scott Stone
7054bda9cf Update CHD version for bntyhunt and eztouch to version 4 (nw) 2012-02-06 22:41:22 +00:00
Michaël Banaan Ananas
d2eed3a9ab like stv palette, use pal5bit for 5bpp pixels 2012-02-06 22:31:12 +00:00
Michaël Banaan Ananas
be53feaba2 make stv_add_blend return a MAKE_RGB and fix sprite shadow (was shifting alpha bit into rgb, intensifying red was obviously wrong) 2012-02-06 22:13:41 +00:00
Michaël Banaan Ananas
00ea5b80cc rm unnneeded include and confusing static 2012-02-06 21:52:17 +00:00
Wilbert Pol
81b497127a ioport.c: Made the key/paste buffer auto-expand when it becomes full. This makes it possible to paste larger BASIC programs for instance. (nw, credited in mess) 2012-02-06 20:18:33 +00:00
Curt Coder
439e21b136 s&r cleanup. (nw) 2012-02-06 17:41:05 +00:00
Scott Stone
a4098e8a3a Some cleanup of some observed #include redundancy from source files which use emu.h (nw) 2012-02-06 01:30:22 +00:00
Phil Bennett
157d4c6bd3 i8251 - Added /DSR input readback
Added XTAL_11_8MHz
2012-02-05 22:25:32 +00:00
Angelo Salese
148ae08ad2 Attempt #2 2012-02-05 17:37:10 +00:00
Angelo Salese
7222eb6579 Cleanups again 2012-02-05 16:12:48 +00:00
Curt Coder
1f25060412 Added PLS100 (82S100) PLA emulation which utilizes a binary JED fusemap. [Curt Coder] 2012-02-05 15:49:34 +00:00
Angelo Salese
97685083b1 Clean-ups and version bump 2012-02-05 15:14:28 +00:00
Angelo Salese
fa5445fa87 new clones
---------------
Ultimate Arctic Thunder [gamerfan, Smitdogg, The Dumping Union]

Dumped HDD for Photo Play 2000 v2.01 [Team Europe]
2012-02-05 14:12:57 +00:00
Angelo Salese
a6ab6ec40c New NOT WORKING game
--------------------
Bounty Hunter [Gatinho]
2012-02-05 13:59:47 +00:00
Angelo Salese
13043ad078 new clones
---------------
Print Club Goukakenran (J 991104 V1.000) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
Print Club Olive (J 980717 V1.000) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
Print Club 2 '98 Autumn Ver (J 980827 V1.000) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
Print Club Kome Kome Club (J 970203 V1.000) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
2012-02-05 13:51:52 +00:00
Fabio Priuli
5959fe4893 workaround for softlist images ending up with the wrong basename. this fixes problems with nvram and snap handling in softlist. no whatsnew.
I'm not sure if the change from "m_image_name = softlist:gamename" to "m_image_name = softlist:gamename:partname" was done on purpose, but given how close we are to the release, I think it's safer to fix it here than to modify the softlist code.
2012-02-05 09:59:02 +00:00
Miodrag Milanovic
c8b1d724d9 Do the softlist validation only on validate command (no whatsnew) 2012-02-05 09:15:57 +00:00
Miodrag Milanovic
b9106cf7e4 Sync with MESS (no whatsnew) 2012-02-05 08:28:43 +00:00
Miodrag Milanovic
02fab75990 Proper fix for issues with slots, removed old fix too (no whatsnew) 2012-02-05 07:00:09 +00:00
Aaron Giles
a4d175be28 Guess at a fix for clickable artwork. 2012-02-05 05:15:21 +00:00
R. Belmont
e07e03d45d fix rom load (nw) 2012-02-05 04:08:02 +00:00
R. Belmont
2181d363cd Model 1: add skeleton device for Z80 version of the MPEG sound board. No playback, just running the Z80. [R. Belmont] 2012-02-04 23:57:03 +00:00
Roberto Fresca
f7ac4ce982 Truco Tron reverse engineering [Roberto Fresca]
* Identified and added EF6821P PIA for I/O.
 * Identified and added the CRTC as HD/UM6845.
 * Identified a Maxim MAX691 and hooked watchdog/reset functions
    based on the PIA line where is tied. Also hooked others
    minor related things.
 * Identified a Darlington Array ULN2003.
 * Added correct clocks for main crystal, CPU and CRTC through #define.
 * Improved inputs/jumpers with PCB traces.
 * Added technical notes.
2012-02-04 22:27:28 +00:00
Michaël Banaan Ananas
f32a8799b4 fix -verifysamples from haze 2012-02-04 20:30:08 +00:00
Aaron Giles
64dbe52ef5 Fixed device search in the debugger to work like a normal
device search.
2012-02-04 20:18:31 +00:00
Aaron Giles
23d7f9e1fa Undo last change, it is unnecessary. Cheat problems must lie elsewhere. 2012-02-04 20:06:48 +00:00
Aaron Giles
d5620a5bdf Root colons not required by default in the debugger for region
lookups. Should address cheat expressions as well.
2012-02-04 20:04:49 +00:00
Michaël Banaan Ananas
a8d9fe50c8 WAV is not (yet) deprecated, rm warning that made it sound like it is 2012-02-04 19:59:25 +00:00
Aaron Giles
39c358476c Fix cliffhgr. tms9928a depends on the screen parameters matching output
exactly, but for ld games it doesn't since they are externally clocked.
2012-02-04 19:58:03 +00:00
Aaron Giles
3d10a89945 Fix tilemap viewer. Tilemaps now use the bitmap's raw palette instead
of machine->pens to lookup RGB32 values if the palette is present (it
is on all screen bitmaps). Today these are identical, but it's part of
a long-term effort to move away from a global palette and allowing
each bitmap or screen to have their own if that is preferred.
2012-02-04 19:24:25 +00:00
Angelo Salese
3902731437 new clones
---------------
X-Men (4 Players ver ADA) [Bonky0013]
2012-02-04 18:56:04 +00:00
R. Belmont
33866d66dc n64: sync with MESS (nw) 2012-02-04 17:35:42 +00:00
Angelo Salese
a8ad7755b8 Quick patch from Haze, nw 2012-02-04 15:09:04 +00:00
Angelo Salese
c67e27f4e9 Work-around for MT #4656 2012-02-04 15:01:38 +00:00
Pierpaolo Prazzoli
9052069fdf New WORKING game
--------------------
Boong-Ga Boong-Ga (Spank'em!) [R. Mucciarelli, pongplaya, ranger_lennier, Kevin Eshbach, gamerfan, M. Ponweiser, emuLOAD, R. Gatzke, Smitdogg, The Dumping Union, Pierpaolo Prazzoli]
2012-02-04 14:27:27 +00:00
R. Belmont
1ea1e84fd9 fix memory stomp in latest N64 video (nw) 2012-02-04 04:46:41 +00:00
Brian Troha
8196ab3f5e correct rom / ver name for the New Tekken Tag Asia set. 2012-02-03 22:00:33 +00:00
Michaël Banaan Ananas
e063ed19e2 another stv video regression 2012-02-03 21:31:09 +00:00
Ryan Holtz
ae70f4d52b - RDP optimizations and memory system shunting in N64 driver; relative speedup of 1.4x to 1.5x [MooglyGuy] 2012-02-03 21:06:10 +00:00
Angelo Salese
f2778a6a5a Improved inputs 2012-02-03 18:26:03 +00:00
Michaël Banaan Ananas
65fa5abcd7 fix regression in stv_vdp2_draw_line 2012-02-03 18:19:29 +00:00
Michaël Banaan Ananas
d652cbe576 small typofix (hello GuyveR800 :P) 2012-02-03 16:47:33 +00:00
Angelo Salese
7b1fa76446 Added sound 2012-02-03 16:18:00 +00:00
Angelo Salese
87a22798b9 Various wav/flac sample changes: [David Haywood]
* Remove hardcoded ".wav" sample extensions from within drivers
* Update samples.c to check for both .flac and .wav extensions when loading a sample
* Made sample loading failure a bit more verbose (various zips contained 0 byte samples, I assume to keep clrmame happy or something)
* Fixed memory allocation with 8-bit flac samples

Act Fancer: fixed background tilemap size, corrects level boss bg
(partial fix for MT #4585) [David Haywood]
2012-02-03 15:00:15 +00:00
Angelo Salese
f50762b727 Added idle skip 2012-02-03 14:41:46 +00:00
Angelo Salese
340eb43dd4 Hooked up inputs in California Chase, game is now playable (still needs the user to launch boot.exe first) [Grull Osgo] 2012-02-03 13:59:30 +00:00
Miodrag Milanovic
61d6c04e85 Removed LEGACY_MEMORY_DEVICE and LEGACY_NVRAM_DEVICE support in core, since nothing is using it anymore (no whatsnew) 2012-02-03 13:28:28 +00:00
Miodrag Milanovic
eeda35d613 Converted RTC65271 and ATARIVGEAROM to modern devices (no whatsnew) 2012-02-03 10:35:22 +00:00
Miodrag Milanovic
a4a821f34d import from mess (no whatsnew) 2012-02-03 08:25:11 +00:00
Brian Troha
e73d5c7b60 new clone added - Tekken Tag Asia
Roms dumped were specifically marked "TEG1" and matched the parent set.

New Clone Added
--------------------------------------
Tekken Tag Tournament (Asia, TEG2/VER.C1, set 1) [Brian Troha, Smitdogg, The Dumping Union]
2012-02-03 00:09:22 +00:00
Michaël Banaan Ananas
b87b06a7ab New clone added
----------------
Hyperspace (bootleg of Asteroids) [Byte Surfer]
2012-02-02 21:48:13 +00:00
mariuszw1
287bd91908 New clones added
------------------
Print Club 2 Felix The Cat (Rev. A) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
Print Club 2 '98 Spring Ver [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
2012-02-02 21:35:21 +00:00
Michaël Banaan Ananas
35c595c341 abaseb2 romname corrections from Kevin 2012-02-02 21:33:29 +00:00
Angelo Salese
cf109f9198 Added ID 2012-02-02 20:00:41 +00:00
Angelo Salese
63e6f91b2b Implemented preliminary support for Trident SVGA cards, fixes graphics in California Chase loading screen [Grull Osgo, Angelo Salese] 2012-02-02 18:59:07 +00:00
Scott Stone
39dfe5ea91 First pass of cleaning up LDPLAYER to allow for building (nw) 2012-02-02 15:14:43 +00:00
Miodrag Milanovic
fdca6f887c Fix for protection mode faults, makes 586 based things to work again by Carl (no whatsnew) 2012-02-02 14:58:18 +00:00
Miodrag Milanovic
d8b59a82d2 Implemented centronics as slot device and file printer as default output (no whatsnew) 2012-02-02 13:12:29 +00:00
Miodrag Milanovic
791c1bd94a did centronics implementation in c++ (no whatsnew) 2012-02-02 07:42:20 +00:00
R. Belmont
1333b77c41 [MT #4622] Fix rom region name [R. Belmont] 2012-02-02 04:17:12 +00:00
R. Belmont
4d285505b3 [MT #4636] es5503: Clear all oscillator params on reset [R. Belmont]
(Note: I couldn't reproduce the crash reported under any build on any OS, but Valgrind indicated out-of-bounds reads without this change and none with it).
2012-02-02 04:14:24 +00:00
R. Belmont
294999a885 [MT #4654] Fix master SCSP detection [R. Belmont] 2012-02-02 04:04:50 +00:00
R. Belmont
361c64419d fix GCC 4.6+ compile (nw) 2012-02-02 01:57:54 +00:00
Angelo Salese
23210ab89c New WORKING game
--------------------
Street Games II [Angelo Salese, Mariusz Wojcieszek]

(Latest VGA changes made this to fully work apparently)
2012-02-02 01:34:55 +00:00
Angelo Salese
44179c4a50 Fixed reading in read mode 1, might fix Street Games? nw 2012-02-02 01:16:30 +00:00
Angelo Salese
976fbef835 Added blinking for chars, nw 2012-02-01 23:33:15 +00:00
Angelo Salese
551a3a37e2 Converted Boogie Wings to generic sprite device plus added manual mixing. Converted various bootleg implementations of the chip to use the common code as well. (tumbleb.c, esd16.c, crospang.c, nmg5.c) [David Haywood] 2012-02-01 19:38:44 +00:00
R. Belmont
56e6ba8b7c chd: Fix error where FLAC was encoding 4 times too much data (samples vs. bytes) [David Haywood] 2012-02-01 14:45:19 +00:00
smf-
12656a2051 remove set_current, in case someone decides to use them again. 2012-02-01 00:45:55 +00:00
Angelo Salese
b9bc1733b9 From Haze:
new not working:
---------------
Unknown BMC Poker Game, 
Gone Fishing 2
Chess Challenge 2
EZ Touch
Sega Shooting Zone

new clones
---------
Warriors of Fate ('sgyxz' bootleg) (not working)
2012-01-31 17:22:15 +00:00
Angelo Salese
64053c9b7c By request, changed calchase RAM from 32 to 64M, nw 2012-01-31 16:41:48 +00:00
Scott Stone
34adb6cec1 Fixed MT# 04650: m1coro11n, m1coro11np, m1coro12n, m1coro12np, m1coro21n, m1coro21np, m1coro22n, m1coro31p, m1coro32n, m1coro32np: Game descriptions contain a TAB character. 2012-01-31 14:50:49 +00:00
Miodrag Milanovic
8896925b37 Sync with MAME (nw) 2012-01-31 12:24:27 +00:00
Miodrag Milanovic
2cbebdf782 Fixed AES (MESS) regression,region names are with leading ':' (nw) 2012-01-31 08:12:07 +00:00
Fabio Priuli
dd6e634ef2 fixed crash when loading from softlist with -cart/-flop/-cass switch. 2012-01-31 06:40:59 +00:00
Michaël Banaan Ananas
4ac66f284a sprites wraparound (eg. dkong3 when clearing stage 1: http://www.youtube.com/watch?v=DM2qbL5xTVE ) 2012-01-30 23:55:21 +00:00
mariuszw1
609c59d2e2 Improved inputs in Tourvision driver [Stephh] 2012-01-30 21:25:07 +00:00
mariuszw1
4dc6cec560 New games added as NOT_WORKING
----------------------------------
Dungeon Explorer (Tourvision PCE bootleg) [Charles McDonald, Clawgrip, AUMAP]
2012-01-30 20:36:52 +00:00
Michaël Banaan Ananas
f94a7d1062 timing improvements from btime.c 2012-01-30 17:58:39 +00:00
Michaël Banaan Ananas
d182860d4b fix cocktail offset 2012-01-30 17:21:49 +00:00
Miodrag Milanovic
9720d9b577 Fix regression on softload item load using menus (no whatsnew) 2012-01-30 14:32:31 +00:00
Angelo Salese
f8611a98a2 Haze fixes:
fix mt 04635, 04632
plus correct loading for dragngun video data, identified as standard DVI data (unsurprising, game has a DVI logo)
dave | -=+ says (14:58)
plus slight fix to the way captaven rasters were handled
plus widescreen layout on superchase (it's meant to be widescreen)
2012-01-30 14:13:49 +00:00
Miodrag Milanovic
816cc9291d Fixed game info screen (no whatsnew) 2012-01-30 10:42:47 +00:00
Michaël Banaan Ananas
824159b75c correction for likely cause, from dox[] 2012-01-30 00:05:45 +00:00
Michaël Banaan Ananas
96b0c59690 (note baddump reason) 2012-01-29 23:52:26 +00:00
Michaël Banaan Ananas
151df2d5c6 ddragon2 dsw correction from rcoltrane 2012-01-29 23:42:13 +00:00
Michaël Banaan Ananas
36f690622b dsw correction from stephh 2012-01-29 23:33:22 +00:00
Michaël Banaan Ananas
4589579d2a (note about garbage sprites on pcb) 2012-01-29 23:01:52 +00:00
Angelo Salese
716e1ffd42 Fix a VGA crash, nw 2012-01-29 21:25:33 +00:00
R. Belmont
fbec679438 [MT #4628] Agress has half the work RAM of blockout and tests that it mirrors. [R. Belmont] 2012-01-29 20:47:59 +00:00
Ryan Holtz
633fd0d46b Fixed disassembly of far jump instructions in the u'nSP core [trap15] 2012-01-29 17:59:47 +00:00
R. Belmont
21f5a0ff63 [MT #3444] Show save state items in debugger memory windows [R. Belmont] 2012-01-29 17:52:49 +00:00
Brian Troha
51d1fe58c3 segaorun.c: Minor doc update NW 2012-01-29 17:44:09 +00:00
Angelo Salese
505442d0a0 Clean-ups and version bump 2012-01-29 16:34:26 +00:00
Angelo Salese
5d0cb30e84 Fixed VGA memory map writes [Grull Osgo] 2012-01-29 15:18:45 +00:00
smf-
2eb1ea08f8 shift in under o2 or t2 control generates clock on cb1. 2012-01-29 14:24:43 +00:00
Angelo Salese
179e88b9cc Multifish update from MetalliC (missing mame.lst sets will be added at clean-up stage) 2012-01-29 14:11:50 +00:00
Angelo Salese
27ff7623c3 Converted Desert Assault to use generic deco sprite implementation [David Haywood] 2012-01-29 14:04:52 +00:00
mahlemiut
436a0164ac i386: Major update to segment limit and protection checking. [Carl] 2012-01-29 09:40:48 +00:00
R. Belmont
76bf455ff9 Keep u7 compatible while we wait for Aaron (nw) 2012-01-29 03:26:34 +00:00
R. Belmont
7feff76282 Correct GDROM region names for Naomi/Triforce/Chihiro, Ikaruga boots again (nw) 2012-01-29 02:59:41 +00:00
R. Belmont
d58200c58c SDL: don't show misleading message for .BDF UI fonts [R. Belmont, The Flying Ape] 2012-01-29 02:32:28 +00:00
R. Belmont
3a8c947689 Better version of last fix: don't save-state the "was bank installed" flag and everything Just Works. (nw) 2012-01-28 20:33:33 +00:00
R. Belmont
1f26783f5a oki6295: force creation of banks so loading a state from after the game has set a bank before the game sets the bank doesn't die [R. Belmont] 2012-01-28 20:20:04 +00:00
Angelo Salese
a70b9c0b6b MESS specific Tseng Labs VESA support, nw 2012-01-28 20:01:06 +00:00
Michaël Banaan Ananas
ec53019331 cps3.c, konamigv.c disk prefix to make games boot again 2012-01-28 19:48:44 +00:00
Michaël Banaan Ananas
0bda97540e ok, add prefix to make cryptklr boot 2012-01-28 19:33:37 +00:00
Angelo Salese
903ac40d0f Converted Rohga and Schmeiser Robo to use generic deco sprite functions [David Haywood] 2012-01-28 18:15:10 +00:00
Brian Troha
9a76b10d75 Verified and corrected the Sega Security CPU number (317-xxxx) for one of the two unknown Turbo Out Run sets. [Brian Troha] 2012-01-28 16:25:54 +00:00
Michaël Banaan Ananas
6e9b266bb0 unneeded workaround, it was already fixed properly in r15184 2012-01-28 15:47:35 +00:00
Angelo Salese
d1c6a3b04d Converted wizdfire to use generic deco functions [David Haywood] 2012-01-28 15:37:24 +00:00
R. Belmont
689c16a4b5 [MT #4268] Don't refresh the stream during post_load, that makes the core die [R. Belmont] 2012-01-28 05:31:59 +00:00
R. Belmont
840fea2863 taitogn: fix card region, games boot again [R. Belmont] 2012-01-28 04:45:41 +00:00
R. Belmont
2b2cf48aa1 ksys573: fix disk regions, games boot again [R. Belmont] 2012-01-28 04:43:12 +00:00
R. Belmont
4167217afe Fixed bad assumption by the (pre)GX video mixer [R. Belmont] 2012-01-28 04:37:49 +00:00
mahlemiut
e20e411125 i386: added 32-bit operand size version of SMSW 2012-01-28 02:07:30 +00:00
Michaël Banaan Ananas
37c2fca24d (dummy commit for whatsnew)
Fixed some dipswitch defaults and added diplocations to many Konami and Namco games. [kanikani]
2012-01-28 01:10:46 +00:00
Michaël Banaan Ananas
7d4058069e kani2 dsw update konami t-y 2012-01-28 00:55:17 +00:00
mahlemiut
7439bab535 i386: Various protection fixes. [Carl] 2012-01-28 00:01:16 +00:00
Michaël Banaan Ananas
1031a26439 kanikani dsw update s-t 2012-01-27 23:57:39 +00:00
Michaël Banaan Ananas
06e30ab2ce kani2 dsw update for rockrage.c, rocnrope.c, scotrsht.c 2012-01-27 20:58:11 +00:00
Michaël Banaan Ananas
90cfa11505 kanikani dsw update for pacland.c, pacman.c, parodius.c, pingpong.c, pooyan.c 2012-01-27 20:18:32 +00:00
Michaël Banaan Ananas
73b5cc8625 kanikani dsw update for labyrunr.c, megazone.c, mikie.c, nemesis.c 2012-01-27 19:55:55 +00:00
smf-
678e9c4209 improved serial input emulation. 2012-01-27 19:13:38 +00:00
Michaël Banaan Ananas
bba6893104 (Tower of Druaga -> The Tower of Druaga) 2012-01-27 17:35:30 +00:00
Michaël Banaan Ananas
b926154515 kanikani dsw update to gyruss.c, hexion.c, ironhors.c, junofrst.c 2012-01-27 16:56:04 +00:00
Phil Bennett
2daf1a4395 x87 - Use CRT trig functions for sin/cos/tan until I figure out why the SoftFloat functions produce daft values. (no whatsnew) 2012-01-27 16:37:35 +00:00
Michaël Banaan Ananas
59023831d6 kanikani dsw update to ajax.c, baraduke.c, battlnts.c, fastlane.c 2012-01-27 16:06:20 +00:00
Aaron Giles
db6f87ba77 MT04629 2012-01-27 16:00:46 +00:00
Aaron Giles
2913156f49 MT04630 2012-01-27 15:56:51 +00:00
Aaron Giles
c1506f0707 Type safety saves lives. Or rather, it does if you use any.
Sadly, the cave code is poorly written and doesn't, so it was
easy to allocate an 8bpp zbuffer when they wanted a 16bpp one
and never notice.
2012-01-27 15:49:17 +00:00
Aaron Giles
fc831464e7 Fix bad assumption that rowpixels of two separate bitmaps are
guaranteed to be the same.
2012-01-27 15:21:26 +00:00
Michaël Banaan Ananas
1ccb9aa2a0 (spelling fixes from kanikani) 2012-01-27 14:57:03 +00:00