Can you post the source sometime soon-ish?
I was going to poke around a few things I noticed from the original, but if you've done that much, or gone in a different direction, it may be pointless.
Soma
Printable View
Can you post the source sometime soon-ish?
I was going to poke around a few things I noticed from the original, but if you've done that much, or gone in a different direction, it may be pointless.
Soma
The assembly source should be included with the archive.
Or do you mean the C++ source?
Paul
Sure, I'll post what I have as soon as I get home. But I have to warn you - it's a real mess, and potentially may have some major bugs still. Having said that, other than the pitman code, it has run little test programs just fine. Anyway. Another thing I was thinking was that this would be much better if it ran off of a simple instructions set. Thoughts on that?
Oh, and by the way...the input routines really need attention. I think their just plain junk. May need a complete rewrite in that area...
One more thing. It would really help to have some mini-basic programs to test with. Do you have any, Paul?
My first thoughts exactly...Quote:
Another thing I was thinking was that this would be much better if it ran off of a simple instructions set.
(Actually, my first thought was a RISC machine with a simple BASIC JIT front-end.)
Of course, but first one thing and then the other. (I've looked at matsp source and the original.)Quote:
Oh, and by the way...the input routines really need attention.
++Quote:
It would really help to have some mini-basic programs to test with.
And a complete spec.. Going through the original assembler to figure out what exactly it supported is a pain.
Soma
Yes. Go to my website here:
http://www.geocities.com/dunric/minibas.zip
Includes about 10 example programs.
Paul
Alright, so this is the latest version of the code. It's still very broken in some areas (I/O, for example). Also did some tidying up, but it's still a bit messy.
>> Includes about 10 example programs.
OK, thanks. I'll try them out.
Looking good. :)
Paul
Yeah, it's coming along. But the I/O routines will definitely have to be rewritten. And considering how busy I've been, I may not get around to that for a couple of days. After all that's done, though, we'll just need to make a final pass through the code to tie up the various loose ends. Then we can post the final draft and let you play with it to verify that it works properly. And since the code is basically 99% C, we can probably make it 100% so that you can use any old compiler to make an executable for you machine.
Sounds good. :)
Paul
I haven't done much in the past couple of days, but I'll get back onto project soon, and hopefully have things worked out by the end of the week.