View Single Post
  #1   Spotlight this post!  
Unread 02-07-2002, 16:36
Unsung FIRST Hero
Matt Leese Matt Leese is offline
Been-In-FIRST-Too-Long
FRC #1438 (The Aztechs)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Long Beach, CA
Posts: 937
Matt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond repute
Send a message via AIM to Matt Leese
emulationFIRST v0.03

Given that there was a very embarassing bug in the last version, I've decided to release v0.03 early (ok, very early). However, this is not merely a bug fix release, it also is feature packed. Or it at least has a few notable features. First of all, memory handling has been rewritten. It now emulates the BS2sx better because it handles variable memory as one contiguous block of 32 bytes. It also allocates variables to memory in the same fashion that the BS2sx does (words first, then bytes, then nibbles, then bits; however, given the way the emulator works, it has to shift things about in memory on the fly). Because of the rewritten memory, there is now support for multiple program slots. Unfortunately, given the early release, there isn't even the beginnings of a GUI included. I will say however that my two top priorities for the next release will be EEPROM access (should be easy, just didn't get around to it) and a basic GUI.

Now, for getting multiple program slots to work, just add the additional program files (one per slot) on the command line in the order that you wish for them to appear in the slots. If you incorrectly order them or forget one, the emulator is likely to crash. This is a known problem and hopefully will spit out a nice error message for the next release.

As always, emulationFIRST is available here: http://www.rit.edu/~msl8101/emulationFIRST/

Matt