├── LICENSE ├── .gitattributes ├── 04 Support ├── DRAZ │ ├── Z │ ├── F │ │ ├── DBS │ │ ├── DRAW │ │ ├── DRINK │ │ ├── PAC.L1 │ │ ├── PAC.L2 │ │ ├── PAC.L3 │ │ ├── ROB3SM │ │ ├── COLLAPSE │ │ ├── DRAW.LG │ │ ├── DRAW.SM │ │ ├── PAC.BYZ1 │ │ ├── PAC.C5.B │ │ ├── PAC.DBS │ │ ├── PAC.DRAW │ │ ├── PAC.GRID │ │ ├── PAC.GUY1 │ │ ├── PAC.GUY2 │ │ ├── PAC.MSG │ │ ├── PAC.ROB1 │ │ ├── PAC.ROB2 │ │ ├── PAC.ROB3 │ │ ├── PAC.ROB4 │ │ ├── PAC.RUN │ │ ├── IMG.ALPHA │ │ ├── IMG.CHTAB5 │ │ ├── IMG.TEXTSET │ │ ├── PAC.ADVANCE │ │ ├── PAC.BASIL │ │ ├── PAC.BIGBLOX │ │ ├── PAC.BLADE │ │ ├── PAC.BONES │ │ ├── PAC.CLIMBUP │ │ ├── PAC.COLL1 │ │ ├── PAC.COLL2 │ │ ├── PAC.COLL3 │ │ ├── PAC.DRAW1 │ │ ├── PAC.DRINK │ │ ├── PAC.DRINK1 │ │ ├── PAC.FITING │ │ ├── PAC.FLAME │ │ ├── PAC.GUARD │ │ ├── PAC.HALVES │ │ ├── PAC.HIBLOX │ │ ├── PAC.IMPALED │ │ ├── PAC.PANELS │ │ ├── PAC.ROB1MID │ │ ├── PAC.ROB1SM │ │ ├── PAC.ROB2MID │ │ ├── PAC.ROB2SM │ │ ├── PAC.ROB3MID │ │ ├── PAC.ROB4MID │ │ ├── PAC.ROB4SM │ │ ├── PAC.RUNJUMP │ │ ├── PAC.SLICE │ │ ├── PAC.STEPFWD │ │ ├── PAC.STRIKE │ │ ├── PAC.TUNNEL │ │ ├── IMG.CHTABLE4 │ │ ├── PAC.BIGBLOX2 │ │ ├── PAC.BLONDGIRL │ │ ├── PAC.BLUELINE │ │ ├── PAC.CLIMBUPA │ │ ├── PAC.CLIMBUPB │ │ ├── PAC.CLIMBUPC │ │ ├── PAC.COLLAPSE │ │ ├── PAC.EXITARCH │ │ ├── PAC.FANCYARCH │ │ ├── PAC.FANCYEXIT │ │ ├── PAC.GOSTONES │ │ ├── PAC.GUARDMOD │ │ ├── PAC.GUARDMOD2 │ │ ├── PAC.GUY1.REV1 │ │ ├── PAC.GUY2.REV1 │ │ ├── PAC.GUY3.REV1 │ │ ├── PAC.GUY4.REV1 │ │ ├── PAC.GUYBLOCK │ │ ├── PAC.GUYMODEL │ │ ├── PAC.JUMPFALL │ │ ├── PAC.JUMPHANG │ │ ├── PAC.LITEBRIX │ │ ├── PAC.MAGICFIRE │ │ ├── PAC.PRINCESS │ │ ├── PAC.ROB1.REV │ │ ├── PAC.ROB1.REV0 │ │ ├── PAC.ROB1.REV1 │ │ ├── PAC.ROB2.REV │ │ ├── PAC.ROB3.REV │ │ ├── PAC.ROBGUYSTR │ │ ├── PAC.ROBMODEL │ │ ├── PAC.RUNWSWORD │ │ ├── PAC.STANDJUMP │ │ ├── PAC.STEPFWD.T │ │ ├── PAC.STRTSLICE │ │ ├── PAC.TURNROUND │ │ ├── IMG.CHTABLE4.W │ │ ├── PAC.CLEANCLIMB │ │ ├── PAC.CLIMB.CLEAN │ │ ├── PAC.FALLWSWORD │ │ ├── PAC.GUARDMOD.BK │ │ ├── PAC.GUARDMODEL │ │ ├── PAC.GUY1.CLEAN │ │ ├── PAC.GUY2.CLEAN │ │ ├── PAC.GUY3.CLEAN │ │ ├── PAC.GUY4.CLEAN │ │ ├── PAC.GUYMODEL.GD │ │ ├── PAC.ROBSTANCES │ │ ├── PAC.STRIKEBLOCK │ │ ├── PAC.STRIKESCRN │ │ └── PAC.TORCHONWALL │ ├── I │ │ ├── C1.A │ │ ├── C1.B │ │ ├── C1.C │ │ ├── C2.A │ │ ├── C2.B │ │ ├── C2.C │ │ ├── C3.A │ │ ├── C3.C │ │ ├── C5.A │ │ ├── C5.B │ │ ├── C6.A │ │ ├── C6.B │ │ ├── C6.C │ │ ├── C6.D │ │ ├── C6.E │ │ ├── C4.GD.A │ │ ├── C4.GD.B │ │ ├── C4.SH.A │ │ ├── C4.SH.B │ │ ├── C4.VIZ.A │ │ ├── C4.VIZ.B │ │ ├── PAC.C1.A │ │ ├── PAC.C1.B │ │ ├── PAC.C1.C │ │ ├── PAC.C2.A │ │ ├── PAC.C2.B │ │ ├── PAC.C2.C │ │ ├── PAC.C3.A │ │ ├── PAC.C3.B │ │ ├── PAC.C3.C │ │ ├── PAC.C4.B │ │ ├── PAC.C4.C │ │ ├── PAC.C5.A │ │ ├── PAC.C5.B │ │ ├── PAC.C6.A │ │ ├── PAC.C6.B │ │ ├── PAC.C6.C │ │ ├── PAC.C6.D │ │ ├── PAC.C6.E │ │ ├── PAC.GRID │ │ ├── C4.SKEL.A │ │ ├── C4.SKEL.B │ │ ├── IMG.CHTAB1 │ │ ├── IMG.CHTAB2 │ │ ├── IMG.CHTAB3 │ │ ├── IMG.CHTAB5 │ │ ├── IMG.CHTAB7 │ │ ├── IMG.EDTABLE │ │ ├── PAC.C4.GD.A │ │ ├── PAC.C4.GD.B │ │ ├── PAC.C4.SH.A │ │ ├── PAC.C4.SH.B │ │ ├── PAC.MOUSE │ │ ├── PAC.PMODEL │ │ ├── PAC.PWALK1 │ │ ├── PAC.SHEATHE │ │ ├── PAC.VCAST │ │ ├── PAC.VCAST1 │ │ ├── PAC.VCAST2 │ │ ├── PAC.VTURN │ │ ├── PAC.VTURN1 │ │ ├── PAC.VWALK │ │ ├── PAC.VWALK1 │ │ ├── PAC.VWALK2 │ │ ├── IMG.CHTAB4.GD │ │ ├── IMG.CHTAB6.A │ │ ├── IMG.CHTAB6.B │ │ ├── PAC.C4.FAT.A │ │ ├── PAC.C4.FAT.B │ │ ├── PAC.C4.SKEL.A │ │ ├── PAC.C4.SKEL.B │ │ ├── PAC.C4.VIZ.A │ │ ├── PAC.C4.VIZ.B │ │ ├── IMG.BGTAB1.DUN │ │ ├── IMG.BGTAB1.PAL │ │ ├── IMG.BGTAB1.PALB │ │ ├── IMG.BGTAB2.DUN │ │ ├── IMG.BGTAB2.DUNN │ │ ├── IMG.BGTAB2.PAL │ │ ├── IMG.BGTAB2.PALB │ │ ├── IMG.BGTAB2.PALN │ │ ├── IMG.CHTAB4.FAT │ │ ├── IMG.CHTAB4.SHAD │ │ ├── IMG.CHTAB4.SKEL │ │ ├── IMG.CHTAB4.VIZ │ │ └── IMG.CHTAB6.A.BK │ ├── IP │ │ ├── MIR │ │ ├── PAC.G │ │ ├── PAC.Q │ │ ├── PAL1 │ │ ├── PROOM │ │ ├── TEST │ │ ├── TEST2 │ │ ├── PAC.BG1 │ │ ├── PAC.BG2 │ │ ├── PAC.BG3 │ │ ├── PAC.DIE │ │ ├── PAC.DOC │ │ ├── PAC.G3 │ │ ├── PAC.G5 │ │ ├── PAC.MIR │ │ ├── PAC.NAR │ │ ├── PAC.PAT │ │ ├── PAC.PNB │ │ ├── PAC.PR2 │ │ ├── PAC.RIM │ │ ├── PAC.ROW │ │ ├── PAC.SS │ │ ├── PAC.SS1 │ │ ├── PAC.SS2 │ │ ├── PAC.SS3 │ │ ├── PAC.SS4 │ │ ├── PAC.SS5 │ │ ├── PAC.SS6 │ │ ├── PAC.SS7 │ │ ├── PAC.TIN │ │ ├── PRINC2 │ │ ├── IMG.BKUP │ │ ├── IMG.BYZ4 │ │ ├── IMG.PANELS │ │ ├── PAC.ARCH │ │ ├── PAC.ARCHES │ │ ├── PAC.ARRS │ │ ├── PAC.BALC │ │ ├── PAC.BG1.B │ │ ├── PAC.BG1.GR │ │ ├── PAC.BG2.B │ │ ├── PAC.BG3.B │ │ ├── PAC.BOOKS │ │ ├── PAC.BYZ3 │ │ ├── PAC.BYZ4 │ │ ├── PAC.BYZ5 │ │ ├── PAC.BYZ6 │ │ ├── PAC.BYZ7 │ │ ├── PAC.DAR1 │ │ ├── PAC.DAR2 │ │ ├── PAC.DAR3 │ │ ├── PAC.DAR4 │ │ ├── PAC.DAR5 │ │ ├── PAC.DAR6 │ │ ├── PAC.DAR7 │ │ ├── PAC.DEAD │ │ ├── PAC.EXIT │ │ ├── PAC.FIVE │ │ ├── PAC.FIVE1 │ │ ├── PAC.FIVE2 │ │ ├── PAC.FLASKS │ │ ├── PAC.G1.PAL │ │ ├── PAC.G2.PAL │ │ ├── PAC.G3.PAL │ │ ├── PAC.G4.PAL │ │ ├── PAC.G5.PAL │ │ ├── PAC.G6.PAL │ │ ├── PAC.GREEN │ │ ├── PAC.JOIN │ │ ├── PAC.JOIN2 │ │ ├── PAC.LWIND │ │ ├── PAC.MIR1 │ │ ├── PAC.MIR2 │ │ ├── PAC.MIR3 │ │ ├── PAC.NEWDOR │ │ ├── PAC.PAL1 │ │ ├── PAC.PAL2 │ │ ├── PAC.PARCH │ │ ├── PAC.PRINC2 │ │ ├── PAC.PRINC4 │ │ ├── PAC.PRINC5 │ │ ├── PAC.PRINC6 │ │ ├── PAC.PROOM │ │ ├── PAC.ROW10 │ │ ├── PAC.ROW11 │ │ ├── PAC.ROW12 │ │ ├── PAC.ROW13 │ │ ├── PAC.ROW14 │ │ ├── PAC.ROW15 │ │ ├── PAC.ROW16 │ │ ├── PAC.ROW17 │ │ ├── PAC.ROW18 │ │ ├── PAC.ROW2 │ │ ├── PAC.ROW20 │ │ ├── PAC.ROW21 │ │ ├── PAC.ROW22 │ │ ├── PAC.ROW24 │ │ ├── PAC.ROW25 │ │ ├── PAC.ROW26 │ │ ├── PAC.ROW3 │ │ ├── PAC.ROW30 │ │ ├── PAC.ROW31 │ │ ├── PAC.ROW33 │ │ ├── PAC.ROW34 │ │ ├── PAC.ROW35 │ │ ├── PAC.ROW36 │ │ ├── PAC.ROW37 │ │ ├── PAC.ROW4 │ │ ├── PAC.ROW40 │ │ ├── PAC.ROW41 │ │ ├── PAC.ROW6 │ │ ├── PAC.ROW8 │ │ ├── PAC.ROW9 │ │ ├── PAC.SMEAR │ │ ├── PAC.SMEAWR │ │ ├── PAC.SSEX │ │ ├── PAC.TEMPO │ │ ├── PAC.TEST │ │ ├── PAC.TEST2 │ │ ├── PAC.TEXT │ │ ├── PAC.WITE │ │ ├── PRINCESS2 │ │ ├── IMG.BG2.HARL │ │ ├── IMG.BGTABLE1 │ │ ├── IMG.BGTABLE2 │ │ ├── IMG.CHTABLE1 │ │ ├── IMG.CHTABLE2 │ │ ├── IMG.CHTABLE3 │ │ ├── IMG.CHTABLE4 │ │ ├── IMG.CHTABLE5 │ │ ├── IMG.EDTABLE │ │ ├── IMG.PAL2.BK │ │ ├── IMG.TEXTSET │ │ ├── PAC.ARCHMOD │ │ ├── PAC.BORDERS │ │ ├── PAC.DAYTIME │ │ ├── PAC.DUNJBLOX │ │ ├── PAC.DUNJBRIX │ │ ├── PAC.FATMODEL │ │ ├── PAC.GUYMODEL │ │ ├── PAC.IMPALED │ │ ├── PAC.MEDWIND │ │ ├── PAC.MUSTARD │ │ ├── PAC.NITETIME │ │ ├── PAC.NOSTRIPE │ │ ├── PAC.ROBMODEL │ │ ├── PAC.SKELMOD │ │ ├── PAC.SKELMOD2 │ │ ├── PAC.SKELPILE │ │ ├── PAC.TEMPLATE │ │ ├── PAC.VIZMODEL │ │ ├── IMG.BGPAL2.BK │ │ ├── IMG.BGTAB.DUN1 │ │ ├── IMG.BGTAB.DUN2 │ │ ├── IMG.BGTAB.PAL1 │ │ ├── IMG.BGTAB.PAL2 │ │ ├── IMG.BGTAB.RED1 │ │ ├── IMG.BGTAB.RED2 │ │ ├── IMG.BGTAB.TWR1 │ │ ├── IMG.BGTAB.TWR2 │ │ ├── IMG.BGTAB1.PAL │ │ ├── IMG.BGTAB2.PAL │ │ ├── IMG.BGTABLE1.B │ │ ├── IMG.BGTABLE1.BK │ │ ├── IMG.BGTABLE2.B │ │ ├── IMG.CHTAB4.FAT │ │ ├── IMG.CHTAB4.GD │ │ ├── IMG.CHTAB4.SKEL │ │ ├── IMG.CHTAB4.VIZ │ │ ├── IMG.CHTAB5.BK │ │ ├── IMG.CHTABLE4.GD │ │ ├── IMG.CHTABLE4.SH │ │ ├── IMG.CHTABLE5.B │ │ ├── PAC.BACKBRICKS │ │ ├── PAC.BGTAB.PAL2 │ │ ├── PAC.BGTAB2.PAL │ │ ├── PAC.CHTABLE4.SH │ │ ├── PAC.GRAYFRONT │ │ ├── PAC.GUARDMODEL │ │ ├── PAC.HALLOWEEN │ │ ├── PAC.HASSANMOD │ │ ├── PAC.MASKMODEL │ │ ├── PAC.PSKETCHES │ │ ├── PAC.SHADMODEL │ │ ├── PAC.SKELMODBK │ │ ├── PAC.SKELMODEL │ │ └── PAC.TORCHSETS │ └── SS │ │ ├── SLIDE │ │ ├── SS0 │ │ ├── SS1 │ │ ├── SS10 │ │ ├── SS11 │ │ ├── SS12 │ │ ├── SS13 │ │ ├── SS14 │ │ ├── SS4 │ │ ├── SS5 │ │ ├── SS6 │ │ ├── SS7 │ │ ├── SS8 │ │ ├── SS9 │ │ ├── TEST │ │ ├── VILL │ │ ├── PAC.HG │ │ ├── PAC.HG1 │ │ ├── PAC.HG3 │ │ ├── PAC.SS0 │ │ ├── PAC.SS1 │ │ ├── PAC.SS4 │ │ ├── PAC.SS6 │ │ ├── PAC.SS7 │ │ ├── PAC.SS8 │ │ ├── PAC.SS9 │ │ ├── SS0.OLD │ │ ├── PAC.ROOM │ │ ├── PAC.ROOM2 │ │ ├── PAC.SS11 │ │ ├── PAC.SS98 │ │ ├── PAC.SS99 │ │ └── PAC.WINDZ ├── Levels │ ├── LEVEL0 │ ├── LEVEL1 │ ├── LEVEL2 │ ├── LEVEL3 │ ├── LEVEL4 │ ├── LEVEL5 │ ├── LEVEL6 │ ├── LEVEL7 │ ├── LEVEL8 │ ├── LEVEL9 │ ├── LEVEL10 │ ├── LEVEL11 │ ├── LEVEL12 │ ├── LEVEL13 │ ├── LEVEL14 │ └── Finder.Data └── MakeDisk │ ├── DRAZ │ ├── HRPARAMS.S │ ├── DRAZMOVER.S │ ├── HRTABLEQ.S │ ├── GRAB.S │ └── BLAST18.S │ ├── S │ ├── VERSION.S │ ├── SOUNDNAMES.S │ ├── MOVEDATA.S │ ├── HRPARAMS.S │ ├── PURPLE.S │ ├── RYELLOW1.S │ ├── SEQDATA.S │ ├── SHSTUFF.S │ ├── CHARCOMMENTS.S │ ├── BOOT.S │ └── TABLES.S │ ├── EDSORC │ ├── MENUDATA.S │ ├── EDDATA.S │ └── BUILDEREQ.S │ ├── FORMAT18.S │ ├── INSTALL18.S │ └── USR18.S ├── 01 POP Source ├── Levels │ ├── LEVEL0 │ ├── LEVEL1 │ ├── LEVEL10 │ ├── LEVEL11 │ ├── LEVEL12 │ ├── LEVEL13 │ ├── LEVEL14 │ ├── LEVEL2 │ ├── LEVEL3 │ ├── LEVEL4 │ ├── LEVEL5 │ ├── LEVEL6 │ ├── LEVEL7 │ ├── LEVEL8 │ └── LEVEL9 ├── Images │ ├── IMG.CHTAB1 │ ├── IMG.CHTAB2 │ ├── IMG.CHTAB3 │ ├── IMG.CHTAB5 │ ├── IMG.CHTAB7 │ ├── IMG.CHTAB4.GD │ ├── IMG.CHTAB6.A │ ├── IMG.CHTAB6.B │ ├── IMG.BGTAB1.DUN │ ├── IMG.BGTAB1.PAL │ ├── IMG.BGTAB2.DUN │ ├── IMG.BGTAB2.PAL │ ├── IMG.CHTAB4.FAT │ ├── IMG.CHTAB4.SHAD │ ├── IMG.CHTAB4.SKEL │ └── IMG.CHTAB4.VIZ └── Source │ ├── VERSION.S │ ├── SOUNDNAMES.S │ ├── MOVEDATA.S │ ├── HRPARAMS.S │ ├── SEQDATA.S │ ├── BOOT.S │ └── TABLES.S ├── 02 POP Disk Routines ├── CP.525 │ ├── PURPLE.S │ ├── RYELLOW1.S │ ├── UPDATE.LS.S │ ├── CUBE.S │ └── PURPLE.MAIN.S └── RW1835 │ ├── DEMOBOOT.S │ └── POPBOOT35.S ├── 03 Disk Protection ├── RYELLOW1.S ├── UPDATE.LS.S ├── CUBE.S └── PURPLE.MAIN.S └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | Please refer to the README file for licensing information. -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * binary 2 | *.S crlf diff 3 | LICENSE crlf diff 4 | README.mkd crlf diff 5 | -------------------------------------------------------------------------------- /04 Support/DRAZ/Z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/Z -------------------------------------------------------------------------------- /04 Support/DRAZ/F/DBS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/DBS -------------------------------------------------------------------------------- /04 Support/DRAZ/F/DRAW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/DRAW -------------------------------------------------------------------------------- /04 Support/DRAZ/F/DRINK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/DRINK -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.L1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.L1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.L2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.L2 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.L3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.L3 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/ROB3SM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/ROB3SM -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C1.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C1.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C1.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C1.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C1.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C1.C -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C2.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C2.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C2.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C2.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C2.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C2.C -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C3.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C3.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C3.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C3.C -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C5.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C5.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C5.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C5.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C6.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C6.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C6.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C6.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C6.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C6.C -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C6.D: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C6.D -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C6.E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C6.E -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/MIR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/MIR -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.G: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.G -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.Q: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.Q -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAL1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAL1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PROOM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PROOM -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/TEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/TEST -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/TEST2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/TEST2 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SLIDE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SLIDE -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS0 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS1 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS10 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS11 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS12 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS13 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS14 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS4 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS5 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS6 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS7 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS8 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS9 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/TEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/TEST -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/VILL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/VILL -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL0 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL1 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL2 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL3 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL4 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL5 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL6 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL7 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL8 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL9 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/COLLAPSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/COLLAPSE -------------------------------------------------------------------------------- /04 Support/DRAZ/F/DRAW.LG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/DRAW.LG -------------------------------------------------------------------------------- /04 Support/DRAZ/F/DRAW.SM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/DRAW.SM -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.BYZ1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.BYZ1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.C5.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.C5.B -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.DBS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.DBS -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.DRAW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.DRAW -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GRID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GRID -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY2 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.MSG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.MSG -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB2 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB3 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB4 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.RUN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.RUN -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C4.GD.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C4.GD.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C4.GD.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C4.GD.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C4.SH.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C4.SH.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C4.SH.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C4.SH.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C4.VIZ.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C4.VIZ.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C4.VIZ.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C4.VIZ.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C1.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C1.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C1.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C1.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C1.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C1.C -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C2.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C2.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C2.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C2.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C2.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C2.C -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C3.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C3.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C3.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C3.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C3.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C3.C -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.C -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C5.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C5.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C5.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C5.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C6.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C6.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C6.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C6.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C6.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C6.C -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C6.D: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C6.D -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C6.E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C6.E -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.GRID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.GRID -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BG1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BG1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BG2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BG2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BG3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BG3 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DIE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DIE -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DOC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DOC -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.G3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.G3 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.G5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.G5 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.MIR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.MIR -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.NAR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.NAR -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PAT -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PNB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PNB -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PR2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PR2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.RIM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.RIM -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SS -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SS1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SS1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SS2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SS2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SS3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SS3 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SS4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SS4 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SS5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SS5 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SS6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SS6 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SS7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SS7 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.TIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.TIN -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PRINC2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PRINC2 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.HG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.HG -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.HG1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.HG1 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.HG3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.HG3 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS0 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS1 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS4 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS6 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS7 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS8 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS9 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/SS0.OLD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/SS0.OLD -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL10 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL11 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL12 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL13 -------------------------------------------------------------------------------- /04 Support/Levels/LEVEL14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/LEVEL14 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL0 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL1 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL10 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL11 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL12 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL13 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL14 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL2 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL3 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL4 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL5 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL6 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL7 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL8 -------------------------------------------------------------------------------- /01 POP Source/Levels/LEVEL9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Levels/LEVEL9 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/IMG.ALPHA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/IMG.ALPHA -------------------------------------------------------------------------------- /04 Support/DRAZ/F/IMG.CHTAB5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/IMG.CHTAB5 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/IMG.TEXTSET: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/IMG.TEXTSET -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ADVANCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ADVANCE -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.BASIL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.BASIL -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.BIGBLOX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.BIGBLOX -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.BLADE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.BLADE -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.BONES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.BONES -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.CLIMBUP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.CLIMBUP -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.COLL1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.COLL1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.COLL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.COLL2 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.COLL3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.COLL3 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.DRAW1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.DRAW1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.DRINK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.DRINK -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.DRINK1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.DRINK1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.FITING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.FITING -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.FLAME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.FLAME -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUARD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUARD -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.HALVES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.HALVES -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.HIBLOX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.HIBLOX -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.IMPALED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.IMPALED -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.PANELS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.PANELS -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB1MID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB1MID -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB1SM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB1SM -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB2MID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB2MID -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB2SM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB2SM -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB3MID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB3MID -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB4MID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB4MID -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB4SM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB4SM -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.RUNJUMP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.RUNJUMP -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.SLICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.SLICE -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.STEPFWD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.STEPFWD -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.STRIKE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.STRIKE -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.TUNNEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.TUNNEL -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C4.SKEL.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C4.SKEL.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/C4.SKEL.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/C4.SKEL.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB1 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB2 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB3 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB5 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB7 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.EDTABLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.EDTABLE -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.GD.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.GD.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.GD.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.GD.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.SH.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.SH.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.SH.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.SH.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.MOUSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.MOUSE -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.PMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.PMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.PWALK1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.PWALK1 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.SHEATHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.SHEATHE -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.VCAST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.VCAST -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.VCAST1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.VCAST1 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.VCAST2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.VCAST2 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.VTURN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.VTURN -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.VTURN1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.VTURN1 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.VWALK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.VWALK -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.VWALK1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.VWALK1 -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.VWALK2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.VWALK2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BKUP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BKUP -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BYZ4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BYZ4 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.PANELS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.PANELS -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ARCH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ARCH -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ARCHES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ARCHES -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ARRS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ARRS -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BALC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BALC -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BG1.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BG1.B -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BG1.GR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BG1.GR -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BG2.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BG2.B -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BG3.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BG3.B -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BOOKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BOOKS -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BYZ3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BYZ3 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BYZ4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BYZ4 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BYZ5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BYZ5 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BYZ6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BYZ6 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BYZ7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BYZ7 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DAR1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DAR1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DAR2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DAR2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DAR3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DAR3 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DAR4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DAR4 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DAR5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DAR5 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DAR6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DAR6 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DAR7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DAR7 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DEAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DEAD -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.EXIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.EXIT -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.FIVE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.FIVE -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.FIVE1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.FIVE1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.FIVE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.FIVE2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.FLASKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.FLASKS -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.G1.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.G1.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.G2.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.G2.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.G3.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.G3.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.G4.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.G4.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.G5.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.G5.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.G6.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.G6.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.GREEN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.GREEN -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.JOIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.JOIN -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.JOIN2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.JOIN2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.LWIND: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.LWIND -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.MIR1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.MIR1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.MIR2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.MIR2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.MIR3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.MIR3 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.NEWDOR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.NEWDOR -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PAL1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PAL1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PAL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PAL2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PARCH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PARCH -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PRINC2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PRINC2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PRINC4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PRINC4 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PRINC5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PRINC5 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PRINC6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PRINC6 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PROOM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PROOM -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW10 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW11 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW12 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW13 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW14 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW15 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW16 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW17 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW18 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW20 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW21: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW21 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW22: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW22 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW24 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW25: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW25 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW26: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW26 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW3 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW30: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW30 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW31: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW31 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW33: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW33 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW34: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW34 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW35: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW35 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW36: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW36 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW37: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW37 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW4 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW40: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW40 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW41: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW41 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW6 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW8 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROW9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROW9 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SMEAR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SMEAR -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SMEAWR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SMEAWR -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SSEX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SSEX -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.TEMPO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.TEMPO -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.TEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.TEST -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.TEST2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.TEST2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.TEXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.TEXT -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.WITE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.WITE -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PRINCESS2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PRINCESS2 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.ROOM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.ROOM -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.ROOM2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.ROOM2 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS11 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS98: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS98 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.SS99: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.SS99 -------------------------------------------------------------------------------- /04 Support/DRAZ/SS/PAC.WINDZ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/SS/PAC.WINDZ -------------------------------------------------------------------------------- /04 Support/Levels/Finder.Data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/Levels/Finder.Data -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB1 -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB2 -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB3 -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB5 -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB7 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/IMG.CHTABLE4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/IMG.CHTABLE4 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.BIGBLOX2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.BIGBLOX2 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.BLONDGIRL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.BLONDGIRL -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.BLUELINE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.BLUELINE -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.CLIMBUPA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.CLIMBUPA -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.CLIMBUPB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.CLIMBUPB -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.CLIMBUPC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.CLIMBUPC -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.COLLAPSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.COLLAPSE -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.EXITARCH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.EXITARCH -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.FANCYARCH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.FANCYARCH -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.FANCYEXIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.FANCYEXIT -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GOSTONES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GOSTONES -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUARDMOD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUARDMOD -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUARDMOD2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUARDMOD2 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY1.REV1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY1.REV1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY2.REV1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY2.REV1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY3.REV1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY3.REV1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY4.REV1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY4.REV1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUYBLOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUYBLOCK -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUYMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUYMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.JUMPFALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.JUMPFALL -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.JUMPHANG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.JUMPHANG -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.LITEBRIX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.LITEBRIX -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.MAGICFIRE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.MAGICFIRE -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.PRINCESS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.PRINCESS -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB1.REV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB1.REV -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB1.REV0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB1.REV0 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB1.REV1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB1.REV1 -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB2.REV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB2.REV -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROB3.REV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROB3.REV -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROBGUYSTR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROBGUYSTR -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROBMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROBMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.RUNWSWORD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.RUNWSWORD -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.STANDJUMP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.STANDJUMP -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.STEPFWD.T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.STEPFWD.T -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.STRTSLICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.STRTSLICE -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.TURNROUND: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.TURNROUND -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB4.GD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB4.GD -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB6.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB6.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB6.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB6.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.FAT.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.FAT.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.FAT.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.FAT.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.SKEL.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.SKEL.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.SKEL.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.SKEL.B -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.VIZ.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.VIZ.A -------------------------------------------------------------------------------- /04 Support/DRAZ/I/PAC.C4.VIZ.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/PAC.C4.VIZ.B -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BG2.HARL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BG2.HARL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTABLE1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTABLE1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTABLE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTABLE2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTABLE1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTABLE1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTABLE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTABLE2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTABLE3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTABLE3 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTABLE4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTABLE4 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTABLE5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTABLE5 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.EDTABLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.EDTABLE -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.PAL2.BK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.PAL2.BK -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.TEXTSET: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.TEXTSET -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ARCHMOD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ARCHMOD -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BORDERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BORDERS -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DAYTIME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DAYTIME -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DUNJBLOX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DUNJBLOX -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.DUNJBRIX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.DUNJBRIX -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.FATMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.FATMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.GUYMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.GUYMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.IMPALED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.IMPALED -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.MEDWIND: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.MEDWIND -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.MUSTARD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.MUSTARD -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.NITETIME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.NITETIME -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.NOSTRIPE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.NOSTRIPE -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.ROBMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.ROBMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SKELMOD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SKELMOD -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SKELMOD2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SKELMOD2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SKELPILE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SKELPILE -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.TEMPLATE -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.VIZMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.VIZMODEL -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB4.GD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB4.GD -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB6.A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB6.A -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB6.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB6.B -------------------------------------------------------------------------------- /04 Support/DRAZ/F/IMG.CHTABLE4.W: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/IMG.CHTABLE4.W -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.CLEANCLIMB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.CLEANCLIMB -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.CLIMB.CLEAN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.CLIMB.CLEAN -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.FALLWSWORD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.FALLWSWORD -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUARDMOD.BK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUARDMOD.BK -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUARDMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUARDMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY1.CLEAN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY1.CLEAN -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY2.CLEAN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY2.CLEAN -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY3.CLEAN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY3.CLEAN -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUY4.CLEAN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUY4.CLEAN -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.GUYMODEL.GD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.GUYMODEL.GD -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.ROBSTANCES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.ROBSTANCES -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.STRIKEBLOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.STRIKEBLOCK -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.STRIKESCRN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.STRIKESCRN -------------------------------------------------------------------------------- /04 Support/DRAZ/F/PAC.TORCHONWALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/F/PAC.TORCHONWALL -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.BGTAB1.DUN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.BGTAB1.DUN -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.BGTAB1.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.BGTAB1.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.BGTAB1.PALB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.BGTAB1.PALB -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.BGTAB2.DUN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.BGTAB2.DUN -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.BGTAB2.DUNN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.BGTAB2.DUNN -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.BGTAB2.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.BGTAB2.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.BGTAB2.PALB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.BGTAB2.PALB -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.BGTAB2.PALN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.BGTAB2.PALN -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB4.FAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB4.FAT -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB4.SHAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB4.SHAD -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB4.SKEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB4.SKEL -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB4.VIZ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB4.VIZ -------------------------------------------------------------------------------- /04 Support/DRAZ/I/IMG.CHTAB6.A.BK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/I/IMG.CHTAB6.A.BK -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGPAL2.BK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGPAL2.BK -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB.DUN1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB.DUN1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB.DUN2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB.DUN2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB.PAL1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB.PAL1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB.PAL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB.PAL2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB.RED1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB.RED1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB.RED2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB.RED2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB.TWR1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB.TWR1 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB.TWR2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB.TWR2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB1.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB1.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTAB2.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTAB2.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTABLE1.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTABLE1.B -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTABLE1.BK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTABLE1.BK -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.BGTABLE2.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.BGTABLE2.B -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTAB4.FAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTAB4.FAT -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTAB4.GD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTAB4.GD -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTAB4.SKEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTAB4.SKEL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTAB4.VIZ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTAB4.VIZ -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTAB5.BK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTAB5.BK -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTABLE4.GD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTABLE4.GD -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTABLE4.SH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTABLE4.SH -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/IMG.CHTABLE5.B: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/IMG.CHTABLE5.B -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BACKBRICKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BACKBRICKS -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BGTAB.PAL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BGTAB.PAL2 -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.BGTAB2.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.BGTAB2.PAL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.CHTABLE4.SH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.CHTABLE4.SH -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.GRAYFRONT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.GRAYFRONT -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.GUARDMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.GUARDMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.HALLOWEEN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.HALLOWEEN -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.HASSANMOD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.HASSANMOD -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.MASKMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.MASKMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.PSKETCHES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.PSKETCHES -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SHADMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SHADMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SKELMODBK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SKELMODBK -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.SKELMODEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.SKELMODEL -------------------------------------------------------------------------------- /04 Support/DRAZ/IP/PAC.TORCHSETS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/04 Support/DRAZ/IP/PAC.TORCHSETS -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.BGTAB1.DUN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.BGTAB1.DUN -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.BGTAB1.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.BGTAB1.PAL -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.BGTAB2.DUN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.BGTAB2.DUN -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.BGTAB2.PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.BGTAB2.PAL -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB4.FAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB4.FAT -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB4.SHAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB4.SHAD -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB4.SKEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB4.SKEL -------------------------------------------------------------------------------- /01 POP Source/Images/IMG.CHTAB4.VIZ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmechner/Prince-of-Persia-Apple-II/HEAD/01 POP Source/Images/IMG.CHTAB4.VIZ -------------------------------------------------------------------------------- /04 Support/MakeDisk/DRAZ/HRPARAMS.S: -------------------------------------------------------------------------------- 1 | * hrparams 2 | 3 | lst off 4 | 5 | dum $00 6 | 7 | PAGE ds 1 8 | XCO ds 1 9 | YCO ds 1 10 | OFFSET ds 1 11 | IMAGE ds 2 12 | OPACITY ds 1 13 | 14 | BUFFER ds 2 15 | BUFX ds 1 16 | BUFY ds 1 17 | 18 | topedge ds 1 19 | 20 | dend 21 | -------------------------------------------------------------------------------- /01 POP Source/Source/VERSION.S: -------------------------------------------------------------------------------- 1 | * version 2 | org = $dfd8 3 | lst off 4 | 5 | org org 6 | 7 | *------------------------------- 8 | 9 | TextLine asc "Prince of Persia 1.0 9/7/89" 10 | lst 11 | asc "@" 12 | *------------------------------- 13 | usr $a9,19,$11d8,*-org 14 | lst off 15 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/VERSION.S: -------------------------------------------------------------------------------- 1 | * version 2 | org = $dfd8 3 | lst off 4 | 5 | org org 6 | 7 | *------------------------------- 8 | 9 | TextLine asc "Prince of Persia 1.0 1/23/90 special" 10 | lst 11 | asc "@" 12 | *------------------------------- 13 | usr $a9,19,$11d8,*-org 14 | lst off 15 | -------------------------------------------------------------------------------- /01 POP Source/Source/SOUNDNAMES.S: -------------------------------------------------------------------------------- 1 | tr on 2 | lst off 3 | 4 | * sound names 5 | 6 | PlateDown = 0 7 | PlateUp = 1 8 | GateDown = 2 9 | SpecialKey1 = 3 10 | SpecialKey2 = 4 11 | Splat = 5 12 | MirrorCrack = 6 13 | LooseCrash = 7 14 | GotKey = 8 15 | Footstep = 9 16 | RaisingExit = 10 17 | RaisingGate = 11 18 | LoweringGate = 12 19 | SmackWall = 13 20 | Impaled = 14 21 | GateSlam = 15 22 | FlashMsg = 16 23 | SwordClash1 = 17 24 | SwordClash2 = 18 25 | JawsClash = 19 26 | 27 | *------------------------------- 28 | * game music 29 | 30 | s_Accid = 1 31 | s_Heroic = 2 32 | s_Danger = 3 33 | s_Sword = 4 34 | s_Rejoin = 5 35 | s_Shadow = 6 36 | s_Vict = 7 37 | s_Stairs = 8 38 | s_Upstairs = 9 39 | s_Jaffar = 10 40 | s_Potion = 11 41 | s_ShortPot = 12 42 | s_Timer = 13 43 | s_Tragic = 14 44 | s_Embrace = 15 45 | s_Heartbeat = 16 46 | 47 | * title music 48 | 49 | s_Princess = 7 50 | s_Squeek = 8 51 | s_Vizier = 9 52 | s_Buildup = 10 53 | s_Magic = 11 54 | s_StTimer = 12 55 | 56 | lst off 57 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/SOUNDNAMES.S: -------------------------------------------------------------------------------- 1 | tr on 2 | lst off 3 | 4 | * sound names 5 | 6 | PlateDown = 0 7 | PlateUp = 1 8 | GateDown = 2 9 | SpecialKey1 = 3 10 | SpecialKey2 = 4 11 | Splat = 5 12 | MirrorCrack = 6 13 | LooseCrash = 7 14 | GotKey = 8 15 | Footstep = 9 16 | RaisingExit = 10 17 | RaisingGate = 11 18 | LoweringGate = 12 19 | SmackWall = 13 20 | Impaled = 14 21 | GateSlam = 15 22 | FlashMsg = 16 23 | SwordClash1 = 17 24 | SwordClash2 = 18 25 | JawsClash = 19 26 | 27 | *------------------------------- 28 | * game music 29 | 30 | s_Accid = 1 31 | s_Heroic = 2 32 | s_Danger = 3 33 | s_Sword = 4 34 | s_Rejoin = 5 35 | s_Shadow = 6 36 | s_Vict = 7 37 | s_Stairs = 8 38 | s_Upstairs = 9 39 | s_Jaffar = 10 40 | s_Potion = 11 41 | s_ShortPot = 12 42 | s_Timer = 13 43 | s_Tragic = 14 44 | s_Embrace = 15 45 | s_Heartbeat = 16 46 | 47 | * title music 48 | 49 | s_Princess = 7 50 | s_Squeek = 8 51 | s_Vizier = 9 52 | s_Buildup = 10 53 | s_Magic = 11 54 | s_StTimer = 12 55 | 56 | lst off 57 | -------------------------------------------------------------------------------- /01 POP Source/Source/MOVEDATA.S: -------------------------------------------------------------------------------- 1 | tr on 2 | lst off 3 | 4 | * movedata 5 | *------------------------------- 6 | * objnames 7 | 8 | space = 0 9 | floor = 1 10 | spikes = 2 11 | posts = 3 12 | gate = 4 13 | dpressplate = 5 ;down 14 | pressplate = 6 ;up 15 | panelwif = 7 ;w/floor 16 | pillarbottom = 8 17 | pillartop = 9 18 | flask = 10 19 | loose = 11 20 | panelwof = 12 ;w/o floor 21 | mirror = 13 22 | rubble = 14 23 | upressplate = 15 24 | exit = 16 25 | exit2 = 17 26 | slicer = 18 27 | torch = 19 28 | block = 20 29 | bones = 21 30 | sword = 22 31 | window = 23 32 | window2 = 24 33 | archbot = 25 34 | archtop1 = 26 35 | archtop2 = 27 36 | archtop3 = 28 37 | archtop4 = 29 38 | 39 | *------------------------------- 40 | * misc. values from BGDATA 41 | 42 | torchLast = 17 43 | bubbLast = 8 44 | 45 | spikeExt = 5 46 | spikeRet = 9 47 | 48 | slicerExt = 2 49 | slicerRet = 6 50 | 51 | Ffalling = 10 ;1st "falling" frame 52 | 53 | *------------------------------- 54 | * moveparams 55 | 56 | gmaxval = 47*4 57 | gminval = 0 58 | 59 | lst off 60 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/MOVEDATA.S: -------------------------------------------------------------------------------- 1 | tr on 2 | lst off 3 | 4 | * movedata 5 | *------------------------------- 6 | * objnames 7 | 8 | space = 0 9 | floor = 1 10 | spikes = 2 11 | posts = 3 12 | gate = 4 13 | dpressplate = 5 ;down 14 | pressplate = 6 ;up 15 | panelwif = 7 ;w/floor 16 | pillarbottom = 8 17 | pillartop = 9 18 | flask = 10 19 | loose = 11 20 | panelwof = 12 ;w/o floor 21 | mirror = 13 22 | rubble = 14 23 | upressplate = 15 24 | exit = 16 25 | exit2 = 17 26 | slicer = 18 27 | torch = 19 28 | block = 20 29 | bones = 21 30 | sword = 22 31 | window = 23 32 | window2 = 24 33 | archbot = 25 34 | archtop1 = 26 35 | archtop2 = 27 36 | archtop3 = 28 37 | archtop4 = 29 38 | 39 | *------------------------------- 40 | * misc. values from BGDATA 41 | 42 | torchLast = 17 43 | bubbLast = 8 44 | 45 | spikeExt = 5 46 | spikeRet = 9 47 | 48 | slicerExt = 2 49 | slicerRet = 6 50 | 51 | Ffalling = 10 ;1st "falling" frame 52 | 53 | *------------------------------- 54 | * moveparams 55 | 56 | gmaxval = 47*4 57 | gminval = 0 58 | 59 | lst off 60 | -------------------------------------------------------------------------------- /01 POP Source/Source/HRPARAMS.S: -------------------------------------------------------------------------------- 1 | tr on 2 | * hrparams 3 | 4 | hrtables = $e000 5 | hrparams = $00 6 | *------------------------------- 7 | dum hrtables 8 | 9 | YLO ds $c0 10 | YHI ds $c0 11 | 12 | SHIFT0 ds $80 13 | SHIFT1 ds $80 14 | SHIFT2 ds $80 15 | SHIFT3 ds $80 16 | SHIFT4 ds $80 17 | SHIFT5 ds $80 18 | SHIFT6 ds $80 19 | 20 | CARRY0 ds $80 21 | CARRY1 ds $80 22 | CARRY2 ds $80 23 | CARRY3 ds $80 24 | CARRY4 ds $80 25 | CARRY5 ds $80 26 | CARRY6 ds $80 27 | 28 | MIRROR ds $80 29 | MASKTAB ds $80 30 | 31 | SHIFTL ds 7 32 | SHIFTH ds 7 33 | CARRYL ds 7 34 | CARRYH ds 7 35 | AMASKS ds 7 36 | BMASKS ds 7 37 | 38 | OPCODE ds 6 39 | 40 | endtabs dend 41 | 42 | *------------------------------- 43 | dum hrparams 44 | 45 | PAGE ds 1 46 | XCO ds 1 47 | YCO ds 1 48 | OFFSET ds 1 49 | IMAGE ds 2 50 | OPACITY ds 1 51 | TABLE ds 2 52 | 53 | PEELBUF ds 2 54 | PEELIMG ds 2 55 | PEELXCO ds 1 56 | PEELYCO ds 1 57 | 58 | TOPCUT ds 1 59 | LEFTCUT ds 1 60 | RIGHTCUT ds 1 61 | BANK ds 1 62 | BOTCUT ds 1 63 | 64 | dend 65 | 66 | height = IMAGE 67 | width = IMAGE+1 68 | color = OPACITY 69 | 70 | lst off 71 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/HRPARAMS.S: -------------------------------------------------------------------------------- 1 | tr on 2 | * hrparams 3 | 4 | hrtables = $e000 5 | hrparams = $00 6 | *------------------------------- 7 | dum hrtables 8 | 9 | YLO ds $c0 10 | YHI ds $c0 11 | 12 | SHIFT0 ds $80 13 | SHIFT1 ds $80 14 | SHIFT2 ds $80 15 | SHIFT3 ds $80 16 | SHIFT4 ds $80 17 | SHIFT5 ds $80 18 | SHIFT6 ds $80 19 | 20 | CARRY0 ds $80 21 | CARRY1 ds $80 22 | CARRY2 ds $80 23 | CARRY3 ds $80 24 | CARRY4 ds $80 25 | CARRY5 ds $80 26 | CARRY6 ds $80 27 | 28 | MIRROR ds $80 29 | MASKTAB ds $80 30 | 31 | SHIFTL ds 7 32 | SHIFTH ds 7 33 | CARRYL ds 7 34 | CARRYH ds 7 35 | AMASKS ds 7 36 | BMASKS ds 7 37 | 38 | OPCODE ds 6 39 | 40 | endtabs dend 41 | 42 | *------------------------------- 43 | dum hrparams 44 | 45 | PAGE ds 1 46 | XCO ds 1 47 | YCO ds 1 48 | OFFSET ds 1 49 | IMAGE ds 2 50 | OPACITY ds 1 51 | TABLE ds 2 52 | 53 | PEELBUF ds 2 54 | PEELIMG ds 2 55 | PEELXCO ds 1 56 | PEELYCO ds 1 57 | 58 | TOPCUT ds 1 59 | LEFTCUT ds 1 60 | RIGHTCUT ds 1 61 | BANK ds 1 62 | BOTCUT ds 1 63 | 64 | dend 65 | 66 | height = IMAGE 67 | width = IMAGE+1 68 | color = OPACITY 69 | 70 | lst off 71 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/EDSORC/MENUDATA.S: -------------------------------------------------------------------------------- 1 | * menudata 2 | org = $c00 3 | lst off 4 | *------------------------------- 5 | org org 6 | menuType ;(BlueType) 7 | hex 0d,12,02,0b,06,0f,04,10,11,0e 8 | hex 01,00,14,14,03,13,00,00,0c,09 9 | hex 00,00,00,0a,0a,15,16,0c,0c,08 10 | 11 | menuSpec ;(BlueSpec) 12 | hex 00,00,00,00,00,00,02,00,02,00 13 | hex 00,00,00,01,00,00,02,01,01,00 14 | hex 00,00,00,00,00,00,00,02,00,00 15 | 16 | menubSpec ;(bLinkIndex) 17 | hex 00,00,00,00,00,00,00,00,00,00 18 | hex 00,00,00,00,00,00,00,00,00,00 19 | hex 02,03,01,00,00,00,00,00,00,00 20 | 21 | *------------------------------- 22 | * "menubSpec" is index # of special symbol to 23 | * appear in this space: 24 | * 25 | * 1 = kid 26 | * 2 = eye 27 | * 3 = guard 28 | * 29 | * "menuSpec": for gadgets, initial bluespec value 30 | * 31 | * 1 = "up" 32 | * 2 = "down" 33 | * 34 | * for panels, panel pattern (0,1,2...) 35 | * 36 | *------------------------------- 37 | 38 | REDBUF ds 30 39 | FREDBUF ds 30 40 | FLOORBUF ds 30 41 | WIPEBUF ds 30 42 | MOVEBUF ds 30 43 | OBJBUF ds 30 44 | WHITEBUF ds 30 45 | TOPBUF ds 10 46 | FTOPBUF ds 10 47 | 48 | *------------------------------- 49 | lst 50 | usr $a9,4,$800,*-org 51 | lst off 52 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/EDSORC/EDDATA.S: -------------------------------------------------------------------------------- 1 | * eddata 2 | lst off 3 | *------------------------------- 4 | * 5 5 | * sizes: 1 22 333 4444 5 6 | * 7 | * 1 8 | * posns: 0 01 012 0123 0 9 | * 10 | * base: id # of lower-leftmost section in composite object 11 | * 12 | * link: ff = end, fe = requires floorpiece above, # = obj id 13 | * 14 | *------------------------------- 15 | * Obj id #: 0 1 2 3 4 5 6 7 8 9 a b c d e f 16 | * 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 17 | 18 | sizelist hex 01,01,01,01,01,00,01,01,05,05,01,01,01,01,01,01 19 | hex 02,02,01,01,01,01,01,02,02,01,01,01,02,02 20 | 21 | baselist hex 00,01,02,03,04,00,06,07,08,08,0a,0b,0c,0d,0e,0f 22 | hex 10,10,12,13,14,15,16,17,17,19,1a,1b,1c,1c 23 | 24 | posnlist hex 00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00 25 | hex 00,01,00,00,00,00,00,00,01,00,00,00,00,01 26 | 27 | linklist hex ff,ff,ff,fe,ff,00,ff,fe,09,fe,ff,ff,fe,fe,ff,ff 28 | hex 11,ff,fe,ff,fe,ff,ff,18,ff,ff,ff,ff,1d,ff 29 | 30 | *------------------------------- 31 | * Linkable? 00 = no, 01 = controller, 02 = gadget 32 | 33 | linkable hex 00,00,00,00,02,00,01,00,00,00,00,00,00,00,00,01 34 | hex 02,00,00,00,00,00,00,00,00,00,00,00,00,00 35 | 36 | *------------------------------- 37 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/FORMAT18.S: -------------------------------------------------------------------------------- 1 | lst off 2 | org = $300 3 | * 4 | * Format an 18 sector disk 5 | * 6 | * Call from applesoft: 7 | * 8 | * CALL FO,,,, 9 | * , 10 | * 11 | * (Writes out whatever happens to be sitting 12 | * at $2000.31FF, so do HGR for better results) 13 | * 14 | err_code = 0 15 | 16 | get8bit = $E74C 17 | 18 | buffer = $2000 19 | rw18 = $6900 20 | slot = $FD 21 | track = $FE 22 | lastrack = $FF 23 | 24 | *------------------------------- 25 | org org 26 | *------------------------------- 27 | 28 | jsr get8bit 29 | txa 30 | asl 31 | asl 32 | asl 33 | asl 34 | sta slot 35 | 36 | jsr get8bit 37 | stx drive 38 | 39 | jsr get8bit 40 | stx BbundID 41 | 42 | jsr get8bit 43 | txa 44 | pha 45 | 46 | jsr get8bit 47 | inx 48 | stx end_track 49 | 50 | jsr rw18 51 | db 7 52 | BbundID db $11 53 | 54 | jsr rw18 55 | db 0 ;drive on 56 | drive db 1,5 57 | 58 | lda #$80 59 | sta lastrack 60 | jsr rw18 61 | db 2,0,0 ;recal! 62 | 63 | pla 64 | sta track 65 | 66 | loop jsr rw18 67 | db $05,>buffer ;write 68 | bcs wp_error 69 | 70 | jsr rw18 71 | db $44 ;verify 72 | ds 18,0 73 | bcs vr_error 74 | 75 | lda track 76 | eor #$11 77 | end_track = *-1 78 | bne loop 79 | 80 | hex 2C 81 | wp_error lda #1 82 | hex 2C 83 | vr_error lda #2 84 | sta err_code 85 | 86 | jsr rw18 87 | db 1 ;drive off 88 | rts 89 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/PURPLE.S: -------------------------------------------------------------------------------- 1 | * purple (put this file!!!) 2 | 3 | PURPrun = $6321 4 | 5 | PURPLE 6 | ldy #PURPrun 7 | lda #>PURPrun 8 | 9 | jsr PURPsub 10 | jsr PURPjmp 11 | 12 | * Note: first byte of next junk must be $60 (rts) 13 | *------------------------------------------------- 14 | 15 | PURPcode 16 | hex 60386018EAA8E7108849450040994825 17 | hex FB10C08CBD48852AFB10C08CBD498500 18 | hex A9E7D096C9FB10C08CBD03A0F2D0AAC9 19 | hex FB10C08CBDEAF0D0D5C9FB10C08CBD3D 20 | hex F048E604D0C84884FDA060F1D00DE0E8 21 | hex 62549D409440B56254BC00A2E7FCEEE7 22 | hex FCEEEEFC63384C0BF044C66018BFFB9D 23 | hex CD952ABFFC9D00A963BE2063AF4C0330 24 | hex F4108805D046D1FB10C08CBD07A0F4D0 25 | hex EEC914F088FB10C08CBD062410A0C08D 26 | hex BD23D0E7C9FB10C08CBD2CD0E7C9FB10 27 | hex C08CBDF4D0E7C939F088FB10C08CBD00 28 | hex A0F4D0D5C947F088FB10C08CBD00A0F1 29 | hex D007C941A557B063D0205CF045C64585 30 | hex 80A9478563A94685B6A9C08EBDC089BD 31 | hex FDA644850AA963BE20 32 | 33 | *------------------------------------------------- 34 | 35 | PURPlen = *-PURPcode 36 | 37 | * Routine to decode code 38 | 39 | hex 20 40 | 41 | PURPsub 42 | sty 4 43 | sta 5 44 | 45 | ldy #0 46 | 47 | ldx #PURPlen 48 | :0 dex 49 | lda PURPcode,x 50 | sta (4),y 51 | iny 52 | bne :0 53 | 54 | rts 55 | 56 | hex 2c 57 | 58 | PURPjmp jmp (4) 59 | 60 | *------------------------------------------------- EOF 61 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/DRAZ/DRAZMOVER.S: -------------------------------------------------------------------------------- 1 | * drazmover 2 | org = $6000 3 | lst off 4 | *------------------------------- 5 | dum $00 6 | 7 | dest ds 2 8 | source ds 2 9 | endsourc ds 2 10 | 11 | dend 12 | *------------------------------- 13 | dum org 14 | 15 | mover ds $100 16 | 17 | rw18buf ds $500 18 | endrwbuf 19 | hiresbuf ds $1000 20 | endhrbuf 21 | drazbuf ds $1500 22 | enddrbuf 23 | endfile dend 24 | *------------------------------- 25 | hires = $8400 ;blast18 = $9200 26 | draz = $800 27 | rw18 = $d000 28 | *------------------------------- 29 | org org 30 | *------------------------------- 31 | * move rw18 to l.c. 32 | 33 | sta $c081 ;read ROM--write RAM 34 | 35 | lda #>rw18 36 | ldx #>rw18buf 37 | ldy #>endrwbuf 38 | jsr movemem 39 | 40 | * move draz and hires 41 | * Draz first! 42 | 43 | lda #>draz 44 | ldx #>drazbuf 45 | ldy #>enddrbuf 46 | jsr movemem 47 | 48 | lda #>hires 49 | ldx #>hiresbuf 50 | ldy #>endhrbuf 51 | jsr movemem 52 | 53 | * All done 54 | 55 | jmp draz 56 | *------------------------------- 57 | movemem sta dest+1 58 | stx source+1 59 | sty endsourc+1 60 | 61 | ldy #0 62 | sty dest 63 | sty source 64 | sty endsourc 65 | 66 | :loop lda (source),y 67 | sta (dest),y 68 | 69 | iny 70 | bne :loop 71 | 72 | inc source+1 73 | inc dest+1 74 | 75 | lda source+1 76 | cmp endsourc+1 77 | bne :loop 78 | 79 | rts 80 | *------------------------------- 81 | eof 82 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/INSTALL18.S: -------------------------------------------------------------------------------- 1 | lst off 2 | 3 | org = $1000 4 | userbuf = org+$100 5 | rw18buf = org+$200 6 | 7 | rw18 = $6900 8 | user = $300 9 | 10 | usrads = $B6DA 11 | 12 | devnum = $BF30 13 | devcnt = $BF31 14 | devlst = $BF32 15 | 16 | *------------------------------- 17 | org org 18 | *------------------------------- 19 | * 20 | * 2/5/87 by Roland Gustafsson 21 | * 22 | * Initialize 18 sector user routines! 23 | * 24 | start ldx #$4C 25 | ldy #user 27 | stx usrads 28 | sty usrads+1 29 | sta usrads+2 30 | 31 | * Move user routine to both banks 32 | 33 | ldy userbuf 34 | :0 lda userbuf,y 35 | sta $C004 ;main mem 36 | sta user-1,y 37 | sta $C005 ;aux mem 38 | sta user-1,y 39 | dey 40 | bne :0 41 | 42 | * Move RW18 to aux mem 43 | 44 | ldx #5 45 | :1 lda rw18buf,y 46 | :2 sta rw18,y 47 | dey 48 | bne :1 49 | sta $C004 50 | inc :1+2 51 | inc :2+2 52 | sta $C005 53 | dex 54 | bne :1 55 | 56 | sta $C004 57 | * 58 | * Disconnect /RAM 59 | * 60 | ldy #0 61 | :3 lda devlst,Y 62 | and #$F0 63 | cmp #$B0 64 | beq :4 65 | iny 66 | cpy devcnt 67 | beq :3 68 | blt :3 69 | bge :9 70 | * 71 | :4 lda devlst+1,Y 72 | sta devlst,Y 73 | iny 74 | cpy devcnt 75 | beq :4 76 | blt :4 77 | dec devcnt 78 | lda devnum 79 | bne :9 80 | ldy devcnt 81 | lda devlst,Y 82 | sta devnum 83 | :9 rts 84 | 85 | *------------------------------- end of this file 86 | sav install18 87 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/DRAZ/HRTABLEQ.S: -------------------------------------------------------------------------------- 1 | * hrtableq 2 | 3 | lst off 4 | 5 | HRTABLES dum $8400 6 | 7 | YLO ds $C0 8 | YHI ds $C0 9 | 10 | SHIFT0 ds $80 11 | SHIFT1 ds $80 12 | SHIFT2 ds $80 13 | SHIFT3 ds $80 14 | SHIFT4 ds $80 15 | SHIFT5 ds $80 16 | SHIFT6 ds $80 17 | 18 | CARRY0 ds $80 19 | CARRY1 ds $80 20 | CARRY2 ds $80 21 | CARRY3 ds $80 22 | CARRY4 ds $80 23 | CARRY5 ds $80 24 | CARRY6 ds $80 25 | 26 | MIRROR ds $80 27 | 28 | SHIFTL dfb #SHIFT0-$80 29 | DSHIFTL dfb #SHIFT0 30 | dfb #SHIFT1 31 | dfb #SHIFT2 32 | dfb #SHIFT3 33 | dfb #SHIFT4 34 | dfb #SHIFT5 35 | dfb #SHIFT6 36 | 37 | SHIFTH dfb /SHIFT0-$80 38 | DSHIFTH dfb /SHIFT0 39 | dfb /SHIFT1 40 | dfb /SHIFT2 41 | dfb /SHIFT3 42 | dfb /SHIFT4 43 | dfb /SHIFT5 44 | dfb /SHIFT6 45 | 46 | CARRYL dfb #CARRY0-$80 47 | DCARRYL dfb #CARRY0 48 | dfb #CARRY1 49 | dfb #CARRY2 50 | dfb #CARRY3 51 | dfb #CARRY4 52 | dfb #CARRY5 53 | dfb #CARRY6 54 | 55 | CARRYH dfb /CARRY0-$80 56 | DCARRYH dfb /CARRY0 57 | dfb /CARRY1 58 | dfb /CARRY2 59 | dfb /CARRY3 60 | dfb /CARRY4 61 | dfb /CARRY5 62 | dfb /CARRY6 63 | 64 | AMASKS dfb %10000000 65 | dfb %10000001 66 | dfb %10000011 67 | dfb %10000111 68 | dfb %10001111 69 | dfb %10011111 70 | dfb %10111111 71 | 72 | BMASKS dfb %11111111 73 | dfb %11111110 74 | dfb %11111100 75 | dfb %11111000 76 | dfb %11110000 77 | dfb %11100000 78 | dfb %11000000 79 | 80 | OPCODE dfb $31 ;and (oper),Y 81 | dfb $11 ;ora 82 | dfb $91 ;sta 83 | dfb $51 ;eor 84 | 85 | dend 86 | -------------------------------------------------------------------------------- /02 POP Disk Routines/CP.525/PURPLE.S: -------------------------------------------------------------------------------- 1 | * purple (put this file!!!) 2 | 3 | * This code sets $DA in aux mem to 1 4 | * if signature is found on track zero. 5 | 6 | PURPrun = $6321 7 | 8 | PURPLE 9 | ldy #PURPrun 10 | lda #>PURPrun 11 | 12 | jsr PURPsub 13 | jsr PURPjmp 14 | 15 | * Note: first byte of next junk must be $60 (rts) 16 | *------------------------------------------------- 17 | 18 | PURPcode 19 | hex 60386018EAA8E7108849450040994825 20 | hex FB10C08CBD48852AFB10C08CBD498500 21 | hex A9E7D096C9FB10C08CBD03A0F2D0AAC9 22 | hex FB10C08CBDEAF0D0D5C9FB10C08CBD3D 23 | hex F048E604D0C84884FDA060F1D00DE0E8 24 | hex 62549D409440B56254BC00A2E7FCEEE7 25 | hex FCEEEEFC63384C0BF044C66018BFFB9D 26 | hex CD952ABFFC9D00A963BE2063AF4C0330 27 | hex F4108805D046D1FB10C08CBD07A0F4D0 28 | hex EEC914F088FB10C08CBD062410A0C08D 29 | hex BD23D0E7C9FB10C08CBD2CD0E7C9FB10 30 | hex C08CBDF4D0E7C939F088FB10C08CBD00 31 | hex A0F4D0D5C947F088FB10C08CBD00A0F1 32 | hex D007C941A557B063D0205CF045C64585 33 | hex 80A9478563A94685B6A9C08EBDC089BD 34 | hex FDA644850AA963BE20 35 | 36 | *------------------------------------------------- 37 | 38 | PURPlen = *-PURPcode 39 | 40 | * Routine to decode code 41 | 42 | hex 20 43 | 44 | PURPsub 45 | sty 4 46 | sta 5 47 | 48 | ldy #0 49 | 50 | ldx #PURPlen 51 | :0 dex 52 | lda PURPcode,x 53 | sta (4),y 54 | iny 55 | bne :0 56 | 57 | rts 58 | 59 | hex 2c 60 | 61 | PURPjmp jmp (4) 62 | 63 | *------------------------------------------------- EOF 64 | -------------------------------------------------------------------------------- /03 Disk Protection/RYELLOW1.S: -------------------------------------------------------------------------------- 1 | * Ryellow1 (put this file!!!) 2 | 3 | * This code sets the high bit of $7C in aux mem 4 | * if signature is found on track zero. 5 | 6 | * NOTE: make sure the x register has a number 7 | * greater than 4 when calling YELLOW. 8 | 9 | YELLrun = $AAAA 10 | 11 | YELLOW 12 | :0 sec 13 | rol 14 | clc 15 | rol 16 | dex 17 | bne :0 18 | sta 4 19 | 20 | jsr YELLsub 21 | jmp YELLnothing 22 | 23 | *------------------------------------------------- 24 | 25 | YELLcode 26 | hex 27A26A0C5717236A8AAD0603AA8A3401 27 | hex 03A02F9E0C5717246A03012F9D03E92F 28 | hex 9C032A2F9F6C9F5AF68AF8011AFD0F9B 29 | hex 63AD7A5B0AAA17266ABA51225AED637F 30 | hex 7A5E0AAA17266ABA51225A93634D7A5E 31 | hex 17266ABA51634D7A8617266ABA51634D 32 | hex 7A8917276A0ABA8EAC17266ABA51225A 33 | hex BE63447A5E0AAD17266ABA517B9C7AAF 34 | hex 22BA5E9AA9E696018AAD06374215DCF1 35 | hex B2CA6C9E5AA1E66100564444564D4456 36 | hex 4D8AAD06374215CA0A572E92627AAE4C 37 | hex 925A9717266ABA51637F7A5A4017266A 38 | hex BA5163007A580AA917266ABA51633C7A 39 | hex 4D03AA2F9317266ABA51802F9217266A 40 | hex BA518F92339AAAEF9322BA4D0240B2CA 41 | hex 92CA03AE27620E6F555AFC03AA27670E 42 | hex 0F55276F0E9247620E5A9F1AACE3554C 43 | hex 553AAEC3546C5567670E3AA907670E63 44 | hex A61AAB02928A440113B3068A5601076F 45 | hex 0EB28A5A01138F068A560144670E7A6A 46 | hex 8A5601B20F5583A980AF5700172A6A0C 47 | hex 57CA08B8607A579243AB7A5CCA08AA16 48 | hex 0E0E1F9A3E9A370E0E424A8B7A5BCAAB 49 | hex 9A828E8AB4B7B6B6B6B6B6DA868C88B5 50 | hex B4B7B6B6B6B6B655A9 51 | 52 | *------------------------------------------------- 53 | 54 | YELLlen = *-YELLcode 55 | 56 | * Routine to decode code 57 | 58 | hex 20 ;jsr 59 | 60 | YELLsub sta 5 61 | ldy #0 62 | :0 lda YELLcode,y 63 | eor 4 64 | sta (4),y 65 | inc 5 66 | lda YELLcode+256,y 67 | eor 4 68 | sta (4),y 69 | dec 5 70 | iny 71 | bne :0 72 | lda 4 73 | eor #$4C!$AA ;jmp instruction 74 | sta 3 75 | jmp 3 76 | 77 | *------------------------------------------------- 78 | 79 | hex a9 ;lda #imm 80 | 81 | YELLnothing ldy #0 82 | inc 5 83 | :0 tya 84 | :1 sta (4),y 85 | iny 86 | bne :1 87 | rts 88 | 89 | 90 | *------------------------------------------------- EOF 91 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/RYELLOW1.S: -------------------------------------------------------------------------------- 1 | * Ryellow1 (put this file!!!) 2 | 3 | * This code sets the high bit of $7C in aux mem 4 | * if signature is found on track zero. 5 | 6 | * NOTE: make sure the x register has a number 7 | * greater than 4 when calling YELLOW. 8 | 9 | YELLrun = $AAAA 10 | 11 | YELLOW 12 | :0 sec 13 | rol 14 | clc 15 | rol 16 | dex 17 | bne :0 18 | sta 4 19 | 20 | jsr YELLsub 21 | jmp YELLnothing 22 | 23 | *------------------------------------------------- 24 | 25 | YELLcode 26 | hex 27A26A0C5717236A8AAD0603AA8A3401 27 | hex 03A02F9E0C5717246A03012F9D03E92F 28 | hex 9C032A2F9F6C9F5AF68AF8011AFD0F9B 29 | hex 63AD7A5B0AAA17266ABA51225AED637F 30 | hex 7A5E0AAA17266ABA51225A93634D7A5E 31 | hex 17266ABA51634D7A8617266ABA51634D 32 | hex 7A8917276A0ABA8EAC17266ABA51225A 33 | hex BE63447A5E0AAD17266ABA517B9C7AAF 34 | hex 22BA5E9AA9E696018AAD06374215DCF1 35 | hex B2CA6C9E5AA1E66100564444564D4456 36 | hex 4D8AAD06374215CA0A572E92627AAE4C 37 | hex 925A9717266ABA51637F7A5A4017266A 38 | hex BA5163007A580AA917266ABA51633C7A 39 | hex 4D03AA2F9317266ABA51802F9217266A 40 | hex BA518F92339AAAEF9322BA4D0240B2CA 41 | hex 92CA03AE27620E6F555AFC03AA27670E 42 | hex 0F55276F0E9247620E5A9F1AACE3554C 43 | hex 553AAEC3546C5567670E3AA907670E63 44 | hex A61AAB02928A440113B3068A5601076F 45 | hex 0EB28A5A01138F068A560144670E7A6A 46 | hex 8A5601B20F5583A980AF5700172A6A0C 47 | hex 57CA08B8607A579243AB7A5CCA08AA16 48 | hex 0E0E1F9A3E9A370E0E424A8B7A5BCAAB 49 | hex 9A828E8AB4B7B6B6B6B6B6DA868C88B5 50 | hex B4B7B6B6B6B6B655A9 51 | 52 | *------------------------------------------------- 53 | 54 | YELLlen = *-YELLcode 55 | 56 | * Routine to decode code 57 | 58 | hex 20 ;jsr 59 | 60 | YELLsub sta 5 61 | ldy #0 62 | :0 lda YELLcode,y 63 | eor 4 64 | sta (4),y 65 | inc 5 66 | lda YELLcode+256,y 67 | eor 4 68 | sta (4),y 69 | dec 5 70 | iny 71 | bne :0 72 | lda 4 73 | eor #$4C!$AA ;jmp instruction 74 | sta 3 75 | jmp 3 76 | 77 | *------------------------------------------------- 78 | 79 | hex a9 ;lda #imm 80 | 81 | YELLnothing ldy #0 82 | inc 5 83 | :0 tya 84 | :1 sta (4),y 85 | iny 86 | bne :1 87 | rts 88 | 89 | 90 | *------------------------------------------------- EOF 91 | -------------------------------------------------------------------------------- /02 POP Disk Routines/CP.525/RYELLOW1.S: -------------------------------------------------------------------------------- 1 | * Ryellow1 (put this file!!!) 2 | 3 | * This code sets the high bit of $7C in aux mem 4 | * if signature is found on track zero. 5 | 6 | * NOTE: make sure the x register has a number 7 | * greater than 4 when calling YELLOW. 8 | 9 | YELLrun = $AAAA 10 | 11 | YELLOW 12 | :0 sec 13 | rol 14 | clc 15 | rol 16 | dex 17 | bne :0 18 | sta 4 19 | 20 | jsr YELLsub 21 | jmp YELLnothing 22 | 23 | *------------------------------------------------- 24 | 25 | YELLcode 26 | hex 27A26A0C5717236A8AAD0603AA8A3401 27 | hex 03A02F9E0C5717246A03012F9D03E92F 28 | hex 9C032A2F9F6C9F5AF68AF8011AFD0F9B 29 | hex 63AD7A5B0AAA17266ABA51225AED637F 30 | hex 7A5E0AAA17266ABA51225A93634D7A5E 31 | hex 17266ABA51634D7A8617266ABA51634D 32 | hex 7A8917276A0ABA8EAC17266ABA51225A 33 | hex BE63447A5E0AAD17266ABA517B9C7AAF 34 | hex 22BA5E9AA9E696018AAD06374215DCF1 35 | hex B2CA6C9E5AA1E66100564444564D4456 36 | hex 4D8AAD06374215CA0A572E92627AAE4C 37 | hex 925A9717266ABA51637F7A5A4017266A 38 | hex BA5163007A580AA917266ABA51633C7A 39 | hex 4D03AA2F9317266ABA51802F9217266A 40 | hex BA518F92339AAAEF9322BA4D0240B2CA 41 | hex 92CA03AE27620E6F555AFC03AA27670E 42 | hex 0F55276F0E9247620E5A9F1AACE3554C 43 | hex 553AAEC3546C5567670E3AA907670E63 44 | hex A61AAB02928A440113B3068A5601076F 45 | hex 0EB28A5A01138F068A560144670E7A6A 46 | hex 8A5601B20F5583A980AF5700172A6A0C 47 | hex 57CA08B8607A579243AB7A5CCA08AA16 48 | hex 0E0E1F9A3E9A370E0E424A8B7A5BCAAB 49 | hex 9A828E8AB4B7B6B6B6B6B6DA868C88B5 50 | hex B4B7B6B6B6B6B655A9 51 | 52 | *------------------------------------------------- 53 | 54 | YELLlen = *-YELLcode 55 | 56 | * Routine to decode code 57 | 58 | hex 20 ;jsr 59 | 60 | YELLsub sta 5 61 | ldy #0 62 | :0 lda YELLcode,y 63 | eor 4 64 | sta (4),y 65 | inc 5 66 | lda YELLcode+256,y 67 | eor 4 68 | sta (4),y 69 | dec 5 70 | iny 71 | bne :0 72 | lda 4 73 | eor #$4C!$AA ;jmp instruction 74 | sta 3 75 | jmp 3 76 | 77 | *------------------------------------------------- 78 | 79 | hex a9 ;lda #imm 80 | 81 | YELLnothing ldy #0 82 | inc 5 83 | :0 tya 84 | :1 sta (4),y 85 | iny 86 | bne :1 87 | rts 88 | 89 | 90 | *------------------------------------------------- EOF 91 | -------------------------------------------------------------------------------- /03 Disk Protection/UPDATE.LS.S: -------------------------------------------------------------------------------- 1 | lst off 2 | 3 | org $300 4 | 5 | * 6 | * loresshow:0C00.0FFF ($400) 7 | * framedata:1000.6BFF ($5C00) 8 | * 9 | * buffer18 :6C00.7DFF ($1200 one track) 10 | * rw18.d000:7E00.82FF ($500 moved to aux ramcard) 11 | * 12 | 13 | BbundID = $AD 14 | 15 | loresshow = $c00 16 | buffer18 = $6c00 17 | 18 | rw18 = $d000 19 | rw18temp = $7e00 20 | 21 | slot = $FD 22 | track = $FE 23 | lastrack = $FF 24 | 25 | startrack = 12 ;last 6 sectors here 26 | 27 | * 13,14,15,16,17 (5 full tracks here) 28 | 29 | errcode = 0 30 | 31 | start jsr $e74c ;get slot# 32 | txa 33 | asl 34 | asl 35 | asl 36 | asl 37 | 38 | sta $C009 ;aux zpage, ramcard 39 | sta slot 40 | 41 | bit $C083 42 | bit $C083 43 | 44 | * Move rw18 to its home 45 | 46 | ldx #>rw18temp 47 | ldy #>rw18 48 | lda #5 49 | jsr movedata 50 | 51 | * Now we can use rw18 52 | 53 | jsr rw18 54 | db 7,BbundID 55 | 56 | jsr rw18 57 | db 0,5,1 ;drive on 58 | 59 | jsr rw18 ;seek to startrack 60 | db 2,1,startrack 61 | 62 | * handle special track with 63 | 64 | jsr rw18 65 | db 3 ;read in original data 66 | db >buffer18 67 | lda #1 68 | bcs :error 69 | 70 | * update last 6 sectors 71 | 72 | ldx #>loresshow 73 | ldy #>buffer18+$C00 74 | lda #6 75 | jsr movedata 76 | 77 | * write it back out 78 | 79 | jsr rw18 80 | db 5 ;writesequ 81 | db >buffer18 82 | lda #2 83 | bcs :error 84 | 85 | * write out rest of data... 86 | 87 | lda #>loresshow+$600 88 | :wloop sta :buf 89 | 90 | inc track 91 | 92 | jsr rw18 93 | db 5 ;writesequ 94 | :buf db $11 95 | lda #2 96 | bcs :error 97 | 98 | lda :buf 99 | adc #$12 100 | cmp #>loresshow+$600+{5*$1200} 101 | bne :wloop 102 | 103 | lda #0 104 | 105 | :error pha 106 | jsr rw18 107 | db 1 ;drive off 108 | pla 109 | 110 | sta $C008 111 | bit $C081 112 | sta errcode 113 | rts 114 | 115 | *------------------------------------------------- movedata 116 | * 117 | * Move data: x:source, y:dest, a:length 118 | * 119 | 120 | movedata stx :src+2 121 | sty :dst+2 122 | tax 123 | 124 | ldy #0 125 | :loop 126 | :src lda $1100,y 127 | :dst sta $1100,y 128 | iny 129 | bne :loop 130 | 131 | inc :src+2 132 | inc :dst+2 133 | 134 | dex 135 | bne :loop 136 | 137 | rts 138 | 139 | *------------------------------------------------- EOF 140 | -------------------------------------------------------------------------------- /02 POP Disk Routines/CP.525/UPDATE.LS.S: -------------------------------------------------------------------------------- 1 | lst off 2 | 3 | org $300 4 | 5 | * 6 | * loresshow:0C00.0FFF ($400) 7 | * framedata:1000.6BFF ($5C00) 8 | * 9 | * buffer18 :6C00.7DFF ($1200 one track) 10 | * rw18.d000:7E00.82FF ($500 moved to aux ramcard) 11 | * 12 | 13 | BbundID = $AD 14 | 15 | loresshow = $c00 16 | buffer18 = $6c00 17 | 18 | rw18 = $d000 19 | rw18temp = $7e00 20 | 21 | slot = $FD 22 | track = $FE 23 | lastrack = $FF 24 | 25 | startrack = 12 ;last 6 sectors here 26 | 27 | * 13,14,15,16,17 (5 full tracks here) 28 | 29 | errcode = 0 30 | 31 | start jsr $e74c ;get slot# 32 | txa 33 | asl 34 | asl 35 | asl 36 | asl 37 | 38 | sta $C009 ;aux zpage, ramcard 39 | sta slot 40 | 41 | bit $C083 42 | bit $C083 43 | 44 | * Move rw18 to its home 45 | 46 | ldx #>rw18temp 47 | ldy #>rw18 48 | lda #5 49 | jsr movedata 50 | 51 | * Now we can use rw18 52 | 53 | jsr rw18 54 | db 7,BbundID 55 | 56 | jsr rw18 57 | db 0,5,1 ;drive on 58 | 59 | jsr rw18 ;seek to startrack 60 | db 2,1,startrack 61 | 62 | * handle special track with 63 | 64 | jsr rw18 65 | db 3 ;read in original data 66 | db >buffer18 67 | lda #1 68 | bcs :error 69 | 70 | * update last 6 sectors 71 | 72 | ldx #>loresshow 73 | ldy #>buffer18+$C00 74 | lda #6 75 | jsr movedata 76 | 77 | * write it back out 78 | 79 | jsr rw18 80 | db 5 ;writesequ 81 | db >buffer18 82 | lda #2 83 | bcs :error 84 | 85 | * write out rest of data... 86 | 87 | lda #>loresshow+$600 88 | :wloop sta :buf 89 | 90 | inc track 91 | 92 | jsr rw18 93 | db 5 ;writesequ 94 | :buf db $11 95 | lda #2 96 | bcs :error 97 | 98 | lda :buf 99 | adc #$12 100 | cmp #>loresshow+$600+{5*$1200} 101 | bne :wloop 102 | 103 | lda #0 104 | 105 | :error pha 106 | jsr rw18 107 | db 1 ;drive off 108 | pla 109 | 110 | sta $C008 111 | bit $C081 112 | sta errcode 113 | rts 114 | 115 | *------------------------------------------------- movedata 116 | * 117 | * Move data: x:source, y:dest, a:length 118 | * 119 | 120 | movedata stx :src+2 121 | sty :dst+2 122 | tax 123 | 124 | ldy #0 125 | :loop 126 | :src lda $1100,y 127 | :dst sta $1100,y 128 | iny 129 | bne :loop 130 | 131 | inc :src+2 132 | inc :dst+2 133 | 134 | dex 135 | bne :loop 136 | 137 | rts 138 | 139 | *------------------------------------------------- EOF 140 | -------------------------------------------------------------------------------- /01 POP Source/Source/SEQDATA.S: -------------------------------------------------------------------------------- 1 | tr on 2 | lst off 3 | 4 | * seqdata 5 | 6 | fcheckmark = %01000000 7 | fcentermark = %00011111 8 | 9 | * Sequence table entry points 10 | 11 | startrun = 1 12 | stand = 2 13 | standjump = 3 14 | runjump = 4 15 | turn = 5 16 | runturn = 6 17 | stepfall = 7 18 | jumphangMed = 8 19 | hang = 9 20 | climbup = 10 21 | hangdrop = 11 22 | freefall = 12 23 | runstop = 13 24 | jumpup = 14 25 | fallhang = 15 26 | jumpbackhang = 16 27 | softland = 17 28 | jumpfall = 18 29 | stepfall2 = 19 30 | medland = 20 31 | rjumpfall = 21 32 | hardland = 22 33 | hangfall = 23 34 | jumphangLong = 24 35 | hangstraight = 25 36 | rdiveroll = 26 37 | sdiveroll = 27 38 | highjump = 28 39 | stepfwd1 = 29 40 | ;stepfwd 1 thru 14 = 29 thru 42 41 | turnrun = 43 42 | testfoot = 44 43 | bumpfall = 45 44 | hardbump = 46 45 | bump = 47 46 | superhijump = 48 47 | standup = 49 48 | stoop = 50 49 | impale = 51 50 | crush = 52 51 | deadfall = 53 52 | halve = 54 53 | engarde = 55 54 | advance = 56 55 | retreat = 57 56 | strike = 58 57 | flee = 59 58 | turnengarde = 60 59 | strikeblock = 61 60 | readyblock = 62 61 | landengarde = 63 62 | bumpengfwd = 64 63 | bumpengback = 65 64 | blocktostrike = 66 65 | strikeadv = 67 66 | climbdown = 68 67 | blockedstrike = 69 68 | climbstairs = 70 69 | dropdead = 71 70 | stepback = 72 71 | climbfail = 73 72 | stabbed = 74 73 | faststrike = 75 74 | strikeret = 76 75 | alertstand = 77 76 | drinkpotion = 78 77 | crawl = 79 78 | alertturn = 80 79 | fightfall = 81 80 | efightfall = 82 81 | efightfallfwd = 83 82 | running = 84 83 | stabkill = 85 84 | fastadvance = 86 85 | goalertstand = 87 86 | arise = 88 87 | turndraw = 89 88 | guardengarde = 90 89 | pickupsword = 91 90 | resheathe = 92 91 | fastsheathe = 93 92 | Pstand = 94 93 | Vstand = 95 94 | Vapproach = 96 95 | Vstop = 97 96 | Palert = 98 97 | Pback = 99 98 | Vexit = 100 99 | Mclimb = 101 100 | Vraise = 102 101 | Plie = 103 102 | patchfall = 104 103 | Mscurry = 105 104 | Mstop = 106 105 | Mleave = 107 106 | Pembrace = 108 107 | Pwaiting = 109 108 | Pstroke = 110 109 | Prise = 111 110 | Pcrouch = 112 111 | Pslump = 113 112 | Mraise = 114 113 | 114 | * Sequence table instruction codes 115 | 116 | goto = -1 117 | aboutface = -2 118 | up = -3 119 | down = -4 120 | chx = -5 121 | chy = -6 122 | act = -7 123 | setfall = -8 124 | ifwtless = -9 125 | die = -10 126 | jaru = -11 127 | jard = -12 128 | effect = -13 129 | tap = -14 130 | nextlevel = -15 131 | 132 | lst off 133 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/SEQDATA.S: -------------------------------------------------------------------------------- 1 | tr on 2 | lst off 3 | 4 | * seqdata 5 | 6 | fcheckmark = %01000000 7 | fcentermark = %00011111 8 | 9 | * Sequence table entry points 10 | 11 | startrun = 1 12 | stand = 2 13 | standjump = 3 14 | runjump = 4 15 | turn = 5 16 | runturn = 6 17 | stepfall = 7 18 | jumphangMed = 8 19 | hang = 9 20 | climbup = 10 21 | hangdrop = 11 22 | freefall = 12 23 | runstop = 13 24 | jumpup = 14 25 | fallhang = 15 26 | jumpbackhang = 16 27 | softland = 17 28 | jumpfall = 18 29 | stepfall2 = 19 30 | medland = 20 31 | rjumpfall = 21 32 | hardland = 22 33 | hangfall = 23 34 | jumphangLong = 24 35 | hangstraight = 25 36 | rdiveroll = 26 37 | sdiveroll = 27 38 | highjump = 28 39 | stepfwd1 = 29 40 | ;stepfwd 1 thru 14 = 29 thru 42 41 | turnrun = 43 42 | testfoot = 44 43 | bumpfall = 45 44 | hardbump = 46 45 | bump = 47 46 | superhijump = 48 47 | standup = 49 48 | stoop = 50 49 | impale = 51 50 | crush = 52 51 | deadfall = 53 52 | halve = 54 53 | engarde = 55 54 | advance = 56 55 | retreat = 57 56 | strike = 58 57 | flee = 59 58 | turnengarde = 60 59 | strikeblock = 61 60 | readyblock = 62 61 | landengarde = 63 62 | bumpengfwd = 64 63 | bumpengback = 65 64 | blocktostrike = 66 65 | strikeadv = 67 66 | climbdown = 68 67 | blockedstrike = 69 68 | climbstairs = 70 69 | dropdead = 71 70 | stepback = 72 71 | climbfail = 73 72 | stabbed = 74 73 | faststrike = 75 74 | strikeret = 76 75 | alertstand = 77 76 | drinkpotion = 78 77 | crawl = 79 78 | alertturn = 80 79 | fightfall = 81 80 | efightfall = 82 81 | efightfallfwd = 83 82 | running = 84 83 | stabkill = 85 84 | fastadvance = 86 85 | goalertstand = 87 86 | arise = 88 87 | turndraw = 89 88 | guardengarde = 90 89 | pickupsword = 91 90 | resheathe = 92 91 | fastsheathe = 93 92 | Pstand = 94 93 | Vstand = 95 94 | Vapproach = 96 95 | Vstop = 97 96 | Palert = 98 97 | Pback = 99 98 | Vexit = 100 99 | Mclimb = 101 100 | Vraise = 102 101 | Plie = 103 102 | patchfall = 104 103 | Mscurry = 105 104 | Mstop = 106 105 | Mleave = 107 106 | Pembrace = 108 107 | Pwaiting = 109 108 | Pstroke = 110 109 | Prise = 111 110 | Pcrouch = 112 111 | Pslump = 113 112 | Mraise = 114 113 | 114 | * Sequence table instruction codes 115 | 116 | goto = -1 117 | aboutface = -2 118 | up = -3 119 | down = -4 120 | chx = -5 121 | chy = -6 122 | act = -7 123 | setfall = -8 124 | ifwtless = -9 125 | die = -10 126 | jaru = -11 127 | jard = -12 128 | effect = -13 129 | tap = -14 130 | nextlevel = -15 131 | 132 | lst off 133 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/SHSTUFF.S: -------------------------------------------------------------------------------- 1 | 2 | stlx mac bank;addr 3 | hex 9f 4 | da ]2 5 | db ]1 6 | <<< 7 | ldlx mac bank;addr 8 | hex bf 9 | da ]2 10 | db ]1 11 | <<< 12 | 13 | ************************************************** 14 | ************************************************** 15 | ************************************************** 16 | 17 | clc 18 | xce 19 | 20 | sep $30 ;axy 21 | 22 | lda #%00011110 23 | sta $C035 ;shadow reg 24 | lda #$41 25 | sta $C029 ;SH reg 26 | 27 | rep $30 ;AXY 28 | 29 | * Clear scan line control byte table 30 | * and palette 0 to black 31 | 32 | lda #$0000 33 | ldx #$011E 34 | :scbclr dex 35 | dex 36 | stlx $E1;$9D00 37 | bne :scbclr 38 | 39 | * Now move data over 40 | 41 | ldx #$2000 42 | ldy #$2000 43 | lda #32000-1 44 | phb 45 | mvn 1,$E1 46 | plb 47 | 48 | * Turn on Super Hires mode 49 | 50 | sep $20 51 | lda #$C1 52 | sta $C029 53 | rep $20 54 | 55 | * Move desired palette over to PalFade area 56 | 57 | ldx #$9E00 ;aux mem 58 | ldy #new_palette 59 | lda #32-1 60 | phb 61 | mvn 1,0 ;aux to main 62 | plb 63 | 64 | * Now fade in the picture 65 | 66 | jsr PalFade 67 | 68 | * Do something here... LIKE play some music 69 | 70 | * Clear the "destination" palette back to zero 71 | 72 | ldx #32 73 | lda #$0000 74 | :palclr dex 75 | dex 76 | sta new_palette,x 77 | bne :palclr 78 | 79 | * Now fade out 80 | 81 | jsr PalFade 82 | 83 | * All done... 84 | 85 | bra * 86 | 87 | *------------------------------------------------- PalFade 88 | * 89 | * Given current palette at $E19E00.1F, fade to 90 | * new palette given in new_palette 91 | * 92 | 93 | new_palette ds 32 94 | 95 | PalFade dum 0 96 | :green ds 1 97 | :blue ds 1 98 | dend 99 | 100 | sep $30 101 | 102 | bit $C019 103 | bmi *-3 104 | 105 | ldy #16 106 | 107 | :fadein ldx #3 108 | 109 | :fadein2 bit $C019 110 | bpl *-3 111 | 112 | bit $C019 113 | bmi *-3 114 | 115 | dex 116 | bne :fadein2 117 | 118 | ldx #30 119 | :palloop ldlx $E1;$9E01 120 | cmp new_palette+1,x 121 | beq :red_ok 122 | inc 123 | blt :red_ok 124 | dec 125 | dec 126 | 127 | :red_ok stlx $E1;$9E01 128 | 129 | lda new_palette,x 130 | and #$F0 131 | sta :green 132 | 133 | ldlx $E1;$9E00 134 | and #$F0 135 | cmp :green 136 | beq :green_ok 137 | blt :grn_add 138 | sbc #$20 139 | :grn_add clc 140 | adc #$10 141 | 142 | :green_ok sta :green 143 | 144 | lda new_palette,x 145 | and #$0F 146 | sta :blue 147 | 148 | ldlx $E1;$9E00 149 | and #$0F 150 | cmp :blue 151 | beq :blue_ok 152 | inc 153 | blt :blue_ok 154 | dec 155 | dec 156 | 157 | :blue_ok ora :green 158 | stlx $E1;$9E00 159 | 160 | dex 161 | dex 162 | bpl :palloop 163 | 164 | dey 165 | bpl :fadein 166 | 167 | rep $30 168 | 169 | rts 170 | 171 | *------------------------------------------------- 172 | -------------------------------------------------------------------------------- /03 Disk Protection/CUBE.S: -------------------------------------------------------------------------------- 1 | lst off 2 | 3 | *------------------------------------------------- rotcube 4 | 5 | mainYoffset = 46 ;(192-60)/2 6 | botYoffset = 72 7 | mainXoffset = 68 ;(280-144)/2 8 | 9 | color = $E4 10 | page = $E6 11 | 12 | dum 0 13 | index ds 1 14 | ysave ds 1 15 | yadd ds 1 16 | yoffset ds 1 17 | dend 18 | 19 | *------------------------------------------------- 20 | 21 | rotcube jsr $f3e2 ;hgr 22 | jsr $f3d8 ;hgr2 23 | 24 | lda #1 25 | sta yadd 26 | 27 | sta yoffset 28 | 29 | * Draw on page not showing: 30 | 31 | mainloop lda page 32 | eor #$60 33 | sta page 34 | ldx #$7F 35 | jsr draw 36 | 37 | * If not a //c, then wait for vbl 38 | 39 | lda $FBC0 40 | beq :is2c 41 | lda $C019 42 | bpl *-3 43 | lda $C019 44 | bmi *-3 45 | :is2c 46 | 47 | * Now display that page 48 | 49 | bit $C054 50 | lda page 51 | cmp #$20 52 | beq *+5 53 | bit $C055 54 | 55 | * Now erase old image from last page 56 | 57 | eor #$60 58 | sta :smc0+2 59 | sta :smc1+2 60 | ldx #$20 61 | lda #0 62 | :loop tay 63 | :smc0 sta $2000,y 64 | :smc1 sta $2080,y 65 | iny 66 | bpl :smc0 67 | inc :smc0+2 68 | inc :smc1+2 69 | dex 70 | bne :loop 71 | 72 | inc index 73 | jmp mainloop 74 | 75 | *------------------------------------------------- 76 | 77 | draw stx color 78 | 79 | ldy #12-1 80 | :drawloop lda drawlist,y 81 | sty ysave 82 | 83 | pha 84 | and #15 85 | jsr getpoint 86 | 87 | tax 88 | tya 89 | ldy #0 90 | jsr $f457 ;plot 91 | 92 | pla 93 | lsr 94 | lsr 95 | lsr 96 | lsr 97 | jsr getpoint 98 | ldx #0 99 | jsr $f53a ;lineto 100 | 101 | ldy ysave 102 | dey 103 | bpl :drawloop 104 | 105 | lda yoffset 106 | clc 107 | adc yadd 108 | bne :not0 109 | 110 | inc yadd ;make +1 111 | inc yadd 112 | 113 | :not0 cmp #191-48-botYoffset 114 | bcc :0 115 | 116 | dec yadd ;make -1 117 | dec yadd 118 | 119 | :0 sta yoffset 120 | rts 121 | 122 | *------------------------------------------------- 123 | * 124 | * given a = point number, return a = xcoor, y = ycoor 125 | * 126 | 127 | getpoint tay 128 | 129 | * Get index into tables 130 | 131 | asl ;*16 132 | asl 133 | asl 134 | asl 135 | adc index 136 | and #$3F 137 | tax 138 | tya 139 | 140 | and #4 ;bottom? 141 | cmp #4 142 | 143 | * Compute ycoor 144 | 145 | lda ydata,x 146 | bcc :not_bot 147 | adc #botYoffset-1 148 | 149 | :not_bot adc yoffset 150 | tay 151 | 152 | * Compute xcoor 153 | 154 | lda xdata,x 155 | adc #mainXoffset 156 | rts 157 | 158 | *------------------------------------------------- 159 | 160 | drawlist hex 01122330 ;draw top 161 | hex 45566774 ;draw bottom 162 | hex 04152637 ;draw connecting lines 163 | 164 | xdata hex 908F8E8C8A87837F7A757069635C564F 165 | hex 484039332C261F1A15100C0805030100 166 | hex 0000010305080C10151A1F262C333940 167 | hex 474F565C636970757A7F83878A8C8E8F 168 | 169 | ydata hex 181A1C1E21232527282A2B2D2E2E2F2F 170 | hex 2F2F2F2E2E2D2B2A28272523211E1C1A 171 | hex 181513110E0C0A080705040201010000 172 | hex 000000010102040507080A0C0E111315 173 | 174 | *------------------------------------------------- 175 | -------------------------------------------------------------------------------- /02 POP Disk Routines/CP.525/CUBE.S: -------------------------------------------------------------------------------- 1 | lst off 2 | 3 | *------------------------------------------------- rotcube 4 | 5 | mainYoffset = 46 ;(192-60)/2 6 | botYoffset = 72 7 | mainXoffset = 68 ;(280-144)/2 8 | 9 | color = $E4 10 | page = $E6 11 | 12 | dum 0 13 | index ds 1 14 | ysave ds 1 15 | yadd ds 1 16 | yoffset ds 1 17 | dend 18 | 19 | *------------------------------------------------- 20 | 21 | rotcube jsr $f3e2 ;hgr 22 | jsr $f3d8 ;hgr2 23 | 24 | lda #1 25 | sta yadd 26 | 27 | sta yoffset 28 | 29 | * Draw on page not showing: 30 | 31 | mainloop lda page 32 | eor #$60 33 | sta page 34 | ldx #$7F 35 | jsr draw 36 | 37 | * If not a //c, then wait for vbl 38 | 39 | lda $FBC0 40 | beq :is2c 41 | lda $C019 42 | bpl *-3 43 | lda $C019 44 | bmi *-3 45 | :is2c 46 | 47 | * Now display that page 48 | 49 | bit $C054 50 | lda page 51 | cmp #$20 52 | beq *+5 53 | bit $C055 54 | 55 | * Now erase old image from last page 56 | 57 | eor #$60 58 | sta :smc0+2 59 | sta :smc1+2 60 | ldx #$20 61 | lda #0 62 | :loop tay 63 | :smc0 sta $2000,y 64 | :smc1 sta $2080,y 65 | iny 66 | bpl :smc0 67 | inc :smc0+2 68 | inc :smc1+2 69 | dex 70 | bne :loop 71 | 72 | inc index 73 | jmp mainloop 74 | 75 | *------------------------------------------------- 76 | 77 | draw stx color 78 | 79 | ldy #12-1 80 | :drawloop lda drawlist,y 81 | sty ysave 82 | 83 | pha 84 | and #15 85 | jsr getpoint 86 | 87 | tax 88 | tya 89 | ldy #0 90 | jsr $f457 ;plot 91 | 92 | pla 93 | lsr 94 | lsr 95 | lsr 96 | lsr 97 | jsr getpoint 98 | ldx #0 99 | jsr $f53a ;lineto 100 | 101 | ldy ysave 102 | dey 103 | bpl :drawloop 104 | 105 | lda yoffset 106 | clc 107 | adc yadd 108 | bne :not0 109 | 110 | inc yadd ;make +1 111 | inc yadd 112 | 113 | :not0 cmp #191-48-botYoffset 114 | bcc :0 115 | 116 | dec yadd ;make -1 117 | dec yadd 118 | 119 | :0 sta yoffset 120 | rts 121 | 122 | *------------------------------------------------- 123 | * 124 | * given a = point number, return a = xcoor, y = ycoor 125 | * 126 | 127 | getpoint tay 128 | 129 | * Get index into tables 130 | 131 | asl ;*16 132 | asl 133 | asl 134 | asl 135 | adc index 136 | and #$3F 137 | tax 138 | tya 139 | 140 | and #4 ;bottom? 141 | cmp #4 142 | 143 | * Compute ycoor 144 | 145 | lda ydata,x 146 | bcc :not_bot 147 | adc #botYoffset-1 148 | 149 | :not_bot adc yoffset 150 | tay 151 | 152 | * Compute xcoor 153 | 154 | lda xdata,x 155 | adc #mainXoffset 156 | rts 157 | 158 | *------------------------------------------------- 159 | 160 | drawlist hex 01122330 ;draw top 161 | hex 45566774 ;draw bottom 162 | hex 04152637 ;draw connecting lines 163 | 164 | xdata hex 908F8E8C8A87837F7A757069635C564F 165 | hex 484039332C261F1A15100C0805030100 166 | hex 0000010305080C10151A1F262C333940 167 | hex 474F565C636970757A7F83878A8C8E8F 168 | 169 | ydata hex 181A1C1E21232527282A2B2D2E2E2F2F 170 | hex 2F2F2F2E2E2D2B2A28272523211E1C1A 171 | hex 181513110E0C0A080705040201010000 172 | hex 000000010102040507080A0C0E111315 173 | 174 | *------------------------------------------------- 175 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Prince of Persia Apple II 2 | 3 | Some background: This archive contains the source code for the original Prince of Persia game that I wrote on the Apple II, in 6502 assembly language, between 1985-89. The game was first released by Broderbund Software in 1989, and is part of the ongoing Ubisoft game franchise. 4 | 5 | For a capsule summary of Prince of Persia's 35-year history, and my involvement with its various incarnations, see [jordanmechner.com](https://jordanmechner.com/). 6 | 7 | For those interested in a fuller understanding of the context -- creative, business, personal, and technical -- in which this source code was created, I've [published my dev journals](https://jordanmechner.com/en/books/journals) from that period. I've also written and drawn a graphic novel, [REPLAY (2023)](https://jordanmechner.com/en/books/replay), in which I recount my Apple II game-development adventures in the context of my personal and family story (with a snippet of 6502 code on page 73). 8 | 9 | For those who'd like to dig into the source code itself, I've posted an explanatory technical document at [jordanmechner.com/library](https://jordanmechner.com/en/library) which should help. This is a package I put together in October 1989 for the benefit of the teams that were undertaking the ports of POP to various platforms such as PC, Amiga, Sega, Genesis, etc. 10 | 11 | Beyond that, please don't ask me to explain anything about the source code, because I don't remember! I hung up my 6502 programming guns in October 1989, and after two decades working primarily as a writer, game designer, and creative director, to say my coding skills are rusty would be an understatement. 12 | 13 | Thanks to [The Internet Archive's](https://archive.org) [Jason Scott](http://www.textfiles.com) and the late [Tony Diaz](http://www.apple2.org) for successfully extracting the source code from a 22-year-old 3.5" floppy disk archive, a task that took most of a long day and night, and would have taken much longer if not for Tony's incredible expertise, perseverence, and well-maintained collection of vintage Apple hardware. 14 | 15 | We extracted and posted the 6502 code because it was a piece of computer history that could be of interest to others, and because if we hadn't, it might have been lost for all time. We did this for fun, not profit. As the author and copyright holder of this source code, I personally have no problem with anyone studying it, modifying it, attempting to run it, etc. Please understand that this does NOT constitute a grant of rights of any kind in Prince of Persia, which is an ongoing Ubisoft game franchise. Ubisoft alone has the right to make and distribute Prince of Persia games. 16 | 17 | That's about all I know. If additional information becomes available, I'll post about it. My current social media account links are on the home page of [jordanmechner.com](https://jordanmechner.com), along with my monthly email newsletter and RSS feed. In the meantime, if you have questions -- technical, legal, or otherwise -- I recommend that you direct them to the community at large, whose collective knowledge and expertise far exceeds mine, and will only increase as more people get their eyes on this code. 18 | 19 | As for me, it's time to get back to my day job of making new games and making up stories. 20 | 21 | Have fun! 22 | 23 | -- Jordan Mechner (Updated September 2024) 24 | -------------------------------------------------------------------------------- /02 POP Disk Routines/RW1835/DEMOBOOT.S: -------------------------------------------------------------------------------- 1 | lst off 2 | 3 | org = $1000 4 | org org 5 | 6 | *------------------------------------------------- 7 | * 8 | * 08/01/85 9 | * 07/02/87 mod for 3.5 10 | * 11 | * Demo using the 18 sector routines. 12 | * 13 | * Loads in a double hires picture 14 | * from tracks 2,3,4 and 5. 15 | * 16 | * by Roland Gustafsson 17 | * 18 | 19 | temp0 = $3A 20 | temp1 = $3B 21 | 22 | RW18temp = $2100 23 | RW18 = $D000 24 | 25 | slot = $FD 26 | track = $FE 27 | 28 | *------------------------------------------------- 29 | * 30 | * Move to actual run address 31 | * 32 | 33 | start ldy #0 34 | :0 lda $2000,y 35 | sta org,y 36 | iny 37 | bne :0 38 | jmp :1 39 | 40 | * Tell RW18 which slot to use 41 | 42 | :1 lda $43 43 | sta slot 44 | 45 | jsr check64k 46 | 47 | * Turn on the disk drive (It is 48 | * already on, but this call is 49 | * necessary to initialize the 50 | * RW18 routine) 51 | 52 | LOOP jsr RW18 53 | hex 000100 54 | 55 | * Clear hires page 56 | 57 | jsr hgr 58 | 59 | * Now seek to track two since that 60 | * is where the data starts. 61 | 62 | jsr RW18 63 | hex 020002 64 | 65 | * Display double hires page one 66 | 67 | sta $C050 68 | sta $C052 69 | sta $C054 70 | sta $C057 71 | sta $C00D 72 | sta $C05E 73 | sta $C001 74 | 75 | * Load in the picture 76 | 77 | bit $C055 78 | jsr LOADBANK 79 | bit $C054 80 | jsr LOADBANK 81 | sta $C000 82 | 83 | * Turn off the drive 84 | 85 | jsr RW18 86 | hex 01 87 | 88 | * Wait for keypress 89 | 90 | waitkey lda $C000 91 | bpl waitkey 92 | sta $C010 93 | bmi LOOP 94 | 95 | *------------------------------------------------- 96 | * 97 | * Load in two tracks 98 | * 99 | * The C in C3 and C4 means 100 | * bit7:sound speaker on error 101 | * bit6:auto inc track 102 | * 103 | * Read sequence 104 | * 105 | 106 | LOADBANK jsr RW18 107 | hex C320 108 | 109 | * Read group 110 | 111 | jsr RW18 112 | hex 84 113 | hex 32333435363738393A 114 | hex 3B3C3D3E0000000000 115 | * ^^^^^^^^ 116 | * Note that the last five sectors 117 | * are ignored. 118 | * 119 | * Read last page by itself to 120 | * test RW18.35. 121 | 122 | jsr RW18 123 | hex C4 124 | hex 000000000000000000 125 | hex 000000003F00000000 126 | 127 | rts 128 | 129 | *------------------------------------------------- 130 | * 131 | * Clear double hires page 132 | * 133 | 134 | hgr sta $C005 135 | jsr :0 136 | sta $C004 137 | 138 | :0 ldy #0 139 | ldx #$20 140 | sty temp0 141 | stx temp1 142 | tya 143 | :1 sta (temp0),y 144 | iny 145 | bne :1 146 | inc temp1 147 | dex 148 | bne :1 149 | rts 150 | 151 | *------------------------------------------------- 152 | * 153 | * Check for 64k and move RW18 to its home. 154 | * 155 | 156 | check64k bit $C08B 157 | bit $C08B 158 | ldy #0 159 | :0 sty $E000 160 | cpy $E000 161 | bne NOT64K 162 | iny 163 | bne :0 164 | 165 | * Move RW18 to $D000 166 | 167 | ldx #5 168 | :1 lda RW18temp,y 169 | :2 sta RW18,y 170 | iny 171 | bne :1 172 | inc :1+2 173 | inc :2+2 174 | dex 175 | bne :1 176 | rts 177 | 178 | NOT64K sta $C081 179 | ldy #0 180 | :0 lda :errtext,y 181 | beq * 182 | sta $628,y 183 | iny 184 | bne :0 185 | 186 | :errtext ASC "REQUIRES 64K MEMORY",00 187 | 188 | *------------------------------------------------- EOF 189 | 190 | sav demoboot 191 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/DRAZ/GRAB.S: -------------------------------------------------------------------------------- 1 | * grab 2 | org = $4400 3 | lst off 4 | *------------------------------- 5 | * 6 | * Grab hi-res screen from side 2 of game disk, tracks 22-23 7 | * 8 | *------------------------------- 9 | * 10 | * To use from BASIC: 11 | * 12 | * BLOAD data into main mem 13 | * 14 | * TrackNo = track # (0-34) 15 | * DriveNo = drive # (1-2) 16 | * 17 | * G = 17408 ($4400) 18 | * poke G+3,TrackNo 19 | * poke G+4,DriveNo 20 | * call G 21 | * 22 | *------------------------------- 23 | org org 24 | 25 | jmp grab 26 | 27 | TrackNo ds 1 28 | DriveNo ds 1 29 | 30 | zerosave ds $10 31 | 32 | *------------------------------- 33 | rw18buf = $4800 ;length $800 34 | endrwbuf = $5000 35 | 36 | temp18buf = $4800 ;length $1200 37 | endtempbuf = $5a00 38 | 39 | rw18 = $d000 40 | 41 | floppyslot = 6 42 | 43 | BbundID = $ad 44 | 45 | slot = $fd 46 | ztrack = $fe 47 | 48 | *------------------------------- 49 | dum $f0 50 | 51 | obj_lo ds 1 52 | obj_hi ds 1 53 | dst_lo ds 1 54 | dst_hi ds 1 55 | len_lo ds 1 56 | len_hi ds 1 57 | flushflag ds 1 58 | 59 | dend 60 | 61 | *------------------------------- 62 | * 63 | * G R A B 64 | * 65 | *------------------------------- 66 | grab 67 | 68 | * save zero page vars 69 | 70 | ldx #$f 71 | :loop lda $f0,x 72 | sta zerosave,x 73 | dex 74 | bpl :loop 75 | 76 | * move rw18 to l.c. 77 | 78 | sta $c083 ;read/write RAM 79 | 80 | lda #>rw18 81 | ldx #>rw18buf 82 | ldy #>endrwbuf 83 | 84 | jsr movemem 85 | 86 | * grab data 87 | 88 | jsr grab18 89 | 90 | * Done--restore zero page vars 91 | 92 | ldx #$f 93 | :loop2 lda zerosave,x 94 | sta $f0,x 95 | dex 96 | bpl :loop2 97 | 98 | ]rts rts 99 | 100 | *------------------------------- 101 | * 102 | * G R A B 1 8 103 | * 104 | * In: TrackNo, DriveNo 105 | * 106 | *------------------------------- 107 | grab18 lda $c083 108 | lda $c083 ;enable RAM 109 | 110 | * set BbundID 111 | 112 | ldx DriveNo 113 | cpx #1 114 | beq :1 115 | ldx #2 ;default to drive 2 116 | :1 stx drive 117 | 118 | jsr rw18 119 | db 7,BbundID 120 | 121 | * turn on drive and delay .5 seconds 122 | 123 | ldx #floppyslot*16 124 | stx slot 125 | 126 | jsr rw18 127 | db 0 128 | drive db 2,5 129 | 130 | * seek first track 131 | 132 | lda TrackNo 133 | sta track 134 | 135 | jsr rw18 136 | db 2,1 137 | track db 0 138 | 139 | * Load in 2 tracks at $2000 140 | 141 | jsr loadhr 142 | 143 | * turn off drive 144 | 145 | :done jsr rw18 146 | db 1 147 | 148 | * out of here! 149 | 150 | sta $c082 151 | 152 | rts 153 | 154 | *------------------------------- 155 | * 156 | * load hires scrn 157 | * 158 | *------------------------------- 159 | loadhr 160 | jsr rw18 161 | hex c3,20 162 | 163 | jsr rw18 164 | hex c4 165 | hex 32,33,34,35,36,37,38,39,3a 166 | hex 3b,3c,3d,3e,3f,00,00,00,00 167 | 168 | rts 169 | 170 | *------------------------------- 171 | * 172 | * Move a block of memory 173 | * 174 | *------------------------------- 175 | dum $f0 176 | 177 | dest ds 2 178 | source ds 2 179 | endsourc ds 2 180 | 181 | dend 182 | 183 | movemem sta dest+1 184 | stx source+1 185 | sty endsourc+1 186 | 187 | ldy #0 188 | sty dest 189 | sty source 190 | sty endsourc 191 | 192 | :loop lda (source),y 193 | sta (dest),y 194 | 195 | iny 196 | bne :loop 197 | 198 | inc source+1 199 | inc dest+1 200 | 201 | lda source+1 202 | cmp endsourc+1 203 | bne :loop 204 | 205 | rts 206 | 207 | *------------------------------- 208 | sav grab 209 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/CHARCOMMENTS.S: -------------------------------------------------------------------------------- 1 | *------------------------------- 2 | * 3 | * Character animation comments 4 | * 5 | *------------------------------- 6 | * 7 | * For each character, we maintain a 16-byte block of data 8 | * (referred to as "character data" or "character vars") 9 | * that describes the character's current position & what 10 | * he is doing. The 16 bytes are allocated as follows: 11 | * 12 | * CharPosn 13 | * 14 | * Frame # of the character's current position. E.g., 15 | * CharPosn = 15 refers to frame #15 of the frame list, or 16 | * "standing still." 17 | * 18 | * CharX 19 | * CharY 20 | * 21 | * Character X & Y coords, based on a 140 x 192 screen. 22 | * (Upper left corner is X = 58, Y = 0) 23 | * 24 | * CharFace 25 | * 26 | * Direction character is facing: 0 = right, -1 = left 27 | * 28 | * CharBlockX 29 | * CharBlockY 30 | * 31 | * Coords of character's current block (X = 0-9, Y = 0-2). 32 | * (0,0) is upper left block. 33 | * 34 | * CharAction 35 | * 36 | * Code containing information about character's current 37 | * action. E.g., CharAction = 4 means "falling." This 38 | * variable is used in a variety of different ways in 39 | * different situations 40 | * 41 | * CharXVel 42 | * CharYVel 43 | * 44 | * X & Y components of character's velocity (during 45 | * freefall). Every frame, CharXVel is added to CharX and 46 | * CharYVel is added to CharY. 47 | * 48 | * CharSeq (2 bytes) 49 | * 50 | * Pointer to current address in the sequence table. 51 | * 52 | * CharScrn 53 | * 54 | * Screen # of character's current screen. (0 for null 55 | * screen.) 56 | * 57 | * CharRepeat 58 | * 59 | * When character stands at the edge of a chasm & takes a 60 | * cautious step forward, the first time he tries it he only 61 | * "tests" with his foot. This causes CharRepeat (usually 62 | * a non-0 value) to be set to 0. The next time he tries a 63 | * cautious step, he will step right off the edge. 64 | * 65 | * CharID 66 | * 67 | * Identifies character: 68 | * 0 = kid 69 | * 1 = shadow man 70 | * 2 = guards, vizier 71 | * 4 = skeleton 72 | * 5 = princess (in princess scenes) 73 | * 6 = vizier (in princess scenes) 74 | * 24 = mouse 75 | * 76 | * CharSword 77 | * 78 | * 2: sword drawn 79 | * 0: sword sheathed 80 | * 81 | * CharLife 82 | * 83 | * -1: alive 84 | * 0-127: dead 85 | * 86 | *------------------------------- 87 | * 88 | * Two permanent sets of CharData are maintained: KidData 89 | * (for the kid) and ShadData (for his opponent). Note 90 | * that the opponent data is always referred to by the 91 | * prefix "Shad" although the character may be the shadow 92 | * man, skeleton, Vizier, etc. 93 | * 94 | * CharData itself is used as temporary storage for whichever 95 | * character we want to deal with. Typically, we will call 96 | * LoadKid to "load" the kid as our current character (i.e., 97 | * load the 16 bytes of KidData into the CharData space), 98 | * then call the control routines that change CharData, then 99 | * when we're done call SaveKid to "save" the modified 100 | * CharData back into KidVars. This way we can use the 101 | * same control routines for both the kid & his opponent. 102 | * 103 | * There is a second data set used for temporary storage 104 | * OppData. OppData always contains the "other" character 105 | * than CharData -- e.g., when we call LoadKid, we load 106 | * KidData into CharData and ShadData into OppData. 107 | * 108 | *------------------------------- 109 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/DRAZ/BLAST18.S: -------------------------------------------------------------------------------- 1 | * draz/blast18 2 | org = $9200 3 | lst off 4 | *------------------------------- 5 | rw18 = $d000 6 | temp18buf = $4000 7 | endtempbuf = $5200 8 | 9 | floppyslot = 6 10 | floppydrive = 2 11 | 12 | slot = $fd 13 | ztrack = $fe 14 | 15 | dum $300 16 | TABLEND ds 1 ;hi byte of table end addr 17 | TABSTART ds 1 ;hi byte of table start addr 18 | TRACK ds 1 ;track # 19 | ds 1 20 | IDBYTE ds 1 ;18-sector ID byte 21 | OFFSET ds 1 ;sector offset (00-11) 22 | Len1 ds 1 23 | Len2 ds 1 24 | dend 25 | 26 | dum $f0 27 | obj_lo ds 1 28 | obj_hi ds 1 29 | dst_lo ds 1 30 | dst_hi ds 1 31 | len_lo ds 1 32 | len_hi ds 1 33 | flushflag ds 1 34 | dend 35 | *------------------------------- 36 | org org 37 | 38 | * In: TABSTART, TABLEND, TRACK, IDBYTE, OFFSET 39 | 40 | blast18 lda $c083 41 | lda $c083 ;enable RAM 42 | 43 | * set BbundID 44 | 45 | lda IDBYTE 46 | sta BbundID 47 | 48 | jsr rw18 49 | db 7 50 | BbundID db $a9 51 | 52 | * turn on drive and delay .5 seconds 53 | 54 | ldx #floppyslot*16 55 | stx slot 56 | ldx #floppydrive 57 | stx drive 58 | 59 | jsr rw18 60 | db 0 61 | drive db 2,5 62 | 63 | * seek first track 64 | 65 | lda TRACK 66 | sta track 67 | 68 | jsr rw18 69 | db 2,1 70 | track db 0 71 | 72 | * Write out data (1-2 tracks) 73 | 74 | ldy #0 75 | lda TABSTART 76 | sty obj_lo 77 | sta obj_hi 78 | 79 | lda OFFSET 80 | clc 81 | adc #>temp18buf 82 | sty dst_lo 83 | sta dst_hi 84 | 85 | lda #>endtempbuf 86 | sec 87 | sbc dst_hi 88 | sty len_lo 89 | sta len_hi ;# sectors left on this track (1-18) 90 | 91 | lda TABLEND 92 | sec 93 | sbc TABSTART 94 | clc 95 | adc #1 ;total # of sectors to write (1-36) 96 | cmp len_hi 97 | bcs :ok ;write to end of track 98 | sta len_hi ;write portion of track 99 | 100 | :ok lda len_hi 101 | sta Len1 102 | jsr wrtrack ;write 1st track 103 | 104 | * Write out 2nd track if necessary 105 | 106 | ldy #0 107 | sty Len2 108 | sty obj_lo 109 | lda TABSTART 110 | clc 111 | adc Len1 112 | cmp TABLEND 113 | beq :1 114 | bcs :done ;it fit on 1 track 115 | :1 sta obj_hi 116 | 117 | lda #>temp18buf ;start at beginning of 2nd track 118 | sty dst_lo 119 | sta dst_hi 120 | 121 | lda TABLEND 122 | sec 123 | sbc obj_hi 124 | clc 125 | adc #1 ;# of sectors left to write (1-18) 126 | sty len_lo 127 | sta len_hi 128 | sta Len2 129 | 130 | lda TRACK 131 | clc 132 | adc #1 133 | sta ztrack 134 | jsr wrtrack ;write out second track 135 | 136 | * turn off drive 137 | 138 | :done jsr rw18 139 | db 1 140 | 141 | * out of here! 142 | 143 | sta $c082 144 | 145 | rts 146 | *------------------------------- 147 | * 148 | * write 1 track 149 | * 150 | * In: obj, dst, len 151 | * (trashes these vars) 152 | * 153 | *------------------------------- 154 | * read in current data 155 | 156 | wrtrack 157 | jsr rw18 158 | db $83,>temp18buf 159 | 160 | :loop ldy #0 161 | sty flushflag 162 | lda (obj_lo),y 163 | sta (dst_lo),y 164 | 165 | inc obj_lo 166 | bne :1 167 | inc obj_hi 168 | 169 | :1 inc dst_lo 170 | bne :2 171 | inc dst_hi 172 | 173 | :2 lda len_lo 174 | bne :3 175 | dec len_hi 176 | :3 dec len_lo 177 | 178 | lda dst_hi 179 | cmp #>temp18buf+$1200 180 | bne :4 181 | jmp flush? 182 | 183 | :4 lda len_lo 184 | ora len_hi 185 | bne :loop 186 | 187 | jmp flush? 188 | 189 | *------------------------------- 190 | flush? lda flushflag 191 | bne :nodata 192 | 193 | ldy #temp18buf 195 | sty dst_lo 196 | sta dst_hi 197 | jsr rw18 198 | db $c5,>temp18buf 199 | 200 | lda len_lo 201 | ora len_hi 202 | beq :nodata 203 | 204 | jsr rw18 205 | db $83,>temp18buf 206 | 207 | inc flushflag 208 | 209 | :nodata rts 210 | *------------------------------- 211 | eof 212 | sav blast18 213 | -------------------------------------------------------------------------------- /02 POP Disk Routines/RW1835/POPBOOT35.S: -------------------------------------------------------------------------------- 1 | lst off 2 | 3 | org $2000 4 | 5 | *------------------------------------------------- 6 | * 7 | * 06/28/89 Prince of Persia boot code 8 | * for rw18 3.5" version 9 | * 10 | * Last mod: 09/05/89 11 | * 12 | 13 | rw18 = $D000 14 | 15 | slot = $FD 16 | 17 | *------------------------------------------------- 18 | * 19 | * Tell RW18 which slot to use 20 | * 21 | 22 | start bit RW18temp 23 | 24 | ldx #$FF 25 | txs 26 | 27 | lda $43 ;ProDOS boot drive 28 | sta slot 29 | 30 | * Clear screen, etc... 31 | 32 | jsr init 33 | 34 | * Check system for 128k of RAM 35 | 36 | jsr check128k 37 | 38 | * Determine if we are running on a GS 39 | * and do GS specific stuff also... 40 | 41 | jsr setGSflag 42 | 43 | * Move rw18 to its home 44 | 45 | jsr moverw18 46 | 47 | * Start loading the game 48 | 49 | jsr rw18 50 | db 7,$A9 ;Bbund ID=$A9 for side one 51 | 52 | jsr rw18 ;"seek" track one 53 | db 2,0,1 54 | 55 | jsr rw18 ;read in $EE00-FFFF 56 | hex C3EE 57 | 58 | jmp $EE00 59 | 60 | *------------------------------------------------- 61 | text = $fb2f 62 | home = $fc58 63 | vtab = $FB5B 64 | cout = $FDF0 65 | normal = $fe84 66 | pr0 = $fe93 67 | in0 = $fe89 68 | 69 | init ldx #$ff 70 | stx $4fb 71 | stx $3f3 72 | stx $3f4 73 | stx $c000 ;80store off 74 | stx $c002 ;RAMRD main 75 | stx $c004 ;RAMWRT main 76 | stx $c00c ;80col off 77 | stx $c00e ;Altcharset off 78 | stx $c081 ;write RAM, read ROM (2nd 4k bank) 79 | jsr text 80 | jsr home 81 | jsr normal 82 | jsr pr0 83 | jsr in0 84 | 85 | rts 86 | 87 | *------------------------------------------------- 88 | * 89 | * Check to make sure //c or //e 90 | * with 128k 91 | * 92 | 93 | check128k sta $C081 94 | 95 | lda $FBB3 ;Apple // family ID byte 96 | cmp #6 97 | bne NOT128K ;Must be e/c/GS 98 | 99 | bit $C017 100 | bmi NOT128K 101 | 102 | ldx #CHECKEND 103 | :0 lda CHECKER,X 104 | sta $180,X 105 | dex 106 | bpl :0 107 | 108 | jsr $180 109 | bcs NOT128K 110 | 111 | rts 112 | 113 | NOT128K jsr text 114 | jsr home 115 | lda #8 116 | jsr vtab 117 | 118 | ldy #0 119 | :0 lda MEMTEXT,Y 120 | beq * 121 | jsr cout 122 | cmp #$8D 123 | bne :1 124 | lda #4 125 | sta $24 126 | :1 iny 127 | bne :0 128 | 129 | MEMTEXT hex 8D 130 | asc "REQUIRES A //C OR //E WITH 128K" 131 | hex 00 132 | 133 | *------------------------------------------------- 134 | * Check for AUX memory routine 135 | 136 | CHECKER lda #$EE 137 | sta $C005 138 | sta $C003 139 | sta $0800 140 | lda $0C00 141 | cmp #$EE 142 | bne :0 143 | asl $0C00 144 | lda $0800 145 | cmp $0C00 146 | beq :1 147 | :0 clc 148 | :1 sta $C004 149 | sta $C002 150 | rts 151 | 152 | CHECKEND = *-CHECKER 153 | 154 | *------------------------------------------------- setGSflag 155 | * 156 | * Set the GS? flag in rw18 157 | * 158 | 159 | setGSflag sta $C081 160 | sec 161 | jsr $FE1F 162 | lda #$FF 163 | adc #0 164 | sta GS? 165 | bpl :notGS 166 | 167 | * Set background color to black, text to white 168 | 169 | lda #$F0 170 | sta $C022 171 | 172 | * Set border color to black 173 | 174 | lda $C034 175 | and #$F0 176 | sta $C034 177 | 178 | :notGS rts 179 | 180 | *------------------------------------------------- moverw18 181 | * 182 | * Move RW18 to it's final home in $D000 183 | * 184 | 185 | moverw18 bit $C08B 186 | bit $C08B 187 | 188 | ldy #0 189 | :0 lda RW18temp,y 190 | :1 sta $D000,y 191 | iny 192 | bne :0 193 | 194 | inc :0+2 195 | inc :1+2 196 | bne :0 197 | 198 | rts 199 | 200 | *------------------------------------------------- 201 | 202 | sav popboot35 203 | 204 | *------------------------------------------------- EOF 205 | dum * 206 | RW18temp ds 3 207 | GS? ds 1 208 | dend 209 | *------------------------------------------------- 210 | lst off 211 | -------------------------------------------------------------------------------- /03 Disk Protection/PURPLE.MAIN.S: -------------------------------------------------------------------------------- 1 | * purple.main 2 | 3 | lst off 4 | 5 | * The job of this routine is to set $DA to $01 6 | * ( in aux-zpage!!! ) 7 | 8 | slot = $FD 9 | 10 | *------------------------------------------------- 11 | * 12 | * HLS APPLE COPY PROTECTION 13 | * COPYRIGHT (C) 1987 HLS DUPLICATION 14 | * 15 | * HLS 408-773-1500 16 | * 17 | * Modified by Roland Gustafsson 8/25/89 18 | * for Prince of Persia copy protection. 19 | * 20 | *------------------------------------------------- 21 | 22 | * ZERO PAGE 23 | 24 | OBJSCT = $07 ;PHYSICAL SECTOR # 25 | 26 | HDRC = $40 27 | HDRS = HDRC+1 28 | HDRT = HDRC+2 29 | HDRV = HDRC+3 HEADER SECTOR 30 | LSRETRY = HDRC+4 ;NIB READ RETRIES 31 | PRETRY = HDRC+5 ;OBJSCT RETRIES 32 | NPTR = HDRC+6 33 | NPTRH = HDRC+7 34 | MEM1 = HDRC+8 35 | MEM2 = HDRC+9 36 | 37 | zpage = HDRC 38 | zpagelen = 13 39 | 40 | *------------------------------------------------- 41 | * 42 | * Here is the code that ends up at $6321. 43 | * Assemble it and run "make.purple.hex" which 44 | * reverses the code and puts it in a text file. 45 | * 46 | *------------------------------------------------- 47 | 48 | org $2000 49 | 50 | da len6321 51 | 52 | dum $6254 53 | zpagebuf ds zpagelen 54 | dend 55 | 56 | org $6321 57 | 58 | strt6321 jsr swapzpage 59 | lda #10 60 | sta LSRETRY 61 | ldx slot 62 | lda $C089,X 63 | lda $C08E,X 64 | lda #:NIBS ; !!!!! LOW BYTE 65 | sta NPTR 66 | lda #>:NIBS ; !!!!! HIGH BYTE 67 | sta NPTRH 68 | :AGAIN lda #$80 69 | sta PRETRY 70 | :M1 dec PRETRY 71 | beq :LSFAIL 72 | jsr RADR16 73 | bcs :LSFAIL 74 | lda HDRS 75 | cmp #OBJSCT 76 | bne :M1 77 | 78 | ldy #0 79 | :M2 lda $C08C,X 80 | bpl :M2 81 | dey 82 | beq :LSFAIL 83 | cmp #$D5 84 | bne :M2 85 | ldy #0 86 | 87 | :M3 lda $C08C,X 88 | bpl :M3 89 | dey 90 | beq :LSFAIL 91 | cmp #$E7 92 | bne :M3 93 | 94 | :M4 lda $C08C,X 95 | bpl :M4 96 | cmp #$E7 97 | bne :LSFAIL 98 | 99 | :M5 lda $C08C,X 100 | bpl :M5 101 | cmp #$E7 102 | bne :LSFAIL 103 | 104 | lda $C08D,X 105 | ldy #$10 106 | bit $6 ;3 US. ( FOR //C) 107 | :M6 lda $C08C,X 108 | bpl :M6 109 | dey 110 | beq :LSFAIL 111 | cmp #$EE 112 | bne :M6 113 | 114 | * NOW AT 1/2 NIBBLES 115 | 116 | ldy #7 117 | :M7 lda $C08C,X * READ DISK DATA 118 | bpl :M7 119 | cmp (NPTR),Y * COMPARE AGAINST TABLE 120 | bne :LSFAIL 121 | dey 122 | bpl :M7 123 | bmi :GOOD 124 | :LSFAIL jmp :LSFAIL1 125 | 126 | * A O K 127 | 128 | :GOOD jsr swapzpage 129 | lda #0 130 | sta $C009-zpagelen,x 131 | rol 132 | sta $DA-zpagelen,x 133 | sta $C008-zpagelen,x 134 | clc 135 | rts 136 | 137 | * FAILED 138 | 139 | :LSFAIL1 dec LSRETRY 140 | beq :ERROR 141 | jmp :AGAIN 142 | 143 | :NIBS db $FC,$EE,$EE,$FC 144 | db $E7,$EE,$FC,$E7 145 | 146 | * Note that drive motor is still on 147 | 148 | :ERROR 149 | swapzpage ldx #0 150 | :0 ldy zpagebuf,x 151 | lda zpage,x 152 | sty zpage,x 153 | sta zpagebuf,x 154 | inx 155 | cpx #zpagelen 156 | bne :0 157 | rts 158 | 159 | *------------------------------------------------- 160 | * 161 | * Read address mark 162 | * 163 | 164 | RADR16 ldy #$FD ;READ ADR HDR 165 | sty MEM1 166 | :RA1 iny 167 | bne :RA2 168 | inc MEM1 169 | beq :RAEXIT 170 | :RA2 lda $C08C,X 171 | bpl :RA2 172 | :RA3 cmp #$D5 173 | bne :RA1 174 | nop 175 | :RA4 lda $C08C,X 176 | bpl :RA4 177 | cmp #$AA 178 | bne :RA3 179 | ldy #3 180 | :RA5 lda $C08C,X 181 | bpl :RA5 182 | cmp #$96 183 | bne :RA3 184 | lda #0 185 | :RA6 sta MEM2 186 | :RA7 lda $C08C,X 187 | bpl :RA7 188 | rol 189 | sta MEM1 190 | :RA8 lda $C08C,X 191 | bpl :RA8 192 | and MEM1 193 | sta HDRC,Y 194 | eor MEM2 195 | dey 196 | bpl :RA6 197 | tay 198 | nop 199 | clc 200 | rts 201 | 202 | :RAEXIT sec 203 | rts 204 | 205 | len6321 = *-strt6321 206 | 207 | org 208 | 209 | *------------------------------------------------- EOF 210 | 211 | sav purple.main 212 | -------------------------------------------------------------------------------- /02 POP Disk Routines/CP.525/PURPLE.MAIN.S: -------------------------------------------------------------------------------- 1 | * purple.main 2 | 3 | lst off 4 | 5 | * The job of this routine is to set $DA to $01 6 | * ( in aux-zpage!!! ) 7 | 8 | slot = $FD 9 | 10 | *------------------------------------------------- 11 | * 12 | * HLS APPLE COPY PROTECTION 13 | * COPYRIGHT (C) 1987 HLS DUPLICATION 14 | * 15 | * HLS 408-773-1500 16 | * 17 | * Modified by Roland Gustafsson 8/25/89 18 | * for Prince of Persia copy protection. 19 | * 20 | *------------------------------------------------- 21 | 22 | * ZERO PAGE 23 | 24 | OBJSCT = $07 ;PHYSICAL SECTOR # 25 | 26 | HDRC = $40 27 | HDRS = HDRC+1 28 | HDRT = HDRC+2 29 | HDRV = HDRC+3 HEADER SECTOR 30 | LSRETRY = HDRC+4 ;NIB READ RETRIES 31 | PRETRY = HDRC+5 ;OBJSCT RETRIES 32 | NPTR = HDRC+6 33 | NPTRH = HDRC+7 34 | MEM1 = HDRC+8 35 | MEM2 = HDRC+9 36 | 37 | zpage = HDRC 38 | zpagelen = 13 39 | 40 | *------------------------------------------------- 41 | * 42 | * Here is the code that ends up at $6321. 43 | * Assemble it and run "make.purple.hex" which 44 | * reverses the code and puts it in a text file. 45 | * 46 | *------------------------------------------------- 47 | 48 | org $2000 49 | 50 | da len6321 51 | 52 | dum $6254 53 | zpagebuf ds zpagelen 54 | dend 55 | 56 | org $6321 57 | 58 | strt6321 jsr swapzpage 59 | lda #10 60 | sta LSRETRY 61 | ldx slot 62 | lda $C089,X 63 | lda $C08E,X 64 | lda #:NIBS ; !!!!! LOW BYTE 65 | sta NPTR 66 | lda #>:NIBS ; !!!!! HIGH BYTE 67 | sta NPTRH 68 | :AGAIN lda #$80 69 | sta PRETRY 70 | :M1 dec PRETRY 71 | beq :LSFAIL 72 | jsr RADR16 73 | bcs :LSFAIL 74 | lda HDRS 75 | cmp #OBJSCT 76 | bne :M1 77 | 78 | ldy #0 79 | :M2 lda $C08C,X 80 | bpl :M2 81 | dey 82 | beq :LSFAIL 83 | cmp #$D5 84 | bne :M2 85 | ldy #0 86 | 87 | :M3 lda $C08C,X 88 | bpl :M3 89 | dey 90 | beq :LSFAIL 91 | cmp #$E7 92 | bne :M3 93 | 94 | :M4 lda $C08C,X 95 | bpl :M4 96 | cmp #$E7 97 | bne :LSFAIL 98 | 99 | :M5 lda $C08C,X 100 | bpl :M5 101 | cmp #$E7 102 | bne :LSFAIL 103 | 104 | lda $C08D,X 105 | ldy #$10 106 | bit $6 ;3 US. ( FOR //C) 107 | :M6 lda $C08C,X 108 | bpl :M6 109 | dey 110 | beq :LSFAIL 111 | cmp #$EE 112 | bne :M6 113 | 114 | * NOW AT 1/2 NIBBLES 115 | 116 | ldy #7 117 | :M7 lda $C08C,X * READ DISK DATA 118 | bpl :M7 119 | cmp (NPTR),Y * COMPARE AGAINST TABLE 120 | bne :LSFAIL 121 | dey 122 | bpl :M7 123 | bmi :GOOD 124 | :LSFAIL jmp :LSFAIL1 125 | 126 | * A O K 127 | 128 | :GOOD jsr swapzpage 129 | lda #0 130 | sta $C009-zpagelen,x 131 | rol 132 | sta $DA-zpagelen,x 133 | sta $C008-zpagelen,x 134 | clc 135 | rts 136 | 137 | * FAILED 138 | 139 | :LSFAIL1 dec LSRETRY 140 | beq :ERROR 141 | jmp :AGAIN 142 | 143 | :NIBS db $FC,$EE,$EE,$FC 144 | db $E7,$EE,$FC,$E7 145 | 146 | * Note that drive motor is still on 147 | 148 | :ERROR 149 | swapzpage ldx #0 150 | :0 ldy zpagebuf,x 151 | lda zpage,x 152 | sty zpage,x 153 | sta zpagebuf,x 154 | inx 155 | cpx #zpagelen 156 | bne :0 157 | rts 158 | 159 | *------------------------------------------------- 160 | * 161 | * Read address mark 162 | * 163 | 164 | RADR16 ldy #$FD ;READ ADR HDR 165 | sty MEM1 166 | :RA1 iny 167 | bne :RA2 168 | inc MEM1 169 | beq :RAEXIT 170 | :RA2 lda $C08C,X 171 | bpl :RA2 172 | :RA3 cmp #$D5 173 | bne :RA1 174 | nop 175 | :RA4 lda $C08C,X 176 | bpl :RA4 177 | cmp #$AA 178 | bne :RA3 179 | ldy #3 180 | :RA5 lda $C08C,X 181 | bpl :RA5 182 | cmp #$96 183 | bne :RA3 184 | lda #0 185 | :RA6 sta MEM2 186 | :RA7 lda $C08C,X 187 | bpl :RA7 188 | rol 189 | sta MEM1 190 | :RA8 lda $C08C,X 191 | bpl :RA8 192 | and MEM1 193 | sta HDRC,Y 194 | eor MEM2 195 | dey 196 | bpl :RA6 197 | tay 198 | nop 199 | clc 200 | rts 201 | 202 | :RAEXIT sec 203 | rts 204 | 205 | len6321 = *-strt6321 206 | 207 | org 208 | 209 | *------------------------------------------------- EOF 210 | 211 | sav purple.main 212 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/USR18.S: -------------------------------------------------------------------------------- 1 | lst off 2 | 3 | org = $2FF 4 | 5 | floppyslot = 6 6 | floppydrive = 2 7 | 8 | * 9 | * Merlin 2.52 --> RW18 "USR" interface routine. 10 | * by Roland Gustafsson 11 | * 12 | * Merlin USR routine for writing out 18 sector data. 13 | * This is the code that gets executed when the USR 14 | * pseudo-op is specified. The parameters passed are: 15 | * 16 | * usr ,,, 17 | * 18 | * An easy way to specify length is to allocate X number 19 | * of bytes for each module and use that number for len. 20 | * To specify exact length, use org = $(org) at top of 21 | * your source code, then "org org" instead of usual 22 | * org (origin). That way you specify length by simply 23 | * using "*-org". 24 | * 25 | 26 | *------------------------------- 27 | * 28 | * Stuff in aux memory: 29 | * 30 | rw18 = $6900 ;uses $1000-1AFF for tables 31 | temp18buf = $6E00 32 | obj_buf = $8000 33 | 34 | * zpage 35 | dum $60 36 | obj_lo ds 1 37 | obj_hi ds 1 38 | dst_lo ds 1 39 | dst_hi ds 1 40 | len_lo ds 1 41 | len_hi ds 1 42 | flushflag ds 1 43 | dend 44 | slot = $FD 45 | 46 | * Merlin stuff 47 | 48 | usrads = $B6DA ;vector set up by INSTALL18 49 | eval = $E5F9 50 | passnum = $02 51 | value = $55 52 | *------------------------------- 53 | org org 54 | db eof-*-1 55 | *------------------------------- 56 | * 57 | * This routine at $300 must be in both main and aux! 58 | * 59 | *------------------------------- 60 | * 61 | * Here is the USR routine: 62 | * 63 | user lda passnum 64 | bne :0 65 | rts 66 | 67 | * Pass 2 so do your stuff! 68 | 69 | :0 ldx #0 70 | ldy #obj_buf 72 | sty obj_lo 73 | sta obj_hi 74 | 75 | * Get BbundID 76 | 77 | jsr get16bit 78 | tya 79 | pha 80 | 81 | * Get track number 82 | 83 | jsr get16bit 84 | tya 85 | pha 86 | 87 | * get offset into track data 88 | 89 | jsr get16bit 90 | sty dst_lo 91 | clc 92 | adc #>temp18buf 93 | sta dst_hi 94 | 95 | * get length of data to be written out 96 | 97 | jsr get16bit 98 | sty len_lo 99 | sta len_hi 100 | 101 | pla 102 | sta $C003 ;aux mem 103 | sta $C005 104 | sta track 105 | 106 | pla 107 | sta BbundID 108 | 109 | * Turn off any interupts and save status 110 | 111 | php 112 | sei 113 | 114 | jsr rw18 115 | db 7 116 | BbundID db $a9 117 | 118 | * turn on drive and delay .5 seconds 119 | 120 | ldx #floppyslot*16 121 | stx slot 122 | ldx #floppydrive 123 | stx drive 124 | 125 | jsr rw18 126 | db 0 127 | drive db 2,5 128 | 129 | * seek desired track 130 | 131 | jsr rw18 132 | db 2,1 133 | track db 0 134 | 135 | * read in current data 136 | 137 | jsr rw18 138 | db $83,>temp18buf 139 | 140 | :movebyte ldy #0 141 | sty flushflag 142 | lda (obj_lo),y 143 | sta (dst_lo),y 144 | 145 | inc obj_lo 146 | bne *+4 147 | inc obj_hi 148 | 149 | inc dst_lo 150 | bne *+4 151 | inc dst_hi 152 | 153 | lda len_lo 154 | bne *+4 155 | dec len_hi 156 | dec len_lo 157 | 158 | lda dst_hi 159 | cmp #>temp18buf+$1200 160 | bne *+5 161 | jsr flush? 162 | 163 | lda len_lo 164 | ora len_hi 165 | bne :movebyte 166 | 167 | jsr flush? 168 | 169 | * turn off drive and get out of here! 170 | 171 | jsr rw18 172 | db 1 173 | 174 | sta $C002 175 | sta $C004 176 | plp 177 | rts 178 | 179 | *------------------------------- 180 | * 181 | * If data has been written to temp18buf, 182 | * then flush the buffer! 183 | * 184 | flush? lda flushflag 185 | bne :nodata 186 | 187 | ldy #temp18buf 189 | sty dst_lo 190 | sta dst_hi 191 | jsr rw18 192 | db $C5,>temp18buf 193 | 194 | lda len_lo 195 | ora len_hi 196 | beq :nodata 197 | 198 | * read in current data 199 | 200 | jsr rw18 201 | db $83,>temp18buf 202 | 203 | inc flushflag 204 | 205 | :nodata rts 206 | *------------------------------- 207 | * 208 | * Get 16bit number from source code 209 | * 210 | get16bit jsr eval 211 | ldy value 212 | lda value+1 213 | inx 214 | rts 215 | eof 216 | *------------------------------- end of file! 217 | sav usr18 218 | -------------------------------------------------------------------------------- /01 POP Source/Source/BOOT.S: -------------------------------------------------------------------------------- 1 | * boot 2 | org = $800 3 | lst off 4 | *------------------------------- 5 | * $800 TS (0,0) boot sector 6 | 7 | SLOT = $2b 8 | sector = $50 9 | 10 | text = $fb2f 11 | home = $fc58 12 | vtab = $FB5B 13 | cout = $FDF0 14 | normal = $fe84 15 | pr0 = $fe93 16 | in0 = $fe89 17 | 18 | *------------------------------- 19 | org org 20 | 21 | hex 01 22 | 23 | entry lda #$60 24 | sta entry 25 | 26 | lda #$ff 27 | sta $4fb 28 | sta $3f3 29 | sta $3f4 30 | sta $c000 ;80store off 31 | sta $c002 ;RAMRD main 32 | sta $c004 ;RAMWRT main 33 | sta $c00c ;80col off 34 | sta $c00e ;Altcharset off 35 | sta $c081 ;write RAM, read ROM (2nd 4k bank) 36 | jsr text 37 | jsr home 38 | jsr normal 39 | jsr pr0 40 | jsr in0 41 | 42 | ldx SLOT 43 | txa 44 | lsr 45 | lsr 46 | lsr 47 | lsr 48 | ora #$c0 49 | sta :rdsect+2 50 | lda #$0f 51 | sta sector 52 | 53 | :0 ldy sector 54 | lda skewtbl,y 55 | sta $3d 56 | lda sectaddr,y 57 | beq :1 58 | sta $27 59 | :rdsect jsr $005c 60 | :1 dec sector 61 | bne :0 62 | 63 | lda SLOT 64 | jmp $900 65 | 66 | skewtbl hex 00,0d,0b,09,07,05,03,01 67 | hex 0e,0c,0a,08,06,04,02,0f 68 | 69 | sectaddr hex 00,09,00,00,00,00,00,00 70 | hex 30,31,32,33,34,00,00,00 71 | 72 | *=============================== 73 | * boot stage 2 74 | 75 | rw18 = $d000 76 | 77 | slot = $fd 78 | track = $fe 79 | lastrack = $ff 80 | 81 | dum $00 82 | 83 | dest ds 2 84 | source ds 2 85 | endsourc ds 2 86 | 87 | dend 88 | *------------------------------- 89 | ds $900-* 90 | 91 | stage2 stx slot 92 | 93 | jsr check128k ;check for 128K memory 94 | 95 | jsr moverw18 ;& move RW18 to D000 96 | 97 | lda #0 98 | sta lastrack 99 | sta $3f3 100 | sta $3f4 ;zero reset vector 101 | 102 | jsr rw18 103 | hex 07,a9 ;Bbund ID byte 104 | 105 | jsr rw18 106 | hex 00,01,00 ;drive 1 on 107 | 108 | jsr rw18 ;seek track 1 109 | hex 02,00,01 110 | 111 | * load & run stage 3 boot 112 | * from drive 1 113 | 114 | jsr rw18 115 | hex c3,ee 116 | 117 | jmp $ee00 118 | 119 | *------------------------------------------------- 120 | * Check for AUX memory routine 121 | 122 | CHECKER lda #$EE 123 | sta $C005 124 | sta $C003 125 | sta $0800 126 | lda $0C00 127 | cmp #$EE 128 | bne :0 129 | asl $0C00 130 | lda $0800 131 | cmp $0C00 132 | beq :1 133 | :0 clc 134 | :1 sta $C004 135 | sta $C002 136 | rts 137 | 138 | CHECKEND = *-CHECKER 139 | 140 | *------------------------------------------------- 141 | * 142 | * Check to make sure //c or //e 143 | * with 128k 144 | * 145 | *------------------------------- 146 | check128k 147 | sta $c081 148 | 149 | lda $FBB3 ;Apple // family ID byte 150 | cmp #6 151 | bne NOT128K ;Must be e/c/GS 152 | 153 | bit $C017 154 | bmi NOT128K 155 | 156 | ldx #CHECKEND 157 | :0 lda CHECKER,X 158 | sta $180,X 159 | dex 160 | bpl :0 161 | 162 | jsr $180 163 | bcs NOT128K 164 | 165 | rts 166 | 167 | *------------------------------- 168 | * Turn off drive and display message 169 | 170 | NOT128K ldx SLOT 171 | lda $C088,X 172 | 173 | jsr text 174 | jsr home 175 | lda #8 176 | jsr vtab 177 | 178 | ldy #0 179 | :0 lda MEMTEXT,Y 180 | beq * 181 | jsr cout 182 | cmp #$8D 183 | bne :1 184 | lda #4 185 | sta $24 186 | :1 iny 187 | bne :0 188 | 189 | MEMTEXT hex 8D 190 | asc "REQUIRES A //C OR //E WITH 128K" 191 | hex 00 192 | 193 | *------------------------------- 194 | * Move RW18 195 | * d0 < 30.40 196 | *------------------------------- 197 | moverw18 198 | bit $c08b 199 | bit $c08b ;rd/wrt RAM, 1st 4k bank 200 | 201 | lda #$d0 202 | ldx #$30 203 | ldy #$40 204 | 205 | * a < x.y 206 | * 20 < 40.60 means 2000 < 4000.5fffm 207 | * WARNING: If x >= y, routine will wipe out 64k 208 | 209 | movemem sta dest+1 210 | stx source+1 211 | sty endsourc+1 212 | 213 | ldy #0 214 | sty dest 215 | sty source 216 | sty endsourc 217 | 218 | :loop lda (source),y 219 | sta (dest),y 220 | 221 | iny 222 | bne :loop 223 | 224 | inc source+1 225 | inc dest+1 226 | 227 | lda source+1 228 | cmp endsourc+1 229 | bne :loop 230 | 231 | rts 232 | 233 | *------------------------------- 234 | sav boot 235 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/BOOT.S: -------------------------------------------------------------------------------- 1 | * boot 2 | org = $800 3 | lst off 4 | *------------------------------- 5 | * $800 TS (0,0) boot sector 6 | 7 | SLOT = $2b 8 | sector = $50 9 | 10 | text = $fb2f 11 | home = $fc58 12 | vtab = $FB5B 13 | cout = $FDF0 14 | normal = $fe84 15 | pr0 = $fe93 16 | in0 = $fe89 17 | 18 | *------------------------------- 19 | org org 20 | 21 | hex 01 22 | 23 | entry lda #$60 24 | sta entry 25 | 26 | lda #$ff 27 | sta $4fb 28 | sta $3f3 29 | sta $3f4 30 | sta $c000 ;80store off 31 | sta $c002 ;RAMRD main 32 | sta $c004 ;RAMWRT main 33 | sta $c00c ;80col off 34 | sta $c00e ;Altcharset off 35 | sta $c081 ;write RAM, read ROM (2nd 4k bank) 36 | jsr text 37 | jsr home 38 | jsr normal 39 | jsr pr0 40 | jsr in0 41 | 42 | ldx SLOT 43 | txa 44 | lsr 45 | lsr 46 | lsr 47 | lsr 48 | ora #$c0 49 | sta :rdsect+2 50 | lda #$0f 51 | sta sector 52 | 53 | :0 ldy sector 54 | lda skewtbl,y 55 | sta $3d 56 | lda sectaddr,y 57 | beq :1 58 | sta $27 59 | :rdsect jsr $005c 60 | :1 dec sector 61 | bne :0 62 | 63 | lda SLOT 64 | jmp $900 65 | 66 | skewtbl hex 00,0d,0b,09,07,05,03,01 67 | hex 0e,0c,0a,08,06,04,02,0f 68 | 69 | sectaddr hex 00,09,00,00,00,00,00,00 70 | hex 30,31,32,33,34,00,00,00 71 | 72 | *=============================== 73 | * boot stage 2 74 | 75 | rw18 = $d000 76 | 77 | slot = $fd 78 | track = $fe 79 | lastrack = $ff 80 | 81 | dum $00 82 | 83 | dest ds 2 84 | source ds 2 85 | endsourc ds 2 86 | 87 | dend 88 | *------------------------------- 89 | ds $900-* 90 | 91 | stage2 stx slot 92 | 93 | jsr check128k ;check for 128K memory 94 | 95 | jsr moverw18 ;& move RW18 to D000 96 | 97 | lda #0 98 | sta lastrack 99 | sta $3f3 100 | sta $3f4 ;zero reset vector 101 | 102 | jsr rw18 103 | hex 07,a9 ;Bbund ID byte 104 | 105 | jsr rw18 106 | hex 00,01,00 ;drive 1 on 107 | 108 | jsr rw18 ;seek track 1 109 | hex 02,00,01 110 | 111 | * load & run stage 3 boot 112 | * from drive 1 113 | 114 | jsr rw18 115 | hex c3,ee 116 | 117 | jmp $ee00 118 | 119 | *------------------------------------------------- 120 | * Check for AUX memory routine 121 | 122 | CHECKER lda #$EE 123 | sta $C005 124 | sta $C003 125 | sta $0800 126 | lda $0C00 127 | cmp #$EE 128 | bne :0 129 | asl $0C00 130 | lda $0800 131 | cmp $0C00 132 | beq :1 133 | :0 clc 134 | :1 sta $C004 135 | sta $C002 136 | rts 137 | 138 | CHECKEND = *-CHECKER 139 | 140 | *------------------------------------------------- 141 | * 142 | * Check to make sure //c or //e 143 | * with 128k 144 | * 145 | *------------------------------- 146 | check128k 147 | sta $c081 148 | 149 | lda $FBB3 ;Apple // family ID byte 150 | cmp #6 151 | bne NOT128K ;Must be e/c/GS 152 | 153 | bit $C017 154 | bmi NOT128K 155 | 156 | ldx #CHECKEND 157 | :0 lda CHECKER,X 158 | sta $180,X 159 | dex 160 | bpl :0 161 | 162 | jsr $180 163 | bcs NOT128K 164 | 165 | rts 166 | 167 | *------------------------------- 168 | * Turn off drive and display message 169 | 170 | NOT128K ldx SLOT 171 | lda $C088,X 172 | 173 | jsr text 174 | jsr home 175 | lda #8 176 | jsr vtab 177 | 178 | ldy #0 179 | :0 lda MEMTEXT,Y 180 | beq * 181 | jsr cout 182 | cmp #$8D 183 | bne :1 184 | lda #4 185 | sta $24 186 | :1 iny 187 | bne :0 188 | 189 | MEMTEXT hex 8D 190 | asc "REQUIRES A //C OR //E WITH 128K" 191 | hex 00 192 | 193 | *------------------------------- 194 | * Move RW18 195 | * d0 < 30.40 196 | *------------------------------- 197 | moverw18 198 | bit $c08b 199 | bit $c08b ;rd/wrt RAM, 1st 4k bank 200 | 201 | lda #$d0 202 | ldx #$30 203 | ldy #$40 204 | 205 | * a < x.y 206 | * 20 < 40.60 means 2000 < 4000.5fffm 207 | * WARNING: If x >= y, routine will wipe out 64k 208 | 209 | movemem sta dest+1 210 | stx source+1 211 | sty endsourc+1 212 | 213 | ldy #0 214 | sty dest 215 | sty source 216 | sty endsourc 217 | 218 | :loop lda (source),y 219 | sta (dest),y 220 | 221 | iny 222 | bne :loop 223 | 224 | inc source+1 225 | inc dest+1 226 | 227 | lda source+1 228 | cmp endsourc+1 229 | bne :loop 230 | 231 | rts 232 | 233 | *------------------------------- 234 | sav boot 235 | -------------------------------------------------------------------------------- /01 POP Source/Source/TABLES.S: -------------------------------------------------------------------------------- 1 | * tables 2 | org = $e00 3 | tr on 4 | lst off 5 | *------------------------------- 6 | * 7 | * PRINCE OF PERSIA 8 | * Copyright 1989 Jordan Mechner 9 | * 10 | *------------------------------- 11 | dum org 12 | 13 | ByteTable ds $100 14 | OffsetTable ds $100 15 | BlockTable ds $100 16 | PixelTable ds $100 17 | Mult10 ds $10 18 | Mult7 ds $10 19 | Mult30 ds $40 20 | 21 | BlockEdge ds 20 22 | BlockTop ds 5 23 | BlockBot ds 5 24 | FloorY ds 5 25 | BlockAy ds 5 26 | 27 | dend 28 | *------------------------------- 29 | org org 30 | *------------------------------- 31 | ScrnLeft = 58 32 | ScrnTop = 0 33 | ScrnBot = 191 34 | 35 | VertDist = 10 ;from bottom of block to center plane 36 | BlockHeight = 63 37 | DHeight = 3 ;floorpiece thickness 38 | 39 | Blox1 = BlockHeight 40 | Blox2 = 2*BlockHeight 41 | Blox3 = 3*BlockHeight 42 | Blox4 = 4*BlockHeight 43 | 44 | *------------------------------- 45 | * ByteTable 46 | * 47 | * Index: Real screen X-coord (0-255) 48 | * Yields: Byte # (0-36) 49 | *------------------------------- 50 | 51 | ds ByteTable-* 52 | 53 | ]byte = 0 54 | lup 36 55 | db ]byte,]byte,]byte,]byte,]byte,]byte,]byte 56 | ]byte = ]byte+1 57 | --^ 58 | db 36,36,36,36 59 | 60 | *------------------------------- 61 | * OffsetTable 62 | * 63 | * Index: Same as ByteTable 64 | * Yields: Offset (0-6) 65 | *------------------------------- 66 | ds OffsetTable-* 67 | 68 | lup 36 69 | db 0,1,2,3,4,5,6 70 | --^ 71 | db 0,1,2,3 72 | 73 | *------------------------------- 74 | * BlockTable 75 | * 76 | * Index: Screen X-coord (0 to 255) 77 | * Yields: Block # (-5 to 14) 78 | *------------------------------- 79 | ds BlockTable-* 80 | 81 | ]byte = -5 82 | db ]byte,]byte 83 | 84 | lup 18 85 | ]byte = ]byte+1 86 | db ]byte,]byte,]byte,]byte,]byte,]byte,]byte 87 | db ]byte,]byte,]byte,]byte,]byte,]byte,]byte 88 | --^ 89 | 90 | ]byte = ]byte+1 91 | db ]byte,]byte 92 | 93 | *------------------------------- 94 | * PixelTable 95 | * 96 | * Index: Same as BlockTable 97 | * Yields: Pixel # within block (0 to 13) 98 | *------------------------------- 99 | ds PixelTable-* 100 | 101 | db 12,13 102 | 103 | lup 18 104 | db 0,1,2,3,4,5,6,7,8,9,10,11,12,13 105 | --^ 106 | 107 | db 0,1 108 | 109 | *------------------------------- 110 | * Mult10 111 | *------------------------------- 112 | ds Mult10-* 113 | 114 | ]byte = 0 115 | lup 16 116 | db ]byte 117 | ]byte = ]byte+10 118 | --^ 119 | 120 | *------------------------------- 121 | * Mult7 122 | *------------------------------- 123 | ds Mult7-* 124 | 125 | ]byte = 0 126 | lup 16 127 | db ]byte 128 | ]byte = ]byte+7 129 | --^ 130 | 131 | *------------------------------- 132 | * Mult30 133 | *------------------------------- 134 | ds Mult30-* 135 | 136 | ]word = 0 137 | lup 32 138 | dw ]word 139 | ]word = ]word+30 140 | --^ 141 | 142 | *------------------------------- 143 | * BlockEdge 144 | * 145 | * Index: Block X (-5 to 14) + 5 146 | * Yields: Screen X-coord of left edge of block 147 | *------------------------------- 148 | ds BlockEdge-* 149 | 150 | ]byte = -12 151 | lup 20 152 | db ]byte 153 | ]byte = ]byte+14 154 | --^ 155 | 156 | *------------------------------- 157 | * BlockTop, BlockBot, FloorY 158 | * 159 | * Index: Block Y (-1 to 3) + 1 160 | 161 | ds BlockTop-* 162 | 163 | db ScrnBot+1-Blox4 164 | db ScrnBot+1-Blox3 165 | db ScrnBot+1-Blox2 166 | db ScrnBot+1-Blox1 167 | db ScrnBot+1 168 | 169 | *------------------------------- 170 | ds BlockBot-* 171 | 172 | db ScrnBot-Blox3 173 | db ScrnBot-Blox2 174 | db ScrnBot-Blox1 175 | db ScrnBot 176 | db ScrnBot+Blox1 177 | 178 | *------------------------------- 179 | ds FloorY-* 180 | 181 | db ScrnBot-Blox3-VertDist 182 | db ScrnBot-Blox2-VertDist 183 | db ScrnBot-Blox1-VertDist 184 | db ScrnBot-VertDist 185 | db ScrnBot+Blox1-VertDist 186 | 187 | *------------------------------- 188 | ds BlockAy-* 189 | 190 | db ScrnBot-Blox3-DHeight 191 | db ScrnBot-Blox2-DHeight 192 | db ScrnBot-Blox1-DHeight 193 | db ScrnBot-DHeight 194 | db ScrnBot+Blox1-DHeight 195 | 196 | *------------------------------- 197 | lst 198 | eof ds 1 199 | usr $a9,3,$000,*-org 200 | lst off 201 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/S/TABLES.S: -------------------------------------------------------------------------------- 1 | * tables 2 | org = $e00 3 | tr on 4 | lst off 5 | *------------------------------- 6 | * 7 | * PRINCE OF PERSIA 8 | * Copyright 1989 Jordan Mechner 9 | * 10 | *------------------------------- 11 | dum org 12 | 13 | ByteTable ds $100 14 | OffsetTable ds $100 15 | BlockTable ds $100 16 | PixelTable ds $100 17 | Mult10 ds $10 18 | Mult7 ds $10 19 | Mult30 ds $40 20 | 21 | BlockEdge ds 20 22 | BlockTop ds 5 23 | BlockBot ds 5 24 | FloorY ds 5 25 | BlockAy ds 5 26 | 27 | dend 28 | *------------------------------- 29 | org org 30 | *------------------------------- 31 | ScrnLeft = 58 32 | ScrnTop = 0 33 | ScrnBot = 191 34 | 35 | VertDist = 10 ;from bottom of block to center plane 36 | BlockHeight = 63 37 | DHeight = 3 ;floorpiece thickness 38 | 39 | Blox1 = BlockHeight 40 | Blox2 = 2*BlockHeight 41 | Blox3 = 3*BlockHeight 42 | Blox4 = 4*BlockHeight 43 | 44 | *------------------------------- 45 | * ByteTable 46 | * 47 | * Index: Real screen X-coord (0-255) 48 | * Yields: Byte # (0-36) 49 | *------------------------------- 50 | 51 | ds ByteTable-* 52 | 53 | ]byte = 0 54 | lup 36 55 | db ]byte,]byte,]byte,]byte,]byte,]byte,]byte 56 | ]byte = ]byte+1 57 | --^ 58 | db 36,36,36,36 59 | 60 | *------------------------------- 61 | * OffsetTable 62 | * 63 | * Index: Same as ByteTable 64 | * Yields: Offset (0-6) 65 | *------------------------------- 66 | ds OffsetTable-* 67 | 68 | lup 36 69 | db 0,1,2,3,4,5,6 70 | --^ 71 | db 0,1,2,3 72 | 73 | *------------------------------- 74 | * BlockTable 75 | * 76 | * Index: Screen X-coord (0 to 255) 77 | * Yields: Block # (-5 to 14) 78 | *------------------------------- 79 | ds BlockTable-* 80 | 81 | ]byte = -5 82 | db ]byte,]byte 83 | 84 | lup 18 85 | ]byte = ]byte+1 86 | db ]byte,]byte,]byte,]byte,]byte,]byte,]byte 87 | db ]byte,]byte,]byte,]byte,]byte,]byte,]byte 88 | --^ 89 | 90 | ]byte = ]byte+1 91 | db ]byte,]byte 92 | 93 | *------------------------------- 94 | * PixelTable 95 | * 96 | * Index: Same as BlockTable 97 | * Yields: Pixel # within block (0 to 13) 98 | *------------------------------- 99 | ds PixelTable-* 100 | 101 | db 12,13 102 | 103 | lup 18 104 | db 0,1,2,3,4,5,6,7,8,9,10,11,12,13 105 | --^ 106 | 107 | db 0,1 108 | 109 | *------------------------------- 110 | * Mult10 111 | *------------------------------- 112 | ds Mult10-* 113 | 114 | ]byte = 0 115 | lup 16 116 | db ]byte 117 | ]byte = ]byte+10 118 | --^ 119 | 120 | *------------------------------- 121 | * Mult7 122 | *------------------------------- 123 | ds Mult7-* 124 | 125 | ]byte = 0 126 | lup 16 127 | db ]byte 128 | ]byte = ]byte+7 129 | --^ 130 | 131 | *------------------------------- 132 | * Mult30 133 | *------------------------------- 134 | ds Mult30-* 135 | 136 | ]word = 0 137 | lup 32 138 | dw ]word 139 | ]word = ]word+30 140 | --^ 141 | 142 | *------------------------------- 143 | * BlockEdge 144 | * 145 | * Index: Block X (-5 to 14) + 5 146 | * Yields: Screen X-coord of left edge of block 147 | *------------------------------- 148 | ds BlockEdge-* 149 | 150 | ]byte = -12 151 | lup 20 152 | db ]byte 153 | ]byte = ]byte+14 154 | --^ 155 | 156 | *------------------------------- 157 | * BlockTop, BlockBot, FloorY 158 | * 159 | * Index: Block Y (-1 to 3) + 1 160 | 161 | ds BlockTop-* 162 | 163 | db ScrnBot+1-Blox4 164 | db ScrnBot+1-Blox3 165 | db ScrnBot+1-Blox2 166 | db ScrnBot+1-Blox1 167 | db ScrnBot+1 168 | 169 | *------------------------------- 170 | ds BlockBot-* 171 | 172 | db ScrnBot-Blox3 173 | db ScrnBot-Blox2 174 | db ScrnBot-Blox1 175 | db ScrnBot 176 | db ScrnBot+Blox1 177 | 178 | *------------------------------- 179 | ds FloorY-* 180 | 181 | db ScrnBot-Blox3-VertDist 182 | db ScrnBot-Blox2-VertDist 183 | db ScrnBot-Blox1-VertDist 184 | db ScrnBot-VertDist 185 | db ScrnBot+Blox1-VertDist 186 | 187 | *------------------------------- 188 | ds BlockAy-* 189 | 190 | db ScrnBot-Blox3-DHeight 191 | db ScrnBot-Blox2-DHeight 192 | db ScrnBot-Blox1-DHeight 193 | db ScrnBot-DHeight 194 | db ScrnBot+Blox1-DHeight 195 | 196 | *------------------------------- 197 | lst 198 | eof ds 1 199 | usr $a9,3,$000,*-org 200 | lst off 201 | -------------------------------------------------------------------------------- /04 Support/MakeDisk/EDSORC/BUILDEREQ.S: -------------------------------------------------------------------------------- 1 | * buildereq 2 | lst off 3 | *------------------------------- 4 | * 5 | * B U I L D E R E Q U A T E S 6 | * 7 | *-------------------------------mainmem 8 | bgtable = $6000 9 | edtable = $ae00 10 | 11 | dblimage = $d000 12 | textset = $d800 13 | 14 | *-------------------------------auxmem 15 | menuscrn = $2000 ;length = $2000 16 | 17 | dialoger = $6000 18 | directory = $7000 19 | bsubs = $7200 20 | builder = $8400 21 | editor = $9600 22 | 23 | MATBASE = $8000 ;length = $400 = 32x32 24 | ENDMAT = MATBASE+$400 25 | 26 | builderinfo = $a600 ;length = $600 27 | 28 | *-------------------------------aux l.c. 29 | eddebugs = $ea00 30 | dblhires = $ee00 31 | dcarrybuf = $f700 32 | dpeelbuf1 = $fa00 33 | dpeelbuf2 = $fd00 34 | 35 | *------------------------------- 36 | * 37 | * J U M P T A B L E S 38 | * 39 | *------------------------------- 40 | dum eddebugs 41 | 42 | showpage ds 3 43 | debugkeys ds 3 44 | moveauxlc ds 3 45 | titlescreen ds 3 46 | 47 | dum builderinfo 48 | 49 | bINFO ds 256 ;unused 50 | bLINK1 ds 128 51 | bLINK2 ds 128 52 | bLINK3 ds 128 53 | bLINK4 ds 128 54 | bLINDEX ds 24*30 55 | 56 | dum dblhires 57 | 58 | dblcls ds 3 59 | dbllay ds 3 60 | dblfast ds 3 61 | dblsave ds 3 62 | dblwipe ds 3 63 | 64 | dblprint ds 3 65 | dblimseek ds 3 66 | dblora ds 3 67 | 68 | dum editor 69 | 70 | edstart ds 3 71 | clrblock ds 3 72 | relink ds 3 73 | ds 3 74 | ds 3 75 | 76 | dum bsubs 77 | 78 | dblhgr ds 3 79 | dbldraw ds 3 80 | moveblok ds 3 81 | swsingle ds 3 82 | swdouble ds 3 83 | 84 | specialk ds 3 85 | bcalcblue ds 3 86 | topedge ds 3 87 | botedge ds 3 88 | leftedge ds 3 89 | 90 | rtedge ds 3 91 | prblokno ds 3 92 | prscrnum ds 3 93 | menuspecial ds 3 94 | drawbethsym ds 3 95 | 96 | invbethsym ds 3 97 | drawallsymb ds 3 98 | storemenu ds 3 99 | dodblcls ds 3 100 | dodbllay ds 3 101 | 102 | dodblfast ds 3 103 | dodblsave ds 3 104 | dodblwipe ds 3 105 | dodblprint ds 3 106 | dodblimseek ds 3 107 | 108 | pageflip ds 3 109 | input ds 3 110 | dblpeel ds 3 111 | retrievemenu ds 3 112 | movestuff ds 3 113 | 114 | dodblora ds 3 115 | copyauxscrn ds 3 116 | drawmenusym ds 3 117 | unindex ds 3 118 | superguards ds 3 119 | 120 | initinput ds 3 121 | drawflaskno ds 3 122 | prgdprog ds 3 123 | 124 | dum dialoger 125 | 126 | print ds 3 127 | dialog ds 3 128 | setmasterdisk ds 3 129 | setdatadisk ds 3 130 | readdisk ds 3 131 | 132 | dloadlevel ds 3 133 | dsavelevel ds 3 134 | initgetlnbuf ds 3 135 | dsavelevelg ds 3 136 | setgamedisk1 ds 3 137 | setgamedisk2 ds 3 138 | 139 | dum builder 140 | 141 | coldbuild ds 3 142 | warmbuild ds 3 143 | rtnbuild ds 3 144 | mleft ds 3 145 | mright ds 3 146 | 147 | mdown ds 3 148 | mup ds 3 149 | getneigh ds 3 150 | calcmat1 ds 3 151 | clrlinks ds 3 152 | 153 | restartbldr ds 3 154 | 155 | *------------------------------- 156 | * 157 | * Z E R O P A G E 158 | * 159 | *------------------------------- 160 | * $00-17: Hires params 161 | * $18-3f: Common globals 162 | * $e0-fc: Locals 163 | * $fd-ff: RW18 164 | *------------------------------- 165 | locals = $e0 166 | 167 | *------------------------------- 168 | * $40-df: Builder globals 169 | *------------------------------- 170 | dum $40 171 | 172 | MATPTR ds 2 173 | ZTEMP ds 6 174 | ULX ds 1 175 | ULY ds 1 176 | 177 | charx ds 2 178 | chary ds 1 179 | globtemp ds 2 180 | stringptr ds 2 181 | 182 | linkmode ds 1 183 | number ds 1 184 | 185 | bLinkIndex ds 2 186 | nextlink ds 1 187 | 188 | linkindex ds 1 189 | bethx ds 1 190 | bethy ds 1 191 | bethstatus ds 1 192 | gspecad ds 2 193 | 194 | heldspec ds 1 195 | 196 | ytemp ds 1 197 | getlnptr ds 1 198 | chartemp ds 1 199 | linenum ds 1 200 | direcptr ds 1 201 | 202 | diskid ds 1 203 | topolist ds 1 204 | okcancel ds 1 205 | 206 | saveim ds 2 207 | objspec ds 1 208 | linkbits ds 3 209 | addr ds 2 210 | ysave ds 1 211 | blockthresh ds 1 212 | gateposn ds 1 213 | 214 | BLOCKX ds 2 215 | BLOCKY ds 1 216 | BLACKX ds 2 217 | BLACKY ds 1 218 | 219 | MATX ds 1 220 | MATY ds 1 221 | 222 | PTRX ds 1 223 | PTRY ds 1 224 | 225 | BUFFLAG ds 1 226 | BUFFX ds 2 227 | BUFFY ds 2 228 | 229 | TEMP ds 4 230 | 231 | CURSOR ds 1 232 | RMARGIN ds 1 233 | BLOCKNUM ds 1 234 | NUMNEXT ds 1 235 | 236 | setupflg ds 1 237 | savecurs ds 1 238 | saveby ds 1 239 | menuindx ds 1 240 | menuflg ds 1 241 | 242 | jcount ds 1 243 | jlast ds 1 244 | objid ds 1 245 | 246 | THIRD ds 1 247 | HELD ds 1 248 | POINTX ds 1 249 | POINTY ds 1 250 | 251 | antcount ds 1 252 | savescrn ds 1 253 | savepx ds 1 254 | savepy ds 1 255 | nextscrn ds 1 256 | 257 | size ds 1 258 | dright ds 1 259 | dup ds 1 260 | 261 | virgin ds 1 262 | 263 | barx ds 1 264 | bary ds 1 265 | 266 | shownums ds 1 267 | idcompare ds 1 268 | special ds 1 269 | loy ds 1 270 | maxfiles ds 1 271 | 272 | dend 273 | *------------------------------- 274 | * Command list 275 | 276 | Cleft = 1 277 | Cright = 2 278 | Cup = 3 279 | Cdown = 4 280 | Cbtn0 = 5 281 | Cbtn1 = 6 282 | 283 | *------------------------------- 284 | RETURN = $8d 285 | 286 | rawbtn0 = $c061 287 | rawbtn1 = $c062 288 | --------------------------------------------------------------------------------