Skip to content

Commit

Permalink
MESS 0.112
Browse files Browse the repository at this point in the history
  • Loading branch information
messdev committed Feb 7, 2007
1 parent 2b17dea commit cbe8e0f
Show file tree
Hide file tree
Showing 2,344 changed files with 120,703 additions and 55,022 deletions.
17 changes: 0 additions & 17 deletions bios/dir.txt

This file was deleted.

660 changes: 175 additions & 485 deletions docs/faq.htm

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/license.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 1997-2006, Nicola Salmoria and the MAME team
Copyright (c) 1997-2007, Nicola Salmoria and the MAME team
All rights reserved.

Redistribution and use of this code or any derivative works are permitted
Expand Down
2 changes: 1 addition & 1 deletion docs/mame.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
MAME(tm), the Multiple Arcade Machine Emulator
Copyright (c) 1997-2006 by Nicola Salmoria and the MAME team
Copyright (c) 1997-2007 by Nicola Salmoria and the MAME team
MAME is a trademark owned by Nicola Salmoria


Expand Down
131 changes: 130 additions & 1 deletion docs/messnew.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,132 @@
0.112

New System Drivers Supported (in no particular order):
------------------------------------------------------
- Amiga 500 NTSC (former "amiga" driver) [Ernesto Corvi]
- Amiga 500 PAL [Ernesto Corvi]
- Amiga 1000 NTSC [Ernesto Corvi]
- Apple IIj+ [Nick Westgate]



System Driver Changes:
----------------------
- [AMIGA] Fixed regressions; now boots properly. Also added keyboard support,
512KB "slow-ram" support, preliminary support for Datel Action Replay 1 and
many floppy controller fixes. Added Chip RAM mirroring and Extended ADF 1
disk format. [Ernesto Corvi]

