From fd61491f1ec3878c56cd20f397c7ca8b5ac05ec2 Mon Sep 17 00:00:00 2001 From: stephena Date: Fri, 11 Sep 2009 15:37:08 +0000 Subject: [PATCH] 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 --- Announce.txt | 19 ++++++----- Changes.txt | 6 ++-- Copyright.txt | 36 ++++++++++----------- Todo.txt | 21 ++++++------ src/macosx/Create_build.sh | 35 ++++++++++++++++++++ src/macosx/English.lproj/InfoPlist.strings | Bin 536 -> 528 bytes src/macosx/template.dmg.gz | Bin 0 -> 57889 bytes 7 files changed, 76 insertions(+), 41 deletions(-) create mode 100755 src/macosx/Create_build.sh create mode 100644 src/macosx/template.dmg.gz diff --git a/Announce.txt b/Announce.txt index fc5bba3fb..95353179b 100644 --- a/Announce.txt +++ b/Announce.txt @@ -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. diff --git a/Changes.txt b/Changes.txt index 234b7395b..969bdfcb0 100644 --- a/Changes.txt +++ b/Changes.txt @@ -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) diff --git a/Copyright.txt b/Copyright.txt index e15a0f21d..a4d9bf408 100644 --- a/Copyright.txt +++ b/Copyright.txt @@ -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 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. diff --git a/Todo.txt b/Todo.txt index 844359595..a86517b1d 100644 --- a/Todo.txt +++ b/Todo.txt @@ -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. diff --git a/src/macosx/Create_build.sh b/src/macosx/Create_build.sh new file mode 100755 index 000000000..4ff0ac9d8 --- /dev/null +++ b/src/macosx/Create_build.sh @@ -0,0 +1,35 @@ +#!/bin/sh +# +# Creates a StellaOSX disk image (dmg) from the command line. +# usage: +# Create_build.sh +# +# The result will be a file called ~/Desktop/StellaOSX.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} diff --git a/src/macosx/English.lproj/InfoPlist.strings b/src/macosx/English.lproj/InfoPlist.strings index 7925897a259f5573b7722b4dc52c09222d8603ac..3a7de1a237b5ce84603f841a67e5c466e4073c40 100755 GIT binary patch delta 50 zcmbQiGJ$2n7gl2iJqCk`e`6tx$;pg`lRq)au`4hnGUPF&Ouon{&Y{Pk#9+<9#Q*?o C3k*vD delta 62 zcmbQhGJ|Ep7fvGvJq8OPHksHfK3Ra#4IwZ&nz3;57e*0w1%^b1Jcg9XCm9tv^ca*F ItQoi%0L)SiO8@`> diff --git a/src/macosx/template.dmg.gz b/src/macosx/template.dmg.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d8dba7f7d0693d346f5e7a4a2ab1ad73beeb5d2 GIT binary patch literal 57889 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 GkNy|cwQq0$ literal 0 HcmV?d00001