190 lines
8.5 KiB
Plaintext
190 lines
8.5 KiB
Plaintext
![]() |
An Ace Mccoy / Wetware Inc. Production...
|
|||
|
-------------------------------------------
|
|||
|
-- This is part of a series of files --
|
|||
|
-- Written to help Modemers learn to --
|
|||
|
-- write PSE ads/Animations....... --
|
|||
|
-------------------------------------------
|
|||
|
-- Proterm Special Emulation --
|
|||
|
-- ::::::::::::::::::::::::: --
|
|||
|
-- How to Guide --
|
|||
|
-- :::Part 2::: --
|
|||
|
-- --
|
|||
|
-- Written By Ace Mccoy --
|
|||
|
-- Jan 23,1991 --
|
|||
|
-------------------------------------------
|
|||
|
|
|||
|
Hello, yes, finally i have been talked into writing part 2 and soon part 3
|
|||
|
of this series... maybe more?? Dunno, but i am thinking of writing my very own
|
|||
|
Pse editor which will incorperate some of the best editors into a single easy
|
|||
|
to use program... well on to the file.
|
|||
|
|
|||
|
|
|||
|
Proterm Special Emulation::: Speed and Size!
|
|||
|
----------------------------------------------
|
|||
|
|
|||
|
Speed in Pse is a very touchy subject, alot of the best heavy pse games and
|
|||
|
Boards out are slow and clunky... people still refuse to do the extra work
|
|||
|
required to make Pse go like lightening. Size, with the use of message bases to
|
|||
|
distribute Pse ads and animations, people started to worry about size. The
|
|||
|
normal Msg base has a 4k limit on messages entered or uploaded, although this
|
|||
|
is plenty for a nice ad, some ad's are chopped off, many dont work at all!
|
|||
|
This is why you are going to learn about giving speed and size to Pse ads and
|
|||
|
animations!
|
|||
|
|
|||
|
|
|||
|
Speedy Pse....
|
|||
|
------------------------------
|
|||
|
|
|||
|
In using Pse you can do a number of things that will speed up those ads, most
|
|||
|
will be covered, those that arent will be at a later date once you've become
|
|||
|
Pse affluent...
|
|||
|
|
|||
|
===============================================================================
|
|||
|
<Control>-^ This Ctrl-^ function is used to position the cursor. If they
|
|||
|
are used to reposition the cursor space by space (like Street
|
|||
|
Scenes) the extra commands tend to slow the pse. So in order to
|
|||
|
speed up Pse, you should remove all extra ctrl-^'s used...
|
|||
|
|
|||
|
Extra Ctrl-^'s are used when you are positioning the cursor
|
|||
|
constantly space after space to print a horizontal sentence or
|
|||
|
string like so:
|
|||
|
|
|||
|
abHbbEcbLdbLebOfb!gb!hb! (output line:66 columns:65-72 )
|
|||
|
|
|||
|
(this prints the string 'HELLO!!!')
|
|||
|
|
|||
|
Not all pse printing is done Horizontally, so it is best to first
|
|||
|
get the useable code. First make sure all of the parameter #2's are
|
|||
|
the same, this means they are printed on the same line. Now use the
|
|||
|
Ascii table to figure if the parameter #1's are in ascending order,
|
|||
|
(pse may be printed right to left, change for speed, but leave it if
|
|||
|
it is for effect) that is if it starts at a low column position and
|
|||
|
increases by one for each space.
|
|||
|
|
|||
|
Once you have the code you wish to use, printing in left to right
|
|||
|
order (if parm #2's are in decending order, just flip it, use the
|
|||
|
last position and then assemble the string after it. Like so....
|
|||
|
|
|||
|
abHELLO!!! (output same as above)
|
|||
|
|
|||
|
(Still prints 'HELLO!!!')
|
|||
|
|
|||
|
This also works for repedative strings like 'xxxxxxxxxxxxxxxxxxxx'
|
|||
|
But there is an even faster way to do those...
|
|||
|
|
|||
|
==============================================================================
|
|||
|
<Control>-R This function is used when repeatedly printing characters
|
|||
|
horizontally (example 'xxxxxxxxxxxxx'), if you print the
|
|||
|
char in a line of 3 or more, you will save alot of wasted
|
|||
|
time...
|
|||
|
|
|||
|
A line printed like this::
|
|||
|
|
|||
|
ab<bb<cb<db<eb<fb<gb<
|
|||
|
|
|||
|
Will give an output of '<<<<<<<' at line:66 columms:65-71
|
|||
|
this may be speeded up using the Control-^ idea like so:
|
|||
|
|
|||
|
ab<<<<<<<
|
|||
|
|
|||
|
but this is made even faster by using the repeat char
|
|||
|
function, this function was explained in file 1 but will be repeated here in the appendix. Anyways, by using the Ctrl-R
|
|||
|
you will gain alot of speed... like so:
|
|||
|
|
|||
|
ab<
|
|||
|
|
|||
|
This does the same thing, just alot faster... remeber,
|
|||
|
look to file #1 for Ctrl-R info... some is also given at
|
|||
|
the end of this file...
|
|||
|
|
|||
|
===============================================================================
|
|||
|
|
|||
|
|
|||
|
Size... it really does matter!!
|
|||
|
-------------------------------
|
|||
|
|
|||
|
Size in Pse ads is usually not a problem, seeing as you have a whole 4k to
|
|||
|
use that is... But in some really good ads where room is used in large amounts,
|
|||
|
it is best to try and shorten the file by removing unneeded characters...
|
|||
|
|
|||
|
Here are some of the most common space wasters in pse ad's::
|
|||
|
|
|||
|
[1] Excess use of Ctrl-^'s... this was covered earlier in the
|
|||
|
file... it will make the pse faster and smaller.
|
|||
|
|
|||
|
[2] Repeated characters without using ctrl-R. Use Ctrl-R whenever
|
|||
|
possible... it save alot of room and speed. It was also
|
|||
|
covered earlier.
|
|||
|
|
|||
|
[3] Printing over 4 Spaces in a string when not needed. If you
|
|||
|
print a string like:
|
|||
|
|
|||
|
abABCDEFGHIJKL MNOPQRSTUVWXYZ
|
|||
|
|
|||
|
You can save time and space by either replacing the spaces
|
|||
|
with a Ctrl-R of the equivelent number of spaces, or remove
|
|||
|
them and just use a Ctrl-^ to reposition the cursor to print
|
|||
|
the rest of the string that many spaces away... these are
|
|||
|
used like so:
|
|||
|
|
|||
|
Ctrl-R: abABCDEFGHIJKL MNOPQRSTUVWXYZ
|
|||
|
|
|||
|
Ctrl-^: abABCDEFGHIJKLzbMNOPQRSTUVWXYZ
|
|||
|
|
|||
|
Both are the same size... but the Ctrl-R wastes a little time
|
|||
|
by printing the spaces, either will work though.
|
|||
|
|
|||
|
===============================================================================
|
|||
|
|
|||
|
Well... this isnt as comprehensive as i had hoped... but it is fairly easy
|
|||
|
to understand for a person who read and understood the first part of this series. Look for updates to the series giving more detail and information,
|
|||
|
possibly, if i follow through, you will see a fully featured Editor combineing the abilities of all of the best editors... it will even do speed and size editing (fudgepacking) on its files...
|
|||
|
|
|||
|
Dont get your hopes up though, you might just see improved or rewritten Street Scenes or Fudgpackers before then...
|
|||
|
|
|||
|
|
|||
|
>>>>>>>>> Appendix <<<<<<<<<<
|
|||
|
|
|||
|
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 '^':::::::[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!!)
|
|||
|
|
|||
|
|
|||
|
(Look to How.to.pse.pt1 for more indepth info on PSE)
|
|||
|
-------------------------------------------------------------------------------
|
|||
|
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......
|