Hopefully this will be the last of the release-a-day builds. I think I've fixed the crashing problems. If they still persist, please send me whatever output information you can get from them. As well as fixing bugs, this release also should fully support EEPROM (via DATA, READ, and WRITE commands). I want to check and make sure that EEPROM is accessed on a per program slot basis (ie each program slot has its own slice of EEPROM and can't access the EEPROM of other program slots). That is how I implemented it. There also is some support for the DEBUG command but it's not complete by any stretch of the imagination. Please test it out and send in bug reports.
As always, available here:
http://www.rit.edu/~msl8101/emulationFIRST/
Matt
(And yes, I did update the links this time

).