257 lines
11 KiB
Plaintext
257 lines
11 KiB
Plaintext
|
||
An Ace Mccoy / Wetware Inc. Production...
|
||
-------------------------------------------
|
||
-- This a one of a series of files --
|
||
-- Written to help Modemers learn to --
|
||
-- write PSE ads/Animations....... --
|
||
-------------------------------------------
|
||
-- Proterm Special Emulation --
|
||
-- ::::::::::::::::::::::::: --
|
||
-- How to Guide --
|
||
-- --
|
||
-- Written By Ace Mccoy --
|
||
-- Nov 30,1990 --
|
||
-------------------------------------------
|
||
|
||
Proterm Special Emulation
|
||
-------------------------
|
||
First of all ill just explain what this is, for those who dont know...
|
||
|
||
PSE is a special 'Apple' emulation developed by the makers of Proterm (an
|
||
apple Terminal program) they took the idea of DataMedia Emulation (the use
|
||
of inverse blocks and characters over the modem for crude graphics further
|
||
by adding the capability of also using the apple's built in 'Mousetext
|
||
Characters'. This allowed for an interesting way to 'Liven' up Bbs', menu's
|
||
were no longer just text, but now could be snazzy and eye-catching...
|
||
To use Proterm special in the begining you had to have Proterm version
|
||
1.9 or better, and you also needed a BBS that supported PSE. By setting the
|
||
Emulation to 'Proterm Special' when calling a PSE Bbs, you would then see any
|
||
PSE the board used... At first it was quite the trend, but like all things it
|
||
died out eventually, and was seen here and there. But in the last few years
|
||
it has come back into use for Bbs' and Advertisements for Bbs', along with
|
||
some imagination, PSE was responsible for some of the best Bbs' seen...
|
||
|
||
|
||
'Emulation'
|
||
-----------
|
||
Quick reference for using the Emulation
|
||
|
||
[1] Boot up Proterm 1.9 or Newer (current is 2.2)
|
||
|
||
[2] Once at the Main Menu, you must goto your dial list (cmd 'D') and choose
|
||
or add a PSE Bbs.
|
||
|
||
[3] If Editing an old Bbs dial data, you must choose 'EDIT'.
|
||
|
||
Now press return untill the highlighter is on 'Status Bar: Yes No'
|
||
When using a PSE Bbs, it is best to turn off yuor status bar so that
|
||
any PSE they use wont be messed up by the missing screen area... now
|
||
rtn, This gives you the 'Terminal Emulation' Prompt, use your left and
|
||
right arrow keys to flip through the supported emualtions until you
|
||
find 'Proterm Special'. Press return until you are back at the 'Dial'
|
||
prompt (Proterm will save the newly edited Spec's to Disk)
|
||
|
||
[4] Now.. whenever you dial that BBS, you can view whatever PSE they have!
|
||
|
||
|
||
|
||
Proterm Special Charcters (Control & Moustext)
|
||
----------------------------------------------
|
||
|
||
When using PSE, you have the ability to Turn on & off the different
|
||
functions such as 'Mousetext', 'Inverse', and Ascii. You do this by using
|
||
the Control characters given in chart [--A.1--] & [--A.1b--], These Control
|
||
Chars have various functions, from screen movment to Insert/Deletion.
|
||
Depending upon how you are typing up a PSE file, you might not have access
|
||
to most or all of these options. When using the Proterm Editor you may use all
|
||
of these options by pressing ::Open Apple 'P':: then you type the actual
|
||
Character needed (example: Open Apple 'P' + 'N' this will show you the actual
|
||
character in inverse like this ) By using certain of these you turn on Sub
|
||
Functions like Mousetext, whatever is after the Ctrl-P in the file will be converted to its Mousetext Equivelent [Chart --A.2--] (Not all Keys have
|
||
Mousetext equivelents).
|
||
|
||
|
||
Viewing PSE with Proterm outside of a BBS
|
||
-----------------------------------------
|
||
|
||
[1] Boot Proterm 1.9 or Better
|
||
|
||
[2] Use the 'Open Apple/Control/T' command to put Proterm into a fake
|
||
Online Mode
|
||
|
||
[3] Now use the Open Apple 'O' command to edit the online parameters.
|
||
|
||
Press Return until you reach 'Duplex', change this to Half.
|
||
Change the 'Status Bar' to -No- status bar. And then change
|
||
the Emulation to 'Proterm Special'
|
||
|
||
[4] Now use the Open Apple 'S' command (Send) and choose ASCII send
|
||
|
||
[5] You can either send a PSE file from disk or from the Copy Buffer, so choose whichever.
|
||
|
||
[6] Now, Edit the ASCII send Parameters like this:
|
||
|
||
Change the line width to 'AA'
|
||
Use the left arrow key to change the Inter-Char and Inter-Line to '0'
|
||
Now send... it should goto the screen, if not, recheck the Online
|
||
parameters, and make sure you are in half duplex.
|
||
|
||
|
||
|
||
Chart [--A.1--]
|
||
Pse Control Characters
|
||
|
||
(OA-P = Proterms Open Apple 'P' Ctrl Char Command)
|
||
(These PT keys -ONLY- work in Proterm, SS allows limited use of Ctrl Cmds)
|
||
|
||
--------------------------------------------------------------------------
|
||
Ctrl Char's | PT Key's | Description
|
||
--------------------------------------------------------------------------
|
||
O | OA-P 'O' | Turns on the 'Inverse' Command (inv=on/mt=off)
|
||
P | OA-P 'P' | Turns on the 'Mousetext' Command(Inv=off/mt=on)
|
||
| | (^^Look to chart [-A.2-] for Mousetext Info^^)
|
||
| |
|
||
N | OA-P 'N' | Turns off both the Moustext and/or Inverse Cmds
|
||
H | OA-P 'H' | Move cursor Left one space
|
||
U | OA-P 'U' | Move cursor Right One Space
|
||
K | OA-P 'K' | Move cursor up one line
|
||
J | OA-P 'J' | Move cursor down one line
|
||
I | OA-P 'I' | Move cursor to next TAB (Tab's are every 8 spc's)
|
||
A | OA-P 'A' | Move cursor begining of line
|
||
B | OA-P 'B' | Move cursor to end of line
|
||
X | OA-P 'X' | Moves cursor to Home Position (0,0) w/o Clearing
|
||
D | OA-P 'D' | Delete cursor's current position
|
||
F | OA-P 'F' | Insert a space at cursor
|
||
Z | OA-P 'Z' | Delete Current line
|
||
V | OA-P 'V' | Insert a Blank line at cursor
|
||
Y | OA-P 'Y' | Delete from cursor's position to end of line
|
||
W | OA-P 'W' | Delete From Cursor to end of screen
|
||
L | OA-P 'L' | Clears Screen and moves Cursor to Home pos (0,0)
|
||
G | OA-P 'G' | Sounds Apple's --Bell--
|
||
|
||
The next chart [--A.1b--], contains more Ctrl Chars, but these require a
|
||
better explaination, they are MORE involved
|
||
|
||
----------------------------------------------------------------------------
|
||
Chart [--A.1b--]
|
||
Control Characters:: Complicated
|
||
-------------------------------------------
|
||
|
||
Control 'R'::::[Repeat]::::::::
|
||
|
||
This Control function is used when repeating one Character 3 or more times in
|
||
a horizontal line (ie: Top of a box) it is used like so:
|
||
|
||
------- AB --------
|
||
|
||
'A' stands for the Actual Character you wish to repeat
|
||
'B' stands for the ascii equivelent of the number of times you want
|
||
it repeated
|
||
|
||
(ie: Line of 64 equal signs would be --> =@)
|
||
|
||
---------------------------------------------------------------------------
|
||
|
||
Control 'T'::::[Tone]:::::::
|
||
|
||
This is the PSE sound generator command, with some skill you can use this to
|
||
play simple songs... it is used in this format:
|
||
|
||
---------- T1T2D ---------
|
||
|
||
'T1' stands for Sound Tone 1
|
||
'T2' stands for Sound Tone 2
|
||
'D' stands for Duration
|
||
|
||
For a single tone use the same value for T1 and T2, dual tone use Diff
|
||
values for both...
|
||
|
||
---------------------------------------------------------------------------
|
||
|
||
Control 'E':::::[PSE Detect]::::::
|
||
|
||
This is sent out by a BBS to detect wether PSE is allowed by the User.
|
||
If the user does have PSE active, a control-] is sent back (Ascii 29)
|
||
It gives an easy way to detect PSE users for ASCII/PSE BBS's
|
||
|
||
---------------------------------------------------------------------------
|
||
|
||
Control '^':::::::[Position]:::::::
|
||
|
||
This is an easy way to Position the Cursor anywhere on the screen. It is
|
||
used like this:
|
||
|
||
------- AB ------
|
||
|
||
'A' stands for the Ascii equivelent of the Horizontal position +32
|
||
'B' stands for the Ascii Equivelent of the Vertical position +32
|
||
|
||
|
||
(ie::Positioning the cursor at ''horizontal=5 and Vertical=5'' would look
|
||
like this: 5+32= 37 / Ascii(37) = % ----->> %% real easy!!)
|
||
|
||
|
||
Chart [--A.2--]
|
||
Characters to Mousetext Coversion table
|
||
|
||
--------------------------------------------------------------------------
|
||
Character | Description
|
||
--------------------------------------------------------------------------
|
||
A | Hollow Apple shape (apple //) Hollow triangle (Laser128)
|
||
B | Pointer, solid upside down check
|
||
C | Hour Glass shape
|
||
D | Check mark
|
||
E | Inverse Check mark
|
||
F | Left half of a running man
|
||
G | Right half of a running man
|
||
H | Left arrow shape
|
||
I | Grey Underscore (cursor)
|
||
J | Down arrow shape
|
||
K | Up arrow shape
|
||
L | Line at top of cursor
|
||
M | Carriage Return (Bent Arrow)
|
||
N | Inverse Block
|
||
O | Inverse Left arrow
|
||
P | Inverse Right Arrow
|
||
Q | Inverse Down Arrow
|
||
R | Inverse Up Arrow
|
||
S | Line in middle of cursor (dash, but longer)
|
||
T | An 'L' shape
|
||
U | Right Arrow Shape
|
||
V | Left half of Grey Block
|
||
W | Right Half og Grey Block
|
||
X | Left half of a File Folder shape
|
||
Y | Right Half of a file folder shape
|
||
Z | Line at far right of cursor
|
||
[ | Solid Diamond Shape
|
||
] | Converging Line Plus Sign
|
||
_ | Line at far left of cursor
|
||
^ | Box with Dot in center (minus left 'side')
|
||
2 | Solid Apple shape (Apple //) Solid Triangle (Laser128)
|
||
\ | Double line, One at top and bottom of cursor (parallel)
|
||
? | Line at bottom of cursor
|
||
--------------------------------------------------------------------------
|
||
|
||
|
||
The end.....
|
||
|
||
Well, this is just file one, the next files will discuss techniques of
|
||
making Fast/small PSE files, as well and hints on animation
|
||
|
||
Also, there will be specific files or parts of files discussing the different
|
||
PSE editors out (Thier good & Bad points!!)
|
||
|
||
Thank you all, Ace Mccoy
|
||
|
||
-------------------------------------------------------------------------------
|
||
Call these Bbs's 708/312 area code!
|
||
-------------------------------------------------------------------------------
|
||
|
||
Black Dragon Society // 708-510-0404 Running DDBBS/Awsome Game & Msg area
|
||
Martial Art Academy 708-967-7503 Running modified Tac+ -- Cool BBS
|
||
The Gallery 708-656-5355 Running Modified GBBS/Awsm Gms/Msgs
|
||
Gates of Delerium 708-881-1811 Running modfied Infinity Gs--Cool--
|
||
|
||
-------------------------------------------------------------------------------
|
||
End......
|