Compare commits
5 Commits
58c2d7d515
...
e92de636b6
Author | SHA1 | Date |
---|---|---|
4am | e92de636b6 | |
4am | 0eb6f7a7d4 | |
4am | 83223224ea | |
4am | 35bd2720b3 | |
4am | 3033a17433 |
51
Makefile
51
Makefile
|
@ -9,7 +9,8 @@
|
|||
# adapted by 4am on 2018-07-07
|
||||
#
|
||||
|
||||
DISK=Pitch Darker.hdv
|
||||
BUILDDISK=build/Pitch Darker.hdv
|
||||
VOLUME=PITCH.DARKER
|
||||
|
||||
# third-party tools required to build
|
||||
# https://sourceforge.net/projects/acme-crossass/
|
||||
|
@ -18,6 +19,8 @@ ACME=acme
|
|||
# https://github.com/mach-kernel/cadius
|
||||
CADIUS=cadius
|
||||
|
||||
PY3=python3
|
||||
|
||||
asm: md
|
||||
$(ACME) -r build/grue.system.lst src/loader/grue.system.s
|
||||
$(ACME) -r build/pitchdark.lst src/pitchdark.a
|
||||
|
@ -37,42 +40,34 @@ asm: md
|
|||
$(ACME) -r build/zinfo5u.lst src/zinfo/z5u/z5u.s
|
||||
|
||||
dsk: md asm
|
||||
cp res/"pitch-darker.hdv" build/"$(DISK)"
|
||||
cp res/blank.hdv "$(BUILDDISK)"
|
||||
cp res/_FileInformation.txt build/
|
||||
bin/fixFileInformation.sh build/_FileInformation.txt
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "build/GRUE.SYSTEM"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "build/ONBEYOND.SYSTEM"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "build/ZINFO.SYSTEM"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "build/PITCH.DARK"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "res/PITCH.DARK.CONF"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "res/GAMES.CONF"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "res/CREDITS.TXT"
|
||||
$(CADIUS) CREATEFOLDER build/"$(DISK)" "/PITCH.DARKER/LIB/"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ1"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ2"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ3"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ4"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ5"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ5U"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO1"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO2"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO3"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO4"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO5"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO5U"
|
||||
$(CADIUS) CREATEFOLDER "$(BUILDDISK)" "/$(VOLUME)/Z/"
|
||||
for f in res/Z/*; do \
|
||||
$(CADIUS) ADDFOLDER "$(BUILDDISK)" "/$(VOLUME)/Z/$$(basename $$f)" "$$f"; \
|
||||
done
|
||||
$(CADIUS) ADDFOLDER "$(BUILDDISK)" "/$(VOLUME)/" "res/HINTS"
|
||||
for f in "build/GRUE.SYSTEM" "build/ONBEYOND.SYSTEM" "build/ZINFO.SYSTEM" "build/PITCH.DARK" "res/PITCH.DARK.CONF" "res/GAMES.CONF" "res/CREDITS.TXT"; do \
|
||||
$(CADIUS) ADDFILE "$(BUILDDISK)" "/$(VOLUME)/" "$$f"; \
|
||||
done
|
||||
$(CADIUS) CREATEFOLDER "$(BUILDDISK)" "/$(VOLUME)/LIB/"
|
||||
for f in ONBEYONDZ1 ONBEYONDZ2 ONBEYONDZ3 ONBEYONDZ4 ONBEYONDZ5 ONBEYONDZ5U ZINFO1 ZINFO2 ZINFO3 ZINFO4 ZINFO5 ZINFO5U; do \
|
||||
$(CADIUS) ADDFILE "$(BUILDDISK)" "/$(VOLUME)/LIB/" "build/$$f"; \
|
||||
done
|
||||
|
||||
txt: dsk
|
||||
mkdir -p build/text
|
||||
mkdir -p build/TEXT
|
||||
$(PY3) bin/textnormalize.py res/text/*
|
||||
cd build && $(CADIUS) ADDFOLDER "$(DISK)" "/PITCH.DARKER/TEXT" text
|
||||
$(CADIUS) ADDFOLDER "$(BUILDDISK)" "/$(VOLUME)/TEXT" build/TEXT
|
||||
|
||||
artwork: dsk
|
||||
$(CADIUS) ADDFOLDER build/"$(DISK)" "/PITCH.DARKER/ARTWORK" "res/artwork"
|
||||
$(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/ARTWORK/" "res/DHRSLIDE.SYSTEM"
|
||||
$(CADIUS) ADDFOLDER build/"$(DISK)" "/PITCH.DARKER/ARTWORKGS" "res/artworkgs"
|
||||
$(CADIUS) ADDFOLDER "$(BUILDDISK)" "/$(VOLUME)/ARTWORK" "res/artwork"
|
||||
$(CADIUS) ADDFILE "$(BUILDDISK)" "/$(VOLUME)/ARTWORK/" "res/DHRSLIDE.SYSTEM"
|
||||
$(CADIUS) ADDFOLDER "$(BUILDDISK)" "/$(VOLUME)/ARTWORKGS" "res/artworkgs"
|
||||
|
||||
mount: dsk
|
||||
osascript bin/V2Make.scpt "`pwd`" bin/pitchdark.vii build/"$(DISK)"
|
||||
osascript bin/V2Make.scpt "`pwd`" bin/pitchdark.vii "$(BUILDDISK)"
|
||||
|
||||
md: sync
|
||||
mkdir -p build
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
--- ../pitch-dark/src/ui.common.a 2018-07-21 10:34:52
|
||||
+++ src/ui.common.a 2023-05-03 00:39:32
|
||||
+++ src/ui.common.a 2023-11-22 17:43:14
|
||||
@@ -31,11 +31,11 @@
|
||||
!byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
--- ../pitch-dark/src/ui.credits.a 2023-05-03 00:07:25
|
||||
+++ src/ui.credits.a 2023-05-03 00:39:32
|
||||
+++ src/ui.credits.a 2023-11-22 17:43:14
|
||||
@@ -226,17 +226,17 @@
|
||||
!word $FDFD
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Pitch Darker is a collection of modern
interactive fiction for 8-bit Apple II.
Release 3 / Serial number DEVELOP
Copyright 2018-2023 4am
https://github.com/a2-4am/pitch-darker
~
On Beyond Z-Machine! is a ProDOS port
of Infocom's Z-Machine interpreters.
Copyright 2018-2023 qkumba
based on code from six different games
copyright 1979-1988 Infocom, Inc.
~
WeeGUI is a compact, easy-to-use GUI
library for 8-bit Apple II computers.
Copyright 2014-2018 Quinn Dunki
https://github.com/blondie7575/WeeGUI/
~
The Interactive Fiction Database is
relevant to your interests.
https://ifdb.org/
~
Individual games are copyright their
respective authors. Many games are
license-restricted to personal, non-
commercial distribution.
~
XYZZY
[EOF]
|
|
@ -0,0 +1 @@
|
|||
# Pitch Darker games list
# key=game directory, value=title
BEAR=A Bear's Night Out: an interactive children's story
ADVENT=Adventure: the interactive original
AISLE=Aisle: an instant in the life of a man
ALLROADS=All Roads
BUILDING=Building
CALYPSO=Calypso
WEATHER=A Change in the Weather: an interactive short story
CRAVERLY=Craverly Heights
CURSES=Curses: an interactive diversion
DARKISS1EN=Darkiss! Wrath of the Vampire Chapter 1: The Awakening
SOFTFOOD=A Day for Soft Food
DELUSNS=Delusions: an interactive self-discovery
DORM=Dorm
ZDUNGEON=Dungeon
EAS=Earth and Sky
EDIFICE=The Edifice: an interactive allegory
FEAR=Fear: an interactive nightmare
ELEVEN=Film at Eleven: a day in the life of Betty Byline
CHANGE=For A Change
GEIST=Geist: an interactive geek horror
GRUE=Grue
HEROES=Heroes: an interactive vice-tainter
PACHYDERM=Hide A Pachyderm! an interactive joke
HUNTDARK=Hunter, in Darkness: a cave crawl
I0=I-0: the "jailbait on the interstate" game
INEVITA=Inevitable
JEWEL=The Jewel of Knowledge
JIGSAW=Jigsaw: an interactive history
SHERBET=The Meteor, The Stone and a Long Glass of Sherbet
MOONLIT=The Moonlit Tower
LOOSE=Mother Loose: an interactive nursery rhyme
WINCHESTER=The Mystery of Winchester High
RALPH=Ralph: an interactive sniffing
RAMESES=Rameses: A Tale of Heroes
SHADE=Shade
SPRING=She's Got A Thing for a Spring
SHRAPNEL=shrapnel
SUTWIN=The Space Under The Window
TANGLE=Spider and Web
SPIRIT=Spiritwrak: an interactive fantasy adventure
WASP=Sting of the Wasp: interactive damage-control
SUVEHNUX=Suveh Nux
TAPESTRY=Tapestry: an interactive destiny
THEATRE=Theatre: an interactive night of horror
TRISTAM=Tristam Island
VACATION=Vacation Gone Awry: an interactive story
CLAW=Wearing the Claw: an interactive fantasy
WINTER=Winter Wonderland
YAGWAD=YAGWAD: Yes, Another Game With A Dragon!
[eof]
|
Binary file not shown.
|
@ -0,0 +1 @@
|
|||
# Pitch Darker preferences file
# Do not edit by hand.
# Or do. I'm a comment, not a cop.
# value=0|1
FORCE40COLUMNS=0
FORCEUPPERCASE=0
SCRIPTTOFILE=0
AUTOSCRIPT=0
# value=game directory
LASTPLAYED=CURSES
# key=game directory, value=filename of selected version
BEAR=BEAR.Z5
ADVENT=ADVENT.Z5
AISLE=AISLE.Z5
ALLROADS=ALLROADS.Z5
BUILDING=BUILDING.Z5
CALYPSO=CALYPSO.Z3
WEATHER=WEATHER.Z5
CRAVERLY=CRAVERLY.Z3
CURSES=CURSES.Z5
DARKISS1EN=DARKISS1EN.Z5
SOFTFOOD=SOFTFOOD.Z5
DELUSNS=DELUSNS.Z5
DORM=DORM.Z3
EAS=EAS.Z5
EDIFICE=EDIFICE.Z5
FEAR=FEAR.Z5
ELEVEN=ELEVEN.Z5
CHANGE=CHANGE.Z5
GEIST=GEIST.Z5
GRUE=GRUE.Z3
HEROES=HEROES.Z5
PACHYDERM=PACHYDERM.Z5
HUNTDARK=HUNTDARK.Z5
I0=I0.Z5
INEVITA=INEVITA.Z5
JEWEL=JEWEL.Z5
JIGSAW=JIGSAW.Z5
SHERBET=SHERBET.Z5
MOONLIT=MOONLIT.Z5
LOOSE=LOOSE.Z5
RALPH=RALPH.Z5
RAMESES=RAMESES.Z5
SHADE=SHADE.Z5
SPRING=SPRING.Z5
SHRAPNEL=SHRAPNEL.Z5
SUTWIN=SUTWIN.Z5
TANGLE=TANGLE.Z5
SPIRIT=SPIRIT.Z5
WASP=WASP.Z5
SUVEHNUX=SUVEHNUX.Z5
TAPESTRY=TAPESTRY.Z5
THEATRE=THEATRE.Z5
TRISTAM=TRISTAM.Z3
VACATION=VACATION.Z5
CLAW=CLAW.Z5
WINCHESTER=WINCHESTER.Z3
WINTER=WINTER.Z5
YAGWAD=YAGWAD.Z5
ZDUNGEON=ZDUNGEON.Z5
[eof]
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 120 KiB |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue