All pastes #579455 Raw Edit

Chezzewireless

public text v1 · immutable
·published 2007-06-20 17:43 UTC
rendered paste body
DATA;

alloc in;
alloc pin,0;
alloc pout,50;

CODE;

start:

mov FS,10000;
mov FS:#pin,0; //Clean out the input so we don't register old sends
mov FS:#pout,1.5; //Let the world know your active

conloop:

mov #in,FS:#pin;
cmp #in,1.5;
je coned; //At this stage if #in = 1.5 that means there is an active radio (not nessarily CPU I'm afraid)
jmp conloop;

coned:

// code goes here to the console screen telling the user a connection has been made

mov FS:#pout,3.14; // Send out verification code so they can know they aren't just picking up a button set to 1.5
mov EAX,1; //lets set up this loop
verify:
mov #in,FS:#pin;
cmp #in,3.14; // Check for the verification code
je CodeEnd; //later to be replaced by the after connection features
inc EAX,1;
cmp EAX,40;
je wiggy //If they dont respond after 40 Cycles then it isn't a computer or they don't want the connection bad enough
jmp verify;

wiggy:

//Code telling the user something went wrong with their connection (its wiggy)

jmp start;

CodeEnd: