home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Harvey Norman Games
/
HN.iso
/
arcade
/
AK
/
DUNGEON6.ZIP
/
SOURCE.ZIP
/
SUBPROG.BAS
< prev
Wrap
BASIC Source File
|
1993-01-23
|
76KB
|
3,280 lines
Rem The Dungeon 6.0 Subroutines..
DefInt A-Z
Type regtype
ax as Integer
bx as Integer
cx as Integer
dx as Integer
bp as Integer
si as Integer
di as Integer
flags as Integer
End Type
Type regtypex
ax as integer
bx as integer
cx as integer
dx as integer
bp as integer
si as integer
di as integer
flags as integer
ds as integer
es as integer
End Type
Common Shared Esc$,Asc1$,Asc2$,Asc3$,Asc4$,Asc5$,Asc6$
Common Shared inregs as regtype, outregs as regtype
Common Shared inregsx as regtypex, outregsx as regtypex
Sub Key.Pressed
out$=Esc$+"[25;34H"
Call Scrn(out$)
out$="Press a key.."
Call Scrn(out$)
i$=Inkey$
While i$=""
i$=Inkey$
Wend
End Sub
Sub Help.Screen1
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The HEAL spell restores HIT POINTS to your player." Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="The amount restored is equal to your CONSTITUTION." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen2
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The PROTECTION FROM EVIL spell repells a monster's" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="attacks for one round. The number of hits repelled" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="is equal to your DEXTERITY." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen3
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The MAGIC MISSILE spell causes a dartlike object to" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="fly from your player's hand. This missile hits the" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="monster with exact accuracy every time. The amount" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="of damage normally done is doubled." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen4
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The SHIELD spell generates an invisible force field" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="between your player and the monster. Your player's" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="total armor plus is increased by one armor factor." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen5
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The STRENGTH spell doubles your player's strength" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="for the duration of one round." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen6
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The SLEEP spell binds the monster in a helpless" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="state for the duration of one round." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen7
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The LOCATE spell reveals nearby traps and pits." Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="This spell works only for the immediate vicinity" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="and has no duration." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen8
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The PYROTECHNICS spell causes a bolt of fire to fly" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="from your player's hands. The amount of damage done" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="normally is doubled." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen9
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The FIRESTORM spell actuates a small blast of flames" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="to engulf the monster. The amount of damage normally" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="done is doubled." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen10
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The TRANSMUTE spell restructures the surrounding air" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="into gold. This gold can then be picked up." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen11
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The RESTORATION spell restores HIT POINTS to your" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="player. The amount restored is equal to double" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="your CONSTITUTION." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen12
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The SCARE spell will repell a monster's attacks for" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="two rounds. The amount of hits repelled is equal to" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="your DEXTERITY." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen13
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The FIREBALL spell causes a fireball to fly from your" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="player's hands. The amount of damage normally done to" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="the monster is tripled." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen14
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The OBSCUREMENT spell creates an opaque force field" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="between your player and the monster. Your player's" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="total armor plus is increased by two armor factors." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen15
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The POWER SHEILD spell doubles your player's strength" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="for the duration of two rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen16
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The WALL OF WILL spell renders the monster helpless" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="for the duration of two rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen17
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The LIGHT spell illuminates an extended area around" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="your player. This spell has no duration." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen18
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The LEVITATE spell causes your player to float above" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="the Dungeon walls uncontrollably for the duration of" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="two to five rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen19
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The MONSTER SUMMON spell calls up one to four" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="monsters of the current monster level." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen20
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The FINGER OF DEATH spell instantly destroys the" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="monster. The monster's treasure remains intact." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen21
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The REGENERATE spell restores HIT POINTS to your" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="player. The amount restored is equal to triple" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="your CONSTITUTION." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen22
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The FORGET spell will repell a monster's attacks for" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="three rounds. The amount of hits repelled is equal to" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="your DEXTERITY." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen23
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The LIGHTNING BOLT spell causes bolts of electricity" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="to fly from your player's hands. The amount of damage" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="normally done to the monster is multiplied by four." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen24
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The PHANTASMAL FORCE spell creates a solid wall between" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="your player and the monster. Your player's total armor" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="plus is increased by three armor factors." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen25
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The WALL OF FORCE spell doubles your player's strength." Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="This spell has a duration of three rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen26
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The CHARM MONSTER spell renders the monster helpless." Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="This spell has a duration of three rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen27
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The CONTINUAL LIGHT spell illuminates an extended area" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="around your player. This spell has a duration of eight" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen28
out$=Esc$+"[10;17H"
Call Scrn(out$)
out$="The PASSWALL spell allows your player to travel" Call Scrn(out$)
out$=Esc$+"[11;17H"
Call Scrn(out$)
out$="through the Dungeon walls. This spell will stay" Call Scrn(out$)
out$=Esc$+"[12;17H"
Call Scrn(out$)
out$="in effect while in a wall. It has a duration of" Call Scrn(out$)
out$=Esc$+"[13;17H"
Call Scrn(out$)
out$="two to four rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen29
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The DEMON SUMMON spell calls up one to three Demons" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="of level twenty to fifty. Demons have been found to" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="have vast amounts of treasure." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen30
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The DOOMKILL spell instantly demolishes all monsters" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="surrounding you. The monster's treasures will remain." Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="This spell has no duration." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen31
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The RESURRECTION spell restores HIT POINTS to your" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="player. The amount restored is equal to four times" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="your CONSTITUTION." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen32
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The FEAR spell will repell a monster's attacks for" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="four rounds. The amount of hits repelled is equal" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="to your DEXTERITY." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen33
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The DISINTEGRATE spell causes energy to be drained" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="from the nearest attacking monster. The amount of" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="damaged done normally is multiplied by five." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen34
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The BLADE BARRIER spell creates a rotating wall of" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="swords between your player and the monster. Your" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="player's total armor plus is increased by four armor" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="factors." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen35
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The ENCHANTED WEAPON spell doubles your weapon plus." Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="This spell has a duration of three rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen36
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The HOLD MONSTER spell renders the monster helpless." Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="This spell lasts up to four rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen37
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The TELEPORT spell causes your player to reappear in" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="another area of the Dungeon level. Your player has no" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="control over teleportation." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen38
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The POLYMORPH spell instantly devastates all monsters" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="within three squares of your player. This spell lasts" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="for one round." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen39
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The TIME STOP spell nullifies all monster's attacks" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="around your player. This spell lasts for five rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen40
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The GENOCIDE spell annihilates all monsters within" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="three squares of your player. This spell's duration" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="lasts for three rounds." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen41
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The INFO key displays current monster hits and experience," Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="average, maximum, and minimum statistics for monsters at" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="the current Dungeon level, attack formulas, and your total" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="armor and weapon plus." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen42
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The FIGHT key causes your player to attack a monster." Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="While fighting monsters, many factors are considered" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="such as your armor plus, your weapon plus, and other" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="conditions created by casted spells." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen43
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="This key moves your player to the south one Dungeon" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="square. Occupied squares next to your player create" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="conditions such as opening chests, retreiving gold," Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="and engaging monsters in combat." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen44
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The CAST key causes your player to cast a spell chant." Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="In order to cast spells chants, they must be collected" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="and memorized during the Adventure." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen45
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="This key moves your player to the west one Dungeon" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="square. Moving on a square creates certain unknown" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="conditions such as triggering a trap, falling in a" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="pit, and discovering scrolls." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen46
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The ENTER key on the numeric keypad is used as an" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="'acceptance' key for various prompts such opening" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="and storing inventory from chests, and picking up" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="treasure." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen47
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="This key moves your player to the east one Dungeon" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="square. Your player can move to other parts of the" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="the Dungeon level with certain spells. Among these" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="spells are levitate, passwall, teleport." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen48
out$=Esc$+"[10;17H"
Call Scrn(out$)
out$="The EVADE key causes your player to dodge the" Call Scrn(out$)
out$=Esc$+"[11;17H"
Call Scrn(out$)
out$="current monster (if your player is in combat)" Call Scrn(out$)
out$=Esc$+"[12;17H"
Call Scrn(out$)
out$="and move to an adjacent square." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen49
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="This key moves your player to the north one Dungeon" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="square. To change Dungeon levels, move your player" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="through the upper and lower exits." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen50
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The IGNORE key responds as a 'refuse' key for some" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="prompts. These prompts include opening and storing" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="inventory from chests and picking up treasure." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen51
out$=Esc$+"[8;16H"
Call Scrn(out$)
out$="The STATS key displays your player character's" Call Scrn(out$)
out$=Esc$+"[9;16H"
Call Scrn(out$)
out$="attributes, armor pluses, and weapon plus. The" Call Scrn(out$)
out$=Esc$+"[10;16H"
Call Scrn(out$)
out$="stats and their abbreviations are as follows:" Call Scrn(out$)
out$=Esc$+"[12;11H"
Call Scrn(out$)
out$="STR - Strength INT - Intelligence WIS - Wisdom" Call Scrn(out$)
out$=Esc$+"[13;11H"
Call Scrn(out$)
out$="CON - Constitution DEX - Dexterity CHA - Charisma" Call Scrn(out$)
out$=Esc$+"[14;11H"
Call Scrn(out$)
out$="WE - Weapon AR - Armor SH - Shield" Call Scrn(out$)
out$=Esc$+"[15;11H"
Call Scrn(out$)
out$="CL - Cloak HE - Helmet BO - Boots" Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen52
out$=Esc$+"[10;13H"
Call Scrn(out$)
out$="The CHANTS key displays all the chants your player has" Call Scrn(out$)
out$=Esc$+"[11;13H"
Call Scrn(out$)
out$="remembered. Your player can read spell chants found on" Call Scrn(out$)
out$=Esc$+"[12;13H"
Call Scrn(out$)
out$="scrolls hidden in the Dungeon." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen53
out$=Esc$+"[10;18H"
Call Scrn(out$)
out$="The X is your player. Move your player with the" Call Scrn(out$)
out$=Esc$+"[11;18H"
Call Scrn(out$)
out$="numeric keypad cursor keys. You will be prompted" Call Scrn(out$)
out$=Esc$+"[12;18H"
Call Scrn(out$)
out$="for an action when you move your player next to" Call Scrn(out$)
out$=Esc$+"[13;18H"
Call Scrn(out$)
out$="a symbol. For example, you move your player next" Call Scrn(out$)
out$=Esc$+"[14;18H"
Call Scrn(out$)
out$="to a scroll and are asked to take or ignore it." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen54
out$=Esc$+"[10;13H"
Call Scrn(out$)
out$="The # symbol is a monster. Monsters usually carry some" Call Scrn(out$)
out$=Esc$+"[11;13H"
Call Scrn(out$)
out$="treasure, such as gold, gems, or chests. Monsters have" Call Scrn(out$)
out$=Esc$+"[12;13H"
Call Scrn(out$)
out$="statistics like your player, including experience, hit" Call Scrn(out$)
out$=Esc$+"[13;13H"
Call Scrn(out$)
out$="points, and strength." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen55
out$=Esc$+"[10;17H"
Call Scrn(out$)
out$="The ~ symbol is a scroll. Your player can read and" Call Scrn(out$)
out$=Esc$+"[11;17H"
Call Scrn(out$)
out$="memorize scrolls for later use. In order to cast a" Call Scrn(out$)
out$=Esc$+"[12;17H"
Call Scrn(out$)
out$="spell chant learned from a scroll use the '-' key." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen56
out$=Esc$+"[10;12H"
Call Scrn(out$)
out$="The $ symbol is gold. Taking gold increases your hoard." Call Scrn(out$)
out$=Esc$+"[11;12H"
Call Scrn(out$)
out$="Gold is needed for reaching the next level of expertise." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen57
out$=Esc$+"[10;14H"
Call Scrn(out$)
out$="The "+Chr$(254)+" symbol is a chest. Chests can be opened, and usually" Call Scrn(out$)
out$=Esc$+"[11;14H"
Call Scrn(out$)
out$="contain armor and weapons. It is said there was once a" Call Scrn(out$)
out$=Esc$+"[12;14H"
Call Scrn(out$)
out$="Globe of extreme power locked in a chest. This Globe could" Call Scrn(out$)
out$=Esc$+"[13;14H"
Call Scrn(out$)
out$="unleash the immense power of the past and allow the user" Call Scrn(out$)
out$=Esc$+"[14;14H"
Call Scrn(out$)
out$="to control whatever he desired." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen58
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The ^ symbol represents a trap. Traps are not visible" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="until triggered or located (with the locate spell)." Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="Traps in higher Dungeon levels cause more damage to" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="your player. Traps block Dungeon passages." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen59
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The o symbol is a pit. Pits become visible when your" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="player has fallen in. Pits in higher Dungeon levels" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="cause more damage to your player. Some spells allow" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="your player to move around pits, such as levitate," Call Scrn(out$)
out$=Esc$+"[14;15H"
Call Scrn(out$)
out$="passwall, and teleport." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen60
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The * symbol are gems. When you land on gems then your" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="player picks them up. They are converted to gold in" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="your inventory. Gold is needed to increase to the" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="next level when you have enough experience." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen61
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The ! symbol is a teleporter. You can either land on" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="a teleporter or ignore it. Entering a teleporter can" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="move your player to another dungeon level or some" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="place in the current level. Teleporters disappear" Call Scrn(out$)
out$=Esc$+"[14;15H"
Call Scrn(out$)
out$="after they have been entered." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen62
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The ? symbol is a temple. You can either pray at the" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="temple, pillage it or ignore it. Temples disappear" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="after they are acted on. If you pillage it you can" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="be hit for damage or rewarded with treasure. If you" Call Scrn(out$)
out$=Esc$+"[14;15H"
Call Scrn(out$)
out$="pray either nothing may happen or gold will appear." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen63
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The HELP command displays the help screens. You can" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="get help for every spell by pressing the function" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="key F1 through F10 with shift key, for every symbol" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="in the dungeon, or meanings for the cursor keypad" Call Scrn(out$)
out$=Esc$+"[14;15H"
Call Scrn(out$)
out$="functions. Exit help by pressing the spacebar." Call Scrn(out$) Call Key.PressedEnd Sub
Sub Help.Screen64
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The > symbol is a stair leading up. When you enter" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="a stair up from level one your player exits the" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="dungeon. Stairs up from lower levels lead to the" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="next higher dungeon you were in." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen65
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The < symbol is a stair leading down. There is no" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="limit to the dungeon. Lower levels have more and" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="more difficult monsters with more treasure." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen66
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The TRADE command allows your player to trade gold" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="for statistics. Your remaining gold is displayed" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="with the average cost per statistic. You can select" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="the statistic to purchase with the number keys 1-6." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen67
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The LEVEL command lets you change the dungeon level" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="to another level. Your number of stored levels is" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="shown. You can select any level to continue play in." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen68
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The USE command uses a charge from a magical wand or" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="potion. You must first collect some wands or potions" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="in the dungeon. You must enter the alphabetic number" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="of the wand or potion to use them." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen69
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The INVENTORY command displays the wands, potions, staffs" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="and rings you have collected. There are ten of each item" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="in the dungeon. They are used with the Use command or by" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="the extended Alt- and Control- letter key commands." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen70
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The | symbol is a wand. There are ten different wands in" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="the dungeon. When you use a wand with the Use command the" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="charge from the wand will cast a spell onto monsters" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="nearby. When all the charges are used the wand vanishes." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen71
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The @ symbol is a potion. There are ten different potions" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="in the dungeon. When you use potions with the Use command" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="the charge from the potion will cast a healing spell." Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="When the potion is used up it vanishes." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen72
out$=Esc$+"[10;25H"
Call Scrn(out$)
out$="The Alt-A to Alt-J are the wand keys:" Call Scrn(out$)
out$=Esc$+"[12;20H"
Call Scrn(out$)
out$="Alt-A = magic missile Alt-F = lightning bolt"
Call Scrn(out$)
out$=Esc$+"[13;20H"
Call Scrn(out$)
out$="Alt-B = pyrotechnics Alt-G = doomkill"
Call Scrn(out$)
out$=Esc$+"[14;20H"
Call Scrn(out$)
out$="Alt-C = firestorm Alt-H = disintegrate"
Call Scrn(out$)
out$=Esc$+"[15;20H"
Call Scrn(out$)
out$="Alt-D = fireball Alt-I = blade barrier"
Call Scrn(out$)
out$=Esc$+"[16;20H"
Call Scrn(out$)
out$="Alt-E = finger of death Alt-J = genocide"
Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen73
out$=Esc$+"[10;25H"
Call Scrn(out$)
out$="The Alt-Q to Alt-Z are the potion keys:" Call Scrn(out$)
out$=Esc$+"[12;20H"
Call Scrn(out$)
out$="Alt-Q = heal Alt-V = power shield"
Call Scrn(out$)
out$=Esc$+"[13;20H"
Call Scrn(out$)
out$="Alt-R = protection Alt-W = wall of will"
Call Scrn(out$)
out$=Esc$+"[14;20H"
Call Scrn(out$)
out$="Alt-S = shield Alt-X = regeneration"
Call Scrn(out$)
out$=Esc$+"[15;20H"
Call Scrn(out$)
out$="Alt-T = strength Alt-Y = phantasmal force"
Call Scrn(out$)
out$=Esc$+"[16;20H"
Call Scrn(out$)
out$="Alt-U = restoration Alt-Z = resurrection"
Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen74
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The % symbol is a staff. There's ten different staffs in" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="the dungeon. When you use staffs with the Use command the" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="charge from the staff will cast a spell. When all the" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="charges are used the staff vanishes." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen75
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The & symbol are some coins. The number of coins you will" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="find in the dungeon are according to the dungeon level" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="you are at. Each coin is worth 100 gold peices." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen76
out$=Esc$+"[10;15H"
Call Scrn(out$)
out$="The "+Chr$(34)+" symbol is a ring. There are ten different rings in" Call Scrn(out$)
out$=Esc$+"[11;15H"
Call Scrn(out$)
out$="the dungeon. When you use a ring with the Use command the" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="charge from the ring will cast a spell. When all the" Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="charges are used the ring vanishes." Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen77
out$=Esc$+"[10;20H"
Call Scrn(out$)
out$="The Control-A to Control-J are the staff keys:" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="Control-A = locate Control-F = passwall"
Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="Control-B = transmute Control-G = fear"
Call Scrn(out$)
out$=Esc$+"[14;15H"
Call Scrn(out$)
out$="Control-C = light Control-H = enchanted weapon"
Call Scrn(out$)
out$=Esc$+"[15;15H"
Call Scrn(out$)
out$="Control-D = levitate Control-I = teleport"
Call Scrn(out$)
out$=Esc$+"[16;15H"
Call Scrn(out$)
out$="Control-E = continual light Control-J = time stop"
Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Help.Screen78
out$=Esc$+"[10;20H"
Call Scrn(out$)
out$="The Control-Q to Control-Z are the ring keys:" Call Scrn(out$)
out$=Esc$+"[12;15H"
Call Scrn(out$)
out$="Control-Q = sleep Control-V = wall of force"
Call Scrn(out$)
out$=Esc$+"[13;15H"
Call Scrn(out$)
out$="Control-R = scare Control-W = charm monster"
Call Scrn(out$)
out$=Esc$+"[14;15H"
Call Scrn(out$)
out$="Control-S = obscurement Control-X = demon summon"
Call Scrn(out$)
out$=Esc$+"[15;15H"
Call Scrn(out$)
out$="Control-T = monster summon Control-Y = hold monster"
Call Scrn(out$)
out$=Esc$+"[16;15H"
Call Scrn(out$)
out$="Control-U = forget Control-Z = polymorph"
Call Scrn(out$)
Call Key.PressedEnd Sub
Sub Display.Help.Screen
out$=Esc$+"[1;32m"
Call Scrn(out$)
out$=Esc$+"[1;1H"
Call Scrn(out$)
out$="While playing, type 0 for help, "
out$=out$+"or Q for quit. The 24th status line displays Call Scrn(out$)
out$=Esc$+"[2;1H"
Call Scrn(out$)
out$="the following information: "
out$=out$+"DLVL is the dungeon level, LVL is your player's Call Scrn(out$)
out$=Esc$+"[3;1H"
Call Scrn(out$)
out$="level, HP is your player's hit points, "
out$=out$+"EXP is your player's experience, GOLD Call Scrn(out$)
out$=Esc$+"[4;1H"
Call Scrn(out$)
out$="is the amount of gold hoarded, "
out$=out$+"and NM the number of monsters remaining. Call Scrn(out$)
out$=Esc$+"[5;1H"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="Function Keys" Call Scrn(out$)
out$=Esc$+"[6;1H"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc5$+String$(12,Asc2$)+Asc6$
Call Scrn(out$)
out$=Esc$+"[7;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="FN Key "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Spell"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[8;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Shift "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Level"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[9;1H"
Call Scrn(out$)
out$=Chr$(199)+String$(12,Chr$(196))+Chr$(182)
Call Scrn(out$)
out$=Esc$+"[10;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Normal "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=">"
Call Scrn(out$)
out$=" "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="1 "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[11;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Ctrl- "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=">"
Call Scrn(out$)
out$=" "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="2 "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[12;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Shift- "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=">"
Call Scrn(out$)
out$=" "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="3 "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[13;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Alt- "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=">"
Call Scrn(out$)
out$=" "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="4 "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Esc$+"[14;1H"
Call Scrn(out$)
out$=Chr$(199)+String$(12,Chr$(196))+Chr$(182)
Call Scrn(out$)
out$=Esc$+"[15;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Key "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Spell "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[16;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Shift "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Number"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Esc$+"[17;1H"
Call Scrn(out$)
out$=Chr$(199)+String$(12,Chr$(196))+Chr$(182)
Call Scrn(out$)
out$=Esc$+"[18;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Alt- "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="A "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="-"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$=" J "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[19;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Alt- "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Q "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="-"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$=" Z "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[20;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Ctrl- "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="A "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="-"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$=" J "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[21;1H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Ctrl- "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Q "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="-"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$=" Z "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[22;1H"
Call Scrn(out$)
out$=Asc4$+String$(12,Asc2$)+Asc3$ Call Scrn(out$)
out$=Esc$+"[5;16H"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="Numeric Keypad" Call Scrn(out$)
out$=Esc$+"[6;16H"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc5$
Call Scrn(out$)
out$=String$(47,Asc2$)
Call Scrn(out$)
out$=Asc6$
Call Scrn(out$)
out$=Esc$+"[7;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="7"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Evade "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="8"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="North "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="9"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Ignore "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="'"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Use "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[8;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="4"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="West "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="5"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="<cr> "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="6"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="East "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="-"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Chants"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[9;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="1"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Fight "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="2"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="South "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="3"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Cast "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="+"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Info "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[10;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="0"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Help "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="."
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Stats "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="/"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Inventory "
Call Scrn(out$)
out$=String$(11,32)
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[11;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="\"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Trade "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=" : "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Level "
Call Scrn(out$)
out$=String$(25,32)
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[12;16H"
Call Scrn(out$)
out$=Asc4$
Call Scrn(out$)
out$=String$(47,Asc2$)
Call Scrn(out$)
out$=Asc3$
Call Scrn(out$)
out$=Esc$+"[14;16H"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="Cursor Keypad" Call Scrn(out$)
out$=Esc$+"[15;16H"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc5$
Call Scrn(out$)
out$=String$(47,Asc2$)
Call Scrn(out$)
out$=Asc6$
Call Scrn(out$)
out$=Esc$+"[16;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="PgUp"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Evade "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Up "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="North "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Hme"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Ignore "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="CtlPgUp"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Use "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[17;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Lft "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="West "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Rtn"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="<cr> "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Rgt"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="East "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="CtlPgDn"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Chants"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[18;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="PgDn"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Fight "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Dn "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="South "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="End"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Cast "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="CtlRgt "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Info "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[19;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Ins "
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Help "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="Del"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Stats "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="CtlLft"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Inventory"
Call Scrn(out$)
out$=String$(9,32)
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[20;16H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="CtlHm"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Trade "
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="CtlEnd"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$=":"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Level"
Call Scrn(out$)
out$=String$(23,32)
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[21;16H"
Call Scrn(out$)
out$=Asc4$
Call Scrn(out$)
out$=String$(47,Asc2$)
Call Scrn(out$)
out$=Asc3$
Call Scrn(out$)
out$=Esc$+"[5;66H"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="Dungeon Runes" Call Scrn(out$)
out$=Esc$+"[6;66H"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc5$
Call Scrn(out$)
out$=String$(12,Asc2$)
Call Scrn(out$)
out$=Asc6$
Call Scrn(out$)
out$=Esc$+"[7;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="X"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Player "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[8;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="#"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Monster "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[9;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="$"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Gold "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[10;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="~"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Scroll "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[11;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="^"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Trap "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[12;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="o"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Pit "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[13;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="*"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Gem "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[14;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="!"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Teleporter"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[15;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="?"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Temple "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[16;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$=Chr$(254)
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Chest "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[17;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$=">"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Stair Up "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[18;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="<"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Stair Down"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[19;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="|"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Wand "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[20;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="@"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Potion "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[21;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="%"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Staff "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[22;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="&"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Coins "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[23;66H"
Call Scrn(out$)
out$=Asc1$
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$=Chr$(34)
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="="
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="Ring "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$=Asc1$ Call Scrn(out$)
out$=Esc$+"[24;66H"
Call Scrn(out$)
out$=Asc4$
Call Scrn(out$)
out$=String$(12,Asc2$)
Call Scrn(out$)
out$=Asc3$
Call Scrn(out$)
out$=Esc$+"[37m" Call Scrn(out$)
out$=Esc$+"[23;27H"
Call Scrn(out$)
out$=Esc$+"[35m"
Call Scrn(out$)
out$="Press a listed key for Help"
Call Scrn(out$)
out$=Esc$+"[25;21H"
Call Scrn(out$)
out$=Esc$+"[36m"
Call Scrn(out$)
out$="Press <space> to return to the Dungeon"
Call Scrn(out$)
End Sub
Sub Open.Screen
out$=Esc$+"[2J"
Call Scrn(out$)
out$=out$+Chr$(13)+Chr$(10)
out$=Esc$+"[0;37;40m"
Call Scrn(out$)
out$=Esc$+"[1;31m"
Call Scrn(out$)
out$=Esc$+"[4C"
Call Scrn(out$)
out$=Esc$+"[0;37;40m"
Call Scrn(out$)
out$="·"
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[15C"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="·"
Call Scrn(out$)
out$=Esc$+"[25C"
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░ ░ "
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
out$=Esc$+"[6C"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="· ∙ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[6C"
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
out$=Esc$+"[10C"
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░ ░"
Call Scrn(out$)
out$=Esc$+"[8C"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙ · "
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$="▄▓▓██▄ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░░"
Call Scrn(out$)
out$=Esc$+"[15C"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="Welcome To"
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="░ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=" "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░∙░▒░ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
out$=Esc$+"[9C"
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="▒· ░"
Call Scrn(out$)
out$=Esc$+"[12C"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="▐███▓█▓▌ "
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="░ ▒▓░"
Call Scrn(out$)
out$=Esc$+"[7C"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="· The Dungeon v5.0"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=" "
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="░░▒▓░"
Call Scrn(out$)
out$=Esc$+"[9C"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="· "
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="▒ ░"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$=". "
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$="· "
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="░ · "
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="▀▓█▓█▀"
Call Scrn(out$)
out$=Esc$+"[6C"
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="░ ▓▒ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
out$=Esc$+"[6C"
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$=". · "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙ ·"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=" "
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$=". · "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙ ·"
Call Scrn(out$)
out$=Esc$+"[6C"
Call Scrn(out$)
out$="∙ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="▒▓▓ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="· . "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░▒"
Call Scrn(out$)
out$=Esc$+"[17C"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="· "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="▒▓"
Call Scrn(out$)
out$=Esc$+"[8C"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="Another DND game"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=" "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="▄▄▄▄ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░▒░ ∙"
Call Scrn(out$)
out$=Esc$+"[8C"
Call Scrn(out$)
out$="░▒▓▒"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="· "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="▒ ▒ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="· ∙ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="· ░ ░ ░"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
out$=Esc$+"[4C"
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$="By the Author"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=" "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="▄█▓████ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[6C"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="· "
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="░▒▓ ░ ▓"
Call Scrn(out$)
out$=Esc$+"[13C"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="·"
Call Scrn(out$)
out$=Esc$+"[8C"
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="∙░▒░ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
out$=Esc$+"[6C"
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$=". ·"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=" "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="█▓██▓▓▓▓█ ·"
Call Scrn(out$)
out$=Esc$+"[11C"
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="▒ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░ ▓∙ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$=". "
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$="· "
Call Scrn(out$)
out$=Esc$+"[0;31m"
Call Scrn(out$)
out$="__ "
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="▄"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="██▄"
Call Scrn(out$)
out$=Esc$+"[9C"
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$="of DNDBBS.."
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=" "
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="██"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="█"
Call Scrn(out$)
out$=Esc$+"[1;32m"
Call Scrn(out$)
out$="█"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="████"
Call Scrn(out$)
out$=Esc$+"[1;32m"
Call Scrn(out$)
out$="██"
Call Scrn(out$)
out$=Esc$+"[10C"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
out$=Esc$+"[7C"
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="▒ ░░▒▒"
Call Scrn(out$)
out$=Esc$+"[6C"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="▄"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="█▌ ██"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[7C"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="█▄ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[1;32m"
Call Scrn(out$)
out$="█████████████"
Call Scrn(out$)
out$=Esc$+"[17C"
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="░▒"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="▄▄█▓"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="▓█ ▐▓█▓▄ ▄█"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="∙░▒░ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙"
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="∙ ░ ░"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$=". "
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$="·"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[32m"
Call Scrn(out$)
out$="██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓"
Call Scrn(out$)
out$=Esc$+"[14C"
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="░ ░"
Call Scrn(out$)
out$=Esc$+"[0;33m"
Call Scrn(out$)
out$="\"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="▀██▓██"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="█▓▌█▓██▓█ ▓█"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="█ "
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$="·"
Call Scrn(out$)
out$=Esc$+"[7C"
Call Scrn(out$)
out$=Esc$+"[30m"
Call Scrn(out$)
out$="▓ "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="· ."
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[1;32m"
Call Scrn(out$)
out$="▓▓▓▓▓▓▓▒▒▓▒▓▒▓▒▒▓▓▒"
Call Scrn(out$)
out$=Esc$+"[8C"
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$="∙ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="∙ "
Call Scrn(out$)
out$=Esc$+"[0;33m"
Call Scrn(out$)
out$="\\"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="██▓▌"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║ "
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="\▐█▓██▓█ █▌"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="█▓ "
Call Scrn(out$)
out$=Esc$+"[1;37m"
Call Scrn(out$)
out$="· "
Call Scrn(out$)
out$=Esc$+"[0;37m"
Call Scrn(out$)
out$=". "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░ ▒"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[32m"
Call Scrn(out$)
out$="▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░"
Call Scrn(out$)
out$=Esc$+"[13C"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="· "
Call Scrn(out$)
out$=Esc$+"[0;33m"
Call Scrn(out$)
out$="\\"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="█▀ "
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="\ \▀██▓███/ ▀"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="║"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="▓██▄"
Call Scrn(out$)
out$=Esc$+"[9C"
Call Scrn(out$)
out$="∙ "
Call Scrn(out$)
out$=Esc$+"[1;30m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[32m"
Call Scrn(out$)
out$="▒▒░▒░▒░░░░░░░░░░░░░░░░"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="███"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="████"
Call Scrn(out$)
out$=Esc$+"[8C"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="· "
Call Scrn(out$)
out$=Esc$+"[0;33m"
Call Scrn(out$)
out$="\"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒▒▒▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="_"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="\"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="__"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="\"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="_║"
Call Scrn(out$)
out$=Esc$+"[37m"
Call Scrn(out$)
out$="▀▀▀/▀"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="■"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="■"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒▓"
Call Scrn(out$)
out$=Esc$+"[33;41m"
Call Scrn(out$)
out$="/"
Call Scrn(out$)
out$=Esc$+"[5C"
Call Scrn(out$)
out$=Esc$+"[1;37;40m"
Call Scrn(out$)
out$="."
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[32m"
Call Scrn(out$)
out$="░░░░░░"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="█"
Call Scrn(out$)
out$=Esc$+"[1;32m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="█"
Call Scrn(out$)
out$=Esc$+"[1;32m"
Call Scrn(out$)
out$="░░░"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="█"
Call Scrn(out$)
out$=Esc$+"[1;32m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="█"
Call Scrn(out$)
out$=Esc$+"[1;32m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="████████"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="███████"
Call Scrn(out$)
out$=Esc$+"[0;34m"
Call Scrn(out$)
out$="████████"
Call Scrn(out$)
out$=Esc$+"[1;37;44m"
Call Scrn(out$)
out$="▓▒"
Call Scrn(out$)
out$=Esc$+"[0;34;40m"
Call Scrn(out$)
out$="█"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒▒▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="■"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="■"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="■"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="■"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="■"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="■"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒"
Call Scrn(out$)
out$=Esc$+"[33m"
Call Scrn(out$)
out$="■"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒▒▒▒▓"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[A"
Call Scrn(out$)
out$=Esc$+"[63C"
Call Scrn(out$)
out$=Esc$+"[33;41m"
Call Scrn(out$)
out$="/"
Call Scrn(out$)
out$=Esc$+"[34;40m"
Call Scrn(out$)
out$="████████████████"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="█████████████████████"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="██▓██"
Call Scrn(out$)
out$=Esc$+"[0;34m"
Call Scrn(out$)
out$="▒▒▓▓▓▓▓▓▓▓▓▓"
Call Scrn(out$)
out$=Esc$+"[1;37;44m"
Call Scrn(out$)
out$="▓▒░"
Call Scrn(out$)
out$=Esc$+"[0;34;40m"
Call Scrn(out$)
out$="▓▓"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓"
Call Scrn(out$)
out$=Esc$+"[33;41m"
Call Scrn(out$)
out$="/"
Call Scrn(out$)
out$=Esc$+"[34;40m"
Call Scrn(out$)
out$="▓▓▓▓▓▓▓▓▓▓▒▓▒▓▒▒▓"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="████▓███▓█▓██████"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="████▓▓█"
Call Scrn(out$)
out$=Esc$+"[0;34m"
Call Scrn(out$)
out$="▒▒▒▒▒▒▒▓▒▓▒▓▒▓"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[A"
Call Scrn(out$)
out$=Esc$+"[38C"
Call Scrn(out$)
out$=Esc$+"[1;37;44m"
Call Scrn(out$)
out$="▒▓░▒"
Call Scrn(out$)
out$=Esc$+"[0;34;40m"
Call Scrn(out$)
out$="▒▒▒"
Call Scrn(out$)
out$=Esc$+"[31m"
Call Scrn(out$)
out$="▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓"
Call Scrn(out$)
out$=Esc$+"[33;41m"
Call Scrn(out$)
out$="/"
Call Scrn(out$)
out$=Esc$+"[34;40m"
Call Scrn(out$)
out$="▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒"
Call Scrn(out$)
out$=Esc$+"[32m"
Call Scrn(out$)
out$="██▓▓▓▓▓▓▓▓▓▓▓"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="▓▓▓▓█▓█▓▓▓▓▓▓▒"
Call Scrn(out$)
out$=Esc$+"[0;34m"
Call Scrn(out$)
out$="░░░▒▒▒▒▒▒▒"
Call Scrn(out$)
out$=Esc$+"[47m"
Call Scrn(out$)
out$="▓▒▓░"
Call Scrn(out$)
out$=Esc$+"[1;37;44m"
Call Scrn(out$)
out$="▓"
Call Scrn(out$)
out$=Esc$+"[0;34;40m"
Call Scrn(out$)
out$="▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="▓▓▓▓▓▓▓▓▓▓▓"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="▓▓▓▒▓▒▓▒▒▓▒▓░▓"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="▒▓"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[A"
Call Scrn(out$)
out$=Esc$+"[16C"
Call Scrn(out$)
out$="▓▒▒▓▒▓▒▓▒▓▓▒▒"
Call Scrn(out$)
out$=Esc$+"[0;34m"
Call Scrn(out$)
out$="░░░░░▒░░"
Call Scrn(out$)
out$=Esc$+"[1;37;44m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[0;34;47m"
Call Scrn(out$)
out$="▒▓▒▓"
Call Scrn(out$)
out$=Esc$+"[1;37;44m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[0;34;40m"
Call Scrn(out$)
out$="░░░▒░▒░▒░░▒▒░▒░░░░░"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="▓▒▓▓▓▓▓▓▒▓▒▓▓▒▒▓▒▓"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="▒▓▒▒▒▒▒▒▒▒▒░"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="▒▒▒▒▒▒▒▒▓▒▒▓▒▓▒▓▒▓▒▒"
Call Scrn(out$)
out$=Esc$+"[0;34m"
Call Scrn(out$)
out$="░░░░"
Call Scrn(out$)
out$=Esc$+"[1;37;44m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
out$=Esc$+"[0;34;47m"
Call Scrn(out$)
out$="▓▓▒▓"
Call Scrn(out$)
out$=Esc$+"[1;37;44m"
Call Scrn(out$)
out$="░▒"
Call Scrn(out$)
out$=Esc$+"[0;34;40m"
Call Scrn(out$)
out$="░░░░░░░░░░░░░"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="▒▒"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[A"
Call Scrn(out$)
out$=Esc$+"[58C"
Call Scrn(out$)
out$="▒▓▒▓▒▒▓▒▓▒▓▓▒▒▒▒▒▓▒▒▒▒"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="▒▒▒░▒░▒░▒░░░░░"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▒▓▒▒▒▒▓▒▓▒▒▓▒▓▒▓▒▒▓▓▓▒▓▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒░▒▒░░▒"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="▒░▒░▒░░░░░"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="░▒░░░░▒░▒▒░▒▒▒▒░▒░▒░▒▒▒▒▒▒▒░▒░▒░▒▒░▒▒▒▒▒▒▒▒▒▒░▒░░▒▒▒▒▒░▒▒░▒░▒▒░░░░░░░░"
Call Scrn(out$)
out$=Esc$+"[0;32m"
Call Scrn(out$)
out$="░░░░░░░░░░░░░░░░░░░"
Call Scrn(out$)
out$=Esc$+"[1;33m"
Call Scrn(out$)
out$="░"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
out$=Esc$+"[A"
Call Scrn(out$)
out$=Esc$+"[20C"
Call Scrn(out$)
out$="░░░░░░░░░░░░░░░░▒░░░▒░▒▒▒▒░▒░▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░"
Call Scrn(out$)
out$=Esc$+"[0;37;40m"
Call Scrn(out$)
Call Scrn(Chr$(13)+Chr$(10))
Call Key.Pressed
End Sub
Sub Scrn(var$)
If Instr(var$,"$") Then
For temp=1 To Len(var$)
inregs.ax=&h0600
inregs.dx=Asc(Mid$(var$,temp,1))
Call Interrupt(&h21,inregs,outregs)
Next
Exit Sub
Endif
var$=var$+"$"
inregsx.ax=&h0900
inregsx.ds=Sseg(var$)
inregsx.dx=Sadd(var$)
Call InterruptX(&h21,inregsx,outregsx)
End Sub