I'd be interested. what does it require to run?
Allison
Wonderfull Allison, thanks! There's a win-32 console binary (it's small)
for 95/98/NT or a single .cpp source file that shouldn't be too hard to
recompile anywhere else.
Dump machine code in with the m! command (for ex: " m! 0 1525c4" will dump
INC (r5); DEC (r5); NOP into 'ram' starting at address 0 (A write cursor
allows continuations in entry, another "m! c4c4c4" will write 3 NOP's
starting a address 3 using the above example) and then three 't' commands
will single-step execute the instructions (or a single "t 3" would have
too). 'r' dumps registers at any point. and "m? address [count]" looks
at
memory.
Thanks for the help!
- Mike: dogas(a)leading.net
On Mon, 1 May 2000, Mike wrote:
> Pretty funny.... Or I guess synchronistic, I guess. I just got my 1802
> simulator past the first milepost tonight (It's two days old). It'll
> process all the Cosmac's instruction's, show registers, and deposit to
and
> examine ram.
>
> I could use a few beta testers if you happen to know cosmac machine code.
>
> it's at:
>
http://users.leading.net/~dogas/classiccmp/cosmac/cosmac.htm
>
> Tomorrow night, I'll add arbitrary ram block saves and loads from disk
and
a
> mini assember if things go fast. Eventally,
I'll add a nice GUI to it
and
clean up the
code that I'm muddling around with.
Cheers
- Mike: dogas(a)leading.net
-----Original Message-----
From: allisonp <allisonp(a)world.std.com>
To: classiccmp(a)classiccmp.org <classiccmp(a)classiccmp.org>
Date: Monday, May 01, 2000 11:02 PM
Subject: Re: COSMAC 1802 Simulator
-----Original Message-----
From: Kirk Davis <kbd(a)ndx.net>
Ugh - I spent some time writing a 1802 simulator
and wanted to get Tiny Basic going on it. I just went
That was poor planning. ;)
though my manuals and I have the Basic manual, but
have
seemed to lost the hex dump for the Basic Interpreter itself.
Well if someone else doesn't drop a box of stuff on you I have
Quest TB for the 1802 somewhere safe. I can zap a copy of
the dump. But you can't have the paper tape!
Allison