- [APPLE2] Fixed crash when ramsize was set to 4k. (bug #1048) [Nate Woods]

- [ATARI] Fixed hang on reset bug. (bug #982) [Nate Woods]

- [AVIGO] Removed redundant artwork in avigo.zip. (bug #1043) [Nate Woods]

- [C16] Fixed crash when ramsize was set to less than 64k. (bug #1049) [Nate
Woods]

- [COCO] Fixed crash when ramsize was set to less than 32k. (bug #993) [Nate
Woods]

- [COCO] Fixed hi-res interface regression introduced in 0.105. Also cleaned
up how input devices work. (bug #1025) [Nate Woods]

- [COCO] Fixed regression in one-bit sound. (bug #1041) [Nate Woods]

- [DGNBETA] More fully implemented certain graphics modes. [Phill
Harvey-Smith]

- [GAMEBOY] Updated aspect ratios for gameboy, gbpocket, and gbcolor to 10:9,
supergb to 4:3. [Belegdol]

- [IP204415] Fixed driver. (bug #986) [Nate Woods]

- [MK2] Updated to use the new artwork system. [Justin Kerk]

- [MSX2] Fixed MSX2 PAL framerates. (bug #963) [MJSTY]

- [N64] Added the .bin file extension. (bug #1016) [Nate Woods]

- [SATURN] Saturn driver back up to date so it starts up and shows the boot
screens properly. [R. Belmont]

- [THOMSON] Fixed device name that clashed with "cc" option on main MESS. (bug
#994) [Antoine Mine]

- [THOMSON] Improved video and mouse emulation, and all machines now use the
Model 2 Game Extension. [Antoine Mine]

- [TRS80] Fixed TRS-80 drivers. [Robbert, R. Belmont]

- [VTECH1] Fixed memory leak. (bug #1021) [Nate Woods]

- [VTECH1] Rewrote memory and input handling, added support for the 4MB
extension. Also changed BASICV2.1 loading and corrected Laser 310 clock
frequency. [Dirk Best]



User Interface Changes:
-----------------------
- Changed -biospath command line option to be -rompath. -biospath still works
but it is secondary and configuration files created by MESS will use
-rompath. Also removed -softwarepath, paths passed on the command line will
now be absolute. The concept of software paths will continue within the
MESS GUI. [Nate Woods]

- [Windows] Fixed bug that could cause the loss of mouse capture when toggling
the menu bar. (bug #977) [Nate Woods]

- [Windows] Fixed regression when saving and loading save states. (bug #1035)
[Nate Woods]

- [Windows] Fixed device create bugs that could cause file extensions to not
be specified by default or crashes. (bug #1040) [Nate Woods]



Imgtool Changes:
----------------
- Fixed a bug that could cause crashes when opening ZIP files. [Nate Woods]

- Updated help text. [Nate Woods]



Source Changes:
----------------
- The core is based on MAME 0.112. This incorporates all features of the
update to this core. [MAME team]

- Fixed certain crashes that occured on hard reset. (bug #988) [Nate Woods]

- Fixed bug that caused a crash when a device was passed an empty string at
the command line. (bug #991) [Nate Woods]

- Fixed error reporting when startup images are not properly loaded up. (bug
#928, #990, #992) [Nate Woods]

- Fixed crash when unmounting images in the old UI file manager. (bug #998)
[Nate Woods]

- Fixed various memory leaks in debug builds when the debugger is not enabled.
(bug #1018) [Nate Woods]

- Fixed hash file processing. [MJSTY]

- Fixed problem creating printer output. (bug #1039) [Nate Woods]

- Removed redundant checks for tilemap allocation failute. [Dirk Best]

- [Messtest] Now displays emulation error output. [Nate Woods]

- [Windows] Fixed several memory leaks in the Windows code. [Nate woods]

- [Windows] COnsolidated some MESS specific OSD code into the MAME OSD core
code and removed redundant directory functions. [Nate Woods]



0.111

New System Drivers Supported (in no particular order):
Expand Down Expand Up @@ -2125,7 +2254,7 @@ User Interface Changes:

Imgtool Changes:
----------------
(none)
- Created a Cybiko image driver. [Tim Schuerwegen]



Expand Down
48 changes: 17 additions & 31 deletions docs/windows/compile.htm
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ <h1>Compiling MESS</h1>
written in C, with some assembler hacks in speed-critical places. The Win32 version of <a href="http://www.mess.org/">MESS</a> is compiled with
<a href="http://www.mingw.org/">MinGW</a>, which is the minimalist Win32 port of a C compiler called <a href="http://gcc.gnu.org/">GCC</a> and its
libraries.</p>
<p>This particular how-to is written for <a href="http://www.mess.org/">MESS</a> 0.80, but with a bit of luck you can compile other versions with the
<p>This particular how-to is written for <a href="http://www.mess.org/">MESS</a> 0.111, but with a bit of luck you can compile other versions with the
help of this page. This how-to tells how to compile the Win32 version of <a href="http://www.mess.org/">MESS</a>, which includes both the command
line and GUI versions.</p>
<p>The MinGW development environment will be installed to <span class="filename">C:\MINGW</span> and <a href="http://www.mess.org/">MESS</a> sources
Expand Down Expand Up @@ -71,38 +71,24 @@ <h2>3. Get MinGW</h2>
<td><span><b>Description</b></span></td>
</tr>
<tr>
<td><span><a href="http://prdownloads.sourceforge.net/mingw/MinGW-2.0.0-3.exe?download">MinGW-2.0.0-3.exe</a></span></td>
<td><span>12525 kB</span></td>
<td><span>MinGW 2.0.0 compile environment for use in Windows.</span></td>
<td><span><a href="http://mamedev.org/tools/mingw-mame-20060210.exe">mingw-mame-20060210.exe</a></span></td>
<td><span>6718 kB</span></td>
<td><span>MinGW tools for MAME/MESS.</span></td>
</tr>
<tr>
<td><span><a href="http://www.mame.net/downmain.html">mingw-over.zip</a></span></td>
<td><span>549 kB</span></td>
<td><span>Other files needed to compile <a href="http://www.mess.org/">MESS</a> in the MinGW compile environment. Uncompress this over the MinGW
directory and add <span class="filename">c:\mingw\bin</span> to your PATH. Compile the Win32 version by typing make.</span></td>
</tr>
<tr>
<td><span><a href="http://prdownloads.sf.net/mingw/gcc-3.2.2-20030208-1.tar.gz">gcc-3.2.2-20030208-1.tar.gz</a></span></td>
<td><span>7148 kB</span></td>
<td><span><a href="http://gcc.gnu.org/">GCC</a> 3.2.2, required for <a href="http://www.mess.org/">MESS</a> 0.80. Uncompress this over the MinGW
directory.</span></td>
</tr>
<tr>
<td><span><a href="http://www.mame.net/zips/dx70_mgw.zip">dx70_mgw.zip</a></span></td>
<td><span>240 kB</span></td>
<td><span>DirectX 7.0 headers, required for <a href="http://www.mess.org/">MESS</a> 0.80. Uncompress this over the MinGW directory.</span></td>
<td><span><a href="http://alleg.sourceforge.net/files/dx80_mgw.zip">dx80_mgw.zip</a></span></td>
<td><span>451 kB</span></td>
<td><span>DirectX 8.0 headers, required for <a href="http://www.mess.org/">MESS</a> 0.111. Uncompress this over the MinGW directory.</span></td>
</tr>
</table>
<hr />
<h2>4. Uncompress MinGW</h2>
<p>Next we will uncompress the MinGW files and set up some environment variables so that MinGW is functional. First run the MinGW installer, which
will install a fresh MinGW installation.&nbsp; Now you need to add a few associated files to the MiNGW installation.&nbsp; Open up a command prompt.
will install a fresh MinGW installation.&nbsp; Now you need to add a few associated files to the MinGW installation.&nbsp; Open up a command prompt.
You can find it either from under Start Menu&nbsp;--&gt; Programs, or you can simply select Run and type command.com into the dialog box. When you
have it open, type <span class="command">cd \Program Files\MinGW</span> &nbsp;and hit enter to change to the correct directory. After that, type</p>
<ul>
<li><span class="command">gunzip c:\download\gcc-3.2.2-20030208-1.tar.gz</span></li>
<li><span class="command">tar -xvf gcc-3.2.2-20030208-1.tar</span></li>
<li><span class="command"><span class="command">unzip c:\download\dx70_mgw.zip -d c:\</span></span></li>
<li><span class="command"><span class="command">unzip c:\download\dx80_mgw.zip -d c:\</span></span></li>
</ul>
<p>If you do not see the message "1 archive was successfully processed.", re-download the archives. If you get a "Bad commmand or file name", verify
once again that you have <span class="filename">unzip.exe</span> in <span class="filename">c:\windows\command\</span></p>
Expand All @@ -129,22 +115,22 @@ <h2>6. Compile MESS</h2>
<td><span><b>Description</b></span></td>
</tr>
<tr>
<td><a href="http://mirrors.xmission.com/mame/main/mame080s.zip"><b>mame080s.zip</b></a></td>
<td>9208 kB</td>
<td>This is the source archive of <a href="http://www.mame.net/">MAME</a> 0.80.</td>
<td><a href="http://www.mamedev.org/releases/mame0111s.zip"><b>mame0111s.zip</b></a></td>
<td>12136 kB</td>
<td>This is the source archive of <a href="http://www.mame.net/">MAME</a> 0.111.</td>
</tr>
<tr>
<td><a href="http://www.retrogames.com/mess/mess080s.zip"><b>mess080s.zip</b></a></td>
<td>2717 kB</td>
<td>This is the source archive of <a href="http://www.mess.org/">MESS</a> 0.80.</td>
<td><a href="http://www.mess.org/files/mess0111s.zip"><b>mess0111s.zip</b></a></td>
<td>10819 kB</td>
<td>This is the source archive of <a href="http://www.mess.org/">MESS</a> 0.111.</td>
</tr>
</table>
<p>Go to the download directory by typing <span class="command">cd \download</span> and uncompress the <a href="http://www.mame.net/">MAME</a> and
<a href="http://www.mess.org/">MESS</a> sources by typing the following commands</p>
<ul>
<li><span class="command">unzip mame080s.zip</span></li>
<li><span class="command">unzip mame0111s.zip</span></li>
<li><span class="command">unzip mame.zip -d c:\mingw\mess\</span></li>
<li><span class="command">unzip</span> <span class="command">mess080s.zip -d c:\mingw\mess\</span> .</li>
<li><span class="command">unzip</span> <span class="command">mess0111s.zip -d c:\mingw\mess\</span> .</li>
</ul>
<p>Then you can compile <a href="http://www.mess.org/">MESS</a>. Type <span class="command">make -f makefile.mes</span> and hit enter. This will
finally compile <a href="http://www.mess.org/">MESS</a> itself. If you want to compile the CPU optimized versions, type <span class="command">make -f
Expand Down
Loading

0 comments on commit cbe8e0f

Please sign in to comment.