RSC Emulator

Version: 0.809b

Details

The RSC Emulator is a program that allows compilation, interpretation, and debugging of RSC Assembly code. The emulator is full featured and allows users to step through the execution process of their code and even step back if something was missed.

Getting Started (Program)

Download the program zip file in the download section below. Windows users may simply click the run.bat file located inside of the RSC Emulator directory. Linux or Macintosh users can create their own batch script in the environment that they choose. Simply change directory into the RSC Emulator directory and type "java -jar rsc.jar".

Getting Started (Applet)

Simply click the Webbrowser Applet link in the Downloads section. The Applet version also requires the latest Java runtime client, but it doesn't have some of the features of the full Program. For instance, no file i/o is allowed in the applet version due to Security settings on most browsers. Several workarounds are used in this version to allow users to save B2Spice and Machine code despite these limitations.

For either version, you will need the latest Java Runtime Environment (java.com)

Features

  1. All 16 RSC instructions allowed (see settings.xml)
  2. Hexadecimal numbers
  3. Comments allowed (use a semi-colon ';')
  4. Blank lines allowed
  5. Symbols allowed (alphanumeric strings beginning with a letter or underscore)
  6. Helpful error messages
  7. Help Menus
  8. Fully featured Interpreter
  9. Fully featured Visual Debugger
  10. Previous States Saved (allows stepping backwards through execution)
  11. Virtual Machine View
  12. Component View (by microline)
  13. Messages View (errors and warnings)
  14. Also compiles newline delimited hex to B2 Spice code (ie '34' to '0001 34')
  15. Allows new instructions to be added

License

This software, including all accompanying files, is provided "AS IS" and without any warranties as to performance or merchantability or any other warranties whether expressed or implied. Because of the various hardware and software environments into which the RSC Interpreter software (this Software) may be put, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS PROVIDED.

Good data processing policies suggest that any program should be thoroughly tested with non-critical data before relying on it. The user assumes the entire risk of using this program.

RSC Emulator © James Edmondson



Downloads

  1. Program - (Requires Java SDK) 70 KBs
  2. Webbrowser Applet - (Requires Java Browser Plugin) 70 KBs
  3. Example RSC Assembly Source Code(1) - 1 KB
  4. Example RSC Assembly Source Code(2) - 2 KB
  5. Example Instruction Set file(The Settings File) - 4 KB

Changes in v.809b:


What to expect in future releases:


Emulator Beta Birth Date: 10/16/2005 | Webpage creation: 10/16/2005 | Last Update: 7/25/2006

James Edmondson Home Page

Valid HTML 4.01!