![]() |
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 |
i have a question for you. you say it was designed for windows linux and such. which versions of windows does it work in i have it on my XP and refuses to stay open. Is it something that i did?
|
It should work on Win XP. I've only ever tried it on Win 98. You probably are having a problem that at the moment it's a console only program (aka no GUI). You need to run it at a command prompt to get it to do anything. There will be a GUI added real soon now.
Matt |
Quote:
The virus is harmless, but its very anoying |
in xp, you need to open up the command console from the start menu. find your way to the directory the emulationFIRST exe is in, and once your in that directory, type in emulationFIRST <filename>. doing that worked fine for me.
|
Quote:
|
Still doesn't work
Using the following command line:
Code:
EmulationFIRST BeachBot2002.bsx BB2002MainLoop.bsx BB2002OutputData.bsxCode:
This program has performed an illegal operation and will be shut down. |
Apologies on the unworking copy. My first problem was not updating the links on the webpage (that was just plain stupidity). I've worked out the other problems. They were caused by me overrighting memory areas. It would crash sometimes but not all the time (for me at least). I used a memory debugger and fixed all the problems I could find. I want to do a release a bit later today as I'll be out of town until Sunday so no work on it until after then. And, everyone, thank you for your help with the debugging.
Matt |
| All times are GMT -5. The time now is 01:17. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi