Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I completely missed a TEST from the 'zine that will help. It's in the communications section
So, my initial approach was to have an Exa dial the number, then basically assume that the dial would fail, wait a little, then dial the next number. If the dial did succeed, the dialing Exa would learn in no uncertain terms from the investigating replicant.
If they don't listen, make 'em *FEEL*
I'll give it a shot, thanks :)
But, in the second test run, once I get the third phone number, I try calling it and I get connection refused. That file only contains 1 phone number, and it doesn't connect to anything, so the program stops there.
I was assuming that there was only 1 valid phone number per dataphone, there can be more than 1?
I was halting the dialer EXA once a valid connection was done.
I was thinking about checking if the file held was finished before halting it, but it would mean checking if an EXA returned from the host or not before dialing again, and it's starting to become quite complex and I'm reaching the size limit, so I'm clearly overcomplicating things...
GRAB 300
LINK 800
@REP 11
COPY F #DIAL
@END
WIPE
REPL GOTOHOST
JUMP CHECKMRD
MARK GOTOHOST
LINK 800
COPY 0 M
GRAB 200
REPL NEWNUMBERS
MARK COPYNUMBERS
TEST EOF
TJMP NOMORENUMBERS
COPY -2 M
SEEK 1
@REP 11
COPY F M
@END
JUMP COPYNUMBERS
MARK NOMORENUMBERS
COPY -1 M
HALT
MARK NEWNUMBERS
MAKE
MARK ADDNUMBERS
TEST M = -1
TJMP EXITHOST
@REP 11
COPY M F
@END
JUMP ADDNUMBERS
MARK EXITHOST
LINK -1
COPY -1 #DIAL
SEEK -9999
MARK DIALNEXT
TEST EOF
TJMP ENDDIALING
@REP 11
COPY F #DIAL
@END
REPL GOTOHOST
MARK CHECKMRD
NOOP
NOOP
TEST MRD
FJMP DIALNEXT
COPY M X
MARK ENDDIALING
WIPE
HALT
Any ideas?