com port emulator

hi,
i recorded some data to the serial port
now i would like to run it in a loop (without recapturing, without using arduino), feeding it to processing.
i used realterm for the capture (very nice replacement for hypreterminal).
there is an option to send a file, line by line, setting the delay for next line.
but i still need a com port emulator.

ok... i think i answered myself,nothing like new topic therapy.
i need a com port emulator, like this com-port-emulator freeware from eggsoft
(couldnt get it going using win7/64bit)

i am testing working with com0com (with special instructions for 64bit unsigned driver hack) and see where it goes.

here they are, on the top is com0com, on the right is realterm reading what the comport emulator (on the left) is sending.
http://stashbox.org/920035/com0com.png

or.... i could skip all this and just use createReader in processing to pipe\read straight from the text file, line by line. it does call for a code change but that's a small price to pay. IF i could force it to loop on null...

here is simple dummy serial sender with a per line delay

/* dummy serial sender with delay */

import processing.serial.*;

Serial myPort;  // The serial port
String lines[] = loadStrings("cycles.txt");

void setup() {
  println(Serial.list());
  myPort = new Serial(this, Serial.list()[0], 9600);

  println("there are " + lines.length + " lines");
}

void draw() {
  for (int i=0; i < lines.length; i++) {
    String[] list = split(lines[i], ',');
    myPort.write(int(list[1]));
    delay(int(list[1])); //on my log txt file the second string 
                  //is the time between readings..
  }
}

also:
thread with interesting ideas - gobetwino looks very intresting

also nice (slightly OT) PLX-DAQ, pipe to excel in realtime