RSC Interpreter

Version: 1.02

Details

The RSC interpreter is a program that interprets assembly language for the RSC architecture, detects errors in the code, and assembles binaries that may be loaded into a B2 Spice program. The command line utility is compiled for Windows systems and may be supplied with an assembly file through the command line in the following format:

rscint ram.txt ram2.txt ram3.txt ...

Object code will be generated to the name of the file plus the extension ".o". For the previous arguments, the Interpreter would generate files at ram.o, ram2.o, ram3.o, etc.

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 Interpreter © James Edmondson


Features

  1. All 16 RSC instructions allowed (see settings.ini)
  2. Hexadecimal numbers
  3. Batch scripting from command line
  4. Comments allowed (use a semi-colon ';')
  5. Blank lines allowed
  6. Symbols allowed (use an underscore '_' before the variable name, ie '_var1')
  7. Helpful error messages
  8. Also compiles newline delimited hex to RSC friendly format (ie '34' to '0001 34')
  9. Checks for invalid, non-hex values
  10. Allows scriptable instruction set (settings.ini). Basically, this results in the interpreter being able to interpret any 8 bit instruction set.
  11. Auto generation of instruction set if settings.ini is missing.

Downloads

  1. Win32 console application - 120 KBs
  2. Visual C++ Project - 19 KBs
  3. Example RSC Assembly Source Code - 1 KB
  4. Example B2 Spice Object Code - 1 KB
  5. Example Instruction Set file - 1 KB

What to expect in future releases:

Brian Sulcer, Brian Schuder, and I will likely be releasing a full emulator of the RSC architecture of which an interpreter is merely a part of. Check back here for updates. The project should be finished by late 2005 or early 2006.

I lost the help, but you still gained an Emulator. Check out the RSC Emulator.


Interpreter Birth Date: 4/15/2005 | Webpage creation: 4/18/2005 | Last Update: 10/17/2005

James Edmondson Home Page

Valid HTML 4.01!