diff --git a/make/config.txt b/make/config.txt new file mode 100644 index 0000000..ee25a72 --- /dev/null +++ b/make/config.txt @@ -0,0 +1,47 @@ +# GSport configuration file version 0.31 + +s5d1 = +s5d2 = + +s6d1 = +s6d2 = + +s7d1 = ../___PACKAGENAME___.2mg + +g_joystick_type = 0 +g_limit_speed = 0 + + +bram1[00] = 00 00 00 01 00 00 0d 06 02 01 01 00 01 00 00 00 +bram1[10] = 00 00 07 06 02 01 01 00 00 00 0f 06 06 00 05 06 +bram1[20] = 01 00 00 00 00 00 00 01 00 00 00 00 03 02 02 02 +bram1[30] = 00 00 00 00 00 00 00 00 08 00 01 02 03 04 05 06 +bram1[40] = 07 0a 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d +bram1[50] = 0e 0f ff ff ff ff ff ff ff 00 ff ff ff ff ff 81 +bram1[60] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +bram1[70] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +bram1[80] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +bram1[90] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +bram1[a0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +bram1[b0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +bram1[c0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +bram1[d0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +bram1[e0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +bram1[f0] = ff ff ff ff ff ff ff ff ff ff ff ff 52 06 f8 ac + +bram3[00] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[10] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[20] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[30] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[40] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[50] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[60] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[70] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[80] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[90] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[a0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[b0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[c0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[d0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[e0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +bram3[f0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/make/createDiskImage b/make/createDiskImage new file mode 100755 index 0000000..9265355 --- /dev/null +++ b/make/createDiskImage @@ -0,0 +1,77 @@ +#!/bin/sh + + +MOUNTDIR=/tmp/a2gs_mount.$$ +TMPDISKIMAGE=/tmp/a2gs_diskimage_$$.2mg +TEMPLATEDISKIMAGE=make/system601.2mg + +if [ $# != 3 ] +then + echo USAGE: $0 diskimage file directory + exit 1 +fi + +DISKIMAGE="$1" +FILE="$2" +DEST="${MOUNTDIR}/$3" + +cleanupAndExit() +{ + umount "$MOUNTDIR" 2> /dev/null + rm -f "$TMPDISKIMAGE" 2> /dev/null + rm -f "$DISKIMAGE" 2> /dev/null + rmdir "$MOUNTDIR" 2> /dev/null + exit 1 +} + +if [ ! -f "$TEMPLATEDISKIMAGE" ] +then + echo Unable to find the template disk image, $TEMPLATEDISKIMAGE + cleanupAndExit +fi + +cp "$TEMPLATEDISKIMAGE" "$TMPDISKIMAGE" +if [ $? != 0 ] +then + echo Unable to copy template disk image. + cleanupAndExit +fi + +mkdir "$MOUNTDIR" +if [ $? != 0 ] +then + echo Unable to create the mount directory. + cleanupAndExit +fi + +profuse -orw "$TMPDISKIMAGE" "$MOUNTDIR" +if [ $? != 0 ] +then + echo Unable to mount the disk image. + cleanupAndExit +fi + +cp "$FILE" "$DEST" +if [ $? != 0 ] +then + echo Unable to copy the file to the disk image. + cleanupAndExit +fi + +umount "$MOUNTDIR" +if [ $? != 0 ] +then + echo Unable to unmount the disk image. + cleanupAndExit +fi + +cp "$TMPDISKIMAGE" "$DISKIMAGE" +if [ $? != 0 ] +then + echo Unable to copy the disk image to the destination. + cleanupAndExit +fi + +rm -f "$TMPDISKIMAGE" +rmdir "$MOUNTDIR" +exit 0 diff --git a/make/launchEmulator b/make/launchEmulator new file mode 100755 index 0000000..99b07da --- /dev/null +++ b/make/launchEmulator @@ -0,0 +1,23 @@ +#!/bin/sh + +if [ ! -z "$GSPLUS" ] && [ -x "$GSPLUS" ] +then + EMULATORPATH="$GSPLUS" +elif [ ! -z "$GSPORT" ] && [ -x "$GSPORT" ] +then + EMULATORPATH="$GSPORT" +fi + +if [ -z "$EMULATORPATH" ] +then + echo Unable to find GSplus or GSport at these locations. + echo " GSPLUS=$GSPLUS" + echo " GSPORT=$GSPORT" + exit 1 +fi + +cd make + +$EMULATORPATH + +exit 0 diff --git a/make/system601.2mg b/make/system601.2mg new file mode 100644 index 0000000..3bec0b0 Binary files /dev/null and b/make/system601.2mg differ