I'm still working on my 3B2 simulator, albeit slowly, and I'm continuing
to explore writing a full test suite using SIMH's ASSERT and EXPECT
features. So far it's going very well!

It's easy to check the state of registers, e.g.:

    SET ON
    ON AFAIL GOTO :failure
    ...
    ASSERT R0=00002EFF 
    ...
    :failure
    ECHO ** TEST FAILED **
    QUIT

But I don't know the ASSERT expression syntax for testing memory
locations. Ideally I would want something like:

    ASSERT 00001000=000000FF

to assert that memory at location 0x1000 is equal to 0xff, but that's
not the correct syntax. I'm not sure what is.  Is there one? Or is
there a better strategy for me to use?

-Seth
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to