💾 Archived View for mirrors.apple2.org.za › archive › ground.icaen.uiowa.edu › Docs › ProgramWriter_… captured on 2023-04-26 at 17:21:41.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Program Writer: Quick Info and Main Editing Commands

from Rubywand (revised from April and May 2000
issues of GS WorldView)


P R O G R A M  W R I T E R

Full Screen BASIC Program Editor
by Alan Bird
published by Beagle Bros

Comes in versions for DOS 3.3 and ProDOS
Requires an Apple IIe, //e, //c, IIc+, or IIgs
Some configurations require 128k.


     Beagle Bros's Program Writer is easily the best way to
write Applesoft BASIC programs. Whether your program is for
DOS 3.3 or ProDOS, no other editor comes even remotely close.



AVAILABILITY

     Program Writer is available in various distributions
including ...

DOS 3.3*
ProgramWriterD33.sdk -- ShrinkIt disk archive
ProgramWriterD33.dsk -- .dsk disk image
on TNILUTIL, Editor LC only (.sdk and .dsk)

ProDOS*
ProgramWriterPD.sdk -- ShrinkIt disk archive
ProgramWriterPD.dsk -- .dsk disk image
on PDUTIL, Editor LC only (.sdk and .dsk)


Use WinZIP or similar utility to unzip the file.



MANUAL

     The manual is available in a separate Text file named 
"ProgramWriterManual.txt" or something similar.



GETTING STARTED

     The program is usually available in three forms tailored
to match available memory. After booting, you will usually have
a choice of "Editor.LC", "Editor", and "Editor.Small". If your
Apple II will run Editor.LC, that is probably your best choice.

     After starting and editor, enter NEW and LOAD the BASIC
program to be edited. Enter && to enter editor.

     OA-Q exits the editor. ("OA" = hold down the OpenApple key.)
To save your work, SAVE the BASIC program.



MAIN KEY COMMANDS

     Below is a handy list of the main editing commands. See the
manual for more detail and a complete listing of commands.
("Line" with a capital "L" refers to a complete program line.
Otherwise, "line" refers to a line of Text.)


Arrow keys move cursor  
OA-arrow key for big moves
OA-1 ... OA-9 hops cursor 
DELETE deletes Left 
OA-DELETE deletes Right
OA-! begins Line(s) copy*
OA-@ pastes Lines*
OA-# begins Line(s) Renumbering

ESCAPE cancels any pending changes and
refreshes the display to reflect the
actual status of the program listing.

RETURN generally accepts any pending
changes-- e.g. changes to a Line are
entered, etc..

OA-A toggles auto Line numbering 
OA-C begins character copy* 
OA-D begins Line(s) Delete
OA-E toggles cursor type
OA-F begins Find 
OA-I lets you insert a Line
OA-N toggles compress
OA-P pastes copied characters*
OA-Q exits the editor
OA-R begins Find & Replace
OA-S allows Save while editing
OA-V lists Variables
OA-W toggles 'word mode'
OA-X toggles 80/40 col display 
OA-Y deletes Right to end of line 
OA-Z removes editor




Notes

o- For Find, Find & Replace, etc., OA-Y is a handy way to quickly clear
   a previous entry.

o- Changing a Line Number by hand followed by RETURN duplicates the
   entire Line with the new Line Number. The original Line is unchanged.
   To be able to view both the original Line and the new Line in their
   proper locations, press ESCAPE to refresh display.