Begin
Title:         Wizardry_i_SourceCode
Author:        Thomas William Ewers
Version:       
Entered-date:  June 15, 2014  
Description:   
  Pascal (and assembler) source code files and generated listings for
  Wizardry_I, Proving Grounds of the Mad Overlord.

  I have re-engineered Pascal source code (and assembler code) from the
  Wizardry_I program.  The original executable files can be found on:

    Wizardry_i_boot.dsk

  In this package:

    /WizardryCode
       Wiz1A.DSK
       Wiz1B.DSK
       Wiz1C.DSK
       Wiz1D.DSK
       Wiz1WizardryAssembler.txt
       Wiz1WizardryPascal.txt
                      
    /SystemStartup
       Wiz1E.DSK
       Wiz1StartupAssembler.txt
       Wiz1StartupPascal.txt

  The Pascal code found on the enclosed disks is NOT the code that the original
  authors wrote.  However, when you compile (and assemble and link) these
  files, the EXACT executable code in Wizardry.code and System.Startup are
  created.

  The source code can be compiled using Apple Pascal 1.1 on an Apple][
  computer (or simulator) that has 4 diskette drives.

  To compile System.Startup:

    1. Assemble WIZ1E:LZDECOMP.TEXT (creates LZDECOMP.CODE)
    2. Assemble WIZ1E:CHKSYNCH.TEXT (creates CHKSYNCH.CODE)
    3. Assemble WIZ1E:SCREENPT.text (creates SCREENPT.CODE)
    4. Compile  WIZ1E:STARTUP.TEXT  (creates unlinked STARTUP.CODE)
    5. Link     WIZ1E:STARTUP.CODE  (creates STARTUP.CODE)
    6. Rename   STARTUP.CODE        (creates SYSTEM.STARTUP)

  To compile WIZARDRY.CODE:

    1. Assemble WIZ1D:CLRRECT.TEXT  (creates CLRRECT.CODE)
    2. Assemble WIZ1D:MVCURSOR.TEXT (creates MVCURSOR.CODE)
    3. Assemble WIZ1D:PRGRCHR.TEXT  (creates PRGRCHR.CODE)
    4. Assemble WIZ1D:DRAWLINE.TEXT (creates DRAWLINE.CODE)
    5. Assemble WIZ1D:CLRPICT.TEXT  (creates CLRPICT.CODE)
    6. Assemble WIZ1D:KEYAVAIL.TEXT (creates KEYAVAIL.CODE)
    7. Assemble WIZ1D:RANDOM.TEXT   (creates RANDOM.CODE)
    8. Compile  WIZ1A:WIZ.TEXT      (creates unlinked WIZ.CODE)
    9. Link     WIZ1A:WIZ.CODE      (creates WIZARDRY.CODE)
    
  See the discussion on Usenet at:
    comp.sys.apple2
      "Wizardry re-engineering"

  My Google Groups name is:  TommyGoog

Keywords:      Wizardry, Proving Grounds of the Mad Overlord, SIR-TECH 
Uploader:      ewerst@msn.com   
Primary-site:  ftp://ftp.apple.asimov.net
                 /pub/apple_II/images/games/rpg/wizardry/wizardry_I/

               Wizardry_i_SourceCode.zip

                   WiziSourceCode.ASM.txt

                   /WizardryCode
                      Wiz1A.DSK
                      Wiz1B.DSK
                      Wiz1C.DSK
                      Wiz1D.DSK
                      Wiz1WizardryAssembler.txt
                      Wiz1WizardryPascal.txt
                      
                   /SystemStartup
                      Wiz1E.DSK
                      Wiz1StartupAssembler.txt
                      Wiz1StartupPascal.txt


Platform:      Apple][ 
End