Updated OSX project files for 3.0 release, formatted TXT files for

better viewing in OSX default text editor.

Added build script and template DMG to automatically build a
StellaOSXver.dmg file.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1880 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
stephena 2009-09-11 15:37:08 +00:00
parent b41354b325
commit fd61491f1e
7 changed files with 76 additions and 41 deletions

View File

@ -1,4 +1,4 @@
===============================================================================
===========================================================================
SSSS tt lll lll
SS SS tt ll ll
@ -8,18 +8,17 @@
SS SS tt ee ll ll aa aa
SSSS ttt eeeee llll llll aaaaa
===============================================================================
===========================================================================
Release 3.0 for Linux, Mac OSX and Windows
===============================================================================
===========================================================================
The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most
popular home video game system of the early 1980's. Now you can enjoy all of
your favorite Atari 2600 games on your PC thanks to Stella!
The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most popular home video game system of the early 1980's. Now you can enjoy
all of your favorite Atari 2600 games on your PC thanks to Stella!
Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play all
of your favorite Atari 2600 games again! Stella was originally developed for
Linux by Bradford W. Mott, however, it has been ported to a number of other
platforms.
Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play
all of your favorite Atari 2600 games again! Stella was originally
developed for Linux by Bradford W. Mott, however, it has been ported to a
number of other platforms.
This is the 3.0 release of Stella for Linux, Mac OSX and Windows.
Distributions for other operating systems will appear as they become available.

View File

@ -1,4 +1,4 @@
===============================================================================
===========================================================================
SSSS tt lll lll
SS SS tt ll ll
@ -8,9 +8,9 @@
SS SS tt ee ll ll aa aa
SSSS ttt eeeee llll llll aaaaa
===============================================================================
===========================================================================
Release History
===============================================================================
===========================================================================
2.8.4 to 3.0: (September 11, 2009)

View File

@ -1,4 +1,4 @@
===============================================================================
===========================================================================
SSSS tt lll lll
SS SS tt ll ll
@ -8,30 +8,30 @@
SS SS tt ee ll ll aa aa
SSSS ttt eeeee llll llll aaaaa
===============================================================================
===========================================================================
License Information and Copyright Notice
===============================================================================
===========================================================================
Copyright (C) 1995-2009 Bradford W. Mott <bwmott@acm.org> and the Stella Team
Copyright (C) 1995-2009 Bradford W. Mott and the Stella Team
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or any later version.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or any later version.
You should have received a copy of the GNU General Public License version 2
along with this program (License.txt); if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY
PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES
THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN
"AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
ANY WARRANTY. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO
ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS
PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO
OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
MODIFICATIONS.

View File

@ -1,4 +1,4 @@
===============================================================================
===========================================================================
SSSS tt lll lll
SS SS tt ll ll
@ -8,9 +8,9 @@
SS SS tt ee ll ll aa aa
SSSS ttt eeeee llll llll aaaaa
===============================================================================
To Do List - September 2009
===============================================================================
===========================================================================
To Do List - September 2009
===========================================================================
If you would like to contribute to Stella's development then find something
on the list below and send email to Bradford Mott at bwmott@acm.org or
@ -23,8 +23,8 @@ Stephen Anthony at stephena@users.sourceforge.net.
* TIA infrastructure: further improve 'illegal' HMOVE emulation to fix
problems in several homebrew ROMs.
* TIA infrastructure: improve emulation of writes to NUSIZx while graphics
are currently being drawn.
* TIA infrastructure: improve emulation of writes to NUSIZx while
graphics are currently being drawn.
* Look into adding Blargg NTSC filtering (perhaps as a GLSL program).
@ -48,8 +48,9 @@ Stephen Anthony at stephena@users.sourceforge.net.
instead of 1.
* Add commandline argument to randomly generate startup bank for all ROMs
bigger than 4K. Shouldn't make a difference for all 'well-designed' ROMS,
but will pick up on errors when a ROM doesn't start from every bank.
bigger than 4K. Shouldn't make a difference for all 'well-designed'
ROMS, but will pick up on errors when a ROM doesn't start from every
bank.
* Make font size be selectable for the stats info area (in TIA) and
in-game UI.
@ -92,5 +93,5 @@ Stephen Anthony at stephena@users.sourceforge.net.
* Client/Server networked play for up to 4 Computers via LAN/Internet.
* Find people to handle new ports, and try to more actively recruit people
into the Stella project.
* Find people to handle new ports, and try to more actively recruit
people into the Stella project.

35
src/macosx/Create_build.sh Executable file
View File

@ -0,0 +1,35 @@
#!/bin/sh
#
# Creates a StellaOSX disk image (dmg) from the command line.
# usage:
# Create_build.sh <version>
#
# The result will be a file called ~/Desktop/StellaOSX<ver>.dmg
if [ $# != 1 ]; then
echo "usage: Create_build.sh version"
exit 0
fi
VER="$1"
DMG="StellaOSX${VER}.dmg"
DISK="/Volumes/StellaOSX"
echo "Creating ${DMG} file ..."
gunzip -c template.dmg.gz > ${DMG}
echo "Mounting ${DMG} file ..."
hdiutil attach ${DMG}
echo "Copying documentation ..."
ditto ../../Announce.txt ../../Changes.txt ../../Copyright.txt ../../License.txt ../../Readme.txt ../../Todo.txt ${DISK}
echo "Copying application ..."
cp -r build/Deployment/StellaOSX.app ${DISK}
echo "Ejecting ${DMG} ..."
hdiutil eject ${DISK}
echo "Compressing image, moving to Desktop ..."
hdiutil convert ${DMG} -format UDZO -imagekey zlib-level=9 -o ~/Desktop/${DMG}
rm -f ${DMG}

BIN
src/macosx/template.dmg.gz Normal file

Binary file not shown.