├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ └── release-checklist.md ├── .gitignore ├── build-release.bat ├── mail ├── .update-changes.cfg ├── CHANGES ├── COPYING ├── Makefile ├── README.rst ├── VERSION ├── git-notifier ├── github-notifier ├── repo │ └── github-notifier.cfg └── setup.py ├── makewn.py ├── messnew ├── messnew.txt ├── messnew_0147.txt ├── messnew_0147u1.txt ├── messnew_0147u2.txt ├── messnew_0147u3.txt ├── messnew_0147u4.txt ├── messnew_0148.txt ├── messnew_0148u1.txt ├── messnew_0148u2.txt ├── messnew_0148u3.txt ├── messnew_0148u4.txt ├── messnew_0148u5.txt ├── messnew_0149.txt ├── messnew_0149u1.txt ├── messnew_0150.txt ├── messnew_0151.txt ├── messnew_0152.txt ├── messnew_0153.txt ├── messnew_0154.txt ├── messnew_0155.txt ├── messnew_0156.txt ├── messnew_0157.txt ├── messnew_0158.txt ├── messnew_0159.txt ├── messnew_0160.txt └── messnew_0161.txt ├── newdrivers.py ├── release.sh └── whatsnew ├── whatsnew_01.txt ├── whatsnew_010.txt ├── whatsnew_0100.txt ├── whatsnew_0101.txt ├── whatsnew_0102.txt ├── whatsnew_0103.txt ├── whatsnew_0104.txt ├── whatsnew_0105.txt ├── whatsnew_0106.txt ├── whatsnew_0107.txt ├── whatsnew_0108.txt ├── whatsnew_0109.txt ├── whatsnew_011.txt ├── whatsnew_0110.txt ├── whatsnew_0111.txt ├── whatsnew_0112.txt ├── whatsnew_0113.txt ├── whatsnew_0114.txt ├── whatsnew_0115.txt ├── whatsnew_0116.txt ├── whatsnew_0117.txt ├── whatsnew_0118.txt ├── whatsnew_0119.txt ├── whatsnew_012.txt ├── whatsnew_0120.txt ├── whatsnew_0121.txt ├── whatsnew_0121u1.txt ├── whatsnew_0121u2.txt ├── whatsnew_0121u3.txt ├── whatsnew_0121u4.txt ├── whatsnew_0122.txt ├── whatsnew_0122u1.txt ├── whatsnew_0122u2.txt ├── whatsnew_0122u3.txt ├── whatsnew_0122u4.txt ├── whatsnew_0122u5.txt ├── whatsnew_0122u6.txt ├── whatsnew_0122u7.txt ├── whatsnew_0122u8.txt ├── whatsnew_0123.txt ├── whatsnew_0123u1.txt ├── whatsnew_0123u2.txt ├── whatsnew_0123u3.txt ├── whatsnew_0123u4.txt ├── whatsnew_0123u5.txt ├── whatsnew_0123u6.txt ├── whatsnew_0124.txt ├── whatsnew_0124u1.txt ├── whatsnew_0124u2.txt ├── whatsnew_0124u3.txt ├── whatsnew_0124u4.txt ├── whatsnew_0124u5.txt ├── whatsnew_0125.txt ├── whatsnew_0125u1.txt ├── whatsnew_0125u2.txt ├── whatsnew_0125u3.txt ├── whatsnew_0125u4.txt ├── whatsnew_0125u5.txt ├── whatsnew_0125u6.txt ├── whatsnew_0125u7.txt ├── whatsnew_0125u8.txt ├── whatsnew_0125u9.txt ├── whatsnew_0126.txt ├── whatsnew_0126u1.txt ├── whatsnew_0126u2.txt ├── whatsnew_0126u3.txt ├── whatsnew_0126u4.txt ├── whatsnew_0126u5.txt ├── whatsnew_0127.txt ├── whatsnew_0127u1.txt ├── whatsnew_0127u2.txt ├── whatsnew_0127u3.txt ├── whatsnew_0127u4.txt ├── whatsnew_0127u5.txt ├── whatsnew_0127u6.txt ├── whatsnew_0127u7.txt ├── whatsnew_0127u8.txt ├── whatsnew_0128.txt ├── whatsnew_0128u1.txt ├── whatsnew_0128u2.txt ├── whatsnew_0128u3.txt ├── whatsnew_0128u4.txt ├── whatsnew_0128u5.txt ├── whatsnew_0128u6.txt ├── whatsnew_0128u7.txt ├── whatsnew_0129.txt ├── whatsnew_0129u1.txt ├── whatsnew_0129u2.txt ├── whatsnew_0129u3.txt ├── whatsnew_0129u4.txt ├── whatsnew_0129u5.txt ├── whatsnew_0129u6.txt ├── whatsnew_013.txt ├── whatsnew_0130.txt ├── whatsnew_0130u1.txt ├── whatsnew_0130u2.txt ├── whatsnew_0130u3.txt ├── whatsnew_0130u4.txt ├── whatsnew_0131.txt ├── whatsnew_0131u1.txt ├── whatsnew_0131u2.txt ├── whatsnew_0131u3.txt ├── whatsnew_0131u4.txt ├── whatsnew_0132.txt ├── whatsnew_0132u1.txt ├── whatsnew_0132u2.txt ├── whatsnew_0132u3.txt ├── whatsnew_0132u4.txt ├── whatsnew_0132u5.txt ├── whatsnew_0133.txt ├── whatsnew_0133u1.txt ├── whatsnew_0133u2.txt ├── whatsnew_0133u3.txt ├── whatsnew_0133u4.txt ├── whatsnew_0133u5.txt ├── whatsnew_0134.txt ├── whatsnew_0134u1.txt ├── whatsnew_0134u2.txt ├── whatsnew_0134u3.txt ├── whatsnew_0134u4.txt ├── whatsnew_0135.txt ├── whatsnew_0135u1.txt ├── whatsnew_0135u2.txt ├── whatsnew_0135u3.txt ├── whatsnew_0135u4.txt ├── whatsnew_0136.txt ├── whatsnew_0136u1.txt ├── whatsnew_0136u2.txt ├── whatsnew_0136u3.txt ├── whatsnew_0136u4.txt ├── whatsnew_0137.txt ├── whatsnew_0137u1.txt ├── whatsnew_0137u2.txt ├── whatsnew_0137u3.txt ├── whatsnew_0137u4.txt ├── whatsnew_0138.txt ├── whatsnew_0138u1.txt ├── whatsnew_0138u2.txt ├── whatsnew_0138u3.txt ├── whatsnew_0138u4.txt ├── whatsnew_0139.txt ├── whatsnew_0139u1.txt ├── whatsnew_0139u2.txt ├── whatsnew_0139u3.txt ├── whatsnew_0139u4.txt ├── whatsnew_014.txt ├── whatsnew_0140.txt ├── whatsnew_0140u1.txt ├── whatsnew_0140u2.txt ├── whatsnew_0140u3.txt ├── whatsnew_0141.txt ├── whatsnew_0141u1.txt ├── whatsnew_0141u2.txt ├── whatsnew_0141u3.txt ├── whatsnew_0141u4.txt ├── whatsnew_0142.txt ├── whatsnew_0142u1.txt ├── whatsnew_0142u2.txt ├── whatsnew_0142u3.txt ├── whatsnew_0142u4.txt ├── whatsnew_0142u5.txt ├── whatsnew_0142u6.txt ├── whatsnew_0143.txt ├── whatsnew_0143u1.txt ├── whatsnew_0143u2.txt ├── whatsnew_0143u3.txt ├── whatsnew_0143u4.txt ├── whatsnew_0143u5.txt ├── whatsnew_0143u6.txt ├── whatsnew_0143u7.txt ├── whatsnew_0143u8.txt ├── whatsnew_0143u9.txt ├── whatsnew_0144.txt ├── whatsnew_0144u1.txt ├── whatsnew_0144u2.txt ├── whatsnew_0144u3.txt ├── whatsnew_0144u4.txt ├── whatsnew_0144u5.txt ├── whatsnew_0144u6.txt ├── whatsnew_0144u7.txt ├── whatsnew_0145.txt ├── whatsnew_0145u1.txt ├── whatsnew_0145u2.txt ├── whatsnew_0145u3.txt ├── whatsnew_0145u4.txt ├── whatsnew_0145u5.txt ├── whatsnew_0145u6.txt ├── whatsnew_0145u7.txt ├── whatsnew_0145u8.txt ├── whatsnew_0146.txt ├── whatsnew_0146u1.txt ├── whatsnew_0146u2.txt ├── whatsnew_0146u3.txt ├── whatsnew_0146u4.txt ├── whatsnew_0146u5.txt ├── whatsnew_0147.txt ├── whatsnew_0147u1.txt ├── whatsnew_0147u2.txt ├── whatsnew_0147u3.txt ├── whatsnew_0147u4.txt ├── whatsnew_0148.txt ├── whatsnew_0148u1.txt ├── whatsnew_0148u2.txt ├── whatsnew_0148u3.txt ├── whatsnew_0148u4.txt ├── whatsnew_0148u5.txt ├── whatsnew_0149.txt ├── whatsnew_0149u1.txt ├── whatsnew_015.txt ├── whatsnew_0150.txt ├── whatsnew_0151.txt ├── whatsnew_0152.txt ├── whatsnew_0153.txt ├── whatsnew_0154.txt ├── whatsnew_0155.txt ├── whatsnew_0156.txt ├── whatsnew_0157.txt ├── whatsnew_0158.txt ├── whatsnew_0159.txt ├── whatsnew_016.txt ├── whatsnew_0160.txt ├── whatsnew_0161.txt ├── whatsnew_0162.txt ├── whatsnew_0163.txt ├── whatsnew_0164.txt ├── whatsnew_0165.txt ├── whatsnew_0166.txt ├── whatsnew_0167.txt ├── whatsnew_0168.txt ├── whatsnew_0169.txt ├── whatsnew_017.txt ├── whatsnew_0170.txt ├── whatsnew_0171.txt ├── whatsnew_0172.txt ├── whatsnew_0173.txt ├── whatsnew_0174.txt ├── whatsnew_0175.txt ├── whatsnew_0176.txt ├── whatsnew_0177.txt ├── whatsnew_0178.txt ├── whatsnew_0179.txt ├── whatsnew_018.txt ├── whatsnew_0180.txt ├── whatsnew_0181.txt ├── whatsnew_0182.txt ├── whatsnew_0183.txt ├── whatsnew_0184.txt ├── whatsnew_0185.txt ├── whatsnew_0186.txt ├── whatsnew_0187.txt ├── whatsnew_0188.txt ├── whatsnew_0189.txt ├── whatsnew_019.txt ├── whatsnew_0190.txt ├── whatsnew_0191.txt ├── whatsnew_0192.txt ├── whatsnew_0193.txt ├── whatsnew_0194.txt ├── whatsnew_0195.txt ├── whatsnew_0196.txt ├── whatsnew_0197.txt ├── whatsnew_0198.txt ├── whatsnew_0199.txt ├── whatsnew_02.txt ├── whatsnew_020.txt ├── whatsnew_0200.txt ├── whatsnew_0201.txt ├── whatsnew_0202.txt ├── whatsnew_0203.txt ├── whatsnew_0204.txt ├── whatsnew_0205.txt ├── whatsnew_0206.txt ├── whatsnew_0207.txt ├── whatsnew_0208.txt ├── whatsnew_0209.txt ├── whatsnew_021.txt ├── whatsnew_0210.txt ├── whatsnew_0211.txt ├── whatsnew_0212.txt ├── whatsnew_0213.txt ├── whatsnew_0214.txt ├── whatsnew_0215.txt ├── whatsnew_0216.txt ├── whatsnew_0217.txt ├── whatsnew_0218.txt ├── whatsnew_0219.txt ├── whatsnew_021_5.txt ├── whatsnew_022.txt ├── whatsnew_0220.txt ├── whatsnew_0221.txt ├── whatsnew_0222.txt ├── whatsnew_0223.txt ├── whatsnew_0224.txt ├── whatsnew_0225.txt ├── whatsnew_0226.txt ├── whatsnew_0227.txt ├── whatsnew_0228.txt ├── whatsnew_0229.txt ├── whatsnew_023.txt ├── whatsnew_0230.txt ├── whatsnew_0231.txt ├── whatsnew_0232.txt ├── whatsnew_0233.txt ├── whatsnew_0234.txt ├── whatsnew_0235.txt ├── whatsnew_0236.txt ├── whatsnew_0237.txt ├── whatsnew_0238.txt ├── whatsnew_0239.txt ├── whatsnew_023_1.txt ├── whatsnew_024.txt ├── whatsnew_0240.txt ├── whatsnew_0241.txt ├── whatsnew_0242.txt ├── whatsnew_0243.txt ├── whatsnew_0244.txt ├── whatsnew_0245.txt ├── whatsnew_0246.txt ├── whatsnew_0247.txt ├── whatsnew_0248.txt ├── whatsnew_0249.txt ├── whatsnew_025.txt ├── whatsnew_0250.txt ├── whatsnew_0251.txt ├── whatsnew_0252.txt ├── whatsnew_0253.txt ├── whatsnew_0254.txt ├── whatsnew_0255.txt ├── whatsnew_0256.txt ├── whatsnew_0257.txt ├── whatsnew_0258.txt ├── whatsnew_0259.txt ├── whatsnew_026.txt ├── whatsnew_0260.txt ├── whatsnew_0261.txt ├── whatsnew_0262.txt ├── whatsnew_0263.txt ├── whatsnew_0264.txt ├── whatsnew_0265.txt ├── whatsnew_0266.txt ├── whatsnew_0267.txt ├── whatsnew_0268.txt ├── whatsnew_0269.txt ├── whatsnew_026_1.txt ├── whatsnew_027.txt ├── whatsnew_0270.txt ├── whatsnew_0271.txt ├── whatsnew_0272.txt ├── whatsnew_0273.txt ├── whatsnew_0274.txt ├── whatsnew_0275.txt ├── whatsnew_0276.txt ├── whatsnew_0277.txt ├── whatsnew_028.txt ├── whatsnew_029.txt ├── whatsnew_03.txt ├── whatsnew_030.txt ├── whatsnew_031.txt ├── whatsnew_033.txt ├── whatsnew_033b1.txt ├── whatsnew_033b2.txt ├── whatsnew_033b3.txt ├── whatsnew_033b4.txt ├── whatsnew_033b5.txt ├── whatsnew_033b6.txt ├── whatsnew_033b7.txt ├── whatsnew_033rc1.txt ├── whatsnew_034.txt ├── whatsnew_034b1.txt ├── whatsnew_034b2.txt ├── whatsnew_034b3.txt ├── whatsnew_034b4.txt ├── whatsnew_034b5.txt ├── whatsnew_034b6.txt ├── whatsnew_034b7.txt ├── whatsnew_034b8.txt ├── whatsnew_034rc1.txt ├── whatsnew_034rc2.txt ├── whatsnew_035.txt ├── whatsnew_035b1.txt ├── whatsnew_035b10.txt ├── whatsnew_035b11.txt ├── whatsnew_035b12.txt ├── whatsnew_035b13.txt ├── whatsnew_035b2.txt ├── whatsnew_035b3.txt ├── whatsnew_035b4.txt ├── whatsnew_035b5.txt ├── whatsnew_035b6.txt ├── whatsnew_035b7.txt ├── whatsnew_035b8.txt ├── whatsnew_035b9.txt ├── whatsnew_035rc1.txt ├── whatsnew_035rc2.txt ├── whatsnew_036.txt ├── whatsnew_036b1.txt ├── whatsnew_036b10.txt ├── whatsnew_036b11.txt ├── whatsnew_036b12.txt ├── whatsnew_036b13.txt ├── whatsnew_036b14.txt ├── whatsnew_036b15.txt ├── whatsnew_036b16.txt ├── whatsnew_036b2.txt ├── whatsnew_036b3.txt ├── whatsnew_036b4.txt ├── whatsnew_036b5.txt ├── whatsnew_036b6.txt ├── whatsnew_036b7.txt ├── whatsnew_036b8.txt ├── whatsnew_036b9.txt ├── whatsnew_036b91.txt ├── whatsnew_036rc1.txt ├── whatsnew_036rc2.txt ├── whatsnew_037b1.txt ├── whatsnew_037b10.txt ├── whatsnew_037b11.txt ├── whatsnew_037b12.txt ├── whatsnew_037b13.txt ├── whatsnew_037b14.txt ├── whatsnew_037b15.txt ├── whatsnew_037b16.txt ├── whatsnew_037b2.txt ├── whatsnew_037b3.txt ├── whatsnew_037b4.txt ├── whatsnew_037b5.txt ├── whatsnew_037b6.txt ├── whatsnew_037b7.txt ├── whatsnew_037b8.txt ├── whatsnew_037b9.txt ├── whatsnew_04.txt ├── whatsnew_05.txt ├── whatsnew_053.txt ├── whatsnew_054.txt ├── whatsnew_055.txt ├── whatsnew_056.txt ├── whatsnew_057.txt ├── whatsnew_058.txt ├── whatsnew_059.txt ├── whatsnew_06.txt ├── whatsnew_060.txt ├── whatsnew_061.txt ├── whatsnew_062.txt ├── whatsnew_063.txt ├── whatsnew_064.txt ├── whatsnew_065.txt ├── whatsnew_066.txt ├── whatsnew_067.txt ├── whatsnew_068.txt ├── whatsnew_069.txt ├── whatsnew_07.txt ├── whatsnew_070.txt ├── whatsnew_071.txt ├── whatsnew_072.txt ├── whatsnew_073.txt ├── whatsnew_074.txt ├── whatsnew_075.txt ├── whatsnew_076.txt ├── whatsnew_077.txt ├── whatsnew_078.txt ├── whatsnew_079.txt ├── whatsnew_08.txt ├── whatsnew_080.txt ├── whatsnew_081.txt ├── whatsnew_082.txt ├── whatsnew_083.txt ├── whatsnew_084.txt ├── whatsnew_085.txt ├── whatsnew_086.txt ├── whatsnew_087.txt ├── whatsnew_088.txt ├── whatsnew_089.txt ├── whatsnew_08_1.txt ├── whatsnew_09.txt ├── whatsnew_090.txt ├── whatsnew_091.txt ├── whatsnew_092.txt ├── whatsnew_093.txt ├── whatsnew_094.txt ├── whatsnew_095.txt ├── whatsnew_096.txt ├── whatsnew_097.txt ├── whatsnew_098.txt ├── whatsnew_099.txt ├── whatsnew_09_1.txt └── whatsnew_template.txt /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto !eol 2 | 3 | *.bat eol=crlf svneol=CRLF#text/plain 4 | *.cmd eol=crlf svneol=CRLF#text/plain 5 | *.in svneol=native#text/plain 6 | *.jed binary 7 | *.lst svneol=native#text/plain 8 | *.mak svneol=native#text/plain 9 | *.man eol=crlf svneol=CRLF#text/plain 10 | *.ops svneol=native#text/plain 11 | *.po eol=lf svneol=LF#text/plain 12 | *.rc eol=crlf svneol=CRLF#text/plain 13 | *.sh eol=lf svneol=LF#text/plain 14 | 15 | *.css svneol=native#text/css 16 | *.html svneol=native#text/html 17 | *.js svneol=native#text/javascript 18 | *.md svneol=native#text/plain 19 | *.txt svneol=native#text/plain 20 | 21 | *.c svneol=native#text/plain 22 | *.cpp svneol=native#text/plain 23 | *.h svneol=native#text/plain 24 | *.hpp svneol=native#text/plain 25 | *.hxx svneol=native#text/plain 26 | *.inc svneol=native#text/plain 27 | *.inl svneol=native#text/plain 28 | *.ipp svneol=native#text/plain 29 | *.lua svneol=native#text/plain 30 | *.m svneol=native#text/plain 31 | *.mm svneol=native#text/plain 32 | *.py svneol=native#text/plain 33 | 34 | *.dtd svneol=native#application/xml-dtd 35 | *.hsi svneol=native#text/xml 36 | *.lay svneol=native#text/xml 37 | *.xml svneol=native#text/xml 38 | 39 | *.gif -text svneol=unset#image/gif 40 | *.ico -text svneol=unset#image/x-icon 41 | *.jpg -text svneol=unset#image/jpeg 42 | *.png -text svneol=unset#image/png 43 | *.ppm -text svneol=unset#image/x-portable-pixmap 44 | 45 | *.bdf eol=crlf svneol=CRLF#application/x-font-bdf 46 | 47 | *.zip -text svneol=unset#application/zip 48 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.*.sw? 3 | *.orig 4 | *.pyc 5 | *.pyo 6 | *.rej 7 | .DS_Store 8 | -------------------------------------------------------------------------------- /build-release.bat: -------------------------------------------------------------------------------- 1 | @echo Building 32-bit release version.... 2 | 3 | make TARGET=mame TOOLS=1 SEPARATE_BIN=1 PTR64=0 OPTIMIZE=3 SYMBOLS=1 SYMLEVEL=1 REGENIE=1 -j9 ARCHOPTS="-fuse-ld=lld -msse2 -mfpmath=sse" 4 | make -f dist.mak PTR64=0 5 | 6 | @echo Building 64-bit release version.... 7 | 8 | make TARGET=mame TOOLS=1 SEPARATE_BIN=1 PTR64=1 OPTIMIZE=3 SYMBOLS=1 SYMLEVEL=1 REGENIE=1 -j9 ARCHOPTS="-msahf -mcx16 -mpopcnt -msse4.2 -fomit-frame-pointer -fuse-ld=lld" OVERRIDE_AR=llvm-ar 9 | make -f dist.mak PTR64=1 10 | -------------------------------------------------------------------------------- /mail/.update-changes.cfg: -------------------------------------------------------------------------------- 1 | 2 | 3 | function new_version_hook 4 | { 5 | version=$1 6 | replace_version_in_script git-notifier $version 7 | replace_version_in_script github-notifier $version 8 | replace_version_in_rst README.rst $version 9 | } 10 | -------------------------------------------------------------------------------- /mail/COPYING: -------------------------------------------------------------------------------- 1 | 2 | Copyright (c) 2010-2011, Robin Sommer 3 | 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions 8 | are met: 9 | 10 | * Redistributions of source code must retain the above copyright 11 | notice, this list of conditions and the following disclaimer. 12 | 13 | * Redistributions in binary form must reproduce the above 14 | copyright notice, this list of conditions and the following 15 | disclaimer in the documentation and/or other materials provided 16 | with the distribution. 17 | 18 | * Neither the name of the International Computer Science 19 | Institute nor the names of its contributors may be used to 20 | endorse or promote products derived from this software without 21 | specific prior written permission. 22 | 23 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 24 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 25 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 26 | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 27 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 28 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 29 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 30 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 31 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 32 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 33 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 34 | POSSIBILITY OF SUCH DAMAGE. 35 | 36 | -------------------------------------------------------------------------------- /mail/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile is used only for building the distribution. 3 | 4 | DISTFILES = git-notifier Makefile README.rst COPYING CHANGES VERSION 5 | 6 | WWW = $(HOME)/www/git-notifier 7 | VERSION = `cat VERSION` 8 | 9 | all: 10 | 11 | dist: 12 | rm -rf git-notifier-$(VERSION) git-notifier-$(VERSION).tar.gz 13 | mkdir git-notifier-$(VERSION) 14 | cp $(DISTFILES) git-notifier-$(VERSION) 15 | tar czvf git-notifier-$(VERSION).tar.gz git-notifier-$(VERSION) 16 | rm -rf git-notifier-$(VERSION) 17 | 18 | doc: 19 | rst2html.py README.rst >README.html 20 | 21 | www: dist doc 22 | cp README.html $(WWW)/index.html 23 | cp git-notifier-$(VERSION).tar.gz $(WWW) 24 | cp CHANGES $(WWW) 25 | -------------------------------------------------------------------------------- /mail/VERSION: -------------------------------------------------------------------------------- 1 | 0.5-3 2 | -------------------------------------------------------------------------------- /mail/repo/github-notifier.cfg: -------------------------------------------------------------------------------- 1 | [MAME] 2 | repositories=mamedev/mame,mamedev/build 3 | notifier-mailinglist=mamedev@dspnet.fr.eu.org 4 | notifier-sender=git@mamedev.org 5 | notifier-maxdiffsize=200 6 | -------------------------------------------------------------------------------- /mail/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/mail/setup.py -------------------------------------------------------------------------------- /messnew/messnew_0147.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/messnew/messnew_0147.txt -------------------------------------------------------------------------------- /messnew/messnew_0147u1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/messnew/messnew_0147u1.txt -------------------------------------------------------------------------------- /messnew/messnew_0147u3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/messnew/messnew_0147u3.txt -------------------------------------------------------------------------------- /messnew/messnew_0147u4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/messnew/messnew_0147u4.txt -------------------------------------------------------------------------------- /messnew/messnew_0148.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/messnew/messnew_0148.txt -------------------------------------------------------------------------------- /messnew/messnew_0148u2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/messnew/messnew_0148u2.txt -------------------------------------------------------------------------------- /messnew/messnew_0148u3.txt: -------------------------------------------------------------------------------- 1 | 0.148u3 2 | ------- 3 | 4 | 5 | MAMETesters Bugs Fixed 6 | ---------------------- 7 | 8 | 9 | New System Drivers Supported: 10 | ----------------------------- 11 | -Acorn Atom with BBC basic [Phill Harvey-Smith] 12 | 13 | Systems Promoted from GAME_NOT_WORKING: 14 | --------------------------------------- 15 | (none) 16 | 17 | Skeleton drivers: 18 | ----------------- 19 | (none) 20 | 21 | Software Lists: 22 | ---------------- 23 | -nimbus.xml: added two alt welcome disks [Anna Wu] 24 | 25 | -ql: Added floppy softlist. [anonymous] 26 | 27 | -Added some most wanted Commodore ROMs. [Martin Hoffmann-Vetter] 28 | 29 | -pico.xml: New Japanese dumps added [TeamEurope] 30 | 31 | -a800.xml: A couple of new cartridge additions. [K1W1] 32 | 33 | Source Changes 34 | -------------- 35 | -saturn: converted carts to be slot devices and enabled battery 36 | RAM carts support [Fabio Priuli] 37 | 38 | -megadriv: fixed support of SMD files (those with 512k header), 39 | broken by the recent developments. [Fabio Priuli] 40 | 41 | -megadriv.c: removed drivers gensvp, mdsvp and mdsvpj: Virtua 42 | Racing can now be loaded directly in genesis, megadriv and megadrij 43 | [Fabio Priuli] 44 | 45 | -a7800.c - Stripped palette to raw video output values removing YIQ/YUV 46 | infer data. [Robert Tuccitto] 47 | 48 | -psxcd: simplify the cdrom [Carl] 49 | 50 | -imd: Stop being so anal-retentive, it's counterproductive [O. Galibert] 51 | 52 | -stop psx crashing when reloading a state when cd access was in 53 | progress [smf] 54 | 55 | -c64: Added Spanish C64C variant. [The Commodore Museum] 56 | 57 | -Makes sure the first instruction of cpe/psx/psf files will be 58 | executed. [smf] 59 | 60 | -upd765: Handle modes a little more, NeXT can boot from floppy again 61 | [O. Galibert] 62 | 63 | -upd7220: Add the internal rom [rfka01, balrog] 64 | 65 | -Added skeleton S3 ViRGE video card. [Barry Rodewald] 66 | 67 | -band aid fix for Tobal No. 1, some graphics issues remain [smf] 68 | 69 | -snes.c: added support for the PowerFest '94 competition cart. 70 | [Fabio Priuli] 71 | 72 | -a7800.c - Corrected rotation values and errors including duplicate 73 | entries for palette. Address map locations for the XBOARD added to 74 | get the ball rolling on support for it. [Robert Tuccitto] 75 | 76 | -------------------------------------------------------------------------------- /messnew/messnew_0149.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/messnew/messnew_0149.txt -------------------------------------------------------------------------------- /messnew/messnew_0154.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/messnew/messnew_0154.txt -------------------------------------------------------------------------------- /messnew/messnew_0160.txt: -------------------------------------------------------------------------------- 1 | 0.160 2 | ------- 3 | 4 | 5 | MAMETesters Bugs Fixed 6 | ---------------------- 7 | - 05298: [Crash/Freeze] (ip22.c) ip224613, ip225015: [debug] Assert after OK (Olivier Galibert) 8 | 9 | New System Drivers Supported: 10 | ----------------------------- 11 | -Entex Electronic Baseball [hap, Sean Riddle] 12 | -Tomy Pac Man [hap, Kevin Horton] 13 | -Entex Electronic Baseball 3 [hap, Sean Riddle] 14 | -Bambino Superstar Football [hap, Kevin Horton] 15 | -Bambino Space Laser Fight [hap, Kevin Horton] 16 | -Epoch Astro Command (aka Grandstand Scramble) [hap, Kevin Horton] 17 | -TI Little Professor (2 versions) [hap, Sean Riddle] 18 | -Coleco Alien Attack [hap, Kevin Horton] 19 | -Entex Galaxian 2 [hap, Kevin Horton] 20 | -Entex Pacman 2 [hap, Kevin Horton] 21 | -Entex Electronic Baseball 2 [hap, Sean Riddle] 22 | -Intel Intellec MDS series-II [F. Ulivi] 23 | -Milton Bradley Dark Tower [hap, Sean Riddle] 24 | 25 | Systems Promoted from GAME_NOT_WORKING: 26 | --------------------------------------- 27 | (none) 28 | 29 | Skeleton drivers: 30 | ----------------- 31 | (none) 32 | 33 | Software Lists: 34 | -------------- 35 | -pico.xml: A few more Japanese dumps added. [Team Europe] 36 | 37 | -gameking.xml: Three new dumps added. [Team Europe] 38 | 39 | -pet_rom.xml: Added McTerm 0.95. [Mike Naberezny] 40 | 41 | Source Changes 42 | -------------- 43 | 44 | -pcd keyboard and partial scsi [Carl] 45 | 46 | -apple2: add TMS9918 card from BYTE magazine plus 9938 and 9958 47 | versions. [R. Belmont] 48 | 49 | -gamate: added noise and envelope emulation [Peter Trauner] 50 | 51 | -m24: keyboard controller [Carl, Lord Nightmare, rfka01] 52 | 53 | -vt100.c: Add ROM for DEC VT101 and enable driver [Matt Burke] 54 | 55 | -vt100.c: add older version of the vt102 roms [Matt Burke] 56 | 57 | -m24: keyboard [Carl, any] 58 | 59 | -upd1771.c - notes update, indicate what pins are inputs, 60 | outputs, or both; document the d/a power pin. document the mode pin 61 | functions and the test mode [kevtris] 62 | 63 | -sms.c: added a new BIOS revision (v2.0) for the SMS 1 PAL and 64 | documented the actual chip markings for v1.3 [SMSPower, l_oliveira] 65 | -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | copyfiles() 4 | { 5 | cp "${1}/${3}.sym" "${2}/" 6 | cp "../build/whatsnew/whatsnew_${5}.txt" "${2}/whatsnew.txt" 7 | 8 | for dir in artwork bgfx hlsl plugins samples ; do 9 | mkdir -p "${2}/${dir}" 10 | cp -r ${dir}/* "${2}/${dir}/" 11 | done 12 | 13 | echo "Packing ${4}" 14 | pushd "${2}" 15 | 7za a -mx=9 -y -r -t7z -sfx7z.sfx "../../../${4}" 16 | popd 17 | } 18 | 19 | if [ "$#" -ne 1 ] ; then 20 | echo "Put build number as parameter" 21 | exit 1 22 | fi 23 | 24 | echo "Starting release of MAME ${1} ..." 25 | 26 | echo "Remove old release directories ..." 27 | rm -rf build/release/src 28 | rm -f build/release/*.zip build/release/*.exe build/release/*.xml build/release/*.txt build/release/*SUMS 29 | 30 | echo "Creating release directories ..." 31 | mkdir -p "build/release/src" 32 | mkdir -p "build/release/x64/Release/mame" 33 | cp "../build/whatsnew/whatsnew_${1}.txt" "build/release/" 34 | 35 | echo "Copy files MAME 64-bit Release build ..." 36 | copyfiles "build/mingw-gcc/bin/x64/Release" "build/release/x64/Release/mame" "mame" "mame${1}b_64bit.exe" "${1}" 37 | 38 | echo "Cloning MAME source ..." 39 | git clone . --branch "mame${1}" --depth=1 "build/release/src" 40 | rm -rf "build/release/src/.git" 41 | 42 | echo "Creating 7zip source archive ..." 43 | pushd "build/release/src" 44 | 7za a -mx=9 -y -r -t7z -sfx7z.sfx "../mame${1}s.exe" * 45 | popd 46 | 47 | echo "Creating XML system list ..." 48 | "build/release/x64/Release/mame/mame.exe" -listxml > "mame${1}.xml" 49 | 7za a -mpass=4 -mfb=255 -y -tzip "build/release/mame${1}lx.zip" "mame${1}.xml" 50 | 51 | echo "Calculating digests ..." 52 | pushd "build/release" 53 | sha1sum "mame${1}b_64bit.exe" "mame${1}lx.zip" "mame${1}s.exe" "whatsnew_${1}.txt" > SHA1SUMS 54 | sha256sum "mame${1}b_64bit.exe" "mame${1}lx.zip" "mame${1}s.exe" "whatsnew_${1}.txt" > SHA256SUMS 55 | popd 56 | 57 | echo "Finished creating release ..." 58 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_010.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.10 4 | ---- 5 | 6 | Program: 7 | - Centipede support. This is the first 6502 game supported by MAME. I'm 8 | currently using Marat Fayzullin's engine. 9 | 10 | - Nibbler support. This is the second 6502 game supported by MAME ;-) 11 | Interesting hardware: no sprites, two playfields, and it uses RAM for 12 | character generation (redefining the characters to animate the worm). 13 | 14 | - I had also broken Pleiades, fixed. That's the drawback of emulating more 15 | than 60 games, I can't check them all before releasing a new version ;-) 16 | 17 | - Ville Laitinen provided a Congo Bongo driver! The colors are terrible ;-), 18 | but it's playable. 19 | 20 | - Thanks to Valerio Verrando, now -noscanlines works on Pac Man and the other 21 | games using a 224x288 screen. If you have problems with the default video 22 | mode try this one, it will hopefully solve them. 23 | 24 | - I received no less than three different palettes for Donkey Kong Jr., from 25 | Brad Oliver, Marc Vergoossen and Richard Davies. The one included is from 26 | Marc. 27 | 28 | - Thanks to Gary Walton and Simon Walls, we now have 100% accurate colors in 29 | Crush Roller and Uniwars/Japirem. Moon Cresta and Moon Quasar might be 30 | correct as well, but I'm not sure. 31 | 32 | - Fixed a small graphics glitch in the background of Bomb Jack's third level. 33 | Thanks to Philip Chapman for the report. 34 | 35 | Source: 36 | - Support for 6502 CPU. From a driver writer point of view, it is used just 37 | like the Z80, the only difference being that you have to specify CPU_M6502 38 | instead of CPU_Z80 in the MachineDriver definition. 39 | Multiple CPUs are still NOT supported. 40 | 41 | - New function in common.c: decodechar(). It was originally part of 42 | decodegfx(), and is used to convert one single char from the machine format 43 | to the one used by the emulator. This function was needed by the Nibbler 44 | driver to dynamically convert the graphics at runtime. 45 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_011.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.11 4 | ---- 5 | 6 | Program: 7 | - Moon Patrol support. There is no scrolling background because I don't know 8 | where to place it... can anyone provide a screen snapshot? 9 | 10 | - Burger Time and Donkey Kong 3 drivers provided by Mirko Buffoni. 11 | The colors for Burger Time should be accurate, but I'm not quite sure - 12 | can anyone confirm? 13 | 14 | - Fixed joystick controls for Congo Bongo. 15 | 16 | - Lionel Theunissen dumped the color PROM of his Uniwars board and... it's 17 | different from the one provided by Gary Walton. Galaxian boards were widely 18 | pirated so it's difficult to determine which one is the "correct" palette. 19 | What I did was set the Uniwars driver to use one palette, and the "Japanese 20 | Irem" to use the other. Play the one you prefer. 21 | 22 | - Marc Vergoossen provided a much better palette for Zaxxon. 23 | 24 | Source: 25 | - increased the maximum size of the graphic elements that can be handled by 26 | decodegfx() from 32x32 to 64x64. Actually I would have needed 256x64 to do 27 | Moon Patrol backgrounds, but that seemed slightly overkill ;-) 28 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0114.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0114.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0117.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0117.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0121u1.txt: -------------------------------------------------------------------------------- 1 | 0.121u1 2 | ------- 3 | 4 | 5 | Source Changes 6 | -------------- 7 | Added an API to access the current amiga_machine_interface. 8 | [Nathan Woods] 9 | 10 | Added more static qualifiers to core files. [Atari Ace] 11 | 12 | Fixed reversed clock speeds in mexico86. [Brian Troha] 13 | 14 | Changed malloc tracking to be decided at runtime in a function 15 | use_malloc_tracking(). This makes it easy to turn it on or off by 16 | recompiling only a single file. [Nathan Woods] 17 | 18 | Split up MSVC inline assembler functions into MSVC specific headers, 19 | and removed the assumption that Window's osinline.h would only be 20 | used by MSVC. [Nathan Woods] 21 | 22 | Optimized the hyperstone core, gaining ~50% speed improvement in most 23 | games. Implemented clock prescaling and corrected interrupt priority 24 | handling. Then fixed the clock speeds on the most of the games and 25 | killed most of the speed gains in quite a number of them. (Sorry!) 26 | [Aaron Giles] 27 | 28 | Added explicit Core2 architecuture support to the makefile (CORE2=1). 29 | Note that gcc 4.2.0 doesn't understand core 2, so this is equivalent 30 | to compiling with pentium-m architecture and -sse3. Also note that 31 | compiling native on a Core2 is not what you want because native will 32 | think you are on a Prescott, which is P4-era hardware. [Aaron Giles] 33 | 34 | Changed alignment of rgbint values in the namcos22 driver to work 35 | around 32-bit gcc's lack of proper alignment handling. [Aaron Giles] 36 | 37 | Fixed attotime routines to use unsigned math for multiply/divide, 38 | solving problems with some games which errantly passed in -1 for the 39 | factor. The new behavior matches the original behavior. [Aaron Giles] 40 | 41 | Renamed colortable to colortable_t. Added a Machine->colortable 42 | entry to hold the global colortable for games that use it. Updated 43 | several more drivers to just use palettes directly rather than 44 | hacking colortables. [Aaron Giles] 45 | 46 | 47 | 48 | New clones added 49 | ---------------- 50 | Fighting Soccer (version 4) [Corrado Tomaselli] 51 | Stadium Cross (US) [Arzeno Fabrice] 52 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0121u4.txt: -------------------------------------------------------------------------------- 1 | 0.121u4 2 | ------- 3 | 4 | 5 | MAMETesters Bugs Fixed 6 | ---------------------- 7 | namcos22.c_0121u1red [Aaron Giles] 8 | 9 | 10 | 11 | Source Changes 12 | -------------- 13 | Added new option -update_in_pause which enables updating the screen 14 | bitmap while the game is paused. This is useful for debuggin in 15 | some scenarios (and gets in the way in others). [Olivier Galibert] 16 | 17 | Added new VIDEO_TYPE_NONE to indicate that there is no screen, and 18 | fixed internal UI displays to ignore resolution parameters if it is 19 | specified. [Dirk Best] 20 | 21 | Added missing consts to the files in the emu, lib, and osd 22 | directories. [Atari Ace] 23 | 24 | Updated drivers to use const structs and arrays where possible. 25 | [Atari Ace] 26 | 27 | shisen improvements: [Sonikos] 28 | - added dips location 29 | - added dips condition 30 | - remove fake dips coinage 31 | - fix tow dips in matchit 32 | 33 | Updated inputs in qrouka to support the 3rd and 4th stick. [Sonikos] 34 | 35 | Fixed crash in mngwrite if the game does not have a palette. 36 | [Nathan Woods] 37 | 38 | SCSP updates: [kingshriek] 39 | - Added effect-in mixer 40 | - Added DSP floating-point support 41 | - Added bounds check to the DECAY1 EG output 42 | - Fixed the saw PLFO waveform 43 | - Fixed loop points so loops no longer go out of tune/include 44 | garbage samples 45 | 46 | Fixed missing profiler call in video.c. [Christophe Jaillet] 47 | 48 | Implemented status flag in Star Wars matrix processor, which affects 49 | gameplay speed. [Mathis Rosenhauer] 50 | 51 | Changed M37710 CPU to use the CPU clock for its internal timer rather 52 | than a hard-coded value. Fixes tempo in Namco NA-1 games. 53 | [Phillip Bennett] 54 | 55 | Fixed accidentally included change that allowed MAME to run in 56 | windowed mode if switchres was off. [Aaron Giles] 57 | 58 | Midway Zeus improvements: [Aaron Giles] 59 | * Cleaned up video code, removed unnecessary math 60 | * Added bilinear filtering 61 | * Removed perspective correction 62 | * Added proper video timing configuration 63 | * Added lightgun support to invasn 64 | * Increased resolution on fixed point math to prevent overflows 65 | * Fixed texture addresses to only count even rows 66 | * Added missing U/V scale factors 67 | * Added solid polygon rendering support 68 | * Fixed screen clear trigger 69 | * Implemented fade out effect 70 | * Added Z offsets 71 | * Added support for splitting model commands 72 | * Hooked up FIFO empty IRQ to make invasn work nicely 73 | * Correct PIC values for invasn 74 | * Implemented per-quad texture offsets 75 | * Hooked up writes to registers during model data processing 76 | 77 | 78 | 79 | New games added or promoted from NOT_WORKING status 80 | --------------------------------------------------- 81 | Mortal Kombat 4 [Aaron Giles] 82 | Shin Nihon Pro Wrestling Toukon Retsuden 3 Arcade Edition 83 | [R. Belmont, smf, Guru] 84 | Super World Stadium '98 [R. Belmont, smf, Guru] 85 | 86 | 87 | 88 | New clones added 89 | ---------------- 90 | Trivia Master (set 3) [Eric Marks] 91 | 92 | 93 | 94 | New games marked as GAME_NOT_WORKING 95 | ------------------------------------ 96 | Kaiun Quiz [R. Belmont, smf, Guru] 97 | Super World Stadium 2000 [R. Belmont, smf, Guru] 98 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0122u1.txt: -------------------------------------------------------------------------------- 1 | 0.122u1 2 | ------- 3 | 4 | 5 | MAMETesters Bugs Fixed 6 | ---------------------- 7 | ym2610_0119u2gre [Philip Bennett] 8 | 9 | 10 | 11 | Source Changes 12 | -------------- 13 | Zeus updates: [Aaron Giles] 14 | * Figured out data format of 2 matrix form. 15 | * Extracted data for lights. 16 | * Added backface culling which mostly works but fails sometimes, so 17 | it is disabled. 18 | * Started on some initial lighting calculations. 19 | * Cleaned up zeus wave RAM accessors. 20 | * Changed rendering code to allow for greater parallelism on multicore 21 | systems. 22 | * Removed some vestigial zeus 2 hacks. 23 | * Reduced visible area to remove artifacts. 24 | * Made right/bottom vertices inclusive to fix some gapping issues. 25 | * Fixed invasn lightgun offset. 26 | 27 | Zeus 2 hardware: 28 | * Fixed ROM loading, added banking support. 29 | * Separated zeus 2 video implementation from zeus implementation. 30 | * Implemented direct pixel accesses; enough to get startup screens 31 | to show. 32 | * Hooked up ZPRAM. 33 | * Fixed digital inputs for crusnexo. 34 | * Fixed default screen parameters to match the games. 35 | 36 | Afega/nmk16 cleanups: [David Haywood, Tomasz Slanina] 37 | * Merged afega.c and nmk16.c drivers 38 | * Removed many hacks from both. 39 | * Fixed a number of games 40 | 41 | Fixed C219 sample read order and implemented sign+magnitude format. 42 | Removed GAME_IMPERFECT_SOUND flag from all Namco NA-1 games. 43 | [Philip Bennett] 44 | 45 | Fixed ROM-based DCS2 system to ignore HLE transfers. (Fixes broken 46 | sound in invasn.) Properly reduced internal memory on the ADSP-2104 47 | variants. [Aaron Giles] 48 | 49 | Fixed bug that would cause events to leak through to the game when the 50 | debugger was up. [Aaron Giles] 51 | 52 | Verified some cpu clocks of original boards using a frequency counter: 53 | [Corrado Tomaselli] 54 | * Changed Success Joe Ym2203 clock from 3mhz to 4mhz 55 | * Changed Pang M6295 clock from 990khz to 1Mhz 56 | * Changed Halley Comet main cpu clock to 1.664mhz (it's not a 57 | mistake, the clock is very low) 58 | * Besides confirming clocks on some games, I modified: 59 | * Aerofighters and Turbo Force sound z80 to 5mhz 60 | * Midnight Resitance 68k cpu to 10mhz (20mhz crystal) and modified 61 | m6295 clock to 1mhz. Also confirmed pin 7 is high. 62 | (Midnight resistance has a lot of slow downs on the pcb too) 63 | 64 | Minor "code quality" improvements: [Atari Ace] 65 | * fixed some remaining static/const qualifier missed cases 66 | * fixed some missing #include "foo.h" 67 | * a few global names were modified to make them less generic/more 68 | consistent (voodoo.c, vrender0.c, lethal.c, rungun.c, zac2650.c) 69 | * some dead/useless code was removed (i8051.c,model1.c,romcmp.c) 70 | 71 | 72 | 73 | New games added or promoted from NOT_WORKING status 74 | --------------------------------------------------- 75 | Invasion [Aaron Giles] 76 | Buggy Boy Junior/Speed Buggy (Upright) [Philip Bennett] 77 | Task Force Harrier [David Haywood, Tomasz Slanina] 78 | US AAF Mustang [David Haywood, Tomasz Slanina] 79 | Black Heart [David Haywood, Tomasz Slanina] 80 | Red Hawk [David Haywood, Tomasz Slanina] 81 | Stagger I [David Haywood, Tomasz Slanina] 82 | Sen Jin - Guardian Storm [David Haywood, Tomasz Slanina] 83 | Spectrum 2000 [David Haywood, Tomasz Slanina] 84 | Fire Hawk [David Haywood, Tomasz Slanina] 85 | 86 | 87 | 88 | New clones added 89 | ---------------- 90 | World Class Bowling (v1.3) [Brian Troha] 91 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0122u3.txt: -------------------------------------------------------------------------------- 1 | 0.122u3 2 | ------- 3 | 4 | 5 | MAMETesters Bugs Fixed 6 | ---------------------- 7 | hstennis0103u2gra [Brian Troha] 8 | edrandy0113gra [Brian Troha] 9 | robocop2_0106u3gra [Brian Troha, Bryan McPhail] 10 | mario0110u1gre [couriersud] 11 | sbrkout0118yel [R. Belmont, Adam Bousley] 12 | pestplce0122red [couriersud] 13 | funkyjet055yel [Bryan McPhail] 14 | liberate074u1gre [Bryan McPhail] 15 | tokiu056gre [Bryan McPhail] 16 | powerbls0112u4red [Pierpaolo Prazzoli] 17 | wwestern0115u1yel [Atari Ace] 18 | namcos1_0118u2yel [Atari Ace] 19 | victnine0116u2red [Pierpaolo Prazzoli] 20 | btoads0103gre [Aaron Giles] 21 | 22 | 23 | 24 | Source Changes 25 | -------------- 26 | Fixes clocks for Orbs. [David Haywood, Tomasz Slanina] 27 | 28 | Fixed various 64-bit GCC warnings. [R. Belmont] 29 | 30 | Improves accuracy and documentation of NSS/SNES DSP-1. 31 | [Andreas Naive, R. Belmont] 32 | 33 | Added new file xtal.h, documenting all known arcade PCB clock cystals. 34 | Drivers should be updated to use these as a basis for their clocks, 35 | and the list should be augmented as additional crystals are found. 36 | [Guru, Aaron Giles] 37 | 38 | suprloco improvements: [Pierpaolo Prazzoli] 39 | * Fixed IC.34 memory test 40 | * Fixed 2nd player cocktail mode 41 | * Changed coin3 to service1 42 | 43 | Cleaned up inputs/DIP switches in cninja driver. [Brian Troha] 44 | 45 | Rewrote mario.c: [couriersud] 46 | - rewrote driver, separate MACHINE_DRIVER(mario_audio) 47 | - palette from schematics 48 | - video timing from schematics 49 | - driver configuration switch Nintendo/Std Monitor 50 | - got rid of COLORTABLE 51 | 52 | Fixed typo for IO1 irq callback in hyperstone core. 53 | [Pierpaolo Prazzoli] 54 | 55 | Added memory_get_bank() function. Fixed logging in memory.c to to use 56 | %p for pointer values. [Aaron Giles] 57 | 58 | Fixed save states in i8051 cpu core [Pierpaolo Prazzoli] 59 | 60 | Implemented a few SysCtrl, Maple, and PVR/HOLLY bits for Naomi. The 61 | BIOS gets slightly further but is nowhere near starting up. 62 | [R. Belmont] 63 | 64 | Zeus updates: [Aaron Giles] 65 | * Better documented various bit latches. 66 | * Hooked up crusnexo lamp board (added layout). 67 | * Fixed year in MK4 startup test. 68 | 69 | Fixed TMS5110 tables. [couriersud, Lord Nightmare] 70 | 71 | Removed ui_popup(). Drivers should always be using popmessage() 72 | instead (has been this way for a while). Augmented popmessage() so 73 | that you can pass NULL to immediately dismiss any messages. 74 | [Aaron Giles, thanks to Oliver Stoneberg's suggestion] 75 | 76 | Added ATTR_PRINTF to a number of functions that have printf semantics. 77 | [Oliver Stoneberg] 78 | 79 | Rewrote sbrkout driver based on schematics: [Aaron Giles] 80 | * XTAL-based timing 81 | * Correct video timing 82 | * Full memory map 83 | * Correct memory usage ("zero page" RAM is shared with videoram) 84 | * Removed all input hacks 85 | * Fixed interrupt generation 86 | * Connected coin counters 87 | * Added save state support 88 | 89 | Fixed several UNICODE=1 issues in the debugger. Changed the Windows 90 | build process to always enable UNICODE=1 for 64-bit builds. 91 | [Oliver Stoneberg, Aaron Giles] 92 | 93 | Added save state support to btoads. [Aaron Giles] 94 | 95 | Fixed onna34ro mcu simulation properly. [Pierpaolo Prazzoli] 96 | 97 | 98 | 99 | New clones added 100 | ---------------- 101 | Mutant Fighter (World, EM-3) [Stefan Lindberg] 102 | The Simpsons (2 Players Asia) [Arzeno Fabrice] 103 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0125u8.txt: -------------------------------------------------------------------------------- 1 | 0.125u8 2 | ------- 3 | 4 | 5 | MAMETesters Bugs Fixed 6 | ---------------------- 7 | - 01935: [Core] All output commands (-listxml, -cc, -listfull, ETC) 8 | crash with error (couriersud) 9 | 10 | 11 | 12 | Source Changes 13 | -------------- 14 | Updated config.txt to describe debugger. Turned off debugger flag by 15 | default. [Aaron Giles] 16 | 17 | Fixed input port read during init on most (Super) System 22 games. 18 | [R. Belmont] 19 | 20 | Fixed Flower dip switches and added dip locations. [Brian Troha] 21 | 22 | 23 | 24 | New clones added 25 | ---------------- 26 | Mahjong Electron Base (parts 2 & 4, Japan, BOOTLEG) [XingXing] 27 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0128u1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0128u1.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0129.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0129.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_013.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.13 4 | ---- 5 | 6 | Program: 7 | - Added the most frequently asked feature: high score saving. Check the 8 | table at the beginning of readme.txt to see which games already support 9 | it. 10 | High scores are also reset-proof: you can reset the game by pressing F3 11 | without losing them. To reset the high scores to their default, just 12 | delete xxx\xxx.hi where xxx is the game name. 13 | Note that hi score saving will NOT work if the default hi scores have been 14 | modified in the ROMs. Use the original ROMs. 15 | 16 | - Fixed all of the problems in Burger Time related to ROM encryption. Slices 17 | fall more than one level when an enemy is on them, no more crashes when a 18 | bonus life is earned, the high screen table works, two players mode works, 19 | and other things. 20 | 21 | - Support for an alternate ROM set for Burger Time, which is likely an 22 | earlier version. 23 | 24 | - Millipede's dip switches now work. 25 | DELETE MILLIPED\MILLIPED.DSW, OTHERWISE THE GAME WILL NOT WORK CORRECTLY. 26 | 27 | - Marc Lafontaine submitted a new palette for Zaxxon. 28 | 29 | - Richard Davies provided a new Phoenix/Pleiads driver with partial sound 30 | support. 31 | 32 | - Fixed "froggers" (I broke it while adding sound to Scramble). 33 | It now also uses the correct palette. Yes, I know that it is completely 34 | different from the real Frogger. This is a bootleg version, remember. 35 | 36 | - As promised, I modified the 8910 emulator to set the clock frequency at run 37 | time, so sound in Crazy Climber and Crazy Kong is now back as normal. 38 | 39 | - ue303ey@sunmail.lrz-muenchen.de reports that changing the horizontal total 40 | register of the custom video modes (0x3d4, 0x00) from 0x5f to 0x61 makes 41 | them work on his monitor. I experimentally made the change. 42 | IF THE CUSTOM MODES WORKED FOR YOU IN VERSION 0.12 AND THEY DON'T WORK ANY 43 | MORE, PLEASE NOTIFY ME AND I WILL REVERT TO THE PREVIOUS SETTING. 44 | 45 | - Keith Smethers suggested to add -vgafreq n command line parameters, 46 | to select the VGA clock frequency. This may reduce flicker, especially in 47 | the 224x288noscanlines mode. 48 | WARNING: THE FREQUENCIES USED MIGHT BE WAY OUTSIDE OF YOUR MONITOR RANGE, 49 | AND COULD EVEN DAMAGE IT. USE THESE OPTIONS AT YOUR OWN RISK. 50 | 51 | - I began working on Moon Patrol's background. It's quite messed up now. 52 | 53 | - Fixed a couple of minor bugs in Bomb Jack background colors. 54 | 55 | Source: 56 | - Use latest version of Marat's 6502 engine. 57 | 58 | - Changes to struct GameDriver to accomodate the high score saving functions. 59 | I also moved the decryption pointers at the end, so it is not necessary to 60 | explicitly define them as 0 when they are not needed. 61 | Check driver.c to see how high score handlers should be written. 62 | hiscore_load() is called every vblank until it returns nonzero; this allows 63 | it to wait for the hi score table to be fully initialized before replacing 64 | it. To avoid saving an incomplete table, hiscore_save() is called only 65 | if hiscore_load() previously returned nonzero. 66 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_014.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.14 4 | ---- 5 | 6 | Program: 7 | - Fixed bug in Mario Bros. high score loading: it was recovering the high 8 | score table, but the high score at the top of the screen was not set 9 | accordingly. 10 | 11 | - Mario Bros. and Donkey Kong 3 now also preserve the score distributions 12 | (use F1 to see them) 13 | 14 | - High score support in Galaxian, Time Pilot, Centipede and Millipede. 15 | However, high scores don't seem to work in Millipede (you are not asked 16 | to enter your name). 17 | 18 | - Fixed bug which sometimes caused 6502 games not to run (actually they did 19 | run, but interrupts didn't happen). 20 | 21 | - Since the US version is better, I renamed amidar to amidarjp, and 22 | amidarus to amidar. 23 | 24 | - Renamed pleiades to pleiads. 25 | 26 | - The change in video modes suggested by ue303ey@sunmail.lrz-muenchen.de 27 | didn't work on some systems, so I reverted to the previous one. 28 | 29 | - Ron Fries provided a new version of his Pokey emulator which fixes problems 30 | in the interface with the SEAL audio library (signed vs. unsigned samples). 31 | 32 | - Ron Fries also added preliminary sound support to Donkey Kong! It uses some 33 | very bad samples for now. The samples are distributed in a separate archive 34 | - put them in the dkong subdirectory. 35 | 36 | - Richard Davies updated the audio routines in Phoenix, sound is now closer 37 | to the original and noise is emulated. 38 | 39 | - Brad Oliver and Mirko Buffoni provided a driver for Vanguard, based on Brian 40 | Levine's Vanguard emulator. 41 | 42 | Source: 43 | - driver.c was getting much too large and confused. I moved the GameDriver 44 | structures inside the single driver/xxxx.c files. This has the additional 45 | benefit that people sending me drivers will not forget to include the ROM 46 | loading addresses ;-) 47 | 48 | - I also changed the GameDriver structure, moving there fields from the 49 | MachineDrivers structure. The idea is that MachineDriver should describe 50 | the hardware, while GameDriver the software. Therefore things like colors 51 | (which are usually stored in a PROM) and dip switch settings go into 52 | GameDriver; decode_color_prom, on the other hand, goes into MachineDriver 53 | because it is an hardware function. 54 | It could be argued that input_ports belong to the hardware; but sometimes 55 | we have keys tied to dip switches (test switches and so on) whose function 56 | is determined by the software. Moreover input_ports contains the default 57 | values for all ports, including dip switches, and those are definitely 58 | software related. 59 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0142u1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0142u1.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0143.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0143.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0143u1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0143u1.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0143u2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0143u2.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0143u9.txt: -------------------------------------------------------------------------------- 1 | 0.143u9 2 | ------- 3 | 4 | MAMETesters Bugs Fixed 5 | ---------------------- 6 | - 04509: [Core] Analog controls are broken on keyboard when joystick 7 | is enabled (Alex Jackson) 8 | - 04394: [DIP/Input] All games with paddle inputs: IPT_PADDLE inputs 9 | do not center properly when mapped to an analog joystick 10 | (Alex Jackson) 11 | 12 | Source Changes 13 | -------------- 14 | fix listing of switches used by gambling games [kanikani] 15 | 16 | Hooked up MC6845 to Laser Base [Angelo Salese] 17 | 18 | Hooked up PIT to Laser Base [Angelo Salese, Tomasz Slanina] 19 | 20 | Changed some of the default mappings for analog controls in order to 21 | fix various input-fighting bugs (including, but not limited to, 22 | MT#4394 and MT#4509). Reverted the u8 change to analog joystick 23 | handling--it only partially solved the problem it was meant to fix, it 24 | introduced new issues in return, and generally made the code more 25 | complicated for little benefit [Alex Jackson] 26 | 27 | Improved game documentation to Naomi / Triforce / Chihiro HW [f205v] 28 | 29 | New clones added 30 | ---------------- 31 | Battle Shark (Japan, Joystick) [ShouTime] 32 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0144.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0144.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0144u2.txt: -------------------------------------------------------------------------------- 1 | 0.144u2 2 | ------- 3 | 4 | 5 | MAMETesters Bugs Fixed 6 | ---------------------- 7 | - 04546: [Graphics] pinbo, pinboa, pinbos: Background colour in wrong 8 | (hap) 9 | - 04542: [Crash/Freeze] quiztvqq: mame crash after map screen 10 | (Fabio Priuli) 11 | - 04541: [DIP/Input] qdrmfgp : cannot start game (Angelo Salese) 12 | - 04538: [Crash/Freeze] Many sets: Crash on exit on 32-bit Windows XP 13 | (-video d3d) (Antonio Giner) 14 | 15 | 16 | Source Changes 17 | -------------- 18 | segas32.c: Corrected rom labels and added PCB locations to F1 Super 19 | Lap [The Dumping Union] 20 | 21 | Removed ugly functions interrupt_enable_w() and cpu_interrupt_enable() 22 | from the core, and updated all the drivers that used it accordingly. 23 | Full list of drivers changed by this can be found at 24 | http://mamedev.emulab.it/kale/fast/files/cpu_irq_enable.zip 25 | [Angelo Salese] 26 | 27 | Fixed scratchy sound in Birdiy, unlike all other Pac-Man HW games irq 28 | mask is at $5001 instead of $5000, so fixing that fixed the sound as 29 | well [Angelo Salese] 30 | 31 | Fixed bogus IRQ/NMI mask bit in Yie Ar Kung-Fu (IRQ mask bit was 32 | masking BOTH lines before) [Angelo Salese] 33 | 34 | Fixed bogus irq mask to sound CPU in Syusse Oozumou [Angelo Salese] 35 | 36 | Fixed bogus irq mask bit in SNK6502 HW games (IRQ mask bit was masking 37 | BOTH lines before) [Angelo Salese] 38 | 39 | Removed deprecat.h usage from the following drivers: [Angelo Salese] 40 | * alpha68k.c 41 | * astrocorp.c 42 | * bartop52.c 43 | * beezer.c 44 | * cps2.c 45 | * maxaflex.c 46 | * namcos22.c 47 | 48 | Added proper sound to yieartf set [Angelo Salese] 49 | 50 | Written a generic RAMDAC device, hooked it up to the sfbonus.c, 51 | blitz68k.c, rltennis.c, chsuper.c drivers [Angelo Salese] 52 | 53 | Added 3 opcodes (sfence,fstp,fild) to the i386 processor 54 | [Samuele Zannoli] 55 | 56 | Little modifications to ap2_dsk.c and gaelco3d.c/.h to compile with 57 | MSVC [Samuele Zannoli] 58 | 59 | Added a placeholder for ohci usb controller in chihiro plus relative 60 | hack to avoid an infinite loop. This allows chihiro to try to 61 | initialize direct3d and to use the nvidia 3d accelerator ... 62 | [Samuele Zannoli] 63 | 64 | Converted chsuper.c to ADDRESS_MAP_MODERN [Angelo Salese] 65 | 66 | Confirmed Gal Panic 3's clocks and xtals from original PCB 67 | measurements [Corrado Tomaselli] 68 | 69 | Added Sound NMI mask to Alpha68k II / V HW games [Angelo Salese] 70 | 71 | Converted Beezer to proper vertical screen orientation, being 72 | originally a Galaxian conversion kit that's quite obvious as well 73 | [Angelo Salese] 74 | 75 | Converted Super Speed Race Jr video to be vertically oriented 76 | [Angelo Salese] 77 | 78 | CPS-1 update [Team CPS-1]: 79 | * Identified and documented pang3n as a bootleg, added a note 80 | * Fixed pang3, pang3j to use proper 128KB EPROM PA3_11.11F instead of 81 | the one resized used by pang3n 82 | * Dumped and added CD63B.1A PAL to dino, dinou (Kold666) 83 | * Dumped and added Q-Sound PALs to dino, dinou, punisher, punisheru, 84 | slammast, slammastu, wofu (3 of 4) (Kold666) 85 | * Dumped and added PALs to pang3 (2 of 3), pang3r1, pang3j, pang3n 86 | (Kold666) 87 | * pang3n -> pang3b 88 | * Minor cleanups and fixes 89 | 90 | 91 | New clones added 92 | ---------------- 93 | Space Gun (Japan) [ShouTime] 94 | Space Gun (US) [ShouTime] 95 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0144u3.txt: -------------------------------------------------------------------------------- 1 | 0.144u3 2 | ------- 3 | 4 | 5 | MAMETesters Bugs Fixed 6 | ---------------------- 7 | - 04550: [Save/Restore] 20pacgal and clones.: Reset after loading with 8 | -autosave enabled. (Tafoid) 9 | - 00287: [Graphics] ikki: another flicker happens newly in the 10 | introduction scene between title and demo-play. 11 | (Angelo Salese) 12 | - 04554: [DIP/Input] gghost: Player 1 constantly moves right on the 13 | screen (hap) 14 | - 04552: [Graphics] ssf2t and clones: flashing garbage during intro 15 | (hap) 16 | - 04358: [Crash/Freeze] roughrac, sgmast: freezes upon attempting to 17 | start a game (Angelo Salese) 18 | - 04553: [Crash/Freeze] All games in toypop.c: Games freeze with 19 | zeroes screen (Angelo Salese) 20 | - 04551: [Gameplay] mastkin: irq_mask_w should be on 0x10B7 21 | (Angelo Salese) 22 | - 04548: [Save/Restore] Many games in mappy.c: Games do not load 23 | correctly using -autosave. (Angelo Salese) 24 | - 04549: [Crash/Freeze] All games in toypop.c: Game fails POST - hangs 25 | (Angelo Salese) 26 | - 04547: [Gameplay] digdug, galaga: Dig Dug gameplay is acting very 27 | odd. Galaga has sound issues. (Angelo Salese) 28 | 29 | 30 | Source Changes 31 | -------------- 32 | Added video, sound and basic i/o to the CES Classic driver, games are 33 | currently sort of playable [Angelo Salese] 34 | 35 | Completely removed deprecat.h and partial frame irq hacks from the core. 36 | Full list of drivers changed by this can be found at 37 | http://mamedev.emulab.it/kale/fast/files/deprecat_removal.zip 38 | [Angelo Salese] 39 | 40 | Converted Sliver to RAMDAC device [Angelo Salese] 41 | 42 | Added ay8910_reset_w() function, used by Joyful Road / Munch Mobile 43 | for resetting the AYs on-the-fly. Fixes substained sounds in the 44 | aforementioned game. [Lord Nightmare, Angelo Salese] 45 | 46 | Putted an handling error where filenames are too long [Chad] 47 | 48 | Fixed IRQ and NMI generation in Joyful Road driver according to 49 | schematics [Tomasz Slanina] 50 | 51 | CPS-1 update [Team CPS-1]: 52 | * Added LWCHR.3A, ST22B.1A, STF29.1A, TK22B.1A, VA24B.1A, YI24B.1A 53 | PALs 54 | * Fixed wofch to use proper EPROM TK2(CH)_07.9A since the previous 55 | dump was found to be bad 56 | * Fixed wof, wofa, wofj, wofch ROMs labels and locations, added 57 | Q-Sound PALs and pcb infos (Kold666) 58 | * captcomm and clones: CCPRG.11D marked as NO_DUMP, the one dumped 59 | was CCPRG1.11D (Kold666) 60 | * Fixed dinoj, punisherj ROMs labels and locations, added Q-Sound 61 | PALs 62 | * Fixed sfzch, sfzbch GFX and sound ROMs labels and locations 63 | * Minor cleanups and fixes 64 | 65 | Converted Paint & Puzzle driver to use proper VGA core [Angelo Salese] 66 | 67 | Provided PROM dump for Birdiy [f205v, Corrado Tomaselli] 68 | 69 | 70 | New games added or promoted from NOT_WORKING status 71 | --------------------------------------------------- 72 | Keith Courage In Alpha Zones [Mariusz Wojcieszek] 73 | Alien Crush [Mariusz Wojcieszek] 74 | Pac-Land (United Amusements PC Engine) [Mariusz Wojcieszek] 75 | 76 | 77 | New clones added 78 | ---------------- 79 | Exzisus (TAD License) [f205v, Robotype] 80 | Guzzler (Swimmer Conversion) [Kevin Eshbach] 81 | Warriors of Fate 921031 ETC [boredstu] 82 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0145u3.txt: -------------------------------------------------------------------------------- 1 | 0.145u3 2 | ------- 3 | 4 | 5 | 6 | Source Changes 7 | -------------- 8 | Fixed listxml and validation. [Fabio Priuli] 9 | 10 | chdman: Properly handle and warn on bin/cue output of images with 11 | subcode data [R. Belmont] 12 | 13 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0146.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0146.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0146u1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0146u1.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0146u4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0146u4.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0147.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0147.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0147u1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0147u1.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0147u3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0147u3.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0147u4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0147u4.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0148.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0148.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0148u4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0148u4.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0148u5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0148u5.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0149.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0149.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0149u1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0149u1.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_015.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.15 4 | ---- 5 | 6 | Program: 7 | - Jarek Burczynski submitted a sound driver for Bomb Jack. 8 | The game is now a bit slow on my 486/100, -frameskip 1 is almost good but 9 | not quite. 10 | 11 | - Sound support in: 12 | Scramble 13 | Super Cobra (note that the "scobra" rom set is wrong - ROMs 5c, 5d and 5e 14 | must be 2k, not 4k. You can take them from one of the other two 15 | sets). 16 | The End 17 | Battle of Atlantis 18 | Lost Tomb (very nice sound, pity the ROMs are corrupted) 19 | Amidar 20 | Turtles 21 | Frogger 22 | Pooyan 23 | Time Pilot 24 | 25 | All these require -frameskip 1 on my 486/100. 26 | 27 | I have no idea how accurate the tempo and pitch is. If you can compare it 28 | with a real machine, please let me know what's wrong. 29 | 30 | Note: I discovered that the garbled sound I experienced in Scramble was 31 | caused by a bad ROM. Therefore, if sound doesn't work, check your ROM 32 | set. Note that I also changed one ROM name from "2c" to "2d". 33 | 34 | - Carnival is finally working! Many thanks to Richard Davies who understood 35 | how to make it accept coins. 36 | 37 | - Brad Oliver deserves a prize for being the person who, alone, has 38 | discovered more bugs than everyone else put together. This time the bug 39 | was illegal memory acesses in games using 224x288 and 288x224 modes (Pengo, 40 | Pac Man, Rally X). 41 | 42 | - Thanks to the invaluable help of Steve Scavone, I've been able to fix 43 | many bugs in the Wizard of Wor driver. 44 | 45 | - Added support for a version of Galaxian which is known to be original. It 46 | has Namco copyright and the code is slightly different from the other 47 | Galaxian (which has Midway copyright). I called this version "galaxian", 48 | and renamed the other "galmidw". 49 | 50 | - High score support in Pac Man, Ms. Pac Man, Crush Roller, Burger Time, 51 | Zaxxon, Congo Bongo, Pooyan, Moon Cresta, Moon Quasar. 52 | 53 | - Support for a different version of Frogger ("frogsega"). 54 | 55 | - Miscellaneous graphics fixes to Zaxxon and Congo Bongo. Also better colors 56 | (especially in Congo Bongo), thanks to Marc Lafontaine. 57 | 58 | - Fixed most of the graphics problems with Moon Patrol. The video driver is 59 | a gigantic kludge right now, but it works and at a reasonable speed 60 | (though I can't reach 60fps on my 486/100). 61 | 62 | - Many people requested a way to syncronize with the video beam, to avoid 63 | jerkiness. Here it is: -vsync. It should be used together with -noscanlines, 64 | and possible -vgafreq to adjust the frame rate to be as close as possible 65 | to 60fps (use F11 to check the actual frame rate). Note that this, unlike 66 | the default timer based sync, will NOT downgrade nicely if your system is 67 | not fast enough. 68 | 69 | - Bernd Wiebelt provided new code for -vesascan, and implemented the new 70 | "-vesaskip n" mode. It uses a 640x480 screen instead of the 800x600 used 71 | by -vesascan, and allows you to scroll the visible area using the PGUP and 72 | PGDOWN keys. 73 | 74 | - Maintaining the endless list of ROM subdirectories was getting quite boring, 75 | so I modified readroms() to make it automatically print the complete list of 76 | required ROMs if one is missing. I think I should add a CRC check as well. 77 | I also added a brief explanation of what ROMs are and why they are required - 78 | hoping this will cut down the flow of e-mail asking "gee, I run your program 79 | and it says 'unable to open file xxxx/xxxx', what should I do?" 80 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_0150.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0150.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0152.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0152.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0155.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0155.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_0158.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_0158.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_016.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.16 4 | ---- 5 | 6 | Program: 7 | - Support for Green Beret, with partial sound (probably inaccurate). 8 | Colors are terrible. If you can see what you are doing, it's playable (but 9 | should it be this fast? I find it very hard) 10 | 11 | - Richard Davies and Brad Oliver provided drivers for the so-called "Sega" 12 | version of Jump Bug (it's actually a bootleg with the protection checks 13 | removed). The driver supports sound. 14 | 15 | - Added joystick support to Vanguard. 16 | 17 | - Support for Fantasy on the Nibbler driver. There are several problems, it's 18 | not playable. 19 | 20 | - Thanks to Mike Coates and Peter Clare, Carnival now has colors. 21 | 22 | - Stefano Mozzi provided a much better palette for Mario Bros. 23 | 24 | - Matthew Hillmer submitted a new palette for Donkey Kong 3. It is not 25 | intended to be correct, but at least it gets rid of the annoying 26 | checkerboard effect. 27 | 28 | - Tormod Tjaberg provided updated Space Invaders (+clones) drivers which 29 | support sound. They use samples, derived from Michael Strutts' emulator. 30 | 31 | - Support for Fantazia (bootleg version of Moon Cresta) 32 | 33 | - Fixed a couple of remaining graphic glitches in the Wizard of Wor driver. 34 | 35 | - Various fixes to Burger Time: 36 | - Fixed CPU clock speed to avoid slowdowns on fourth level. 37 | - It's much faster on a 486. 38 | - Sprites no longer "stick" on the screen on a level change. 39 | - Fixed a bug in high score save. 40 | DELETE BTIME\BTIME.HI, OTHERWISE THE HIGH SCORE TABLE WILL BE CORRUPTED 41 | 42 | - Marc Lafontaine provided a Venture driver. It is partially playable, 43 | sprites are wrong. 44 | On startup, keep 1 or 2 pressed to proceed. 45 | 46 | Source: 47 | - I wrote some general purpose routines to simplify interface with the AY8910. 48 | They are in 8910intf.c. See the existing drivers for usage examples. 49 | 50 | - To solve the problem with garbled text messages in Time Pilot, modified the 51 | GameDriver structure replacing letters_start and numbers_start with the 52 | array charset[36]. 53 | 54 | - I finally took the time to change Z80.h/M6502.h to make them work together. 55 | This allowed me to remove some kludges in cpuintrf.c. I also added some new 56 | functions, which can be used regardless of the CPU type: cpu_getpc(), 57 | cpu_geticount(), cpu_seticount(). 58 | 59 | - Fixed a couple of bugs in M6502 BCD arithmetic. One of them was causing the 60 | pepper counter in Burger Time to behave strangely. 61 | 62 | - Brad Oliver modified pokey.c and pokey.h to make them more portable. 63 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_017.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.17 4 | ---- 5 | 6 | Program: 7 | - Various fixes to Green Beret: 8 | - Thanks to Paul Swan, it now has 100% accurate colors. 9 | - Dip switches didn't work, fixed. 10 | - Support for Rush'n Attack (the US version) 11 | - I've been told that it actually was too fast, so now it runs slower. 12 | Let me know how accurate it is. 13 | 14 | - Fabrice Frances submitted a massive contribution: an 8086 CPU emulator, and 15 | drivers for Q*Bert and Mad Planets. They run quite slowly on my 486/100 16 | (~25 fps) but are playable. Q*Bert has sound too (with samples). 17 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_018.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.18 4 | ---- 5 | 6 | IMPORTANT NOTE: This will be the last version of MAME released by me (Nicola 7 | Salmoria). From now on, the project will be maintained by Mirko Buffoni 8 | (mix@lim.dsi.unimi.it). Contact him if you have material to submit for 9 | inclusion into MAME. Please don't send such material to me. 10 | 11 | 12 | Program: 13 | - Green Beret: 14 | - The speed should now be VERY accurate. It also syncs correctly with the 15 | music. 16 | - Sound pitch should be correct as well (though it changes after you die 17 | for the first time...) 18 | - High score support. 19 | - Fixed sprite clipping problem on the left of the screen. 20 | - Fixed memory trashing bug in dirtybuffer handling 21 | 22 | - I finally added some lousy, very inaccurate, noise to the 76496 emulator. 23 | This affects Lady Bug and Green Beret. 24 | 25 | - I also added the same lousy noise to Galaxian, Pisces, Moon Cresta, Moon 26 | Quasar. 27 | 28 | - Fixed bug in the 8910 emulation which caused noise to be played in Crazy 29 | Kong when you jumped over a barrel. 30 | 31 | - Zaxxon and Congo Bongo now save their high scores for real. The code had 32 | disappeared from the drivers... I _did_ write it, since I had .hi files in 33 | my directories ;-) 34 | 35 | - High score support in Space Invaders (Invaders only - not clones) 36 | 37 | - Bomb Jack is much faster on a 486. Now runs very well with -frameskip 1 on 38 | my 486/100. 39 | 40 | - Sprite placement in Pac Man, Ms Pac Man and Crush Roller should now be 41 | arcade perfect. Thanks to Richard Davies who verified it on a real machine. 42 | 43 | - Preliminary support for Jungle King / Jungle Hunt. Slow but playable. I 44 | haven't the gfx bank selector, therefore you'll have to pick the correct 45 | background graphics yourself. Use keys C and V to change it. 46 | 47 | - VERY preliminary support for Elevator Action. Not playable. 48 | 49 | - Preliminary support for Seicross, using the Crazy Kong driver. Not playable. 50 | 51 | - Marc Lafontaine fixed some problems in the Venture driver, and provided 52 | drivers for Mouse Trap and Pepper II, which run on similar hardware (Pepper 53 | II is not complete yet). 54 | Note that the required Venture ROM set has changed - the other one was 55 | missing one ROM. 56 | Collision detection doesn't work - in Mouse Trap, you can use keys 7 and 8 57 | to simulate a sprite-to-character and a sprite-to-sprite collision. 58 | 59 | - Rotated the controls for Q*Bert 60 | 61 | - Some changes to music tempo in Amidar, Pooyan, Time Pilot. 62 | 63 | - Added support for the original, Universal version of Mr. Do!. I renamed the 64 | other, which has an additional Taito copyright notice, "mrdot". 65 | 66 | - Support for a version of Crazy Kong running on Scramble hardware 67 | 68 | - Mike Coates provided a Space Panic driver. 69 | 70 | - Fixed bugs in Jump Bug and Bagman sound drivers which caused page faults 71 | when run under DOS. 72 | 73 | - Fabrice Frances submitted a much faster version of the 8086 emulation. 74 | Q*Bert now runs at full speed with -frameskip 1 on my 486/100. 75 | 76 | Source: 77 | - Samples are now loadaed by the main engine, not the single drivers. This is 78 | done via the new field samplenames in the GameDriver structure. Samples can 79 | then be retrieved by the drivers in Machine->samples. 80 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_019.txt: -------------------------------------------------------------------------------- 1 | [ Sorry to be late, I just taken my graduation in Computer Science and I 2 | was a little busy. Here we go! :> ][NdMix] 3 | 4 | 0.19 5 | 6 | Program: 7 | - Thanks to Marc LaFontaine that provided me bootleg version we have now 8 | support for Popeye. It's not yet playable (when the game starts the 9 | machine resets) but it has music already. It's also very slow, since 10 | it uses a 512x480 screen. I'm looking for decryption scheme for original 11 | Popeye board using Lionel's idea [pain!]. 12 | 13 | - Fabrice Frences fixed the Qbert driver and added support for Reactor. 14 | 15 | - Jarek Burczynski provided a preliminar but playable driver for Arabian. 16 | Colors are wrong, but it support sound already. 17 | 18 | - Mike Coates fixed the Space Panic background colors. Also added hiscore 19 | support. 20 | 21 | - Nicola Salmoria found how Elevator Action background works. Also updated 22 | all drivers that have a scrolling background. Support for the bootleg 23 | version of Elevator Action ("elevatob"). The original version doesn't 24 | work because of copy protection. The graphics are almost OK now, 25 | albeit quite slow. 26 | 27 | - Paul Leaman (author of the 1942 emulator) provided exhaustive information 28 | on (guess what) 1942, which is now supported. 29 | 30 | - Some changes to music tempo of Frogger 31 | 32 | - Added partial sound support to RallyX (no explosions yet). Thankx to Ron 33 | Fries. 34 | 35 | - Added preliminar unplayable WarpWarp. Graphic is ok, but the game hangs 36 | during diagnostic. 37 | 38 | - Changed noise_lenght and noise_rate values in Moon Cresta audio driver, 39 | so now noise is much more noisier! 40 | 41 | - Shaun Stephenson provided me original Phoenix sound samples, so I adjusted 42 | sound driver to achieve correct sound modulation and frequency, and 43 | substituted noise generator for shots and explosions with a couple of 44 | samples. Noise generator can be still used (just don't put the samples 45 | in the directory) with Phoenix and it's used in Pleiads. I changed 46 | white noise waveshape and adjusted frequency, so now it sounds better. 47 | 48 | Source: 49 | - Added input ports 5 and 6 in CPUINTRF module. 50 | 51 | - Fixes to setdipswitches() and the fps counter in COMMON.C, to make them 52 | work correctly with non 8x8 fonts. 53 | 54 | - Substituted strcmp() with case insensitive stricmp() in MAME.C and MSDOS.C. 55 | This solve the problem with upcase gamename (ex: Win95 and NDOS). 56 | 57 | - Added copyscrollbitmap() to COMMON.C, that semplifies programming for 58 | those games that use scroll. 59 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_020.txt: -------------------------------------------------------------------------------- 1 | 0.20 2 | 3 | Program: 4 | - Yes!! Finally I wrote a driver for Gyruss, one of my favourite games 5 | and one of the reasons why I started emulation. Big special thanks 6 | to Michael Cuddy, without help and information this game would probably 7 | never be done; and to Nicola Salmoria that fixed some of the sprites 8 | bugs that turned me mad and cleaned the code! ;) 9 | 10 | - The following changes were done by Nicola Salmoria: 11 | - 1942 has correct colours. Also fixed rom paging, so now it has no more 12 | slowdowns. Fixed jerkiness. Sound is better, too. How about the 13 | tempo? How about the pitch? Are they right? 14 | - fixed missing sprites when exiting from doors in Elevator Action. There 15 | are still some sprite priority bugs. Also better colors. 16 | - Thanks to Marc Lafontaine's invaluable help, Popeye is now fully playable 17 | and has 100% accurate colors. Supports high score saving, too. 18 | Still very slow. 19 | 20 | - Brad Oliver found a lot of bugs around the code. Fixed 1942 background 21 | scroll, Arabian video driver, and Phoenix sound init routine (all those 22 | caused trashes on MAC). 23 | 24 | - Paul Berberich fixed some colors of Donkey Kong that is now quite close 25 | to original arcade. Also Donkey Kong Jr. has better colors now. 26 | 27 | - Fabrice Frences provided a driver for Krull. Also fixed some bugs in 28 | qbert, and returned audio to Mad Planets. 29 | 30 | - Ron Fries created a new set of Donkey Kong samples, using Mike Cuddy's 31 | 8039 emulator. The new samples no longer have static, they are aliased 32 | and louder. All names are now generic, so the same name can be used 33 | across Nintendo line (DK, DKjr, DK3, Mario). 34 | 35 | - Chris Hardly kindly provided a working driver for Warp Warp. 36 | 37 | - Dave W. provided a new set of invaders samples. Should be better, though. 38 | 39 | - Frogger music tempo bring back to original value. Fast but flawless! 40 | 41 | Sources: 42 | - Changed 8910intf to support 5 PSGs (Gyruss have them!) 43 | 44 | - Changes in MAME.C: added -list option. This is useful for mantaining 45 | the readme file. It lists currently supported games. Thanks to Zanello 46 | Maurizio for suggestion. 47 | 48 | - Changes in MSDOS.C: vesa and vesascan are now mutex. Also fixed a bug 49 | caused by calling joystick initialize before starting allegro. 50 | 51 | - To UNIX users: sorry for the mess I did in my previous distribuition. 52 | All names and patches should be ok now. 53 | 54 | - Nicola Salmoria provided the following changes: 55 | - changed GENERIC.C to add sound_command_latch_r(): this always return the 56 | last command, instead of 0, if there are no more pending commands. This 57 | was required by 1942. 58 | 59 | - new flag for the cpu type: CPU_AUDIO_CPU. For example, you'll define a CPU 60 | type as CPU_Z80 | CPU_AUDIO_CPU. This indicates that the CPU is a slave 61 | used for audio only, and is therefore not needed if sound is disabled. 62 | The CPU will not be emulated when sound is turned off, therefore speeding 63 | up the emulation a lot. 64 | 65 | - also, 8910_sh_update() doesn't emulate the 8910 audio if sound is disabled 66 | (the I/O ports of the chip are still emulated, since some games use them 67 | for input). 68 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_021.txt: -------------------------------------------------------------------------------- 1 | 0.21 2 | 3 | Program: 4 | - I'd like to say I'v finished, but Nicola is too fast as always! ;) 5 | So thanks to Nicola we have GALAGA!! And very special thanks to Martin 6 | Scragg that provided us crucial information on custon I/O chips. 7 | 8 | - Thanks to Dark Schneider (DS wanted to be anonymous, so I'll call him 9 | this way) that provided 6809 support and the first driver working on this 10 | CPU: Super Pac Man. The driver is based on the super-detailed KEG file 11 | of Replay emulator by Kevin Brisley (kevin@isgtec.com). 12 | Thanks to everyone. 13 | 14 | - Ville Laitinen provided a driver for Kangaroo, based on the Arabian 15 | hardware. I'v also adjusted the number of frames per second to 60 16 | to the two drivers. Sync with sound should be better, though. 17 | 18 | - Thank to Virtu-Al (Alan J McCormick (gonzothegreat@JUNO.COM)) Amidar 19 | and Turtles now have 100% correct colors. 20 | 21 | - Arabian has correct colors now. 22 | 23 | - Fixed a bug in all games with starbackground: using a frameskip > 0 24 | introduced slowdowns. Now the speed remains unchanged. 25 | 26 | - Fixed tempo speed in 1942. It was playing at half speed. Should be 27 | correct now. Also fixed a bug in noise volume of PSG. Noise was 28 | playing at half volume. 29 | 30 | - Added support for Donkey Kong japanese version 31 | 32 | - Minor adjustment to Space Invaders color strips 33 | 34 | - Mad Planets doesn't crash anymore with the new samples (shorter!) 35 | 36 | - Added colors to Warp Warp. Thanks again Chris. 37 | 38 | - Fixed Dipswitch in Elevator Action. YOU'LL HAVE TO DELETE THE PREVIOUS 39 | DSW FILE IN "ELEVATOB" DIRECTORY IN ORDER TO GET IT RUN CORRECTLY. 40 | 41 | Sources: 42 | - Added M6809 CPU support. Changes in CPUIntrf.c and Driver.h to accomodate 43 | the new CPU. 44 | 45 | - Nicola introduced changes to the Z80 emulator code that intercept some 46 | sorts of tight loop used during an interrupt waitstate. Normal games 47 | should not be affected, while Galaga and 1942 are now very fast!! 48 | 49 | - Added MasterVolume in MSDOS.C, and changed MAME.C to support this feature. 50 | You can change the volume thru various volume percentage [100,75,50,25,0] 51 | pressing F9. 52 | 53 | - Sound is freezed now during GFXView, Pause and DipSwitch settings.[Ahhh! ;)] 54 | 55 | - I'v added redefinable keys in MAME. A new structure cointains which 56 | input ports and bits have a certain meaning. The KEY settings will be 57 | saved in a .KEY file, in the game directory. 58 | 59 | - Changes in COMMON.H for the sample structure. Now it has infos on 60 | replayrate, resolution and volume of the sample to be played. 61 | BE SURE TO DOWNLOAD THE NEW SET OF SAMPLES, OR THE "MAMESAM" CONVERTER 62 | OR YOU WILL GET NO SOUND FOR SAMPLE BASED GAMES!! 63 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_021_5.txt: -------------------------------------------------------------------------------- 1 | 0.21.5 2 | - Nicola fixed a bug in Memory addressing that caused Galaga to trash 3 | under DOS. Also, fixed colors in Elevator Action (100% correct colors) 4 | and Jungle King (I have some screenshots and colors doesn't match. BTW 5 | these are much better than previous). Finally Jungle King doesn't need 6 | to select the graphic bank, but still have some glitches on sprites. 7 | 8 | - Fixed a bug in sound init of phoenix/pleiads that caused the game to 9 | crash under dos. 10 | 11 | - Fixed a bug in keys redefinition routine: ALT, SHIFT, and CONTROL are 12 | now selectable. 13 | 14 | - Fixed 224x288 noscanline video mode. It's centered again now. 15 | 16 | Sources: 17 | - Changed MSDOS.C to support 240x272 (video mode provided by V.Verrando) 18 | 19 | - Changes in COMMON.C to copyscrollbitmap() 20 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_022.txt: -------------------------------------------------------------------------------- 1 | [ Sorry to be late, but this is my birthday MAME release and I wanted it to 2 | be as good as possible. Enjoy, and send a postcard if you like ;) NdMix ] 3 | 4 | 0.22 5 | 6 | Program: 7 | - Nicola added COMMANDO!! Another of my favourite games back to life ;) 8 | High score supported as well. Original Sound is done by YM2203 9 | (FM synthesis) while now is done by 8910 (no FM). 10 | So music is not present. 11 | 12 | - And here it is: thanks to Roberto Ventura's superdetailed documentation 13 | I'v added Ghost 'n Goblin support. I lost one week because of a bug in 14 | the new 6809 emulator, so I switch back to the previous one. Big thanks 15 | to Nicola that fixed some stupid bugs in color palette generation. ;) 16 | We need a skilled player. READ THE README.TXT FILE! 17 | 18 | - Another one added: based on GnG hardware I'v added Diamond Run support. 19 | Don't know if the banks mode switch is right, it's too slow for me 20 | to go further the first level! 21 | 22 | - Added Vulgus support. Colors are wrong unless I find the color proms. 23 | High score save supported. I played around with Dip Switches: they are 24 | almost right, though, but there should be also a sound toggle while in 25 | attract mode. 26 | 27 | - Rick Wirch (wirch@execpc.com) proposed a better optimization to Cpu_readmem 28 | and Cpu_writemem. Speed results are good under DOS and Windows. 29 | 30 | - Brad Oliver provided me a lot of suggestions to improve portability and 31 | fixed a lot of bugs. 32 | 33 | - Paul Berberich fixed some colors of Congo Bongo. They are not right but 34 | a lot better of the previous. Screenshots could be useful. 35 | 36 | - I have fixed colors in Centipede. Thanks to Ivan Mackintosh for sending 37 | me the info. 38 | 39 | - Nicola added cars in radar update of RallyX and improved color palette 40 | emulation in Bombjack which has now perfect colors. 41 | 42 | - Fixed credit bugs in Elevator Action and Turtles. REMEMBER TO DELETE 43 | THE PREVIOUS .DSW FILES OTHERWISE THE GAMES WON'T WORK PROPERLY! 44 | 45 | - Added preliminary sound support to Elevator Action and Jungle King. 46 | Tarzan yell scream sample missing. 47 | 48 | - Time pilot has now 100% correct colors (thanks Virtu-Al!). 49 | 50 | - Some fixes to sprite priority in Frogger. 51 | 52 | - Added high score support to Amidar, Frogger. 53 | 54 | - Added Phoenix Amstar (clone) support, Pac Man Plus (clone) and fixed 55 | all Invader's clones bugs. Also fixed charset of all Invader's clones. 56 | 57 | Sources: 58 | - Changed CPUIntrf regarding readmem/writemem optimizations 59 | 60 | - Minor fixes to some drivers 61 | 62 | - Bernd Wiebelt provided modifications to MSDOS.C for Vesa 2.0 linear 63 | and banked extensions. Also inline assembly double pixeling provided 64 | a faster approach on slower videocards. Check the readme.txt file for 65 | new video options. 66 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_023.txt: -------------------------------------------------------------------------------- 1 | 0.23 2 | 3 | Program: 4 | - "And there was MUSIC!". Thanks to Ishmair's FM engine, music is supported 5 | in Commando, Ghosts 'n Goblins, Diamonds. Since the synthesis is based 6 | on FM generation via OPL, you must have a SoundBlaster, Adlib, or compatible 7 | to get the music. However I heavily dislike this approach and I'm looking 8 | for documentation on FM generation. If anyone want to join to the party 9 | forward me a mail! 10 | 11 | - I'v also fixed GALAGA hiscore saving, which is now flawlessy supported! ;) 12 | 13 | - I'v added Kung Fu Master driver to MAME. Credits fly to Ishmair for the 14 | hardware information and to Nicola for fixing my sprite bugs. 15 | 16 | - Steven Hugg (hugg@pobox.com) provided a Williams games driver. Stargate, 17 | Robotron and Joust are currently supported and playable. However Robotron 18 | and Joust have some glitches yet. 19 | 20 | - Tormod Tjaberg (tormod@sn.no) provided several modifications to Invaders 21 | Deluxe driver which has now Hi-score Name saving feature (the only one 22 | Space Invaders Emulator doing so at the moment!). All Invaders have now 23 | Tilt too. Keys and Dip Switch adjusted. REMEMBER TO DELETE PREVIOUS 24 | .DSW and .KEY FILES. 25 | 26 | - John Butler and Ed. Muller provided a driver for QIX! High Score saving 27 | supported too. 28 | 29 | - Thankx to Dock Cutlip (dockc@cyberplanet.net) Pacman Plus has now 100% 30 | arcade correct colors. 31 | 32 | - While talking of colors, Ghosts 'n Goblins has 100% correct colors too! 33 | Thanks to Gabrio Secco that provided us the complete colors LOG file ;) 34 | 35 | - I'v fixed Seicross which is now playable and has music too. REMEMBER TO 36 | DELETE PREVIOUS .DSW FILE, AND SET "DEMO & DEBUG MODE" TO OFF. 37 | 38 | - Also fixed Nibbler colors: I should say 100% correct colors, but I 39 | remember the Nibbler hairs were Green versus Purple. Maybe I played a 40 | bootleg version. 41 | 42 | - Added Phoenix TPN clone ("phoenix3"). I'v also added hiscore support to 43 | all Phoenix and Pleiads as well. 44 | 45 | - Fixed the "ape" bug in Kangaroo. 46 | 47 | - Full rotation allowed in Mad Planets (Thanks to Andrew Scott). 48 | 49 | - Some fix to Popeye and Burgertime sound pitch. 50 | 51 | Sources: 52 | - Modifications were done to M6809 emulator to support FIRQ. 53 | 54 | - Changes were done to MSDOS.C to fix OSD_READ_KEY for people having 55 | problems with keyboard. 56 | 57 | - Dip Switches and Key Settings are now selectable thru a menu system. 58 | F8 key is no longer supported. 59 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_023_1.txt: -------------------------------------------------------------------------------- 1 | 0.23 2 | 3 | Program: 4 | - "And there was MUSIC!". Thanks to Ishmair's FM engine, music is supported 5 | in Commando, Ghosts 'n Goblins, Diamonds. Since the synthesis is based 6 | on FM generation via OPL, you must have a SoundBlaster, Adlib, or compatible 7 | to get the music. However I heavily dislike this approach and I'm looking 8 | for documentation on FM generation. If anyone want to join to the party 9 | forward me a mail! 10 | 11 | - I'v also fixed GALAGA hiscore saving, which is now flawlessy supported! ;) 12 | 13 | - I'v added Kung Fu Master driver to MAME. Credits fly to Ishmair for the 14 | hardware information and to Nicola for fixing my sprite bugs. 15 | 16 | - Steven Hugg (hugg@pobox.com) provided a Williams games driver. Stargate, 17 | Robotron and Joust are currently supported and playable. However Robotron 18 | and Joust have some glitches yet. 19 | 20 | - Tormod Tjaberg (tormod@sn.no) provided several modifications to Invaders 21 | Deluxe driver which has now Hi-score Name saving feature (the only one 22 | Space Invaders Emulator doing so at the moment!). All Invaders have now 23 | Tilt too. Keys and Dip Switch adjusted. REMEMBER TO DELETE PREVIOUS 24 | .DSW and .KEY FILES. 25 | 26 | - John Butler and Ed. Muller provided a driver for QIX! High Score saving 27 | supported too. 28 | 29 | - Thankx to Dock Cutlip (dockc@cyberplanet.net) Pacman Plus has now 100% 30 | arcade correct colors. 31 | 32 | - While talking of colors, Ghosts 'n Goblins has 100% correct colors too! 33 | Thanks to Gabrio Secco that provided us the complete colors LOG file ;) 34 | 35 | - I'v fixed Seicross which is now playable and has music too. REMEMBER TO 36 | DELETE PREVIOUS .DSW FILE, AND SET "DEMO & DEBUG MODE" TO OFF. 37 | 38 | - Also fixed Nibbler colors: I should say 100% correct colors, but I 39 | remember the Nibbler hairs were Green versus Purple. Maybe I played a 40 | bootleg version. 41 | 42 | - Added Phoenix TPN clone ("phoenix3"). I'v also added hiscore support to 43 | all Phoenix and Pleiads as well. 44 | 45 | - Fixed the "ape" bug in Kangaroo. 46 | 47 | - Full rotation allowed in Mad Planets (Thanks to Andrew Scott). 48 | 49 | - Some fix to Popeye and Burgertime sound pitch. 50 | 51 | Sources: 52 | - Modifications were done to M6809 emulator to support FIRQ. 53 | 54 | - Changes were done to MSDOS.C to fix OSD_READ_KEY for people having 55 | problems with keyboard. 56 | 57 | - Dip Switches and Key Settings are now selectable thru a menu system. 58 | F8 key is no longer supported. 59 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_026_1.txt: -------------------------------------------------------------------------------- 1 | 0.26a 2 | 3 | - This is a bug fix version. I did a mess with the famous heavy modifications 4 | I mentioned before. Well, I was the first to try the feeling of working on 5 | wrong sources ;) Funny!! BTW, now everything is back to normality, Pacman, 6 | Galaxians, Centipede, and others. I have learned a thing: never work until 7 | 4.30am in the morning :> 8 | 9 | - Thanks to Gary Walton, Nicola added 100% correct colors in Mr Do's Castle 10 | Fixed also a bug in Ghosts 'n Goblins hiscore saving. Now GnG does the 11 | self test too. 12 | 13 | - Some credits that were left out in this file only, last time: Thanks to 14 | Al Kossow, Hedley Rainnie and Eric Smith for the code to their vecsim 15 | emulator which had emulated these games previously on the unix and the mac, 16 | and thanks to Neil Bradley for pointing out the critical bug in the vector 17 | generator engine which prevented Tempest from working. 18 | 19 | - Super Pac Man and Mappy have correct pitch now (thanks Aaron and Satoh). 20 | Also, SuperPac has speed cheat control again. 21 | 22 | - Frogger doesn't have garbled chars anymore, and Galaga has correct stars 23 | speed now. 24 | 25 | - Added support for KickRaider. It's a rom swap, same hardware of Mr. Do 26 | Wild Ride. 27 | 28 | - Patrick Lawrence added trackball sensitivity setting menu 29 | 30 | - Morten Eriksen added hiscore save support to Arabian and AntEater 31 | 32 | - Sound is back on williams games too 33 | 34 | - Changed Dig Dug Atari rom dir into "digdugat", indicating the correct 35 | roms archive name. 36 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_03.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.3 4 | --- 5 | 6 | Program: 7 | - Donkey Kong support (wrong colors, no sound) 8 | 9 | - New definition of custom video modes, this will hopefully be compatible 10 | with more systems. 11 | 12 | - Lady Bug and Crazy Climber should run a little faster on slow machines 13 | (Crazy Climber is still too slow, I know). 14 | 15 | Source: 16 | - new general purpose readinputport() function used to handle reads of 17 | input ports and dip switches. This saves some work when creating a 18 | game driver. Required changes to struct MachineDriver. 19 | 20 | - struct GfxLayout now contains a planeoffset array instead of 21 | planeincrement, to better support more than 2 bitplanes. I also fixed 22 | (I hope) all the code which assumed 2 bitplanes. struct GfxDecodeInfo 23 | had to be changed as well. 24 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_030.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_030.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_031.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_031.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_033b1.txt: -------------------------------------------------------------------------------- 1 | 0.33 BETA 1 (0.32 doesn't exist to avoid confusion with MAME32) 2 | 3 | New ROM sets supported (in no particular order): 4 | ------------------------------------------------ 5 | 6 | Pac-Land [Ernesto Corvi] 7 | Punk Shot [Nicola Salmoria] 8 | Teenage Mutant Ninja Turtles [Alex Pasadyn] 9 | Lock'n'Chase [Zsolt Vasvari] 10 | Side Pocket [Ernesto Corvi] 11 | Zarzon [Dan Boris] 12 | Xain'd Sleena/Solar Warrior [Carlos A. Lozano] 13 | Centipede (rev 1) [Brad Oliver] 14 | Tutankham (Konami). Note that the old version has been renamed "tutankst". 15 | [Marc Vergoossen] 16 | Nibbler (alternate) Note that I also replaced a bad sound ROM in the previous 17 | set with the good one in this set. [Nicola Salmoria] 18 | Up'n Down (preliminary - the System 8 driver needs to support rotation, and 19 | input ports have to be fixed). [Thierry lescot] 20 | 21 | 22 | These drivers have improved GRAPHICS: 23 | ------------------------------------- 24 | 25 | - Fixed glitches in Gemini Wing and Rygar. [Li Jih Hwa] 26 | 27 | - Fade-in/fade-out in Robocop [Nicola Salmoria] 28 | 29 | - Fixed colors in Centipede, including service mode multiplexed color test. 30 | [Nicola Salmoria] 31 | 32 | 33 | These drivers have new or improved SOUND: 34 | ----------------------------------------- 35 | 36 | - New Zealand Story [Carlos A. Lozano] 37 | 38 | 39 | Other drivers changes: 40 | ---------------------- 41 | 42 | - Fixed Atari System 1 games not accepting coins with -fm (actually -fm was 43 | supposed to be a no-op in this case since emulation of the YM2151 through 44 | OPL is not supported). You still have to keep sound on, however; disabling 45 | it will disable coins. Of course you can set the dip switches to Free Play 46 | and forget about coins. 47 | 48 | - Service mode in Centipede and Millipede works. [Brad Oliver] 49 | 50 | - Added support for coin counters to some games. [Brad Oliver] 51 | 52 | 53 | Changes to the main program: 54 | ---------------------------- 55 | 56 | - Increased the watchdog period, to avoid unexpected resets in some MCR games. 57 | 58 | 59 | Source: 60 | ------- 61 | 62 | - Drivers which dynamically change the palette are no longer required to 63 | initialize it in convert_color_prom(); they also can avoid initializing the 64 | color table, if the default layout for it (a 1:1 mapping) fits their needs. 65 | This is also useful when starting new drivers: you don't need to provide a 66 | fake palette or prom conversion function, the graphics will be visible 67 | somehow (but badly, so you had better change the defaults soon ;-) ) 68 | Also, games using PROMs don't need to initialize the colortable if the 69 | GfxDecodeInfo structure is properly initialized to make the correspondence 70 | 1:1. 71 | 72 | - For drivers using the GfxLayer system, dirty rectangle support is partially 73 | built-in into the core. The OS dependant rendering functions must use 74 | Machine->dirtylayer to know which portions of the screen need to be 75 | refreshed. Drivers which use the GfxLayer system no longer need the 76 | VIDEO_SUPPORTS_DIRTY flag in the MachineDriver structure - it must be turned 77 | on automatically by the OS dependant code. 78 | 79 | - Added support for undocumented Z80 opcodes to the C Z80 core. [Juergen 80 | Buchmueller] 81 | 82 | - Improved speed of the C 68000 core. [Juergen Buchmueller] 83 | (this is supposed to give a good speed increase, but I don't see any 84 | appreciable difference on my K6 - Nicola) 85 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_033b2.txt: -------------------------------------------------------------------------------- 1 | 0.33 BETA 2 2 | 3 | Well, you know that I usually don't celebrate recurrences, but we have just 4 | hit the 500th ROM set supported (OK, OK, I know that many of them don't work) 5 | and by pure coincidence it happens to be a very special one: 6 | 7 | Faster, Harder, More Challenging Q*Bert 8 | 9 | This is a sequel to Q*Bert which was never released to the public. You can 10 | find its story, as recalled by the author, Warren Davis, at 11 | http://www.coinop.org/coinop/features/qbstory.html 12 | 13 | Thanks to everyone who made this possible. 14 | 15 | 16 | New ROM sets supported (in no particular order): 17 | ------------------------------------------------ 18 | Heavy Barrel (new, complete set). The old one has been renamed & modified to 19 | include 4 ROMs which were missing. [Bryan McPhail] 20 | Magic Sword [Paul Leaman] 21 | Space Dungeon [Dan Boris] 22 | Slap Fight (preliminary) [Keith Wilkins] 23 | 24 | 25 | These drivers have improved GRAPHICS: 26 | ------------------------------------- 27 | 28 | - Fixed background layer colors in Trojan [Paul Leaman] 29 | 30 | - Fixed invisible ball in Champion Baseball. Some of the graphics are still 31 | broken. The reason is unknown. [Nicola Salmoria] 32 | 33 | - Adjusted the brightess of the background in Popeye, which should make it 34 | correct according to the schematics. Maybe now it's too dark? 35 | [Nicola Salmoria] 36 | 37 | 38 | These drivers have new or improved SOUND: 39 | ----------------------------------------- 40 | 41 | - Fixed fuel alert sound in Lunar Lander. [Keith Wilkins] 42 | 43 | - Added speech to Champion Baseball. [Nicola Salmoria] 44 | 45 | 46 | These drivers have HIGH SCORE support: 47 | -------------------------------------- 48 | 49 | - Swimmer, Pop Flamer [Brad Oliver] 50 | 51 | - Fixed Wonder Boy Deluxe [Chris Moore] 52 | 53 | 54 | Other drivers changes: 55 | ---------------------- 56 | 57 | - Heavy Barrel is playable to the end, but there are still some problems. 58 | [Bryan McPhail] 59 | 60 | - Improved speed in the CPS1 games. [Paul Leaman] 61 | 62 | - Fixed speed in Berzerk/Frenzy [Zsolt Vasvari] 63 | 64 | - Adjusted timing in the vector games. [Bernd Wiebelt] 65 | 66 | - Some game information is displayed in the introduction screen. 67 | [Nicola Salmoria] 68 | 69 | 70 | Source: 71 | ------- 72 | 73 | - Further changes to the palette handling code. 74 | - osd_create_display() no longer takes the total_colors, palette, pens 75 | arguments. They are handled by osd_allocate_colors(), which is called after 76 | osd_create_display(). 77 | - the convert_color_prom() functions now take a unsigned short *colortable 78 | parameter instead of unsigned char *. 79 | - Drivers for games which have a FIXED palette (i.e. they don't call 80 | osd_modify_pen()) of more than 256 colors are now allowed to declare it as 81 | such in the MachineDriver. The palette will be automatically shrinked to fit 82 | in 256 colors. Note: this assumes that the palette is actually composed of 83 | no more than 256 unique colors. This is currently the case in all the games. 84 | Examples: Kung Fu Master, Lode Runner, Arkanoid, Popeye. 85 | - instead of calling osd_modify_pen(Machine->pens[color],r,g,b), drivers 86 | should call palette_change_color(color,r,g,b). Note that the function does 87 | the Machine->pens[] mapping for you. 88 | 89 | - Added WatchPoint support to the debugger (i.e. check a RAM location and stop 90 | execution whe it is changed). [Ernesto Corvi] 91 | 92 | - Fixed a bug in 6502/dasm.c (this only applies if you compile it to get a 93 | standalone disassembler - it is not part of MAME) [Christophe Verre] 94 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_033b5.txt: -------------------------------------------------------------------------------- 1 | 0.33 BETA 5 2 | 3 | New ROM sets supported (in no particular order): 4 | ------------------------------------------------ 5 | 6 | Nemesis [Allard van der Bas] 7 | Konami GT (preliminary) [Allard van der Bas] 8 | Depth Charge [Al Kossow] 9 | Cosmic Alien [Lee Taylor] 10 | Spiders [Keith Wilkins] 11 | Exerion (bootleg?) [Nicola Salmoria] 12 | Last Duel (preliminary; the ROM set is incomplete) [Bryan McPhail] 13 | Mad Gear (preliminary; the ROM set is incomplete) [Bryan McPhail] 14 | Cobra Command [Bryan McPhail] 15 | Bowl-O-Rama [Zsolt Vasvari] 16 | 1941 [Darren Olafson] 17 | Nemo [Darren Olafson] 18 | Sinistar (allegedly from a prototype machine that was displayed at the 1982 19 | AMOA show in Las Vegas) [Brian Deuel] 20 | Moon Alien Part 2 [Al Kossow] 21 | Masao [Hugh McLenaghan] 22 | Satan of Saturn [Nicola Salmoria] 23 | 24 | 25 | These drivers have improved GRAPHICS: 26 | ------------------------------------- 27 | 28 | - Zaxxon supports rotation (albeit slow). [John Butler] 29 | 30 | - Added the missing scrolling layer to Ghouls 'n Ghosts. [Paul Leaman] 31 | 32 | - Games which use the dynamic palette system and no longer need 16-bit modes: 33 | Section Z, Legendary Wings, Trojan, Speed Rumbler, Rygar, Silkworm, 34 | Gemini Wing, Tiger Road. 35 | The new code is also used by these drivers which were previously doing the 36 | palette reduction by themselves, but couldn't handle well color cycling and 37 | fades: Bad Dudes, Robocop, Hippodrome, Heavy Barrel, Sly Spy, 38 | Midnight Resistance. [Nicola Salmoria] 39 | 40 | - The Atari System 2 games automatically pick the 512x384 VESA resolution, 41 | instead of going for 1024x768 with pixel doubling. IMPORTANT: if your card 42 | doesn't support 512x384, they will not work. You'll have to specify 43 | -640x480 or -1024x768. [Nicola Salmoria] 44 | 45 | - Fixed colors in Space Firebird. [Chris Hardy] 46 | 47 | - Fixed sprite/background priority in Gemini Wing. [Nicola Salmoria] 48 | 49 | 50 | These drivers have improved SOUND: 51 | ---------------------------------- 52 | 53 | - Sound in Space Firebird. [Dan Boris] 54 | 55 | - Fixed bug in ADPCM sample playback. Many games are affected, e.g. Robocop, 56 | Bad Dudes. [Nicola Salmoria] 57 | 58 | - Attempt at making the main Galaxian / Moon Cresta sound channel more 59 | accurate. [Nicola Salmoria] 60 | 61 | 62 | These drivers have HIGH SCORE support: 63 | -------------------------------------- 64 | 65 | - Challenger, MegaTack, Killer Comet. [Santeri Saarimaa] 66 | 67 | 68 | Other drivers changes: 69 | ---------------------- 70 | 71 | - Mapped the unknown dip switch in Wonder Boy Deluxe. [David Calandra] 72 | 73 | - Added collision detection to Crazy Balloon. [Mike Balfour] 74 | 75 | - Fixes to the Gameplan games. [Santeri Saarimaa] 76 | 77 | - Us vs Them is playable, though of course you can't see the backgrounds which 78 | were stored on the laser disc. MACH 3 still doesn't work. 79 | 80 | 81 | Source: 82 | ------- 83 | 84 | - New flag IPF_RESETCPU for input ports. When this flag is set, CPU #0 is 85 | reset when the key is pressed. This cleaned up the vicdual driver. 86 | [Nicola Salmoria] 87 | 88 | - IMPORTANT: drawgfx(...,TRANSPARENCY_THROUGH) now requires the caller to 89 | do the mapping with Machine->pens[]. This was necessary to allow for 90 | TRANSPARENCY_THROUGH, palette_transparent_color in dynamic palette games. 91 | 92 | - Several fixes to improve Unix portability. [Hans de Goede] 93 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_033b6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_033b6.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_033b7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_033b7.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_034.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_034.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_034b5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_034b5.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_034b7.txt: -------------------------------------------------------------------------------- 1 | 0.34 BETA 7 2 | 3 | New ROM sets supported (in no particular order): 4 | ------------------------------------------------ 5 | 6 | Several Williams/Midway TMS34010 games. WARNING: these are VERY slow. You'll 7 | need a powerful machine to run them at a decent speed. [Alex Pasadyn, 8 | Zsolt Vasvari, Kurt Mahan] 9 | The games are: 10 | Smash Tv 11 | Total Carnage 12 | Mortal Kombat 13 | Narc 14 | Strike Force 15 | Trog (prototype and release versions) 16 | Hi Impact Football 17 | Super Hi Impact 18 | Terminator 2 (not playable) 19 | Mortal Kombat II (not working) 20 | NBA Jam (not working) 21 | Exciting Soccer (two sets merged) [Ernesto Corvi, Jarek Parchanski] 22 | Mercs (3 sets merged) [Paul Leaman] 23 | Super Casino [Thierry Lescot] 24 | Pickin' [Nicola Salmoria] 25 | Treasure Hunt (not working due to encryption) [Brad Oliver, Mike Balfour] 26 | Jump Shot (not working due to encryption) [Nicola Salmoria] 27 | Sidearms (US) (merged) [Nicola Salmoria] 28 | Defence Command [Nicola Salmoria] 29 | Vastar (set 2) (merged) (also contains the color PROMs) [Nicola Salmoria] 30 | Mania Challenge (set 2) (merged) (also contains the color PROMs) [Nicola Salmoria] 31 | Scion (Seibu Denshi) (merged) [Thierry Lescot] 32 | Road Fighter (set 2) (merged) [Nicola Salmoria] 33 | Time Pilot (Centuri) (merged) [Nicola Salmoria] 34 | Time Pilot 84 (set 2) (merged) [Nicola Salmoria] 35 | Track & Field (Centuri) [Nicola Salmoria] 36 | Kung Fu Master (2 new sets merged) [Nicola Salmoria] 37 | Western Express (merged with Express Raider) [Nicola Salmoria] 38 | The Billiards (merged with Video Hustler) [Nicola Salmoria] 39 | Gun Dealer (set 2) [Gerald Vanderick] 40 | Jack the Giant Killer (set 2) (merged) [Thierry Lescot] 41 | Carrier Air Wing (World) (merged) [Nicola Salmoria] 42 | Golden Star (blue version) (merged) [Mirko Buffoni] 43 | 44 | 45 | These drivers have improved GRAPHICS: 46 | ------------------------------------- 47 | 48 | - Fixed bad graphics in Champion Baseball. [Nicola Salmoria] 49 | 50 | - Accurate colors in Qwak. [Mike Balfour] 51 | 52 | 53 | These drivers have new or improved SOUND: 54 | ----------------------------------------- 55 | 56 | - Added some more sound effects to Juno First. The shoot sound is still 57 | missing. [Nicola Salmoria] 58 | 59 | 60 | These drivers have HIGH SCORE support: 61 | -------------------------------------- 62 | 63 | - Tiger Heli. [Juan Carlos Lorente] 64 | 65 | 66 | Source: 67 | ------- 68 | 69 | - [DOS] Now using a beta version of the SEAL audio library which will improve 70 | the dynamic range. This change isn't complete yet. [Nicola Salmoria] 71 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_034rc1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_034rc1.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_034rc2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_034rc2.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_035b10.txt: -------------------------------------------------------------------------------- 1 | 0.35 BETA 10 2 | 3 | Please report any problem you find with the C 68000 core. There are no known 4 | bugs as of now (apart from ball movement in Power Spikes 2), if no new bugs 5 | are found we'll switch back to test the asm core. 6 | 7 | 8 | New games supported: 9 | -------------------- 10 | 11 | Shooting Master (not working due to protection) [Nicola Salmoria] 12 | Senjyo [Mirko Buffoni] 13 | Star Cruiser (preliminary) [Frank Palazzolo] 14 | RodLand (Japan) [Luca Elia] 15 | Earth Defense Force [Luca Elia] 16 | Avenging Spirit [Luca Elia] 17 | Disco No.1 [Zsolt Vasvari] 18 | 19 | 20 | New clones supported: 21 | --------------------- 22 | 23 | Star Force (encrypted) [Nicola Salmoria] 24 | 25 | 26 | These drivers have improved GRAPHICS: 27 | ------------------------------------- 28 | 29 | - Fixed colors in Birdie King 2. [Zsolt Vasvari] 30 | 31 | 32 | Other drivers changes: 33 | ---------------------- 34 | 35 | - "kbmame" multi-button key equivalents for the NeoGeo games. They are only 36 | available if cheats are enabled. [Nicola Salmoria] 37 | 38 | 39 | Changes to the main program: 40 | ---------------------------- 41 | 42 | - Added menu option to configure the default joystick settings (like the 43 | default keys), [Nicola Salmoria] 44 | 45 | - [DOS] Fixed severe slowdowns when 16-bit audio was selected. 46 | [Nicola Salmoria] 47 | 48 | - [DOS] The parameters which control tweaked VGA modes can be changed by 49 | editing mame.cfg, so they can be fine tuned to match each particular video 50 | card/monitor combination (these are non standard modes so they can't be made 51 | to work in the same way on all setups). If you want to try that (warning: 52 | only experienced users should try) make sure to read vgatweak.txt. 53 | [Valerio Verrando] 54 | 55 | - Changed format of the history database. [John Butler] 56 | 57 | 58 | Source: 59 | ------- 60 | 61 | - Reorganized the sound subsystems, hopefully I didn't break anything in the 62 | process. [Nicola Salmoria] 63 | 64 | - Added support for up to 4 analog controllers (multiple trackballs are NOT 65 | supported under DOS, but multiple joysticks should work). [Brad Oliver] 66 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_035b12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_035b12.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_035b4.txt: -------------------------------------------------------------------------------- 1 | 0.35 BETA 4 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Block Block 7 | Super Pang (KEEP 1 PRESSED WHILE BOOTING THE FIRST TIME) 8 | Digger [Raney Eden] 9 | 64th Street [Luca Elia] \ 10 | P-47 [Luca Elia] | These don't work with the 68000 C core 11 | Legend of Makaj [Luca Elia] / 12 | Crossbow [Aaron Giles] 13 | Cheyenne [Aaron Giles] 14 | Combat [Aaron Giles] 15 | Clay Pigeon [Aaron Giles] 16 | Chiller [Aaron Giles] 17 | Top Secret [Aaron Giles] 18 | Hit 'n Miss [Aaron Giles] 19 | Who Dunit [Aaron Giles] 20 | Showdown [Aaron Giles] 21 | Power Spikes [Nicola Salmoria] 22 | Zero Wing [Darren Olafson] 23 | Hell Fire [Darren Olafson] 24 | Guerrilla War [Phil Stroffolino] 25 | Touchdown Fever [Phil Stroffolino] 26 | 27 | 28 | New clones supported: 29 | --------------------- 30 | 31 | Pang (original) 32 | Buster Bros 33 | Smash TV (revision 6 and 4) [Zsolt Vasvari] 34 | alternate versions of MK and MK2 (they were already there, just not linked) 35 | 36 | 37 | Other drivers changes: 38 | ---------------------- 39 | 40 | - It seems that the Fatal Fury 2 protection was still causing some problems in 41 | later levels. It should now be completely worked around. NOTE: YOU MUST 42 | DELETE FATFURY2.HI OR THE GAME WILL MALFUNCTION AFTER THE FIRST BONUS ROUND. 43 | [Nicola Salmoria] 44 | 45 | 46 | Changes to the main program: 47 | ---------------------------- 48 | 49 | - [DOS] New -quadra and -triple video options. They are slower than the 50 | others, but provide interesting features. With -quadra the screen is 51 | quadrupled horizontally and tripled vertically, so a 256x256 game fits 52 | perfectly in a 1024x768 screen. -triple triples horizontally and doubles 53 | vertically, so it's perfect for Moon Patrol. [ole00@usa.net] 54 | 55 | - Improved palette compression with color fades. [Nicola Salmoria] 56 | 57 | - Improved the YM2610 emulation. [Tatsuyuki Satoh] 58 | 59 | 60 | Source: 61 | ------- 62 | 63 | - [DOS] Now compiled using Allegro 3.11. Unfortunately, contrary to what I 64 | had been promised, allegro.h provided with the library still fails to 65 | compile with MAME, so a fixed one is included. 66 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_035b5.txt: -------------------------------------------------------------------------------- 1 | 0.35 BETA 5 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Boulder Dash [Bryan McPhail] 7 | Crackshot [Aaron Giles] 8 | Vimana [Darren Olafson] 9 | 10 | 11 | New clones supported: 12 | --------------------- 13 | 14 | Crush Roller (set 2) [Zsolt Vasvari] 15 | Rampage (revision 2) [Zsolt Vasvari] 16 | Satan's Hollow (set 2, only the sound ROMs are different) [Zsolt Vasvari] 17 | Bosconian (Midway set 2) [Zsolt Vasvari] 18 | Galaxians (bootleg) [Zsolt Vasvari] 19 | 20 | 21 | These drivers have improved GRAPHICS: 22 | ------------------------------------- 23 | 24 | - Kludged in a fix for char/sprite priority in Traverse USA. [Nicola Salmoria] 25 | 26 | 27 | These drivers have new or improved SOUND: 28 | ----------------------------------------- 29 | 30 | - Sound in Pac-Land, and improved Rolling Thunder. [Ernesto Corvi] 31 | 32 | - Full sound in Sly Spy, Midnight Resistance, Dark Seal. [Bryan McPhail] 33 | 34 | - Emulated the death sound in Mario Bros, the sample is no longer used. 35 | [Brian Stern] 36 | 37 | 38 | These drivers have HIGH SCORE support: 39 | -------------------------------------- 40 | 41 | - DEC8 games. [Roberto Fresca] 42 | 43 | 44 | Other drivers changes: 45 | ---------------------- 46 | 47 | - Emulated the protection in Sly Spy. [Bryan McPhail] 48 | 49 | 50 | Changes to the main program: 51 | ---------------------------- 52 | 53 | - [DOS] Added a header to .inp files (same as MAME32). With the additional 54 | header, the user no longer needs to specify the game name when playing back 55 | .inp recordings. [Mike Haaland] 56 | 57 | - Added the ability to show the total number of colors on screen. This is 58 | useful during development to know if a game can be shrinked to 256 colors or 59 | it requires a 16-bit display. Press CTRL+F11 to toggle the display. This is 60 | only available in debug builds. [Nicola Salmoria] 61 | 62 | 63 | Source: 64 | ------- 65 | 66 | - The TileMap code is now mature enough to be used in new drivers. For 67 | examples, look into gng, gaiden, travrusa. [Phil Stroffolino] 68 | 69 | - Merged the old and new Namco sound subssytem, and added support for stereo 70 | output. [Aaron Giles] 71 | 72 | - H6280 emulator, used by several DECO games. [Bryan McPhail] 73 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_035b6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_035b6.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_035b7.txt: -------------------------------------------------------------------------------- 1 | 0.35 BETA 7 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | The Battle-Road [Eric Hustvedt] 7 | 8 | 9 | New clones supported: 10 | --------------------- 11 | 12 | Block Block (bootleg) [Nicola Salmoria] 13 | TNZS (bbotleg) [Nicola Salmoria] 14 | 15 | 16 | These drivers have improved GRAPHICS: 17 | ------------------------------------- 18 | 19 | - Added the missing background layer to Cobra Command. [Bryan McPhail] 20 | 21 | - Colors & sprites in Super Real Darwin should be correct. [Bryan McPhail] 22 | 23 | - Char/sprite priority in Lode Runner 2 & 3 and in Battle Road. [Eric Hustvedt] 24 | 25 | 26 | Other drivers changes: 27 | ---------------------- 28 | 29 | - Fixed the in game timer in Captain Silver, this probably fixes other 30 | gameplay glitches. [Bryan McPhail] 31 | 32 | - Fixed controls in Gondomania and Last Mission. [Bryan McPhail] 33 | 34 | 35 | Changes to the main program: 36 | ---------------------------- 37 | 38 | - new switch "-waitvsync /-nowaitvsync" (use it with -novsync); it waits for 39 | video sync before drawing the screen but uses the normal MAME throttling. 40 | This gives smoother display with scrolling game (like vsync), but works 41 | with video modes with higher refresh frequency, and is more win-friendly. 42 | [Valerio Verrando] 43 | 44 | 45 | Source: 46 | ------- 47 | 48 | - Major overhaul to the cpu cores. Note that the debugger doesn't work in this 49 | release. [Juergen Buchmueller] 50 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_035b8.txt: -------------------------------------------------------------------------------- 1 | 0.35 BETA 8 2 | 3 | Most of the problems of beta 7 have been fixed, but the C 68000 core still 4 | isn't 100%. 5 | 6 | New games supported: 7 | -------------------- 8 | 9 | TNK3 [Carlos A. Lozano, Phil Stroffolino] 10 | ASO [Carlos A. Lozano, Phil Stroffolino] 11 | Athena [Carlos A. Lozano, Phil Stroffolino] 12 | Fighting Golf [Carlos A. Lozano, Phil Stroffolino] 13 | Bermude Triangle [Carlos A. Lozano, Phil Stroffolino] 14 | Psycho Soldier [Carlos A. Lozano, Phil Stroffolino] 15 | Chopper I [Carlos A. Lozano, Phil Stroffolino] 16 | Caveman Ninja [Bryan McPhail] 17 | Tumble Pop [Bryan McPhail] 18 | Speed Coin [Frank Palazzolo] 19 | Sky Chuter [Lee Taylor] 20 | 21 | 22 | New clones supported: 23 | --------------------- 24 | 25 | Rally X (Namco) [Yasuhiro Ogawa] 26 | Tower of Druaga (set 2) [Yasuhiro Ogawa] 27 | Warp Warp (Namco) [Yasuhiro Ogawa] 28 | King and Balloon (Japan) [Yasuhiro Ogawa] 29 | Aero Fighters (Turbo Force hardware) [Nicola Salmoria] 30 | 31 | 32 | These drivers have improved GRAPHICS: 33 | ------------------------------------- 34 | 35 | - Fixed missing item at the bottom of the screen in Tower of Druaga. 36 | [Nicola Salmoria] 37 | 38 | - Fixed again the colors in Lode Runner 2. This time it should really be 100%. 39 | [Nicola Salmoria] 40 | 41 | 42 | These drivers have new or improved SOUND: 43 | ----------------------------------------- 44 | 45 | - Implemented the RC filters in early Konami games (Time Pilot, Pooyan, etc.) 46 | [Zsolt Vasvari] 47 | 48 | - Added voices to Rolling Thunder. [Ernesto Corvi] 49 | 50 | 51 | Other drivers changes: 52 | ---------------------- 53 | 54 | - Fixed 1 player start button not working on level 31 of Tower of Druaga. 55 | [Nicola Salmoria] 56 | 57 | 58 | Changes to the main program: 59 | ---------------------------- 60 | 61 | - Added a "Game History" entry to the menu. Data is fetched from the file 62 | HISTORY.DAT. Thanks to Brian Deuel, Neil Bradley and the Retrocade dev team 63 | for allowing us to use Retrocade's game history database. [John Butler] 64 | 65 | - All new, completely rewritten debugger (not finished yet). [Juergen 66 | Buchmueller] 67 | 68 | - [DOS] Switches -noartwork and -nosamples to turn off artwork or sample 69 | loading. [Valerio Verrando] 70 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_035b9.txt: -------------------------------------------------------------------------------- 1 | 0.35 BETA 9 2 | 3 | After the problems with the last few betas, this should be a stable release 4 | again. All games which worked before the core changes should be working again. 5 | Let us know if you find some still broken. 6 | 7 | 8 | New games supported: 9 | -------------------- 10 | 11 | Sindbad Mystery [Nicola Salmoria, Mike Balfour] 12 | Yamato (preliminary) [Nicola Salmoria] 13 | Super Burger Time [Bryan McPhail] 14 | Gaplus [Manuel Abadia, Ernesto Corvi] 15 | Van Van Car [Allard van der Bas] 16 | Super Locomotive [Zsolt Vasvari] 17 | 18 | 19 | New clones supported: 20 | --------------------- 21 | 22 | Crazy Climber (bootleg set 2) [Zsolt Vasvari] 23 | Pac Man (modified) [Allard van der Bas] 24 | 25 | 26 | These drivers have improved GRAPHICS: 27 | ------------------------------------- 28 | 29 | - Fixed background in Pig Newton. [Mike Balfour] 30 | 31 | - Fixed the Galaxian-style starfield. Believe it or not, it had been broken 32 | since day 1. [Nicola Salmoria] 33 | 34 | - Converted the System 16 drivers to use the TileMap system - they are now 35 | cleaner, faster, and support screen rotation. [Phil Stroffolino] 36 | 37 | 38 | Other drivers changes: 39 | ---------------------- 40 | 41 | - Fixed hangs in Super Real Darwin when big bosses come, however the order 42 | they appear in is likely wrong (it's a protection issue). If you know the 43 | correct order, contact mish@tendril.force9.net. [Bryan McPhail] 44 | 45 | - Emulated the protection in Jump Bug (Rock-ola). Some ROM splitup too, and 46 | fixed colors. [Zsolt Vasvari] 47 | 48 | 49 | Changes to the main program: 50 | ---------------------------- 51 | 52 | - [DOS] New tweaked 256x256 VGA modes (both scanlines and noscanlines) 53 | stretched to fill the screen. They are automatically used for horizontal 54 | games, and are preferable to the -stretch option since they are faster. 55 | You might have to adjust your monitor settings to make them properly 56 | centered and fill the screen (use the border displayed on startup as a 57 | guideline). [Valerio Verrando] 58 | 59 | 60 | Source: 61 | ------- 62 | 63 | - The debugger is almost complete. [Juergen Buchmueller] 64 | 65 | - Redesigned the struct InputPort to use less space, and changed how analog 66 | inputs are defined. An additional benefit is that the keys for digital 67 | emulation of analog inputs are now defined in the Keys for this Game menu, 68 | together with all other keys, instead that in the Analog Controls menu. 69 | The Analog Controls menu remains to set the other parameters. 70 | [Nicola Salmoria] 71 | 72 | - Added default strings for dip switches. For example, instead of "Cabinet", 73 | use DEF_STR( Cabinet ). The constants are defined in inptport.h. 74 | [Nicola Salmoria] 75 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_035rc2.txt: -------------------------------------------------------------------------------- 1 | 0.35 RELEASE CANDIDATE 2 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | SAR - Search and Rescue [Bryan McPhail] 7 | Street Smart [Bryan McPhail] 8 | Demon's World / Horror Story [Darren Olafson] 9 | Rally Bike / Dash Yarou [Darren Olafson] 10 | Flying Shark / Sky Shark [Quench] 11 | Wardners Forest / Pyros [Quench] 12 | 13 | 14 | New clones supported: 15 | --------------------- 16 | 17 | Terra Cresta (YM3526 set 2) [Nicola Salmoria] 18 | Indiana Jones and the Temple of Doom [Yasuhiro Ogawa] 19 | Makai-Mura (2 new sets) [Yasuhiro Ogawa] 20 | Mizubaku Daibouken (= Liquid Kids) [Yasuhiro Ogawa] 21 | 22 | 23 | Other drivers changes: 24 | ---------------------- 25 | 26 | - Added rotary control support to Top Gunner. This works in topgunbl *only* - 27 | the gun turret cannot be rotated in jackal and topgunr, those games don't 28 | support the rotary joystick. [Karl Stenerud] 29 | 30 | - Incresed the horizontal resolution for NeoGeo to 320. This looks strange with 31 | some games, but it is definitely the correct value as I verified it on the 32 | real thing. Games like Puzzle Bobble and Baseball Stars use the extra area, 33 | while most of the other games draw just two bars in there. If a game looks 34 | odd, adjust your monitor to send the extra area offscreen. [Nicola Salmoria] 35 | 36 | - Fixed the slapstic emulation in Gauntlet, Gauntlet II, Xybots, Empire Strikes 37 | Back, Rampart. [Ernesto Corvi, Nicola Salmoria] 38 | 39 | - Fixed crashes in Demon, added analog controls to Tailgunner, fixed reset bug 40 | in Space Wars, added glove control to Boxing Bugs, added color to War of the 41 | Worlds and Boxing Bugs (seems to be wrong compared to Retrocade). 42 | [Mathis Rosenhauer] 43 | 44 | - Added scroll to Pinball Action when you push button 4, but I'm not sure it's 45 | correct. [Nicola Salmoria] 46 | 47 | 48 | Changes to the main program: 49 | ---------------------------- 50 | 51 | - Simplified the error message when ROMs are missing. It now gives a list of 52 | all the missing ROMs, it doesn't stop at the first one. [Nicola Salmoria] 53 | 54 | 55 | Source: 56 | ------- 57 | 58 | - IMPORTANT FOR PORTERS: the "safety area" allocated by osd_new_bitmap() must 59 | now be 16 pixels instead of 8. This is required by the NeoGeo driver. 60 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b10.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 10 2 | 3 | Important: due to changes in the palette system, there might be games that 4 | had correct colors before, and wrong now. Please let us know if you find 5 | any. 6 | 7 | 8 | New games supported: 9 | -------------------- 10 | 11 | I, Robot (suggestion: turn off autoframeskip) [Dan Boris, John Dickson] 12 | Baraduke [Manuel Abadia] 13 | Metro-Cross [Manuel Abadia] 14 | Flak Attack [Manuel Abadia] 15 | D-Con [Bryan McPhail] 16 | Dr. Toppel Tankentai [Quench] 17 | Double Dragon 3 [Carlos A. Lozano, Richard Bush, Bryan McPhail] 18 | Combatribes [Carlos A. Lozano, Richard Bush, Bryan McPhail] 19 | Dynamite Duke (play it with sound disabled) [Bryan McPhail] 20 | 21 | 22 | New clones supported: 23 | --------------------- 24 | 25 | Frogger (Konami) 26 | Spaltan X (= Kung Fu Master) 27 | Joyful Road (= Munch Mobile) 28 | Majuu no Ohkoku (= Devil World) 29 | Rock 'n Rope (Konami) 30 | Samurai (set 2) 31 | Kaiketsu Yanchamaru (= Kid Niki) 32 | 33 | 34 | These drivers have improved GRAPHICS: 35 | ------------------------------------- 36 | 37 | - Fixed lots of drivers for -depth 16 support. [Zsolt Vasvari] 38 | 39 | 40 | These drivers have new or improved SOUND: 41 | ----------------------------------------- 42 | 43 | - Fixed music in cworld2j [CAB] 44 | 45 | 46 | Other drivers changes: 47 | ---------------------- 48 | 49 | - Fixed Go Go Mr. Yamaguchi [Takahiro Nogi] 50 | 51 | - Fixed controls in Ikari III level 2. [Nicola Salmoria] 52 | 53 | - Fixed hangs in TNZS. [Quench] 54 | 55 | 56 | Changes to the main program: 57 | ---------------------------- 58 | 59 | - [DOS] Adjusted the autoframeskip code, to make it increase frameskip a little 60 | faster, but not as fast as it was before the previous change. Let's see how 61 | this performs. [Nicola Salmoria] 62 | 63 | - Support for gzipped (NOT zipped) cheat files. Uncompressed files still work. 64 | [Mathis Rosenhauer] 65 | 66 | 67 | Source: 68 | ------- 69 | 70 | - Merged the flags and orientation fields of struct GameDriver. 71 | 72 | - Removed prom_memory_region from struct GameDriver. The PROM memory region is 73 | now specified directly in the ROM declaration, with 74 | ROM_REGIONX( length, REGION_PROMS ) 75 | Similarly, REGION_GFX1..8 are defined for gfx decoding, but drivers have not 76 | been updated to use them. See drivers/namcos86.c for the only example. 77 | 78 | - Removed samplenames from stuct GameDriver. It is now in struct 79 | SamplesInterface, and some drivers load the samples directly without using 80 | that structure. Due to this change, -listsamples and -verifysamples, and the 81 | samples information in -listinfo, are no longer available. Actually, samples 82 | might not be working at all - I haven't tested them. [Nicola Salmoria] 83 | 84 | - Removed base and size from struct MemoryReadAddress, use MemoryWriteAddress 85 | to store the pointers. Several drivers had the bad habit of using 86 | MemoryReadAddress to initialize those variables, hopefully I haven't broken 87 | any while updating them. [Nicola Salmoria] 88 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b11.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 11 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Pole Position [Aaron Giles, Ernesto Corvi, Juergen Buchmueller] 7 | Pole Position II [Aaron Giles, Ernesto Corvi, Juergen Buchmueller] 8 | Dragon Buster [Manuel Abadia] 9 | Sky Kid [Manuel Abadia] 10 | Atari Soccer [Brad Oliver] 11 | Cisco Heat [Luca Elia] 12 | F1 Grand Prix Star [Luca Elia] 13 | The Percussor [Zsolt Vasvari] 14 | Turbo [Aaron Giles, Ernesto Corvi] 15 | 16 | 17 | New clones supported: 18 | --------------------- 19 | 20 | Centipede (bootleg set 2) 21 | MX5000 (= Flak Attack) 22 | Vimana (Nova Apparate GMBH & Co) 23 | Dai-ressya Goutou (= Iron Horse) 24 | Blades of Steel (version T) 25 | Search and Rescue (World) 26 | Punisher (US) 27 | Phoenix (Centuri) 28 | 29 | 30 | These drivers have improved GRAPHICS: 31 | ------------------------------------- 32 | 33 | - Fixed gfx in Muscle Bomber Duo and continue screen in Captain Commando. 34 | [Paul Leaman] 35 | 36 | 37 | These drivers have new or improved SOUND: 38 | ----------------------------------------- 39 | 40 | - Improved emulation of the Galaxians sound subsystem. Samples are no longer 41 | used. [Juergen Buchmueller, Tatsuyuki Satoh] 42 | 43 | - 051649 emulation, used in Haunted Castle. [CAB, Bryan McPhail] 44 | 45 | 46 | Other drivers changes: 47 | ---------------------- 48 | 49 | - Fixed Bosconian score handling. [Vernon C. Brooks] 50 | 51 | - Fixed Frisky Tom (note: delete friskyt.hi to fix coins). [Zsolt Vasvari] 52 | 53 | 54 | Changes to the main program: 55 | ---------------------------- 56 | 57 | - Rewritten the sample listing routines for -listsamples, -listsamdir, 58 | -verifysamples and -listinfo. [Juergen Buchmueller] 59 | 60 | - [DOS] New command -verifysets, this verifies all available games and reports 61 | their status (good/best available/bad). Also changed the format of the 62 | -verifyroms output. Some frontends might need small adjustments to parse 63 | the new output. [Bernd Wiebelt] 64 | 65 | 66 | Source: 67 | ------- 68 | 69 | - Taken the 005289 emulation out of namco.c. [Bryan McPhail] 70 | 71 | - QSound player (preliminary) [CAB, Paul Leaman, Miguel Angel Horna] 72 | 73 | - Some changes to the TMS9900 emulation that completely screw up Cosmic Guerilla. 74 | [Raphael Nabet] 75 | 76 | - Y8950 emulator, used by ginganin. [Tatsuyuki Satoh] 77 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b12.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 12 2 | 3 | To all people that submitted high score save updates: high score save is on 4 | hold. No additions will be made for the time being. In the near future, high 5 | score support will be removed from the executable to an external file, much 6 | like the cheat.dat one. We are looking for a volunteer to maintain that file. 7 | 8 | 9 | New games supported: 10 | -------------------- 11 | 12 | HAL21 [Phil Stroffolino] 13 | Pinbo [Scott Kelley] 14 | 15 | 16 | New clones supported: 17 | --------------------- 18 | 19 | Arch Rivals (revision 2) 20 | Finalizer (bootleg) 21 | Mad Gear (Japan) 22 | Paint Roller (= Crush Roller) 23 | Raiden (2 new sets) 24 | 25 | 26 | These drivers have new or improved SOUND: 27 | ----------------------------------------- 28 | 29 | - 8039 in Finalizer. [Nicola Salmoria] 30 | 31 | - Fixed hanging music in Raiden. [Bryan McPhail] 32 | 33 | - Fixed missing sounds in roishtar. [CAB] 34 | 35 | 36 | Other drivers changes: 37 | ---------------------- 38 | 39 | - Bypassed the protection in Exerion. [Zsolt Vasvari] 40 | 41 | - The hangs in Tempest caused by the Pokey protection should now be fixed once 42 | and for all. [Juergen Buchmueller] 43 | 44 | - Fixed hangs in roishtar. [E. Watanabe, Takahiro Nogi] 45 | 46 | 47 | Changes to the main program: 48 | ---------------------------- 49 | 50 | - [DOS] Artwork files can be stored in a .zip file. That way you can have eg. 51 | both spacewr1.png and spacewr2.png in one file spacewar.zip. 52 | [Juergen Buchmueller] 53 | 54 | - Added the possibility to use a multiple keys or joysticks sequence to drive 55 | a generic action. This can be handy with consoles or cabinets with a limited 56 | number of buttons, to reuse all buttons with only one extra button, like a 57 | shift key. For example the COIN1 action can be mapped to the "Player 1 Fire" 58 | plus the "Extra Shift Button". It can also be used to map Q*Bert movements to 59 | joystick diagonals (since the orginal used a joystick rotate 45 degrees). 60 | [Andrea Mazzoleni] 61 | 62 | - Added cpu overclocking control to the on screen display. [Juergen Buchmueller] 63 | 64 | 65 | Source: 66 | ------- 67 | 68 | - PORTERS BEWARE: the OS dependant code is now required to support a palettized 69 | 16-bit display, where osd_modify_pen() can be called and the palette lookup 70 | is done during the final blit. A non palettized display can still optionally 71 | be used in special cases, see the comment about osd_allocate_colors() in 72 | osdepend.h. Also note that osd_allocate_colors() now can fail and returns a 73 | value; and the special case for 32768 pens has been removed, a valid palette 74 | is always passed to the function. 75 | 76 | - Fixed OPN and OPM output level. Unfortunately this means that all games using 77 | YM2203, YM2151 etc. need to be rebalanced. [Tatsuyuki Satoh] 78 | 79 | - Removed memory_region from struct MachineCPU, now this information is stored 80 | directly in the ROM list using the REGION_CPUx attributes. 81 | Also remember that now you must never use Machine->memory_region[], always 82 | use memory_region() (and the same for memory_region_length). 83 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b13.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 13 2 | 3 | 4 | New games supported: 5 | -------------------- 6 | 7 | Thunder Cross II [Nicola Salmoria] 8 | Gradius III [Nicola Salmoria] 9 | Splash [Manuel Abadia] 10 | Dottori Kun (a cabinet test board) [Takahiro Nogi] 11 | Minivader (a cabinet test board) [Takahiro Nogi] 12 | Ninja Emaki [Takahiro Nogi] 13 | Fast Lane (not playable due to protection) [Manuel Abadia] 14 | 15 | 16 | New clones supported: 17 | --------------------- 18 | 19 | Bells & Whistles (= Detana Twin Bee) 20 | Mr. Viking (Japan) 21 | Nova 2001 22 | '99 The Last War (alternate version with different gameplay) 23 | Pac-Man & Chomp Chomp (= Pac & Pal) 24 | Dark Seal (Japan) 25 | Devastators (version V) 26 | Donkey Kong (Japan, old version) 27 | Aliens (US) 28 | Block Hole (= Quarth) 29 | 30 | 31 | These drivers have improved GRAPHICS: 32 | ------------------------------------- 33 | 34 | - Grid and stars in Radar Scope. [Nicola Salmoria] 35 | 36 | - 16-bit support in the vector games. [Mathis Rosenhauer] 37 | 38 | 39 | These drivers have new or improved SOUND: 40 | ----------------------------------------- 41 | 42 | - Blood Bros. [Bryan McPhail] 43 | 44 | - Fixed many SNK 8-bit games (Guerilla War, Psycho Soldier, Ikari Warriors, 45 | etc.) [wwtk@mail.com] 46 | 47 | 48 | Other drivers changes: 49 | ---------------------- 50 | 51 | - Fixed crash at the end of Gun Smoke level 3. [Paul Leaman] 52 | 53 | - Fixed protection in Slam Masters. [Paul Leaman] 54 | 55 | - Fixed protection in Devastators and Blades of Steel. [Manuel Abadia] 56 | 57 | 58 | Changes to the main program: 59 | ---------------------------- 60 | 61 | - Alongside the AND key sequences introduced in the previous beta, it is now 62 | possible to have OR and NOT sequences. 63 | For recording OR key/joy sequences in the key/joy setup menu simply press 64 | UI_SELECT (usually ENTER) after the first recorded sequence. Don't press 65 | any UI_UP/UI_DOWN/UI_CANCEL keys beetwen the two sequences. 66 | To insert a NOT key/joy simply press it two times. 67 | The first obvious use for this is to wire button 1 to both the joystick and 68 | mouse button. [Andrea Mazzoleni] 69 | 70 | 71 | Source: 72 | ------- 73 | 74 | - New NES sound emulation for Punch Out and Donkey Kong 3. [Matthew Conte, 75 | wwtk@mail.com] 76 | 77 | - Added other members of the TMS99xx family. [Raphael Nabet] 78 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b14.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 14 2 | 3 | Note: non volatile ram is now saved to a new directory, NVRAM (instead of 4 | the old HI). You must create that directory manually, otherwise the files 5 | will not be saved. 6 | 7 | New games supported: 8 | -------------------- 9 | 10 | Hopping Mappy [Nicola Salmoria] 11 | Sky Kid Deluxe [Nicola Salmoria] 12 | Plump Pop [Nicola Salmoria] 13 | S.P.Y. (not playable due to protection) [Nicola Salmoria] 14 | Baluba-louk no Densetsu [Zsolt Vasvari] 15 | Super World Stadium '93 Gekitouban [Keith Wilkins] 16 | Streaking [Zsolt Vasvari] 17 | Black Hole [Zsolt Vasvari] 18 | Tank Force [Vernon C. Brooks] 19 | Soldam [Luca Elia] 20 | 21 | 22 | New clones supported: 23 | --------------------- 24 | 25 | Pinbo (Jaleco) 26 | Cosmo Gang (US) 27 | Marvel Land (US) 28 | Galaga 88 (set 2) 29 | Pole Position (Namco) 30 | Jungle King (newer) 31 | Knockout (= Triple Punch) 32 | 33 | 34 | These drivers have improved GRAPHICS: 35 | ------------------------------------- 36 | 37 | - Sprite multiplexing support in the Exidy440 games, this fixes Chiller's 38 | start screen. [Aaron Giles] 39 | 40 | - Fixed the internal orientation of the Cinematronics games, if you use 41 | artwork files for those games you'll have tomanually flip them (or 42 | redownload). 43 | 44 | 45 | Other drivers changes: 46 | ---------------------- 47 | 48 | - Improved Capcom Avengers, the wrong colors are caused by the protection. 49 | [Phil Stroffolino] 50 | 51 | 52 | Changes to the main program: 53 | ---------------------------- 54 | 55 | - Added noise generator to the Namco sound emulation. [Takahiro Nogi] 56 | 57 | 58 | Source: 59 | ------- 60 | 61 | - Removed *rom_decode and *opcode_decode from struct GameDriver. Decryption 62 | must now be handled by *driver_init. If opcodes and data are decrypted 63 | separately, remember to allocate a larger chunk of memory in the ROM 64 | declaration, decode the opcodes there, and call memory_set_opcode_base() 65 | to tell the memory system where the opcodes are. 66 | Note that this new system allows bank switching with encrypted ROMs, which 67 | wasn't possible before. [Nicola Salmoria] 68 | 69 | - Removed *hiscore_load and *hiscore_save from the GameDriver structure. To 70 | manage nvram/eeprom/cmos/etc the new *nvram_handler in struct MachineDriver 71 | must be used. High score save is temporarily disabled. It will be added 72 | again in a future release using an external .dat file. [Nicola Salmoria] 73 | 74 | - The struct GameDriver reorganization is finally complete. Drivers should now 75 | use the GAME() and GAMEX() macros and not directly the GameDriver structure. 76 | IMPORTANT FOR PORTERS: Note that the clone_of field now is not necessarily 77 | 0 even if the game is not a clone. If clone_of is not 0, to know if the game 78 | is a clone you have to check (clone_of->flags & NOT_A_DRIVER) is 0. 79 | 80 | - Added OSD_FILETYPE_NVRAM. 81 | 82 | - MachineDriver->frames_per_second is now a float. 83 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b15.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 15 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Great 1000 Miles Rally [Luca Elia] 7 | Shanghai [Nicola Salmoria] 8 | Gee Bee [Juergen Buchmueller] 9 | 10 | 11 | New clones supported: 12 | --------------------- 13 | 14 | Wiz (Taito) 15 | Tora eno Michi (= Tiger Road) 16 | Super Volley '91 (= Power Spikes) 17 | 18 | 19 | These drivers have improved GRAPHICS: 20 | ------------------------------------- 21 | 22 | - Enabled raster effets in Metal Slug 2 (needed for the dunes at the beginning) 23 | [Sebastian Ojeda] 24 | 25 | - Fixed System 16 games in 16-bit video modes. With -depth 16, shadows are also 26 | color accurate, otherwise the old gray scale shadows are used. [Andrew Prime] 27 | 28 | - Fixed colors in Side Pocket. [Nicola Salmoria] 29 | 30 | - Fixed colors in Cosmic Alien. [Zsolt Vasvari] 31 | 32 | 33 | These drivers have new or improved SOUND: 34 | ----------------------------------------- 35 | 36 | - Added samples to Star Cruiser. [Frank Palazzolo] 37 | 38 | 39 | Other drivers changes: 40 | ---------------------- 41 | 42 | - Added collision detection to Star Cruiser. [Frank Palazzolo] 43 | 44 | - Simulated the protection in the original version of Side Pocket. 45 | [Bryan McPhail] 46 | 47 | 48 | Source: 49 | ------- 50 | 51 | - stream_init() and stream_init_multi() no longer have a sample_bits parameter. 52 | Sound emulators are required to generate 16-bit samples. Also removed 53 | osd_play_streamed_sample() and mixer_play_streamed_sample(): only the 16-bit 54 | version is available now. 55 | 56 | - Added gain support to mixer.c, through the new MIXERG() macro (extension of 57 | MIXER()). Removed the gain filed from AY8910, YM2204, YM2610 structures. 58 | 59 | - make68k.exe now requires as parameter the path of the comptab.asm include 60 | file (see makefile). 61 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b16.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 16 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Bomb Bee [Nicola Salmoria] 7 | Cutie Q [Nicola Salmoria] 8 | Navalone [Juergen Buchmueller] 9 | Kaitei Takara Sagash [Juergen Buchmueller] 10 | SOS [Juergen Buchmueller] 11 | Fighting Soccer [Phil Stroffolino] 12 | Toryumon [Andrew Prime] 13 | Berlin Wall [Luca Elia] 14 | Kodure Ookami [Takahiro Nogi] 15 | 16 | 17 | New clones supported: 18 | --------------------- 19 | 20 | Gee Bee (Namco) 21 | Crazy Cop (= Gang Busters) 22 | Champion Wrestler (Japan) 23 | Big Pro Wrestling (= Tag Team Wrestling) 24 | Guerilla War (version 1) 25 | Guevara (= Guerilla War) 26 | Bermuda Triangle (older) 27 | World Wars (= Bermuda Triangle) 28 | Great 1000 Miles Rally (set 2) 29 | 30 | 31 | These drivers have improved GRAPHICS: 32 | ------------------------------------- 33 | 34 | - Fixed shadow/highlight in the Namco System 1 games (check Dangerous Seed's 35 | title screen!). [Vernon C. Brooks] 36 | 37 | 38 | These drivers have new or improved SOUND: 39 | ----------------------------------------- 40 | 41 | - Sound in Warp Warp. [juergen Buchmueller] 42 | 43 | - Fixed sound in Sindbad Mystery. [Zsolt Vasvari] 44 | 45 | 46 | Changes to the main program: 47 | ---------------------------- 48 | 49 | - Added vector intensity control to the On Screen Display (for vector games). 50 | [Mathis Rosenhauer] 51 | 52 | - Unified keyboard and joystick interface, now they are all assigned in the 53 | "Input" menu and you can mix them at will. [Andrea Mazzoleni] 54 | 55 | - [DOS] MMX optimized video blitting functions. [Bernd Wiebelt] 56 | 57 | 58 | Source: 59 | ------- 60 | 61 | - The transition to the GAME() macro is complete. struct GameDriver must no 62 | longer be used. Alro removed the old ROM_REGION() and ROM_REGION_DISPOSE() 63 | macros, and renamed ROM_REGIONX() to ROM_REGION(). 64 | 65 | - The functionality of osd_skip_this_frame() is now more strictly defined (see 66 | osdepend.h). Ports not complying with that must be updated, otherwise 67 | problems with certain drivers might arise. 68 | 69 | - mixer.c now does all sound mixing, generating one single sample stream, 70 | played using the new osd_XXX_audio_stream() functions. 71 | All other OS dependant sample functions (osd_play_sample() etc.) have been 72 | removed. This should standardize the sound output across ports, and allow 73 | porters to write much cleaner sound code. [Aaron Giles] 74 | 75 | - Removed some obsolete fields from struct GameOptions. 76 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b3.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 3 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Flash Gal [Nicola Salmoria] 7 | Air Wolf [Nicola Salmoria] 8 | Parodius [Nicola Salmoria] 9 | '88 Games [Nicola Salmoria] 10 | Vendetta [Phil Stroffolino] 11 | Thunder Cross (no collision detection, probably protection) [Bryan McPhail] 12 | Super Contra [Manuel Abadia] 13 | Off the Wall [Aaron Giles] 14 | Enduro Racer [Andrew Prime] 15 | Samurai (Taito) [Phil Stroffolino] 16 | Nunchackun [Phil Stroffolino] 17 | Go Go Mr. Yamaguchi / Yuke Yuke Yamaguchi-kun (not working) [Phil Stroffolino] 18 | Hunchback (Scramble and Donkey Kong conversions) [Mike Coates] 19 | Dokaben [Nicola Salmoria] 20 | Capcom Baseball [Nicola Salmoria] 21 | 22 | 23 | New clones supported: 24 | --------------------- 25 | 26 | Empire City: 1931 (= Street Fight) [Gerald Vanderick] 27 | Repulse (= Son of Phoenix) [Gerald Vanderick] 28 | '99 The Last War (= Son of Phoenix) [Gerald Vanderick] 29 | Strider (Japan set 2) [Marco Cassili] 30 | Sunset Riders (5 new sets) [Nicola Salmoria] 31 | Aliens (Japan) [Yasuhiro Ogawa] 32 | Simpsons (Japan) [Yasuhiro Ogawa] 33 | Gryzor (= Contra) [Yasuhiro Ogawa] 34 | Akuma-Jou Dracula (= Haunted Castle) [Yasuhiro Ogawa] 35 | E-Swat (protected, not working) [Andrew Prime] 36 | Bermuda Triangle (Japan) [Alessio Manuele] 37 | 64th Street (Japan) [Alessio Manuele] 38 | 39 | 40 | These drivers have improved GRAPHICS: 41 | ------------------------------------- 42 | 43 | - Fixed colors in Empire City: 1931. [Nicola Salmoria] 44 | 45 | - Fixed the background in Led Storm. [Bryan McPhail] 46 | 47 | - Added the zooming/rotating layer to Ajax. [Nicola Salmoria] 48 | 49 | 50 | These drivers have new or improved SOUND: 51 | ----------------------------------------- 52 | 53 | - Added support for external volume control to the K007232 and fixed Aliens, 54 | Ajax etc. [Nicola Salmoria] 55 | 56 | 57 | Other drivers changes: 58 | ---------------------- 59 | 60 | - Emulated the 68705 protection in Mania Challenge. [Nicola Salmoria] 61 | 62 | 63 | Changes to the main program: 64 | ---------------------------- 65 | 66 | - Changed the UPD7759 emulator to support two chips ('88 Games needed this) 67 | and fixed a bug in the ADPCM decoding. [Ernesto Corvi] 68 | 69 | 70 | Source: 71 | ------- 72 | 73 | - The gfxdata field of the GfxElement structure is no longer a osd_bitmap *; it 74 | is instead a simple unsigned char *, pointing to a continuous stream of pixel 75 | data. The new line_modulo and char_modulo fields are helpers to find the 76 | offset in the array. [Nicola Salmoria] 77 | 78 | - Updated the 68000 C core. [Karl Stenerud] 79 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b4.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 4 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Bottom of the Ninth [Nicola Salmoria] 7 | Detana!! Twin Bee [Nicola Salmoria] 8 | Rollergames [Nicola Salmoria] 9 | Surprise Attack [Nicola Salmoria] 10 | Shadow Land [Ernesto Corvi, Tatsuyuki Satoh] 11 | Dragon Spirit [Ernesto Corvi, Tatsuyuki Satoh] 12 | Blazer [Ernesto Corvi, Tatsuyuki Satoh] 13 | Pacmania [Ernesto Corvi, Tatsuyuki Satoh] 14 | Galaga '88 [Ernesto Corvi, Tatsuyuki Satoh] 15 | Marchen Maze [Ernesto Corvi, Tatsuyuki Satoh] 16 | World Court [Ernesto Corvi, Tatsuyuki Satoh] 17 | Splatter House [Ernesto Corvi, Tatsuyuki Satoh] 18 | Rompers [Ernesto Corvi, Tatsuyuki Satoh] 19 | Blast Off [Ernesto Corvi, Tatsuyuki Satoh] 20 | Dangerous Seed [Ernesto Corvi, Tatsuyuki Satoh] 21 | World Stadium 90 [Ernesto Corvi, Tatsuyuki Satoh] 22 | Pistol Daimyo no Bouken [Ernesto Corvi, Tatsuyuki Satoh] 23 | Souko Ban Deluxe [Ernesto Corvi, Tatsuyuki Satoh] 24 | Fighting Hawk [Olivier Galibert] 25 | Raimais [Olivier Galibert] 26 | Champion Wrestler [Olivier Galibert] 27 | Puzznic [Olivier Galibert] 28 | Plotting [Olivier Galibert] 29 | Palamedes [Olivier Galibert] 30 | American Horseshoes [Olivier Galibert] 31 | Cachat [Olivier Galibert] 32 | Ark Area [Paolo Venturi] 33 | WEC Le Mans 24 [Luca Elia] 34 | Hot Chase [Luca Elia] 35 | 36 | 37 | New clones supported: 38 | --------------------- 39 | 40 | Konami '88 [Gerald Vanderick] 41 | Thunder Cross (Japan) [Yasuhiro Ogawa] 42 | Crime Fighters (Japan) 43 | Garuka (= Devastators) 44 | Block (= Arkanoid) [HIGHWAYMAN] 45 | 46 | 47 | These drivers have improved GRAPHICS: 48 | ------------------------------------- 49 | 50 | - Fixed colors in Mysterious Stones. [Zsolt Vasvari] 51 | 52 | 53 | Other drivers changes: 54 | ---------------------- 55 | 56 | - Improved the protection workaround in Sunset Riders. [Ernesto Corvi] 57 | 58 | - Protection workaround in Thunder Cross - still not perfect. [Ernesto Corvi] 59 | 60 | - Fixed scores in Bosconian. [Gamester] 61 | 62 | - Several fixes and improvmeents to the System 16 games. [Andrew Prime] 63 | 64 | - Fixed cocktail mode in several games. [Chad Hendrickson] 65 | 66 | 67 | Changes to the main program: 68 | ---------------------------- 69 | 70 | - Fixed a 68000 "bug" (actually an undocumented feature of the cpu) that 71 | caused the timer to roll over from 00 to 99 in KOF98. [Darren Olafson] 72 | 73 | - Fixed a Konami CPU bug which caused problems with Parodius. [Ernesto Corvi] 74 | 75 | - [DOS] Changed the tweked VGA modes definitions to be more compatible. 76 | It is suggested to delete mame.cfg to get rid of the obsolete tweak 77 | parameters. Remember to set tweak = yes after doing so. [Brian Lewis] 78 | 79 | - Screen shots can be saved while the game is paused. [Phil Hopely] 80 | 81 | - You can single step while the game is paused, press Shift+P to advance to 82 | next frame. [Phil Hopely] 83 | 84 | 85 | Source: 86 | ------- 87 | 88 | - New PORT_SERVICE() macro, use it instead of the long declaration needed for 89 | the service mode dip switch. [Nicola Salmoria] 90 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b5.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 5 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Sente Diagnostic Cartridge [Aaron Giles] 7 | Chicken Shift [Aaron Giles] 8 | Goalie Ghost [Aaron Giles] 9 | Hat Trick [Aaron Giles] 10 | Off the Wall (Sente) [Aaron Giles] 11 | Snake Pit [Aaron Giles] 12 | Snacks'n Jaxson [Aaron Giles] 13 | Stocker [Aaron Giles] 14 | Trivial Pursuit (Genus I) [Aaron Giles] 15 | Trivial Pursuit (All Sports Edition) [Aaron Giles] 16 | Gimme A Break [Aaron Giles] 17 | Mini Golf [Aaron Giles] 18 | Toggle [Aaron Giles] 19 | Night Stocker [Aaron Giles] 20 | Street Football [Aaron Giles] 21 | Rescue Raider [Aaron Giles] 22 | Gang Busters [Manuel Abadia] 23 | Battlantis [Manuel Abadia] 24 | Quarth [Nicola Salmoria] 25 | Mr. Goemon [Nicola Salmoria] 26 | Mad Motor [Bryan McPhail] 27 | The Astyanax [Luca Elia] 28 | Hachoo! [Luca Elia] 29 | Saint Dragon [Luca Elia] 30 | Cybattler [Luca Elia] 31 | 32 | 33 | New clones supported: 34 | --------------------- 35 | 36 | Lost Worlds [Yasuhiro Ogawa] 37 | Trojan (US) [Quench] 38 | Secret Agent (= Sly Spy) [Bryan McPhail] 39 | Indiana Jones and the Temple of Doom (set 4) [Aaron Giles] 40 | RodLand [Luca Elia] 41 | Phantasm [Luca Elia] 42 | 43 | 44 | These drivers have improved GRAPHICS: 45 | ------------------------------------- 46 | 47 | - Fixed colors in Return of the Invaders. [Andrea Mazzoleni] 48 | 49 | 50 | These drivers have new or improved SOUND: 51 | ----------------------------------------- 52 | 53 | - Improved sound in the Exidy 440 games. [Aaron Giles] 54 | 55 | - Samples support in Depthcharge. [Zsolt Vasvari] 56 | 57 | 58 | Other drivers changes: 59 | ---------------------- 60 | 61 | - Extracted all the data from the Heavy Barrel microcontroller, so all 62 | special weapons and powerups appear correctly. Also a lot of other fixes 63 | to Data East games. [Bryan McPhail] 64 | 65 | - Artwork in Space Wars. [Nathan Sturm] 66 | 67 | - Fixed steering wheel in Speed Freak. [Mathis Rosenhauer] 68 | 69 | - The Cinematronics driver now can handle games with backdrop + overlay. The 70 | pngs have to be renamed: 71 | backdrop: drivername + b.png 72 | overlay: drivername + o.png 73 | [Mathis Rosenhauer] 74 | 75 | 76 | Source: 77 | ------- 78 | 79 | - New input type IPT_PEDAL. [Aaron Giles] 80 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b6.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 6 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Meikyu Jima (Kickle Cubicle) [Nicola Salmoria] 7 | R-Type [Nicola Salmoria] 8 | R-Type II [Nicola Salmoria] 9 | Major Title (preliminary) [Nicola Salmoria] 10 | Hammerin' Harry [Nicola Salmoria] 11 | Gallop [Nicola Salmoria] 12 | Blade Master [Bryan McPhail] 13 | Gunforce (preliminary) [Bryan McPhail] 14 | Hook (preliminary) [Bryan McPhail] 15 | Undercover Cops [Bryan McPhail] 16 | R-Type Leo [Bryan McPhail] 17 | Major Title 2 (preliminary) [Bryan McPhail] 18 | In The Hunt (preliminary) [Bryan McPhail] 19 | Lethal Thunder [Bryan McPhail] 20 | Pandora's Palace [Manuel Abadia] 21 | Rock 'n Rage [Manuel Abadia] 22 | Blades of Steel (not working due to protection) [Manuel Abadia] 23 | Power Drive [Aaron Giles] 24 | Turbo Tag [Aaron Giles] 25 | Zwackery [Aaron Giles] 26 | Spy Hunter 2 [Aaron Giles] 27 | Blasted [Aaron Giles] 28 | Arch Rivals [Aaron Giles] 29 | Tri-Sports [Aaron Giles] 30 | Pigskin 621AD [Aaron Giles] 31 | Name that Tune [Aaron Giles] 32 | Trivial Pursuit (Genus II) [Aaron Giles] 33 | Trivial Pursuit (Baby Boomer Edition) [Aaron Giles] 34 | Trivial Pursuit (Young Player's Edition) [Aaron Giles] 35 | 36 | 37 | New clones supported: 38 | --------------------- 39 | 40 | Tapper (set 2) [Aaron Giles] 41 | Demolition Derby (2 players) [Aaron Giles] 42 | 43 | 44 | These drivers have improved GRAPHICS: 45 | ------------------------------------- 46 | 47 | - Improved screen priority in Lifeforce, Salamander, Gradius, etc. [E.Watanabe] 48 | 49 | - Fixed priorities and scroll offset in the Toaplan games. [suz] 50 | 51 | 52 | These drivers have new or improved SOUND: 53 | ----------------------------------------- 54 | 55 | - Fixed Xenophobe. [Aaron Giles] 56 | 57 | - Samples and DAC support in Space Panic. [Mike Coates] 58 | 59 | - Fixed Ginga Ninkyouden. [Takahiro Nogi] 60 | 61 | - Fixed Genpei Toumaden. [Takahiro Nogi] 62 | 63 | 64 | Other drivers changes: 65 | ---------------------- 66 | 67 | - Gun support in Terminator 2. You must use the calibration screen to 68 | calibrate the gun. When it asks the shoot the upper left corner, move the 69 | mouse towards (0,0), the middle is (128, 128) and the lower right corner 70 | is obviously (255, 255). If you have problems, delete hi/term2.hi. 71 | [Zsolt Vasvari] 72 | 73 | - Simulated the protection in Renegade. [Phil Stroffolino] 74 | 75 | 76 | Source: 77 | ------- 78 | 79 | - Fixed bug in the 6800 CMPX instructions. [Jess Askey] 80 | 81 | - Changed the 6821 PIA interface. [Aaron Giles] 82 | 83 | - New NEC CPU cores. [Oliver Bergmann] 84 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b7.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 7 2 | 3 | New games supported: 4 | -------------------- 5 | 6 | Spiker [Aaron Giles] 7 | Finalizer - Super Transformation [Nicola Salmoria] 8 | Crazy Climber 2 [Takahiro Nogi] 9 | Syusse Oozumou [Takahiro Nogi] 10 | Mayday [Aaron Giles] 11 | Chimera Beast [Luca Elia] 12 | Iga Ninjyutsuden [Luca Elia] 13 | Plus Alpha [Luca Elia] 14 | Peek-a-Boo! [Luca Elia] 15 | Orbitron [Zsolt Vasvari] 16 | Mystic Riders [Bryan McPhail] 17 | Herbie at the Olympics [Mike Coates] 18 | Arcade Classics [Aaron Giles] 19 | Sparkz [Aaron Giles] 20 | Battle Chopper [Nao] 21 | Ninja Spirit [Nao] 22 | Image Fight [Nao] 23 | Legend of Hero Tonma [Nao] 24 | X Multiply [Nao] 25 | Dragon Breed [Nao] 26 | 27 | 28 | New clones supported: 29 | --------------------- 30 | 31 | Snow Bros (set 3) 32 | Makai Densetsu (= Legend of Makai) 33 | Growl (US) 34 | Runark (= Growl) 35 | Tough Turf (US) [Andrew Prime] 36 | 37 | 38 | These drivers have improved GRAPHICS: 39 | ------------------------------------- 40 | 41 | - Added raster effects to Neo Turf Masters and Sengoku 2. [Massimo Morra] 42 | 43 | - Fixed colors in Wanted, Marine Boy, Changes and Hopper Robo. [Zsolt Vasvari] 44 | 45 | - More fixes in the Toaplan games. [Satoshi Suzuki] 46 | 47 | 48 | These drivers have new or improved SOUND: 49 | ----------------------------------------- 50 | 51 | - Fixed YM2151 sound board support for Joust 2. [Aaron Giles] 52 | 53 | - Sound in Blasted and Max RPM. [Aaron Giles] 54 | 55 | - Completed samples support in Space Panic. [Mike Coates] 56 | 57 | - Samples support in Invinco and Pulsar. [Zsolt Vasvari] 58 | 59 | - Fixed coin sound in Naughty Boy. [Sal Bugliarisi] 60 | 61 | - Sound in Hot Chase. [CAB] 62 | 63 | 64 | Other drivers changes: 65 | ---------------------- 66 | 67 | - Improved Battle Lane. [Paul Leaman] 68 | - Fixed Turkey Shoot. [Aaron Giles] 69 | 70 | 71 | Changes to the main program: 72 | ---------------------------- 73 | 74 | - [DOS] The new Allegro library supports the Gravis GrIP devices, use 75 | -joy grip or -joy grip4 to enable. 76 | 77 | 78 | Source: 79 | ------- 80 | 81 | - [DOS] Now compiled with Allegro 3.9.26 WIP. 82 | 83 | - Several improvements to FM sound emulators. This also fixes crashes in some 84 | Jaleco Mega System 1 games. [Tatsuyuki Satoh] 85 | 86 | - Improvements to the other YM2151 emulator too. [Jarek Burczynski] 87 | 88 | - VIDEO_UPDATE_BEFORE_VBLANK is now the default. If you want your driver to 89 | redraw the screen after vblank, use VIDEO_UPDATE_AFTER_VBLANK. 90 | 91 | - Rewritten the HC55516 CVSD decoder. This affects Sinistar, Joust 2, Arch 92 | Rivals, Pigskin, Tri-Sports, Smash TV, Trog, Narc. [Aaron Giles] 93 | 94 | - Some improvements to the Z80 emulator. [Juergen Buchmueller] 95 | 96 | - Some fixes to HD63701 IRQ handling, and support for ICI (Input Capture 97 | Interrupt). [Tatsuyuki Satoh] 98 | 99 | - Improvements to the 34010 emulation. [Aaron Giles] 100 | 101 | - New function findmemorychunk() that lets you look up a chunk of memory and 102 | get its start/end addresses, and its base. This can be used (carefully!) by 103 | drivers that wish to access memory directly without going through the 104 | readmem/writemem accessors (e.g., blitters). [Aaron Giles] 105 | 106 | - Replaced cpu_reset() with cpu_set_reset_line(). 107 | cpu_set_reset_line(num,PULSE_LINE) is equivalent to the old cpu_reset(). 108 | ASSERT_LINE resets the cpu and halts it. CLEAR_LINE restarts it. 109 | This avoids the need to call cpu_halt() in most cases. [Nicola Salmoria] 110 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b8.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 8 2 | 3 | Another clause had to be added to the license. Check it in readme.txt 4 | (at the end of VII. Derivative Works). 5 | 6 | 7 | New games supported: 8 | -------------------- 9 | 10 | Bogey Manor [Bryan McPhail] 11 | Trio the Punch [Bryan McPhail] 12 | Chuka Taisen [Quench] 13 | Assault [Keith Wilkins] 14 | Ordyne [Keith Wilkins] 15 | Mirai Ninja [Keith Wilkins] 16 | Phelios [Keith Wilkins] 17 | Legend of Walkyrie [Keith Wilkins] 18 | Finest Hour [Keith Wilkins] 19 | Burning Force [Keith Wilkins] 20 | Marvel Land [Keith Wilkins] 21 | Dragon Saber [Keith Wilkins] 22 | Rolling Thunder 2 [Keith Wilkins] 23 | Cosmo Gang [Keith Wilkins] 24 | The Hustler [Manuel Abadia] 25 | Vulcan Venture [Phil Stroffolino, Nao, Dave Spicer] 26 | Devil World [Phil Stroffolino] 27 | Cue Brick [Phil Stroffolino] 28 | Hard Puncher [Phil Stroffolino] 29 | 30 | 31 | New clones supported: 32 | --------------------- 33 | 34 | R-Type II (Japan) 35 | Arkanoid 2 (Japan) 36 | Looper (= Changes) 37 | The End (Konami) 38 | Tumble Pop (original) [Bryan McPhail, Chris Hardy] 39 | Tokushu Butai Jackal 40 | Out Zone (bootleg) 41 | Hyper Olympic '84 (= Hyper Sports) 42 | Guttong Gottong (= Locomotion) 43 | Strategy X (Konami) 44 | 45 | 46 | These drivers have improved GRAPHICS: 47 | ------------------------------------- 48 | 49 | - Fixed sprite lag in cps1, bionicc, lastduel. [Bryan McPhail] 50 | 51 | - Fixed priorities in wndrmomo and genpeitd. [E. Watanabe] 52 | 53 | - Sped up a little the NeoGeo raster effects. Enabled them in Karnov Revenge 54 | and Galaxy Fight. Fixed the field in ssideki3 etc. [Massimo Morra] 55 | 56 | - Fixed sprite Y offset in the Simpsons dreamland level. Apologies for taking 57 | so long, I couldn't find the time to play it that far and hadn't realized I 58 | just had to use the attract mode of the Japanese version. [Nicola Salmoria] 59 | 60 | 61 | These drivers have new or improved SOUND: 62 | ----------------------------------------- 63 | 64 | - CVSD sound in Mouse Trap. [Dan Boris, Aaron Giles] 65 | 66 | 67 | Changes to the main program: 68 | ---------------------------- 69 | 70 | - [DOS] Changed the autoframeskip code, making it less anxious to increase 71 | frameskip as soon as speed drops below 100%. Let's see if this makes things 72 | better or worse. [Nicola Salmoria] 73 | 74 | - [DOS] The mouse buttons are no longer aliases for joystick buttons, they are 75 | independently recognized. They are still considered "joystick" inputs though, 76 | so if you want to use them you have to redefine the controls in the Joystick 77 | menu. This is a minor annoyance that was needed to allow interfacing a Discs 78 | of Tron controller to the mouse port (spinner + up and down switches) while 79 | still using joystick buttons 1 and 2 for fire and deflect. [Nicola Salmoria] 80 | 81 | - [DOS] Support for ZIPped input files (-playback) and artwork. Well, PNG won't 82 | compress very well, but I added it anyway ;) [Juergen Buchmueller] 83 | 84 | 85 | Source: 86 | ------- 87 | 88 | - Finally fixed the CMPX instruction in the 680x core. On the 6800 it does 89 | not affect the C flag, on the others (6803, 63701) it does. 90 | [Tatsuyuki Satoh] 91 | 92 | - Fixes to the x86 asm 68k core. [Mike Coates] 93 | 94 | - VIDEO_BUFFERS_SPRITERAM. See bionicc, darkseal, lastduel for usage examples. 95 | [Bryan McPhail] 96 | 97 | - Added vh_eof_callback to the MachineDriver structure. See bionicc, cps1, 98 | lastduel for usage examples. [Nicola Salmoria] 99 | 100 | - Cleaned up the 6809 and Konami-2 emulations. [Juergen Buchmueller] 101 | 102 | - C140 emulation. [Phil Stroffolino] 103 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b9.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 9 2 | 3 | Important: due to changes in the palette system, there might be games that 4 | had correct colors before, and wrong now. Please let us know if you find 5 | any. 6 | 7 | 8 | New games supported: 9 | -------------------- 10 | 11 | Kick and Run [Nicola Salmoria, Ernesto Corvi] 12 | KiKi KaiKai [Nicola Salmoria, Ernesto Corvi] 13 | Perfect Soldiers [Bryan McPhail] 14 | Big Striker [Luca Elia] 15 | Kick Off [Luca Elia] 16 | Dream Soccer '94 [Bryan McPhail] 17 | Kageki [Takahiro Nogi] 18 | 19 | 20 | New clones supported: 21 | --------------------- 22 | 23 | Mega Zone (Konami) 24 | Donkey Kong 3 (Japan) 25 | Ajax (Japan) 26 | Ring no Ohja (= The Main Event) 27 | Thunder Blaster (= Lethal Thunder) 28 | Fantasy (SNK) 29 | Blue Print (Jaleco) 30 | X-Men (2 Players Japan) 31 | Checkman (Galaxian hardware) [Zsolt Vasvari] 32 | Contra (Japan) 33 | Karate Dou (= Karate Champ) 34 | Undercover Cops (Japan) 35 | Dump Matsumoto (= Body Slam) 36 | 37 | 38 | These drivers have improved GRAPHICS: 39 | ------------------------------------- 40 | 41 | - Fixed raster effects in Turf Masters (Japan course) and Zed Blade. Improved 42 | Super Sidekicks 2. [Massimo Morra] 43 | 44 | 45 | Other drivers changes: 46 | ---------------------- 47 | 48 | - Fixes to Lazer Command and Meadows Lanes. [Malcolm Lear] 49 | 50 | 51 | Changes to the main program: 52 | ---------------------------- 53 | 54 | - 16 bit support in the tilemap manager, so the Namco System 2 games no longer 55 | require -depth 8. [Phil Stroffolino] 56 | 57 | - [DOS] Changed the -depth option behaviour, now it can be either 8, 16, or 58 | auto. The default is auto, which uses the color depth appropriate for the 59 | game. 8 forces use of a 256 colors display (faster but less accurate), 16 60 | forces use of a 16-bit display (not suggested, doesn't work with all games). 61 | MAKE SURE TO SET depth = auto IN MAME.CFG, OR YOU'LL USE 16-BIT IN ALL GAMES. 62 | 63 | - Fixed a few bugs in the NEC CPU core that caused problems in Hook, Gunforce, 64 | Lethal Thunder and maybe others. [Bryan McPhail, Nao] 65 | 66 | - Several changes and improvements to the TMS34010 emulation and to the 67 | Williams games using CVSD sound. [Aaron Giles] 68 | 69 | 70 | Source: 71 | ------- 72 | 73 | - [DOS] Now compiled with Allegro 3.9.27 WIP. 74 | 75 | - Replaced MachineDriver->video_attributes VIDEO_SUPPORTS_16BIT with 76 | GameDriver->flags GAME_REQUIRES_16BIT. 77 | Added color_depth to struct RunningMachine and struct GameOptions. OS 78 | dependant code may set it to force a specific depth. 79 | Added depth parameter to osd_create_display(). The OS dependant code MUST 80 | respect it - if it has special requirements, it must set the GameOptions 81 | flag beforehand. 82 | 83 | - Calling palette_recalc() is now *MANDATORY* in all drivers that modify the 84 | palette. The palette will not be updated otherwise. 85 | 86 | - Removed adpcm_sample_list, palette and colortable from struct GameDriver. 87 | Changed char *color_prom to int prom_memory_region. 88 | 89 | - Updated the TMS9900 emulator. [Raphael Nabet] 90 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036b91.txt: -------------------------------------------------------------------------------- 1 | 0.36 BETA 9.1 2 | 3 | The license had to be changed again (VII. Derivative Works). 4 | 5 | 6 | Other drivers changes: 7 | ---------------------- 8 | 9 | - Fixed a few bugs in the TMS34010 games. [Aaron Giles] 10 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_036rc2.txt: -------------------------------------------------------------------------------- 1 | 0.36 RELEASE CANDIDATE 2 2 | 3 | 4 | New games supported: 5 | -------------------- 6 | 7 | Got-Ya [Zsolt Vasvari] 8 | Desert Gun [Zsolt Vasvari] 9 | Shuffleboard [Zsolt Vasvari] 10 | Beraboh Man [Keith Wilkins, Vernon C. Brooks] 11 | World Stadium [Vernon C. Brooks] 12 | World Stadium '89 [Vernon C. Brooks] 13 | Puzzle Club [Vernon C. Brooks] 14 | Kyukai Douchuuki [Vernon C. Brooks] 15 | Lasso [Phil Stroffolino] 16 | Ghox [Quench] 17 | V-Five [Brian A. Troha] 18 | Dogyuun [Quench] 19 | Batsugun [Quench] 20 | 21 | 22 | New clones supported: 23 | --------------------- 24 | 25 | Cobra Command (World) 26 | Hyper Sports Special (= 88 Games) 27 | Cosmic Alien (set 2) 28 | Kangaroo (Sun) 29 | Act-Fancer (World revision 2) 30 | Shoot Out (Japan and Korean bootleg) 31 | Asteroids (bootleg) 32 | Rompers (old) 33 | Crime Fighters (2 players) 34 | Bosconian (new version) 35 | 36 | 37 | These drivers have improved GRAPHICS: 38 | ------------------------------------- 39 | 40 | - Correct colors in Space Invaders Part II, Lunar Rescue and Balloon Bomber, 41 | colors should also be close in Space Chaser (minus the "green lane" effect) 42 | and Rolling Crash/Moon Base. [Zsolt Vasvari] 43 | 44 | 45 | These drivers have new or improved SOUND: 46 | ----------------------------------------- 47 | 48 | - Rewritten sound emulation in Phoenix, samples are no longer used. [Juergen 49 | Buchmueller] 50 | 51 | - Fixed volume control in the MCR games. [Aaron Giles] 52 | 53 | 54 | Other drivers changes: 55 | ---------------------- 56 | 57 | - Emulated the protection in Combat School. [Nicola Salmoria] 58 | 59 | - Fixed Vindicators 1&2 colors. [Aaron Giles] 60 | 61 | - Won the first grand prix of the season. [Micheal Schumacher] 62 | 63 | 64 | Changes to the main program: 65 | ---------------------------- 66 | 67 | - [DOS] Modified the SEAL audio library so it outputs real 16-bit samples 68 | instead of truncating the least significant 8 bits. [Jarek Burczynski] 69 | 70 | - [DOS] There are now two options for Hot Rod key mapping, -hotrod and 71 | -hotrodse. The latter remaps NeoGeo games to use the lower row of buttons. 72 | 73 | 74 | Source: 75 | ------- 76 | 77 | - There's a new game flag GAME_NO_COCKTAIL to mark drivers that don't support 78 | screen flip, please use it because gamelist.txt is now generated 79 | automatically and this is the only way to know whether a driver supports 80 | it or not. 81 | 82 | - TMS36XX emulation (Phoenix, Pleiads, Naughty Boy, Pop Flamer, Monster 83 | Bash). [Juergen Buchmueller] 84 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_037b1.txt: -------------------------------------------------------------------------------- 1 | 0.37 BETA 1 2 | 3 | These drivers have improved GRAPHICS: 4 | ------------------------------------- 5 | 6 | - Background in Exerion. [Aaron Giles] 7 | 8 | - Artwork support in Space Encounters. [Zsolt Vasvari] 9 | 10 | - Fixed sprite colors in the MCR2 games, however overlapping sprites are still 11 | wrong. [Aaron Giles] 12 | 13 | - Fixed colors and stars in the Astrocade games (Gorf, Wizard of Wor, etc.). 14 | [Nicola Salmoria] 15 | 16 | - Fixed front layer in Turbo Force. [Nicola Salmoria] 17 | 18 | - Fixed colors in Lupin III. [Zsolt Vasvari] 19 | 20 | 21 | These drivers have improved SOUND: 22 | ---------------------------------- 23 | 24 | - Emulated saucer sound in Space Invaders - sample no longer used (the other 25 | samples are still required). [Zsolt Vasvari] 26 | 27 | - Completed sound in Splash. [Manuel Abadia] 28 | 29 | - Samples support in Got-Ya. [Zsolt Vasvari] 30 | 31 | - Sound in Berlin Wall. [Luca Elia] 32 | 33 | 34 | Changes to the main program: 35 | ---------------------------- 36 | 37 | - Support for 24-bit artwork. [Mathis Rosenhauer] 38 | 39 | 40 | Source: 41 | ------- 42 | 43 | - Support for a priority buffer, updated by tilemap.c, which can be used to 44 | draw sprites using the new function pdrawgfx(). This allowed to fix many 45 | tile/sprite priority bugs e.g. in Ajax, Lightning Thunder, Simpsons, 46 | Vendetta, Punk Shot, Gradius III and others. 47 | [Phil Stroffolino, Nicola Salmoria] 48 | 49 | - Change the API for tilemap_mark_tile_dirty() and the get_tile_info hooks, 50 | now a single parameter tile_index is used instead of (col,row). A function 51 | passed to tilemap_create() does the (col,row)->tile_index mapping, two 52 | standard functions are provided for the common cases. 53 | All drivers have been converted to the new API except for namcos2.c, which 54 | is therefore broken at the moment. [Phil Stroffolino] 55 | 56 | - New GAME_UNEMULATED_PROTECTION flag. 57 | 58 | - 6803/63701 external port writes no longer set to 1 the bits that are set as 59 | inputs in the DDR register. Instead, they are set to the value returned by a 60 | read from the port. [Tatsuyuki Satoh] 61 | 62 | - Updated all memory handlers to the new READ_HANDLER()/WRITE_HANDLER() macro 63 | declarations. The old "function(int offset,int data)" style must not be used 64 | anymore. 65 | 66 | 67 | New games supported: 68 | -------------------- 69 | 70 | Air Duel [Nicola Salmoria] 71 | Pound for Pound [Nicola Salmoria] 72 | Rabio Lepus / Rabbit Punch [Aaron Giles] 73 | Super Volleyball [Aaron Giles] 74 | Funky Fish [Zsolt Vasvari] 75 | Mr. Jong / Crazy Blocks [Takahiro Nogi] 76 | Karate Blazers [Nicola Salmoria] 77 | Spinal Breakers [Nicola Salmoria] 78 | Thundercade [Luca Elia] 79 | Twin Eagle [Luca Elia] 80 | DownTown [Luca Elia] 81 | U.S. Classic [Luca Elia] 82 | Arbalester [Luca Elia] 83 | Meta Fox [Luca Elia] 84 | Zing Zing Zip [Luca Elia] 85 | War of Aero [Luca Elia] 86 | 87 | 88 | New clones supported: 89 | --------------------- 90 | 91 | Ninja Ryukenden (= Ninja Gaiden) 92 | Spy Hunter 2 (revision 2) 93 | R-Type (Japan) 94 | Dyger (set 2) 95 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_037b10.txt: -------------------------------------------------------------------------------- 1 | 0.37 BETA 10 2 | 3 | 4 | These drivers have improved GRAPHICS: 5 | ------------------------------------- 6 | 7 | - Fixed priorities in Pac 'n Pal [Aaron Giles] 8 | 9 | - Improved colors in Mr. Do!. [Nicola Salmoria] 10 | 11 | - Fixes to Xexex. [Olivier Galibert] 12 | 13 | 14 | These drivers have improved SOUND: 15 | ---------------------------------- 16 | 17 | - Improved sound in World Cup '90 [John (and Philip) Bennett] 18 | 19 | - Fixed a YMZ280B bug that caused bad sound in the Cave games. [Bernd Wiebelt] 20 | 21 | 22 | Other drivers changes: 23 | ---------------------- 24 | 25 | - Improved C-chip simulation in Rainbow Island, fixing secret rooms. 26 | [Stefan Jokisch] 27 | 28 | - Improved collision detection in Thunder Cross. [Eddie Edwards] 29 | 30 | 31 | Changes to the main program: 32 | ---------------------------- 33 | 34 | - Paddles now map linearly to the analog joystick. 35 | 36 | 37 | Source: 38 | ------- 39 | 40 | - New functions draw_scanline8() and draw_scanline16() to help bitmap based 41 | games in supporting display rotation and 16-bit video modes. Converted a 42 | number of drivers to this new system. [Aaron Giles] 43 | 44 | 45 | New games supported: 46 | -------------------- 47 | 48 | Hole Land [Mathis Rosenhauer] 49 | American Speedway [Luca Elia] 50 | Cosmos [Mike Coates] 51 | Dark Warrior [Mike Coates] 52 | Video Eight Ball [Mike Coates] 53 | Logger [Mike Coates] 54 | Dazzler [Mike Coates] 55 | Wall Street [Mike Coates] 56 | Radar Zone [Mike Coates] 57 | Gold Bug [Mike Coates] 58 | Heart Attack [Mike Coates] 59 | Hunchback [Mike Coates] 60 | Superbike [Mike Coates] 61 | Hero [Mike Coates] 62 | Hunchback Olympic [Mike Coates] 63 | Beat Head (prototype) [Aaron Giles] 64 | Stompin' [Aaron Giles] 65 | Wheel Of Fortune [Aaron Giles] 66 | Golden Tee Golf [Aaron Giles] 67 | Slick Shot [Aaron Giles] 68 | Golden Tee Golf II [Aaron Giles] 69 | Peggle [Aaron Giles] 70 | Hot Shots Tennis [Aaron Giles] 71 | Rim Rockin' Basketball [Aaron Giles] 72 | Ninja Clowns [Aaron Giles] 73 | Atomic Robokid [Yochizo] 74 | Omega Fighter [Yochizo] 75 | Syvalion [Yochizo] 76 | Record Breaker [Yochizo] 77 | Dynamite League [Yochizo] 78 | Argus [Yochizo] 79 | Valtric [Yochizo] 80 | Mr. F. Lea [Phil Stroffolino] 81 | World Grand Prix [David Graves] 82 | Darius 2 [David Graves] 83 | Warrior Blade [David Graves] 84 | Top Speed [David Graves] 85 | Ninja Warriors [David Graves] 86 | China Town [Bryan McPhail] 87 | Performan [Quench] 88 | 89 | 90 | New clones supported: 91 | --------------------- 92 | 93 | Indiana Jones (German) 94 | Ghost Muncher (= Pac Man) 95 | Battle Zone (cocktail) 96 | Pipe Dreams (US) 97 | Poker Ladies (Leprechaun) 98 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_037b11.txt: -------------------------------------------------------------------------------- 1 | 0.37 BETA 11 2 | 3 | 4 | These drivers have improved GRAPHICS: 5 | ------------------------------------- 6 | 7 | - Fixed sprite zooming in the Cave games. [Shiriru] 8 | 9 | 10 | Other drivers changes: 11 | ---------------------- 12 | 13 | - Fixed collision detection in Thunder Cross. [Eddie Edwards] 14 | 15 | - Some fixes to YMZ280B emulation. [Shiriru] 16 | 17 | - Better fixes to Rainbow cchip, the secret rooms now work and display the 18 | correct secret codes. [Stefan Jokisch] 19 | 20 | 21 | Source: 22 | ------- 23 | 24 | - Some support for discrete component sound emulation. [Keith Wilkins] 25 | 26 | - ES5505/6 emulation. [Aaron Giles] 27 | 28 | 29 | New games supported: 30 | -------------------- 31 | 32 | Space Gun [David Graves] 33 | Operation Wolf [David Graves, Jarek Burczynski] 34 | Operation Thunderbolt [David Graves] 35 | Darius [David Graves, Jarek Burczynski] 36 | Slap Shot [David Graves] 37 | Butasan [Yochizo] 38 | Jump Shot [David Widel] 39 | Strata Bowling [Aaron Giles] 40 | Arlington Horse Racing [Aaron Giles] 41 | Time Killers [Aaron Giles] 42 | Hard Yardage [Aaron Giles] 43 | Blood Storm [Aaron Giles] 44 | Last Fortress - Toride [Luca Elia] 45 | Pang Poms [Luca Elia] 46 | Sky Alert [Luca Elia] 47 | Dharma [Luca Elia] 48 | Daitoride [Luca Elia] 49 | Bal Cube [Luca Elia] 50 | Block Carnival [Luca Elia] 51 | Ninja Kid [David Haywood] 52 | Black Panther [Eisuke Watanabe] 53 | Nyan Nyan Panic [Eisuke Watanabe] 54 | City Bomber [Eisuke Watanabe] 55 | Shanghai II [Nicola Salmoria] 56 | Battle City [Howie Cohen] 57 | Vs Castlevania [Howie Cohen] 58 | Clu Clu Land [Howie Cohen] 59 | Dr Mario [Howie Cohen] 60 | Duck Hunt [Howie Cohen] 61 | Excitebike [Howie Cohen] 62 | VS The Goonies [Howie Cohen] 63 | Hogan's Alley [Howie Cohen] 64 | Ice Climber [Howie Cohen] 65 | Lady Golf [Howie Cohen] 66 | Mach Rider [Howie Cohen] 67 | Atari RBI Baseball [Howie Cohen] 68 | VS Super Mario Bros [Howie Cohen] 69 | Super SkyKid [Howie Cohen] 70 | VS TKO Boxing [Howie Cohen] 71 | VS Golf [Howie Cohen] 72 | Pinball [Howie Cohen] 73 | VS Slalom [Howie Cohen] 74 | Unisystem Soccer [Howie Cohen] 75 | VS Gradius [Howie Cohen] 76 | VS Tetris [Howie Cohen] 77 | Platoon [Howie Cohen] 78 | VS Tennis [Howie Cohen] 79 | VS Wrecking Crew [Howie Cohen] 80 | VS Balloon Fight [Howie Cohen] 81 | VS Mahjong [Howie Cohen] 82 | VS Baseball [Howie Cohen] 83 | Ring Rage [Bryan McPhail] 84 | Arabian Magic [Bryan McPhail] 85 | Riding Fight [Bryan McPhail] 86 | Grid Seeker: Project Stormhammer [Bryan McPhail] 87 | Gunlock [Bryan McPhail] 88 | Super Cup Finals [Bryan McPhail] 89 | Top Ranking Stars [Bryan McPhail] 90 | Lightbringer [Bryan McPhail] 91 | Kaiser Knuckle [Bryan McPhail] 92 | Bubble Bobble 2 [Bryan McPhail] 93 | Space Invaders DX [Bryan McPhail] 94 | Power Goal [Bryan McPhail] 95 | Quiz Theater - 3tsu no Monogatari [Bryan McPhail] 96 | Akkanvader [Bryan McPhail] 97 | Moriguchi Hiroko no Quiz de Hyuuhyuu [Bryan McPhail] 98 | Puzzle Bobble 2 [Bryan McPhail] 99 | Kyukyoku Tiger 2 [Bryan McPhail] 100 | Bubble Memories - The Story Of Bubble Bobble 3 [Bryan McPhail] 101 | Cleopatra Fortune [Bryan McPhail] 102 | Puzzle Bobble 3 [Bryan McPhail] 103 | Arkanoid Returns [Bryan McPhail] 104 | Kirameki Star Road [Bryan McPhail] 105 | Puchi Carat [Bryan McPhail] 106 | Pop 'N Pop [Bryan McPhail] 107 | 108 | 109 | New clones supported: 110 | --------------------- 111 | 112 | The Ninja Warriors (Japan) 113 | World Grand Prix (joystick) 114 | Gun Dealer (Tecmo) 115 | Super Basketball (encrypted) 116 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_037b13.txt: -------------------------------------------------------------------------------- 1 | 0.37 BETA 13 2 | 3 | 4 | These drivers have improved GRAPHICS: 5 | ------------------------------------- 6 | 7 | - Fixed raster-style effects in Metal Black. [Bryan McPhail, David Graves] 8 | 9 | - NeoGeo raster effects fixes: Pulstar (level 2 boss), AoF (title screen), 10 | Double Dragon (levels with water), AoDK (100 mega shock logo - is it correct?), 11 | Eight Man (title screen), Super Dodgeball (flames in attract mode), Top Hunter 12 | (waves when entering bonus stages). [Nicola Salmoria] 13 | 14 | - Fixed linescroll effects in the Taito B system. [Jarek Burczynski] 15 | 16 | 17 | These drivers have improved SOUND: 18 | ---------------------------------- 19 | 20 | - Speech in Champion Wrestler. [Nicola Salmoria] 21 | 22 | 23 | Other drivers changes: 24 | ---------------------- 25 | 26 | - Fixed crashes in Land Sea Air Squad. [inside out boy] 27 | 28 | 29 | Changes to the main program: 30 | ---------------------------- 31 | 32 | - [DOS] Added a workaround for the slow PC keyboard interface. This makes it 33 | easier to accomplish special moves that require two or three keys pressed at 34 | the same time, but delays response by at least one frame. 35 | The change doesn't affect josyticks and keypads connected through the game 36 | or USB ports. [Nicola Salmoria] 37 | 38 | 39 | Source: 40 | ------- 41 | 42 | - 16-bit and 32-bit read memory handlers now have the additional mem_mask 43 | argument, like write handlers. 44 | 45 | - Removed TRANSPARENCY_THROUGH mode for drawgfx(). 46 | 47 | - NEC UPD7810 CPU emulation. [Juergen Buchmueller] 48 | 49 | 50 | New games supported: 51 | -------------------- 52 | 53 | DECO Cassette System [Juergen Buchmueller] 54 | Sadari [Nicola Salmoria] 55 | Hot Dog Storm [Nicola Salmoria] 56 | Othello Derby [Nicola Salmoria] 57 | Moeyo Gonta!! (Lady Killer) [Nicola Salmoria] 58 | Puzzli [Nicola Salmoria] 59 | Blazing Tornado [Nicola Salmoria] 60 | Over Drive [Nicola Salmoria] 61 | Chequered Flag [Manuel Abadia] 62 | Gun Buster [Bryan McPhail, David Graves] 63 | Super Chase [Bryan McPhail, David Graves] 64 | Bioship Paladin [Bryan McPhail] 65 | Pairs [Aaron Giles] 66 | G.I. Joe [Olivier Galibert] 67 | Asterix [Olivier Galibert] 68 | The Bounty [Zsolt Vasvari] 69 | Tetris Plus 2 [Luca Elia] 70 | Sonic Blast Man [Jarek Burczynski] 71 | GunNail [David Haywood] 72 | Thunder Dragon [David Haywood] 73 | Gladiator 1984 [Phil Stroffolino] 74 | Momoko 120% [Uki] 75 | 76 | 77 | New clones supported: 78 | --------------------- 79 | 80 | Son Son (Japan) 81 | 3 Wonders (World) 82 | Salamander (version J) 83 | Vendetta (4 players) 84 | 85 | 86 | Removed: 87 | -------- 88 | 89 | Moon Ranger (gfx hack of Moon Patrol with no code changes) 90 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_037b14.txt: -------------------------------------------------------------------------------- 1 | 0.37 BETA 14 2 | 3 | 4 | These drivers have improved GRAPHICS: 5 | ------------------------------------- 6 | 7 | - Fixed sprite priorities in Hachoo. [Nicola Salmoria] 8 | 9 | 10 | These drivers have improved SOUND: 11 | ---------------------------------- 12 | 13 | - Sound in Looping. [Mathis Rosenhauer] 14 | 15 | - Improved speech in Double Dribble. [Tatsuyuki Satoh] 16 | 17 | - Improved subwoofer sounds in ninjaw and darius2d. [Andrea Mazzoleni] 18 | 19 | 20 | Changes to the main program: 21 | ---------------------------- 22 | 23 | - [DOS] The keyboard special handling introduced in the previous beta, which 24 | makes it easier to register two- or three-button presses, is now optional. 25 | By default it's off; to turn it on, use -steadykey. [Mike Coates] 26 | 27 | - Changed 4-way emulation on a 8-way joystick to "sticky" mode. This makes 28 | Lady Bug and other 4-way games more playable. 29 | Explanation here: http://www.rentrondesign.homestead.com/JoyPrimer.html 30 | [Jeoff Krontz] 31 | 32 | 33 | Source: 34 | ------- 35 | 36 | - MB87078 emulation, used by some Taito B games. [Jarek Burczynski] 37 | 38 | - New helper macros BITSWAP8(), BITSWAP16() and BITSWAP24(). 39 | 40 | 41 | New games supported: 42 | -------------------- 43 | 44 | Hexion [Nicola Salmoria] 45 | Mouja [Nicola Salmoria] 46 | Rough Ranger [Luca Elia, Phil Stroffolino] 47 | Hard Head [Luca Elia, Phil Stroffolino] 48 | Gyakuten!! Puzzle Bancho [Luca Elia] 49 | Shanghai Kid [Phil Stroffolino] 50 | Dynamic Ski [Phil Stroffolino] 51 | Bakuretsu Quiz Ma-Q Dai Bouken [Phil Stroffolino] 52 | Exbania [Phil Stroffolino] 53 | Knuckle Heads [Phil Stroffolino] 54 | Nettou! Gekitou! Quiztou!! [Phil Stroffolino] 55 | Super World Court [Phil Stroffolino] 56 | Quiz Gakumon no Susume [Uki] 57 | XX Mission [Uki] 58 | Wonder Planet [Bryan McPhail] 59 | Ryu Jin [Jarek Burczynski] 60 | Thunder Dragon 2 [David Haywood] 61 | Cyby Bop [David Haywood] 62 | Bigfoot Bonkers [Juergen Buchmueller] 63 | IGMO [Zsolt Vasvari] 64 | 65 | 66 | New clones supported: 67 | --------------------- 68 | 69 | Trick Trap (= Labyrinth Runner) 70 | Fighting Fantasy (Japan revision 2) 71 | Super World Stadium '92 Gekitouban 72 | Boxy Boy (= Souko Ban Deluxe) 73 | Rim Rockin' Basketball (V1.2) 74 | Block Block (World 911106) 75 | RodLand (Japan original) 76 | Sky Adventure (Japan) 77 | Tant-R (Puzzle & Action) (Japan) (bootleg set 2) 78 | Puyo Puyo (English) (bootleg) 79 | Punk Shot (Japan) 80 | The Glob (dedicated) 81 | Super Glob 82 | Tube-It (= Cachat) 83 | Final Round (version M) 84 | Galaga 3 (set 1) 85 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_037b15.txt: -------------------------------------------------------------------------------- 1 | 0.37 BETA 15 2 | 3 | 4 | These drivers have improved GRAPHICS: 5 | ------------------------------------- 6 | 7 | - Fixed scrolling in Top Secret. [Ian Patterson] 8 | 9 | - Improved special effects and fixed pixel layer colors in the Taito F3 games. 10 | [Bryan McPhail] 11 | 12 | - Fixed sprites in World Grand Prix. [David Graves] 13 | 14 | 15 | These drivers have improved SOUND: 16 | ---------------------------------- 17 | 18 | - Fixed sound in Atari Basketball. [Stefan Jokisch] 19 | 20 | 21 | Other drivers changes: 22 | ---------------------- 23 | 24 | - Fixed Arkanoid "instant death in final round" bug. [Frotz] 25 | 26 | - Fixed the spinner in Dark Planet. [Zsolt Vasvari] 27 | 28 | - Simulated controls in Slick Shot. [Aaron Giles] 29 | 30 | - Fixed the NEC cpu bug that caused slowdowns in Raiden. [Bryan McPhail] 31 | 32 | 33 | Changes to the main program: 34 | ---------------------------- 35 | 36 | - Fixed 68020 emulation bugs that prevented many Taito F3 games from working. 37 | [Bryan McPhail] 38 | 39 | - Rewritten the cheat engine. [Ian Patterson] 40 | 41 | 42 | Source: 43 | ------- 44 | 45 | - The main binary distribution of MAME is now a completely new win32 console 46 | port. Some of the benefits are: support for full screen hardware stretching 47 | (if you have a decent video card), and a much better command line / options 48 | file parsing (ported from xmame). 49 | To create the mame.ini configuration file on startup, use the -createconfig 50 | option. -showusage lists all available options. [Aaron Giles, Bernd Wiebelt] 51 | 52 | 53 | New games supported: 54 | -------------------- 55 | 56 | Power Play [Aaron Giles] 57 | Neck & Neck [Aaron Giles] 58 | Shuffleshot [Aaron Giles] 59 | Elevator Action Returns [Bryan McPhail] 60 | Darius Gaiden [Bryan McPhail] 61 | Puzzle Bobble 4 [Bryan McPhail] 62 | Land Maker [Bryan McPhail] 63 | Twin Qix [Bryan McPhail] 64 | Gekiridan [Bryan McPhail] 65 | Magic Bubble [Luca Elia] 66 | J. J. Squawkers [Luca Elia] 67 | Go Go! Mile Smile [Luca Elia] 68 | Bang Bang Ball [Luca Elia] 69 | Jitsuryoku!! Pro Yakyuu [Luca Elia] 70 | Clash Road [Luca Elia] 71 | Dommy [David Haywood] 72 | Ixion [David Haywood] 73 | Vandyke [David Haywood] 74 | Tunnel Hunt [Phil Stroffolino, Owen Rubin] 75 | 76 | 77 | New clones supported: 78 | --------------------- 79 | 80 | Wheel of Fortune (set 2) 81 | Rim Rockin' Basketball (v1.6) 82 | Marble Madness (set 1) 83 | Vindicators (4/26/88) 84 | Slick Shot (V2.2) 85 | Jungle Hunt (Brazil) 86 | Shingen Samurai-Fighter (= Takeda Shingen) 87 | Double Dragon 2 (World) 88 | Street Fighter: The Movie (v1.12) 89 | TMNT (Japan 4 Players) 90 | Strahl (set 2) 91 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_037b2.txt: -------------------------------------------------------------------------------- 1 | 0.37 BETA 2 2 | 3 | These drivers have improved GRAPHICS: 4 | ------------------------------------- 5 | 6 | - Accurate sprite drawing in MCR 1 & 2 games (see Satan's Hollow) [Aaron Giles] 7 | 8 | - Fixed sprite / tile priority in Mad Gear and Garyo Retsuden. [Bryan McPhail] 9 | 10 | - Fixed rowscroll in Ghostbusters. [Bryan McPhail] 11 | 12 | - Correct colors in Lasso. [Phil Stroffolino] 13 | 14 | - Fixed colors in Reactor. [Fabrice Frances] 15 | 16 | 17 | These drivers have improved SOUND: 18 | ---------------------------------- 19 | 20 | - Fixed adpcm decoding in the K053260, this improves several Konami games. 21 | [Ernesto Corvi] 22 | 23 | - Sound in Demon. [Zsolt Vasvari] 24 | 25 | - Samples in Warrior. [Mathis Rosenhauer] 26 | 27 | - Sound in Lasso. [Phil Stroffolino] 28 | 29 | 30 | Other drivers changes: 31 | ---------------------- 32 | 33 | - Fixed Gang Wars original version, Super Baseball, Battlefield, 34 | Time Solders rev 1. [Bryan McPhail] 35 | 36 | 37 | Changes to the main program: 38 | ---------------------------- 39 | 40 | - Massive rewrite of the cheat system user interface. This is still a work 41 | in progress. [Brad Oliver] 42 | 43 | - First pass for multi language support with external translation files. 44 | [Brad Oliver] 45 | 46 | - Extended the internal font to support characters 128-255 (ISO Latin-1). 47 | [Juergen Buchmueller] 48 | 49 | - Fixed Hu6280 emulation bugs which caused missing levels in Trio the Punch. 50 | [Bryan McPhail] 51 | 52 | 53 | Source: 54 | ------- 55 | 56 | - Replaced instances of "if (errorlog) fprintf(errorlog," with a call to the 57 | new function logerror(). 58 | 59 | - New filetypes that must be supported by the OS dependant code: 60 | FILETYPE_HIGHSCORE_DB 61 | FILETYPE_HISTORY 62 | FILETYPE_CHEAT 63 | FILETYPE_LANGUAGE 64 | 65 | new functions: 66 | osd_readkey_unicode 67 | osd_fgetc 68 | osd_ungetc 69 | osd_fgets 70 | osd_feof 71 | osd_ftell 72 | 73 | new filed in struct Gameoptions: language_file. The OS dependant code must 74 | initialize it if it wants to use a translation file. 75 | [Brad Oliver] 76 | 77 | - I added a new parameter to the end of the EEPROM interface to enable multiple 78 | reads to occur after a single read command. Added an EEPROM_set_data() 79 | routine that can be used to explicitly initialize the contents of the EEPROM 80 | if the NVRAM file isn't found. [Aaron Giles] 81 | 82 | 83 | New games supported: 84 | -------------------- 85 | 86 | Pipe Dreams [Bryan McPhail, Aaron Giles] 87 | Tail to Nose [Nicola Salmoria] 88 | Poly-Play [Martin Buchholz] 89 | Kyros [Bryan McPhail] 90 | Super Stingray [Bryan McPhail] 91 | Battle Rangers / Bloody Wolf [Bryan McPhail] 92 | Dangun Feveron [Luca Elia] 93 | Esprade [Luca Elia] 94 | Uo Poko [Luca Elia] 95 | Insector (prototype) [Fabrice Frances] 96 | Screw Loose (prototype) [Fabrice Frances] 97 | Mermaid [Zsolt Vasvari] 98 | 99 | 100 | New clones supported: 101 | --------------------- 102 | 103 | Psycho-Nics Oscar (2 Japanese sets) 104 | Astro Blaster (version 3) 105 | Grind Stormer (= V-Five) 106 | Sheriff (= Bandido) 107 | Super Burger Time (World) 108 | Vapor Trail (World) 109 | In The Hunt (US) 110 | Space Chaser (CV) 111 | Space Attack (older) 112 | 800 Fathoms (= Mariner) 113 | Spinal Breakers (US) 114 | Bosconian (older) 115 | Juno First (Gottlieb) 116 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_037b6.txt: -------------------------------------------------------------------------------- 1 | 0.37 BETA 6 2 | 3 | 4 | Other drivers changes: 5 | ---------------------- 6 | 7 | - Several fixes and improvements to the Taito L games (sound, priorities, 8 | speed). [Nicola Salmoria, Jarek Burczynski] 9 | 10 | - I hope you didn't throw away unused PROMs from your archives. 11 | 12 | 13 | Changes to the main program: 14 | ---------------------------- 15 | 16 | - [DOS] Instead of the internal game name, you can use on the command line 17 | the .zip file name, it can also include path, so for example 18 | MAME G:\MyBoards\pacman.zip 19 | will be equivalent to 20 | MAME pacman -rompath G:\MyBoards 21 | [David Widel] 22 | 23 | 24 | Source: 25 | ------- 26 | 27 | - [DOS] The makefile now uses rm instead of deltree. If you don't have rm you 28 | can find it here: http://www.simtel.net/pub/simtelnet/gnu/gnuish/gnufut21.zip 29 | 30 | - TMS5110 emulator, used by Bagman. [Jarek Burczynski] 31 | 32 | - Several changes to have the debugger run in the game screen under DOS. 33 | The debugger display is now entirely rendered in the core using a standard 34 | bitmap, instead of relying on the OS dependant code to simulate a character 35 | mapped display. 36 | Changes affecting porters are: 37 | osd_set_display() removed 38 | osd_set_screen_size() removed 39 | osd_screen_update() removed 40 | osd_wait_keypress() removed 41 | osd_debugger_focus() added 42 | osd_dbg.h removed 43 | osd_update_video_and_audio() has extra debug_bitmap argument 44 | osd_allocate_colors() has parameters for the debugger palette 45 | mamedbg.c no longer requires clock_t and clock() 46 | It's entirely up to the OS dependant code what to do with the game and debug 47 | bitmaps. They can be shown one at a time (giving the user a means to switch 48 | between them), or in two separate windows. osd_debugger_focus() is used to 49 | request that one of the two bitmaps be made visible to the user. 50 | Under DOS, you can switch at any time between the game and debugger display 51 | by pressing F5. 52 | [Juergen Buchmueller] 53 | 54 | - Removed osd_poll_joysticks(). Ports requiring polling of the joystick can do 55 | so in osd_update_video_and_audio(). 56 | 57 | - True HD6309 emulation (instead of using the M6809). [Tim Lindner]. 58 | 59 | 60 | New games supported: 61 | -------------------- 62 | 63 | Mega Blast [Brad Oliver] 64 | Metal Black [David Graves] 65 | Big Karnak [Manuel Abadia] 66 | Biomechanical Toy [Manuel Abadia] 67 | Back Street Soccer [Luca Elia] 68 | Sky Fox / Exerizer [Luca Elia] 69 | Space Beam [Peter Trauner] 70 | Kuri Kinton [Nicola Salmoria] 71 | Play Girls [Nicola Salmoria] 72 | Play Girls 2 [Nicola Salmoria] 73 | Karian Cross [Nicola Salmoria] 74 | Logic Pro [Nicola Salmoria] 75 | Logic Pro 2 [Nicola Salmoria] 76 | The Last Day [Nicola Salmoria] 77 | Pollux [Nicola Salmoria] 78 | Blue Hawk [Nicola Salmoria] 79 | Primella [Nicola Salmoria] 80 | R-Shark [Nicola Salmoria] 81 | Gals Pinball [Nicola Salmoria] 82 | Video Pinball [Sebastien Monassa] 83 | Truxton II / Tatsujin II / Tatsujin Oh [Yochizo] 84 | 85 | 86 | New clones supported: 87 | --------------------- 88 | 89 | Knights of the Round (US) 90 | Slam Masters (US) 91 | Batsugun (Special version) 92 | Pipi & Bibis (bootleg?) 93 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_04.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.4 4 | --- 5 | 6 | Program: 7 | - Bagman support (wrong colors) 8 | 9 | - Early Wizard of Wor support (not playable). 10 | 11 | - New experimental AY-3-8910 sound emulation code provided by Andy Milne 12 | (andy@canetics.com). This sounds better in some places and worse in others. 13 | It is used by Crazy Climber, Crazy Kong and Bagman. Let me know what you 14 | think. 15 | 16 | Source: 17 | - Optimizations in drawgfx(), Mr. Do!'s title screen and intermissions now 18 | run faster, Crazy Climber and Crazy Kong benefit as well. 19 | 20 | - Use version 1.1 of Z80Em by Marcel de Kogel. Faster! 21 | (note that I had to make a couple of changes to Z80.c to make Crazy 22 | Climber work). 23 | 24 | - Handle IN and OUT instructions in the same way as memory accesses (table 25 | of handler functions). The parameters of the functions are the same, so 26 | the same function can be used both for memory and ports. 27 | Had to change the driver structure, removed the pointers to _in and _out 28 | functions and added port_read and port_write array pointers. 29 | Also defined a generic interrupt_vector_w() function, this makes the Pac 30 | Man driver tinier (look at pacman/machine.c, it's now there only to handle 31 | the cheat). 32 | 33 | 34 | 0.3 35 | --- 36 | 37 | Program: 38 | - Donkey Kong support (wrong colors, no sound) 39 | 40 | - New definition of custom video modes, this will hopefully be compatible 41 | with more systems. 42 | 43 | - Lady Bug and Crazy Climber should run a little faster on slow machines 44 | (Crazy Climber is still too slow, I know). 45 | 46 | Source: 47 | - new general purpose readinputport() function used to handle reads of 48 | input ports and dip switches. This saves some work when creating a 49 | game driver. Required changes to struct MachineDriver. 50 | 51 | - struct GfxLayout now contains a planeoffset array instead of 52 | planeincrement, to better support more than 2 bitplanes. I also fixed 53 | (I hope) all the code which assumed 2 bitplanes. struct GfxDecodeInfo 54 | had to be changed as well. 55 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_05.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.5 4 | --- 5 | 6 | Program: 7 | - Fixed some problems in the Wizard of Wor driver, but it is still far from 8 | complete. 9 | 10 | - Support for: 11 | Donkey Kong Jr. (wrong colors, no sound) 12 | Galaxians and the plethora of clones (correct colors, limited sound) 13 | Pisces (correct colors, limited sound) 14 | "Japanese Irem game". I believe the colors are correct, but since I've 15 | never seen the original game I can't know for sure. 16 | War of the Bugs (wrong colors, limited sound) 17 | Moon Cresta (wrong colors, limited sound) 18 | The End (wrong colors, no sound) 19 | 20 | - By popular demand, reverted to the old AY-3-8910 emulation code. 21 | 22 | Source: 23 | - Changed readroms() to allow scatter loading of a single ROM. This was needed 24 | for Donkey Kong Jr. Now the end of the RomModule array is marked by a size==0, 25 | while name==0 means "continue loading the previous ROM at this address". 26 | 27 | - Some bug fixes and changes to reduce porting problems (thanks to Brad Oliver) 28 | 29 | - New function copybitmap() in common.c. Limited for now, will change in the 30 | future. 31 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_054.txt: -------------------------------------------------------------------------------- 1 | 0.54 2 | 3 | 4 | These drivers have improved GRAPHICS: 5 | ------------------------------------- 6 | 7 | - Fixed road lines in Top Speed. [David Graves] 8 | 9 | 10 | These drivers have improved SOUND: 11 | ---------------------------------- 12 | 13 | - Decrypted the sound CPU in Dream Soccer 94. [Bryan McPhail, Nicola Salmoria] 14 | 15 | - Fixed crowd noise in Premier Soccer. [Zsolt Vasvari] 16 | 17 | 18 | Source: 19 | ------- 20 | 21 | - Fixes to the YM2610 and YM2151 emulation, verified on the real chip. 22 | [Jarek Burczynski] 23 | 24 | - New core function palette_get_pen() replaces the removed osd_get_pen(). 25 | Renamed palette_change_color() to palette_set_color(). 26 | 27 | - Major changes to the CPU interface. As a result of this, some games are 28 | temporarily broken, most notably CPS2. [Aaron Giles] 29 | 30 | - improved auto_malloc so that you can auto_malloc at machine_init time and 31 | have the memory disposed of on a reset. [Aaron Giles] 32 | 33 | 34 | MAME Testers bugs fixed (there are probably more) 35 | ----------------------- 36 | 37 | sidepckt37b16yel 38 | tumblepb37b16red 39 | strahl37b16ora 40 | rtype37b1gre 41 | poundfou37b1gre 42 | tp8437b7gre 43 | bloodbroc053red 44 | terraf37b13gre/terraf053gre 45 | cinemat053red 46 | dotrone053gre 47 | relief053yel 48 | pbancho053red 49 | goindolc053gre 50 | namcona1c053red 51 | hellfire053yel 52 | 53 | 54 | New games supported: 55 | -------------------- 56 | 57 | Fire Barrel [Bryan McPhail, Nicola Salmoria] 58 | Time Limit [Ernesto Corvi] 59 | Youjyuden [Nicola Salmoria] 60 | Gulf Storm [Nicola Salmoria] 61 | Minesweeper [Frank Palazzolo] 62 | 63 | 64 | New clones supported: 65 | --------------------- 66 | 67 | Space Force (= Meteoroids) 68 | Last Mission (Japan) 69 | Gun Dealer '94 (= Primella) 70 | Blue Hawk (NTC) 71 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_055.txt: -------------------------------------------------------------------------------- 1 | 0.55 2 | 3 | 4 | These drivers have improved GRAPHICS: 5 | ------------------------------------- 6 | 7 | - Preliminary road support in the Taito Z games. [David Graves] 8 | 9 | 10 | These drivers have improved SOUND: 11 | ---------------------------------- 12 | 13 | - Added support for using AY8910 and YM2203 at the same time, fixing sound in 14 | City Connection. [Tatsuyuki Satoh] 15 | 16 | - Sound in Money Money and Jack Rabbit. [Nicola Salmoria] 17 | 18 | 19 | Source: 20 | ------- 21 | 22 | - Changed vector games to use direct RGB modes. [Mathis Rosenhauer] 23 | 24 | - New data type pen_t, use it instead of UINT32 when dealing with pens and 25 | colortables. 26 | 27 | 28 | MAME Testers bugs fixed (there are probably more) 29 | ----------------------- 30 | 31 | 3wonders054gre 32 | artwork054gre 33 | bssoccer054gre 34 | bublbobl054red 35 | cps2c054ora 36 | drtoppel054gre 37 | galaxian053gre 38 | ghostb054yel 39 | holeland37b10gre 40 | konami054red 41 | madmotor054gre 42 | mrgoemon37b9gre 43 | offroad054gre 44 | sharkatt37b15red 45 | stfight054red 46 | tailg054gre 47 | ym2151_054yel 48 | 49 | 50 | New games supported: 51 | -------------------- 52 | 53 | Ninja Baseball Batman [Bryan McPhail] 54 | Sports Match [Sports Match] 55 | Zero Hour [David Haywood] 56 | Sky Smasher [David Graves] 57 | New York New York [Darren Olafson] 58 | Crazy Rally [Mathis Rosenhauer] 59 | Space Fortress [Mike Coates] 60 | Ultraman Club - Tatakae! Ultraman Kyoudai!! [Luca Elia] 61 | 62 | 63 | New clones supported: 64 | --------------------- 65 | 66 | Dream Soccer '94 (Japan) 67 | Space Invaders DX (Japan v2.0) 68 | Typhoon (= Ajax) 69 | Rambo III (Europe set 2) 70 | Space Invaders DX (US) 71 | The Hand (=Got-Ya) 72 | Ms. Pacman Champion Edition / Super Zola Pac Gal 73 | Kuri Kinton (Japan, US) 74 | Blomby Car (encrypted) 75 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_056.txt: -------------------------------------------------------------------------------- 1 | 0.56 2 | 3 | 4 | These drivers have improved GRAPHICS: 5 | ------------------------------------- 6 | 7 | - Fixed Gururin. [Miguel Angel Horna] 8 | 9 | - Rowscroll in Kaneko16 games. [Luca Elia] 10 | 11 | - Overlay for Demon. [Pete Ashdown] 12 | 13 | 14 | These drivers have improved SOUND: 15 | ---------------------------------- 16 | 17 | - Fixed sound in Venture and other Exidy games. [Aaron Giles] 18 | 19 | 20 | Changes to the main program: 21 | ---------------------------- 22 | 23 | - Updated the cheat engine. [Ian Patterson] 24 | 25 | 26 | Source: 27 | ------- 28 | 29 | - V60 cpu core. [Farfetch'd, R.Belmont] 30 | 31 | 32 | MAME Testers bugs fixed (there are probably more) 33 | ----------------------- 34 | 35 | quizkof37b4gre 36 | speedfrk055yel 37 | vectorsshot055gre 38 | chasehq055gre 39 | blazstar37b16gre 40 | mazinger053gre 41 | block37b14yel 42 | spacfury36finalgre 43 | 44 | 45 | New games supported: 46 | -------------------- 47 | 48 | Water Match [Nicola Salmoria] 49 | Spatter [Nicola Salmoria] 50 | Raflesia [Chack'n] 51 | Kosodate Quiz My Angel [Luca Elia] 52 | Kosodate Quiz My Angel 2 [Luca Elia] 53 | Puzzle De Bowling [Luca Elia] 54 | Chameleon [Luca Elia] 55 | Wai Wai Jockey Gate-In! [Luca Elia] 56 | Metamoqester [Luca Elia] 57 | Star Guards [Aaron Giles] 58 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_059.txt: -------------------------------------------------------------------------------- 1 | 0.59 2 | 3 | 4 | Other drivers changes: 5 | ---------------------- 6 | 7 | - Loads of fixes to input ports etc. in several drivers. [Stephane Humbert] 8 | 9 | - Fixed Rainbow Islands and Rainbow Islands Extra c-chip emulation 10 | [Robert Gallagher, Tormod Tjaberg] 11 | 12 | - Fixed Super Stingray and Kyros, and most problems in Gold Medalist. 13 | [Acho A. Tang] 14 | 15 | 16 | Changes to the main program: 17 | ---------------------------- 18 | 19 | - [Windows] Some changes to use less CPU time when it's not needed. 20 | Use -nosleep to disable this behaviour during gameplay. [Aaron Giles] 21 | 22 | - [Windows] MMX implementation of the tilemap drawing code, providing a 5-10% 23 | speed increase with some games. [Andrea Mazzoleni] 24 | 25 | 26 | Source: 27 | ------- 28 | 29 | - Rewritten the UPD7759 emulator (used by TMNT etc). [Olivier Galibert] 30 | 31 | - Support for compressed hard disk images. [Aaron Giles] 32 | 33 | - New function tilemap_set_palette_offset() to set a global palette offset 34 | without having to use tilemap_mark_all_tiles_dirty(). [Aaron Giles] 35 | 36 | 37 | MAME Testers bugs fixed (there are probably more) 38 | ----------------------- 39 | 40 | eto37b9gre 41 | captaven058gre_2 42 | captaven058gre_5 43 | thndrx2058red 44 | punchoutc37b15gre 45 | skyadvnt136b8gre 46 | gangwars37b15gre 47 | 48 | 49 | New games supported: 50 | -------------------- 51 | 52 | Police Trainer [Aaron Giles] 53 | Pass [David Haywood, Stephan Humbert] 54 | Super Pinball Action [David Haywood, Stephan Humbert] 55 | Sol Divide [David Haywood] 56 | Strikers 1945 II [David Haywood] 57 | Space Bomber [David Haywood] 58 | Daraku Tenshi - The Fallen Angels [David Haywood] 59 | Gunbird 2 [David Haywood] 60 | Mahjong Sisters [Uki] 61 | Quiz Gakuen Paradise [Uki] 62 | Quiz DNA no Hanran [Uki] 63 | Quiz Gekiretsu Scramble [Uki] 64 | Wild West C.O.W.boys of Moo Mesa [Olivier Galibert, R.Belmont] 65 | Bucky O'Hare [Olivier Galibert, R.Belmont] 66 | Super Bug [Stefan Jokisch] 67 | Paddle Mania [Acho A. Tang] 68 | Scorpion [Stephane Humbert] 69 | 70 | 71 | New clones supported: 72 | --------------------- 73 | 74 | Dynasty Wars (World) 75 | Captain America (Japan) 76 | Gradius 3 (World?) 77 | Magical Crystals (World) 78 | Crystal Castles (version 4) 79 | Moon Cresta (Nichibutsu set 2) 80 | Galaxian (Midway, old rev) 81 | Pisces (original) 82 | Haunted Castle (Japan version N) 83 | Beraboh Man (Japan version B) 84 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_06.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.6 4 | --- 5 | 6 | Program: 7 | - Support for: 8 | Scramble (wrong colors, no sound) 9 | Uniwars (US version of Japanese Irem game) 10 | Frogger (including bootleg version running on a Scramble board) 11 | (wrong colors, no sound) 12 | Amidar (wrong colors, no sound) 13 | Turtles (wrong colors, no sound) 14 | Rally X (wrong colors, no sound, slowdowns) 15 | 16 | - I'm beginning to understand how the Wizard of Wor video hardware works, 17 | gameplay hasn't changed but the graphics are more faithfully reproduced. 18 | 19 | - Star background in Galaxians & co. The way I calculate it is probably not 20 | correct, anyway it looks reasonable. 21 | 22 | - Fixed staccato notes in Pacman and other games using the same hardware. 23 | There are still some minor glitches (especially in Ms. Pac Man) but Pac Man 24 | tunes are now very close to the original. 25 | 26 | Source: 27 | - I reorganized the source directory tree, instead of one directory for every 28 | game there are now four directories (drivers, machine, vidhrdw, sndhrdw) 29 | which contain files named after the game. 30 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_060.txt: -------------------------------------------------------------------------------- 1 | 0.60 2 | 3 | 4 | These drivers have improved GRAPHICS: 5 | ------------------------------------- 6 | 7 | - Fixed disappearing enemies in later levels of Batsugun. [Kale] 8 | 9 | 10 | These drivers have improved SOUND: 11 | ---------------------------------- 12 | 13 | - Improved Irem GA20 emulation, used by M92 games. [Acho A. Tang] 14 | 15 | 16 | Other drivers changes: 17 | ---------------------- 18 | 19 | - Fixed several problems in Kiki KaiKai. [Acho A. Tang] 20 | 21 | - Fixed colors in Wec Le Mans and wrong graphics in Hot Chase. [Acho A. Tang] 22 | 23 | - Several fixes to Psikyo games. [Paul Priest, David Haywood] 24 | 25 | - Several fixes to nemesis.c. [Hau] 26 | 27 | 28 | Changes to the main program: 29 | ---------------------------- 30 | 31 | - Support for external configuration files for special controllers; this 32 | replaces the -hotrod and -hotrodse options. See ctrl.txt for the detailed 33 | explanation. [Ron Fries] 34 | 35 | - Complete rewrite of the cheat engine. [Ian Patterson] 36 | 37 | 38 | Source: 39 | ------- 40 | 41 | - New function memory_set_unmap_value(), to specify the value returned when an 42 | unmapped memory address is read. [Aaron Giles] 43 | 44 | - Fixes to Y8950 sample playback. [Acho A. Tang] 45 | 46 | - Complete rewrite of YM3812/YM3526/Y8950 emulation, verified on the real chip. 47 | [Jarek Burczynski] 48 | 49 | - osd_opl_control() and osd_opl_write() removed; direct access to the 50 | SoundBlaster OPL chip is no longer useful. 51 | 52 | 53 | MAME Testers bugs fixed (there are probably more) 54 | ----------------------- 55 | 56 | blmbycar059red 57 | uopoko059red 58 | gcpinbal059red 59 | jitsupro059red 60 | metroc059red 61 | phelios059red 62 | paclandc059red 63 | ncv1058red 64 | av2mj059red 65 | fromancec058red 66 | neogeoc37b15gre 67 | fround056red 68 | bioatack37b6gre 69 | crush057gre 70 | driverc056ora 71 | batsugun37b6gre 72 | 73 | 74 | New games supported: 75 | -------------------- 76 | 77 | Judge Dredd [Aaron Giles] 78 | Primal Rage [Aaron Giles] 79 | Road Riot's Revenge [Aaron Giles] 80 | World Class Bowling [Aaron Giles] 81 | Tactician [Nicola Salmoria, Stephane Humbert] 82 | The Masters of Kin [Nicola Salmoria] 83 | IQ Block [Nicola Salmoria, Ernesto Corvi] 84 | Taxi Driver [Nicola Salmoria] 85 | Block Gal [Angelo Salese] 86 | Drag Race [Stefan Jokisch] 87 | Pool Shark [Stefan Jokisch] 88 | The Outfoxies [Phil Stroffolino] 89 | Oriental Legend [ElSemi, David Haywood] 90 | News [David Haywood] 91 | Shadow Force [David Haywood] 92 | The Legend of Silk Road [David Haywood, Stephane Humbert, R.Belmont] 93 | Miss Bubble 2 [David Haywood] 94 | Black Heart [from Raine] 95 | Mustang [from Raine] 96 | Many Bloc [David Haywood, Stephan Humbert] 97 | Xyonix [David Haywood, Stephan Humbert, Nicola Salmoria] 98 | Hyper Pacman [David Haywood, Stephan Humbert] 99 | Mille Miglia 2: Great 1000 Miles Rally [David Haywood, Stephan Humbert] 100 | Formation Z [Acho A. Tang] 101 | Tank Busters [Jarek Burczynski] 102 | Hyper Duel [E. Watanabe] 103 | 104 | 105 | New clones supported: 106 | --------------------- 107 | 108 | Pengo (bootleg) 109 | Bone Crusher (= Knuckle Joe) 110 | Fighter & Attacker (= F/A) 111 | Knuckle Heads (World) 112 | Hero in the Castle of Doom (Donkey Kong conversion) 113 | Blood Storm (v1.10) 114 | Fighting Golf (set 2) 115 | Clowns (rev 1) 116 | Magic Worm (= Centipede) 117 | Hot Shots Tennis (V1.0) 118 | Strata Bowling (V1) 119 | Pirate Pete (= Jungle King) 120 | Street Fighter (prototype) 121 | Nebulas Ray (World) 122 | Gun Bird (World) 123 | Bubble Symphony (Europe) 124 | Space Invaders '95 (US) 125 | C.O.W. Boys of Moo Mesa (World) 126 | R-Type Leo (World) 127 | Dragon Punch (= Sports Match) 128 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_064.txt: -------------------------------------------------------------------------------- 1 | 0.64 2 | 3 | MAME Testers bugs fixed (there are probably more) 4 | ----------------------- 5 | 6 | spaceint061red [Stefan Jokish] 7 | robocop2056gre [Bryan McPhail] 8 | stoneage060gre [Bryan McPhail] 9 | 10 | 11 | These drivers have improved GRAPHICS: 12 | ------------------------------------- 13 | 14 | - Fixed priorities and shadows in Skull & Crossbones. [Aaron Giles] 15 | 16 | 17 | These drivers have improved SOUND: 18 | ---------------------------------- 19 | 20 | - Sound in Reikai Doushi [Nicola Salmoria] 21 | 22 | 23 | Other drivers changes: 24 | ---------------------- 25 | 26 | - Simulated the 8751 protection in Fire Trap. [Bryan McPhail] 27 | 28 | 29 | New games supported: 30 | -------------------- 31 | 32 | Tickee Tickats [Aaron Giles] 33 | Crowns Golf [Aaron Giles] 34 | Ultimate Tennis [Aaron Giles, Nicola Salmoria] 35 | Stone Ball [Aaron Giles, Nicola Salmoria] 36 | Cheese Chase [Aaron Giles, Nicola Salmoria] 37 | Mahjong Kojinkyouju (Private Teacher) [Nicola Salmoria] 38 | Mahjong Vitamin C [Nicola Salmoria] 39 | Mahjong-yougo no Kisotairyoku [Nicola Salmoria] 40 | Mahjong Kinjirareta Asobi [Nicola Salmoria] 41 | Mahjong Lemon Angel [Nicola Salmoria] 42 | Mahjong Jogakuen [Nicola Salmoria] 43 | Mahjong Ikagadesuka [Nicola Salmoria] 44 | Raiga - Strato Fighter 45 | Edward Randy [Bryan McPhail] 46 | Mutant Fighter / Death Brade [Bryan McPhail] 47 | Wizard Fire / Dark Seal 2 [Bryan McPhail] 48 | Zombie Raid [David Haywood] 49 | Enforce 50 | Shot Rider [Tomasz Slanina] 51 | 52 | 53 | New clones supported: 54 | --------------------- 55 | 56 | Shadow Warriors (set 2) 57 | Carrier Air Wing (US) 58 | Chi-Toitsu (= Mahjong Gakuen) 59 | Mahjong Nanpa Story (Ura) 60 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_065.txt: -------------------------------------------------------------------------------- 1 | 0.65 2 | 3 | 4 | MAME Testers bugs fixed (there are probably more) 5 | ----------------------- 6 | 7 | arbalest060gre [Nicola Salmoria] 8 | arbalest37b1gre [Nicola Salmoria] (please verify) 9 | calibr50062gre [Nicola Salmoria] 10 | downtown062gre [Nicola Salmoria] 11 | oisipuzl061gre [Nicola Salmoria] 12 | galpanic064gre [Nicola Salmoria] 13 | mitchellc063gre [Smitdogg] 14 | avengers061gre [Acho A. Tang] 15 | avengers37b16gre [Acho A. Tang] 16 | lwingsc37b7gre [Acho A. Tang] 17 | pow37b5yel [Acho A. Tang] (only the first part) 18 | powj36rc2gre [Acho A. Tang] 19 | sidearms060red [Acho A. Tang] 20 | sidearms055gre [Acho A. Tang] 21 | turtship37b5yel [Acho A. Tang] 22 | roadblst35b10yel [Aaron Giles] 23 | kinst063red [Aaron Giles] 24 | 25 | 26 | MAME Testers bugs to check 27 | -------------------------- 28 | 29 | krzybowl058gre - does this still apply? please check 30 | seta2c060yel - does this still apply? please check 31 | myangel056gre - this was probably fixed a couple of releases ago, please check 32 | avengers061gre2 - can this be verified on a real US board? Might be a bug in the original. 33 | 34 | 35 | These drivers have improved GRAPHICS: 36 | ------------------------------------- 37 | 38 | - Fixes to CPS2 raster effects. [Shiriru] 39 | 40 | - Preliminary starfield emulation in Sidearms. [Acho A. Tang] 41 | 42 | - Cleaned up some Nichibutsu mahjong games, added LCD support to House Mannequin and 43 | Bijokko Yume Monogatari. [Nicola Salmoria] 44 | 45 | - Major improvements to the Jaleco Mega System 32 games. [Nicola Salmoria] 46 | 47 | 48 | These drivers have improved SOUND: 49 | ---------------------------------- 50 | 51 | - Fixed sound in Fire Truck, Super Bug, Monte Carlo. [Derrick Renaud] 52 | 53 | - Fixed some issues with uPD7759 (TMNT, 88 Games, P.O.W.) [Acho A. Tang] 54 | 55 | 56 | Changes to the main program: 57 | ---------------------------- 58 | 59 | - Optimized V60/V70 memory access. [Aaron Giles] 60 | 61 | - Added stereo support to the X1-010 emulator and made it a proper sound core. 62 | [Nicola Salmoria] 63 | 64 | 65 | New games supported: 66 | -------------------- 67 | 68 | Orange Club - Maruhi Kagai Jugyou [Nicola Salmoria] 69 | Mahjong-zukino Korinai Menmen [Nicola Salmoria] 70 | Idol no Himitsu [Nicola Salmoria] 71 | Kanatsuen no Onna [Nicola Salmoria] 72 | Pairs [MooglyGuy] 73 | Tao Taido [David Haywood, Stephane Humbert] 74 | Perestroika Girls [David Haywood] 75 | Ryuusei Janshi Kirara Star [Malice] 76 | Hayaoshi Quiz Ouza Ketteisen [Malice] 77 | Mouser [Frank Palazzolo] 78 | Ribbit! [Aaron Giles] 79 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_066.txt: -------------------------------------------------------------------------------- 1 | 0.66 2 | 3 | Codename "FR-34" 4 | 5 | 6 | MAME Testers bugs fixed (there are probably more) 7 | ----------------------- 8 | 9 | galpanib062gre [Paul Priest] 10 | usclssic065red [Kale] 11 | pang3065gre 12 | housemn2065gra [Nomax] 13 | myangel065gre [Nicola Salmoria] 14 | 88games062yel [Nicola Salmoria] 15 | glfgreat061gre (was fixed some time ago) 16 | robocop2064gre [Bryan McPhail] 17 | dassault061gre2 [Bryan McPhail] 18 | jdredd060gra [Smitdogg] 19 | ringdest062gra [Smitdogg] 20 | spbactn061gra [Smitdogg] 21 | term2064gra [Smitdogg] 22 | xmen062ora [Smitdogg] 23 | sotsugyo061red [Bryan McPhail] 24 | tmnt065gre [Acho A. Tang] 25 | astdelux059gre [Derrick Renaud] 26 | gunforc2058gre_2 [Angelo Salese] 27 | gunforc2058gre_3 [Bryan McPhail] 28 | 29 | 30 | MAME Testers bugs to check 31 | -------------------------- 32 | 33 | mrheli37b2gre - I believe this was fixed some time ago 34 | 35 | 36 | These drivers have improved SOUND: 37 | ---------------------------------- 38 | 39 | - Fixed samples in Pachinko Sexy Reaction [Suppi-Chan] 40 | 41 | - Major improvements to the Namco NA sound emulation. [cync] 42 | 43 | - Sound in IQ Block. [David Haywood] 44 | 45 | - Fixed drums in Exterminator [Steve Ellenoff, Jim Hernandez] 46 | 47 | 48 | Other drivers changes: 49 | ---------------------- 50 | 51 | - Misc improvements to the Namco NA driver. [Phil Stroffolino] 52 | 53 | - Several improvements and games additions to the Nintendo VS and Playchoice 54 | drivers. [Pierpaolo Prazzoli] 55 | 56 | - Several fixes to Super Real Darwin [Acho A. Tang] 57 | 58 | 59 | Changes to the main program: 60 | ---------------------------- 61 | 62 | - New option -high_priority to increase the thread priority so MAME runs better 63 | while other programs are running. It is off by default because enabling it 64 | might make MAME use too much CPU time. 65 | 66 | - Major update to the discrete sound system. This includes adjustable parameters 67 | controls in the UI, fixes to existing games, and new sound support in canyon, 68 | polaris, sprint and ultratnk. [Derrick Renaud & Keith Wilkins] 69 | 70 | - Fixed some bugs in the I86/NEC CPU emulation. This includes raster effect 71 | problems in Geostorm and the 99 credits bug in Lethal Thunder. [Bryan McPhail] 72 | 73 | 74 | Source: 75 | ------- 76 | 77 | - Now compiled with GCC 3.2.2. Removed the patch that was needed to work around 78 | a GCC 3.2 bug. 79 | 80 | - First version of YMF262 emulator. [Jarek Burczynski] 81 | 82 | 83 | New games supported: 84 | -------------------- 85 | 86 | Fantasy '95 [Brian A. Troha] 87 | Hana no Mai [Nicola Salmoria] 88 | Mahjong Friday [Nicola Salmoria] 89 | Mahjong Dial Q2 [Nicola Salmoria] 90 | Don Den Mahjong [Nicola Salmoria] 91 | Watashiha Suzumechan [Nicola Salmoria] 92 | Mahjong Studio 101 [Nicola Salmoria] 93 | Mahjong Derringer [Nicola Salmoria] 94 | Hana Yayoi [Nicola Salmoria] 95 | Untouchable [Nicola Salmoria] 96 | Rong Rong [Nicola Salmoria] 97 | Don Den Lover Vol. 1 [Nicola Salmoria] 98 | Quiz Channel Question [Nicola Salmoria] 99 | Mad Donna [David Haywood] 100 | Dorodon [Frank Palazzolo] 101 | Ben Bero Beh [Phil Stroffolino, Acho A. Tang] 102 | Halley's Comet [Phil Stroffolino, Acho A. Tang] 103 | Triv Quiz [MooglyGuy] 104 | Gigas [Tomasz Slanina] 105 | Gigas Mark II [Tomasz Slanina] 106 | Mad Shark [Luca Elia] 107 | Ultra Toukon Densetsu [Luca Elia] 108 | 109 | 110 | New clones supported: 111 | --------------------- 112 | 113 | Gratia (set 1) 114 | Mysterious Stones (set 1) 115 | Cosmic Cop (= Gallop) 116 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_067.txt: -------------------------------------------------------------------------------- 1 | 0.67 2 | 3 | 4 | MAME Testers bugs fixed (there are probably more) 5 | ----------------------- 6 | 7 | rocnrope37b7ora [Nicola Salmoria] 8 | m62sound066yel 9 | bladstle065gra [Jake Stookey] 10 | poundfor37b14gra (only the second part) [Jake Stookey] 11 | 12 | 13 | These drivers have improved SOUND: 14 | ---------------------------------- 15 | 16 | - Fixed sample playback in the M72 games. [Nicola Salmoria] 17 | 18 | - Music in Battle Rangers. [Charles MacDonald] 19 | 20 | 21 | Other drivers changes: 22 | ---------------------- 23 | 24 | - Dozens of corrections to game description/flags [Toby Broyad] 25 | 26 | - Deveral improvements to Championship VBall. [Steve Ellenoff] 27 | 28 | 29 | Changes to the main program: 30 | ---------------------------- 31 | 32 | - New options -autoror/-autorol. They rotate the screen only if the game is 33 | vertical; useful with "pivot" LCD monitors. [Paul Priest] 34 | 35 | 36 | Source: 37 | ------- 38 | 39 | - MIPS 3/4 x86 dynamic recompiling core. [Aaron Giles] 40 | 41 | - PIC16C5x CPU core. [Quench] 42 | 43 | - Sega 315-5560 "MultiPCM" sound chip emulation. [R. Belmont] 44 | 45 | - HuC6280 sound emulation. [Charles MacDonald] 46 | 47 | 48 | New games supported: 49 | -------------------- 50 | 51 | Mystic Warriors [R. Belmont, Phil Stroffolino] 52 | Gaiapolis [R. Belmont, Phil Stroffolino] 53 | Metamorphic Force [R. Belmont, Phil Stroffolino] 54 | Kyukyoku Sentai Dadandarn [R. Belmont, Phil Stroffolino, Acho A. Tang] 55 | Violent Storm [R. Belmont, Phil Stroffolino, Acho A. Tang] 56 | Twin Bee Yahhoo! [R. Belmont, Phil Stroffolino, Acho A. Tang] 57 | Martial Champion [R. Belmont, Phil Stroffolino, Acho A. Tang] 58 | Lethal Enforcers 2 [R. Belmont, Phil Stroffolino, Olivier Galibert] 59 | Taisen Puzzle-Dama [R. Belmont, Phil Stroffolino, Olivier Galibert] 60 | Gokujou Parodius [R. Belmont, Phil Stroffolino, Olivier Galibert] 61 | Sexy Parodius [R. Belmont, Phil Stroffolino, Olivier Galibert] 62 | Daisu-Kiss [R. Belmont, Phil Stroffolino, Olivier Galibert] 63 | Taisen Tokkae-Dama [R. Belmont, Phil Stroffolino, Olivier Galibert, David Haywood] 64 | Guardians / Denjin Makai II [Luca Elia] 65 | Dragongun [Bryan McPhail] 66 | Tattoo Assassins [Bryan McPhail] 67 | Locked 'n Loaded [Bryan McPhail] 68 | Dead Angle [Bryan McPhail, David Haywood] 69 | Dragon Master [David Haywood, Quench] 70 | Las Vegas Girl (Girl '94) [David Haywood] 71 | Hard Dunk [Jason Lo, R. Belmont, David Haywood] 72 | Outrunners [Jason Lo, R. Belmont, David Haywood] 73 | Tecmo Bowl [David Haywood, Tomasz Slanina] 74 | Complex X [Brian Crowe] 75 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_07.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.7 4 | --- 5 | 6 | Program: 7 | - Support for: 8 | Super Cobra (version running on a modified Scramble board) 9 | Amidar US version 10 | Crazy Climber Japanese version 11 | Pooyan (wrong colors, no sound) 12 | Phoenix/Pleiades (no sound) 13 | 14 | - Scramble has 100% correct colors. The same palette is used by Super Cobra, 15 | but it doesn't look right. 16 | 17 | - Gorf and Robby Roto boot but don't work. 18 | 19 | - Added some support for Moon Quasar, but it doesn't work. Since the ROMs are 20 | encrypted, I don't know if this is due to wrong decryption, bad ROM, or 21 | wrong driver (I'm using the Moon Cresta one). I think that either MQ3 (which 22 | maps at 1000-17ff) is bad, or it uses a different encryption. 23 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_071.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_071.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_072.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_074.txt: -------------------------------------------------------------------------------- 1 | 0.74 2 | 3 | Basically a cleaned up version of .73 now my machine is working again. 4 | 5 | General Source Changes 6 | ---------------------- 7 | 8 | Misc source changes mainly to Improve compatibility with MESS [Nathan Woods] 9 | src/driver.h: 10 | - Minor changes within #ifdef MESS 11 | 12 | src/inptport.c: 13 | - Minor change to recognize MESS IPT_CONFIG input ports 14 | 15 | src/legacy.h: 16 | - Changed some of the prototypes to use 'mame_file *' instead of 17 | 'void *' 18 | 19 | src/mame.h: 20 | - Added APPNAME and APPLONGNAME macros to define the name of the 21 | program (MAME/M.A.M.E. vs MESS/M.E.S.S.) 22 | 23 | src/vidhrdw/jaguar.c: 24 | - Adds some MESS specific templated blitters within #ifdef MESS 25 | 26 | src/vidhrdw/ppu2c03b.c: 27 | src/vidhrdw/ppu2c03b.h: 28 | src/vidhrdw/playch10.c: 29 | src/vidhrdw/vsnes.c: 30 | - Small speedups (eliminated some usage of plot_pixel()) 31 | - Added support for scanline counts other than 262 32 | - Interrupt changes by Brad Oliver 33 | - Requisite changes to playch10 and vsnes to support Brad's 34 | interrupt changes 35 | 36 | src/windows/input.c: 37 | src/windows/video.c: 38 | src/windows/window.c: 39 | src/windows/window.h: 40 | src/windows/winmain.c: 41 | - Misc changes to support MESS's menu bar (should not affect 42 | MAME) 43 | - Misc changes to use APPNAME and APPLONGNAME 44 | 45 | Improved Loading of .72 cfg Files (prevents Mixer settings corruption) [Stefan Jokisch] 46 | src/sound/mixer.c 47 | 48 | Fixed User-Interface bug which was causing problems setting controls for some of the 49 | players [Stefan Jokisch] 50 | src/usrintrf.c 51 | 52 | Support for 8 Controllers [Robin Merrill] 53 | src/input.h 54 | src/windows/input.c 55 | src/inptport.c 56 | 57 | Workaround for a v60 crash causing ultra-x not to run on some systems [Tomasz Slanina] 58 | src/cpu/v60/op12.c 59 | 60 | Support upd7759 Silence Compression [Olivier Galibert] 61 | src/sound/upd7759.c 62 | 63 | SegaPCM cleanups / fixes [Olivier Galibert] 64 | src/sound/segapcm.c 65 | src/sound/segapcm.h 66 | src/sndintrf.c 67 | 68 | Changed Afterburner Inputs to use z-axis for throttle [Howard Casto] 69 | src/drivers/aburner.c 70 | 71 | Some Improvements to Chequered Flag protection + Sound [Angelo Salese] 72 | src/drivers/chqflag.c 73 | src/vidhrdw/konamiic.c 74 | 75 | More ST-V Improvements [Angelo Salese, David Haywood] 76 | src/drivers/stv.c 77 | src/vidhrdw/stvvdp1.c 78 | src/vidhrdw/stvvdp2.c 79 | 80 | New games supported: 81 | -------------------- 82 | 83 | Miyasu Nonki no Quiz 18-Kin (Japan) [Takahiro Nogi] 84 | src/drivers/welltris.c 85 | src/vidhrdw/welltris.c 86 | 87 | Ojanko Club (Japan) [Takahiro Nogi, Uki] 88 | src/drivers/ojankohs.c 89 | 90 | Quiz & Variety Sukusuku Inufuku (Japan) [Takahiro Nogi] 91 | src/drivers/inufuku.c 92 | src/vidhrdw/inufuku.c 93 | 94 | Dancing Eyes (DC1/VER.A) [smf] 95 | Kosodate Quiz My Angel 3 (KQT1/VER.A) [smf] 96 | src/drivers/namcos11.c 97 | + most psx files 98 | 99 | Super-X [David Haywood] 100 | src/drivers/dooyong.c 101 | 102 | A Few new Megatech sets (mostly SMS based, not yet working) 103 | src/drivers/segac2.c 104 | 105 | New Clones supported: 106 | --------------------- 107 | 108 | Natsuiro Mahjong (Mahjong Summer Story) (Japan) (clone of mjnatsu) [Takahiro Nogi] 109 | src/drivers/fromance.c 110 | 111 | Bang (Japan) [Manuel Abadia] 112 | src/drivers/gaelco2.c 113 | 114 | Hangly Man (set 3) [Manuel Abadia] 115 | src/drivers/pacman.c 116 | Apocaljpse Now (bootleg of Rescue) [Pierpaolo Prazzoli] 117 | src/drivers/scobra.c 118 | Explorer (bootleg of Scramble) [Pierpaolo Prazzoli] 119 | src/drivers/scramble.c 120 | todo : check these 3 bootlegs are worth supporting, if not remove them -------------------------------------------------------------------------------- /whatsnew/whatsnew_075.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_075.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_076.txt: -------------------------------------------------------------------------------- 1 | 0.76 2 | 3 | It appears no new timer system related bugs were found with 0.75u1 so *hopefully* this 4 | release will be better than the last, 0.75 ended up not being not too great due to the 5 | problems with the YM2151 sound etc. 6 | 7 | General Source Changes 8 | ---------------------- 9 | 10 | Various ST-V and SH-2 improvements, shienryu is improved as are many other games but 11 | no more are really playable yet (although I have changed Shienryu to IMPERFECT_GFX 12 | instead of NOT_WORKING as it seems ok, just the sprites are black) 13 | [David Haywood, Olivier Galibert, sthief, Angelo Salese] 14 | src/drivers/stv.c 15 | src/vidhrdw/stvvdp1.c 16 | src/vidhrdw/stvvdp2.c 17 | src/cpu/sh2/sh2.c 18 | 19 | Added Insector sound rom loading [Fabrice Frances] 20 | src/drivers/gottlieb.c 21 | 22 | Changed Jumping Cross default dipswitches 23 | Fixed invalid dipswitch in Big Event Golf 24 | Readded a bit of code that was removed from blockage driver when it was converted to 25 | use tilemap (blasto needed it) 26 | 27 | New Games supported or promoted from GAME_NOT_WORKING status: 28 | ------------------------------------------------------------- 29 | 30 | VS. Super Xevious [Pierpaolo Prazzoli] 31 | VS. Freedom Force [Pierpaolo Prazzoli] 32 | src/drivers/vsnes.c 33 | src/machine/vsnes.c 34 | 35 | Bishi Bashi Championship Mini Game Senshuken [R. Belmont] 36 | some gfx problems 37 | src/drivers/bishi.c 38 | src/vidhrdw/bishi.c 39 | 40 | New Clones supported or promoted from GAME_NOT_WORKING status: 41 | -------------------------------------------------------------- 42 | 43 | Street Fighter II CE bootlegs (sf2yyc, sf2koryu, sf2m4 - sf2m7) [Barry Harris] 44 | src/drivers/cps1.c 45 | src/vidhrdw/cps1.c 46 | 47 | A couple of Gauntlet, Gauntlet 2 and Vindicators Pt 2 clones [Aaron Giles] 48 | src/drivers/gauntlet.c 49 | 50 | Q*Bert (early test) [Peter Rittwage] 51 | Mad Planets (UK Taitel license) [Tom McClintock] 52 | src/drivers/gottlieb.c 53 | 54 | 0.75u1 55 | 56 | Please TEST this release, I had hoped 0.75 would be the end of the timer related bugs 57 | for good but it wasn't so if this tests out as ok then I'll probably release 0.76 58 | within a fairly short period of time, if sound has vanished on any games, or anything 59 | that booted in .75 no longer boots let us know, the sooner the better. 60 | 61 | 62 | General Source Changes 63 | ---------------------- 64 | 65 | Attempted to fix remaining timer system related bugs [Aaron Giles] 66 | src/timer.c 67 | 68 | Cleaned up SH-2 core a bit and added a possible kludge for Sol Divide's 69 | Music [Olivier Galibert] 70 | src/cpu/sh2/sh2.c 71 | 72 | Sound in Mogura Desse [Jarek Burczynski] 73 | src/drivers/mogura.c 74 | 75 | Fixed default.cfg saving [BUT] 76 | 77 | Dips in dbz and lethalj drivers [El Condor] 78 | 79 | Fixed Speedup for r3000 version of Area 51 / Max. Force Duo [Aaron Giles] 80 | src/drivers/cojag.c 81 | 82 | New Games supported or promoted from GAME_NOT_WORKING status: 83 | ------------------------------------------------------------- 84 | 85 | Gorkans [Tomasz Slanina] 86 | correct gfx roms are now loaded 87 | src/drivers/pacman.c 88 | 89 | 90 | New Non-Working games / clones supported 91 | ---------------------------------------- 92 | 93 | TryOut [Pierpaolo Prazzoli] 94 | src/drivers/tryout.c 95 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_077.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_077.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_08.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.8 4 | --- 5 | 6 | Program: 7 | - Added some support for Carnival - it boots and runs the demo, but the 8 | graphics are messed up. 9 | 10 | - Fixed graphics in Moon Quasar (yes it does run, but you need the correct 11 | ROMs) 12 | 13 | - Better error checking in the sound initialization routines. It still sucks, 14 | but at least will notify of problems instead of locking up the emulation. 15 | The "0. Silence" driver also works. 16 | 17 | - Removed the "-nosound" command line switch, replaced it with "-soundcard n" 18 | which allows to bypass the audio driver selection menu. Use "-soundcard 0" 19 | to turn off sound. 20 | 21 | - Some support for Space Invaders (+ some clones) but it doesn't work well. 22 | 23 | - Support for Battle of Atlantis (a Scramble hack) 24 | 25 | - The ROM copyright notice is displayed in the main emulation screen. 26 | 27 | - Maybe I understood how the character colors are selected in Donkey Kong, at 28 | least in part, but I'm not sure. Anyway, I started fixing them. I based on 29 | the Kong emulator by Gary Shepherdson. 30 | 31 | 32 | Following changes provided by Mirko Buffoni: 33 | 34 | - You can view the game graphics pressing F4. Use cursor keys to change 35 | graphics set/color, F4 to return to the game. 36 | 37 | - Support for Mario Bros. (wrong colors, no sound) and Zaxxon (doesn't work yet). 38 | 39 | - Better colors in Amidar and Frogger. 40 | 41 | Source: 42 | - Added visible_area to the MachineDriver definition. It was used in all video 43 | drivers, so it's better to keep it centralized. 44 | 45 | - Long-awaited function clearbitmap(), which correctly initializes a bitmap 46 | using background_pen. Note for people porting MAME to other systems: 47 | osd_create_bitmap() must call this function, the video drivers rely on that. 48 | 49 | - I got rid of machine.c and put all into mame.c... when I have time, I'll try 50 | to organize the source better. 51 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_087.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_087.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_088.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_088.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_08_1.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.81 4 | --- 5 | 6 | Program: 7 | - Sorry about screwing Donkey Kong Jr. colors... it's playable again. Colors 8 | are still way off though: anyone volunteers to fix them? ;-) 9 | 10 | - Zaxxon now works, but the background graphics are missing 11 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_09.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.9 4 | --- 5 | 6 | Program: 7 | - Bomb Jack support. 8 | 9 | - Background graphics in Zaxxon now work, albeit a bit slow (45-50 fps on my 10 | 486/100) 11 | 12 | - Support for the original version of Super Cobra. Note that I renamed the 13 | other one (which is a bootleg) "scobrab". 14 | 15 | - Support for the original Moon Cresta (Nichibutsu copyright). These ROMs are 16 | encrypted, and slightly different from the other version. This is very 17 | likely the version Chuck Cochems remembers (with aliens teleporting right in 18 | front of your ship). I renamed the other version (which looks like a mix of 19 | the code from a bootleg version and the graphics from the Gremlin original 20 | version) "mooncrsb". 21 | 22 | - Space Invaders now seems to work correctly. Deluxe version still doesn't 23 | work properly. 24 | 25 | - F12 to take a snapshot of the gfx set (displayed using F4) now works. 26 | 27 | - Better colors in Donkey Kong Jr. (thanks to Brad Oliver) 28 | 29 | - Thanks to Gary Walton, Moon Quasar dip switches now are correctly described 30 | in the dip switch menu. 31 | 32 | - F11 is now a toggle, also added F10 to turn off speed throttling (toggle as 33 | well) 34 | 35 | Source: 36 | - The memory handling was no longer up to the task, so I had to make it more 37 | flexible. 38 | RAM is no longer a static array; it is dynamically allocated by readroms(), 39 | split in memory regions (one for the CPU addressing space, one for graphics 40 | ROMs, and so on) so data not needed at run time, like the graphics data, can 41 | be unloaded from memory after conversion. The definition and usage of struct 42 | RomModule and struct GfxDecodeInfo has changed. struct RunningMachine 43 | contains an array of pointers to memory regions. 44 | RomModules are now defined using macros, and readroms() does some error 45 | checking as well. This greatly reduces the chance of making a silly mistake. 46 | 47 | And don't ask me why, but as a result of this change the emulation seems to 48 | run much faster than before! 49 | 50 | - New rom_decode function pointer in the GameDriver structure. It is used to 51 | decrypt the whole ROMs after loading them (as opposed to opcode_decode, 52 | which is used to decrypt only CPU opcodes). 53 | Also, opcode_decode is now handled differently: instead of calling it at 54 | runtime when the CPU reads an opcode, another 64k of memory are allocated 55 | and the whole ROMs decrypted. opcodes are then fetched from this new array. 56 | This approach is less flexible, for example it cannot handle code created 57 | in RAM (Pengo does that). However, it is MUCH faster (finally I get 60fps 58 | in Crazy Climber!), so I'll go with it for now. Should the need arise for 59 | a more flexible decryption, we'll think about it. 60 | 61 | - Some changes to the MachineDriver definition and mame.c needed to support 62 | multiple CPUs (they are NOT supported yet - this is just the first step) 63 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_090.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_090.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_091.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_091.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_093.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_093.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_094.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mamedev/build/ac2f6017d507086e9899af8a1ec68982ee457587/whatsnew/whatsnew_094.txt -------------------------------------------------------------------------------- /whatsnew/whatsnew_09_1.txt: -------------------------------------------------------------------------------- 1 | [note: only important changes are listed] 2 | 3 | 0.91 4 | ---- 5 | 6 | Program: 7 | - OK, even this time I managed to screw up one game (Phoenix). It works again. 8 | I'm not updating the source, you can fix it yourself if you need to: the line 9 | ROM_LOAD("phoenix.49", 0x2000, 0x0800) 10 | in driver.c was missing the '2'. 11 | -------------------------------------------------------------------------------- /whatsnew/whatsnew_template.txt: -------------------------------------------------------------------------------- 1 | 0.xxx 20xx-xx-xx 2 | ---------------- 3 | 4 | 5 | MAME Testers bugs fixed 6 | ----------------------- 7 | 8 | 9 | New working systems 10 | ------------------- 11 | 12 | 13 | New working clones 14 | ------------------ 15 | 16 | 17 | Systems promoted to working 18 | --------------------------- 19 | 20 | 21 | Clones promoted to working 22 | -------------------------- 23 | 24 | 25 | New systems marked not working 26 | ------------------------------ 27 | 28 | 29 | New clones marked not working 30 | ----------------------------- 31 | 32 | 33 | New working software list items 34 | ------------------------------- 35 | 36 | 37 | Software list items promoted to working 38 | --------------------------------------- 39 | 40 | 41 | New software list items marked not working 42 | ------------------------------------------ 43 | 44 | 45 | Translations added or modified 46 | ------------------------------ 47 | 48 | 49 | Source changes 50 | -------------- 51 | --------------------------------------------------------------------------------