[LispM] Outstanding Meroko bugs and a question of my own
Brad Parker
brad at heeltoe.com
Mon Oct 10 13:43:13 PDT 2005
nyef at lisphacker.com wrote:
>nyef at lisphacker.com writes:
>
>> Daniel, everyone else,
>
>[massive snippage]
>
>> And now my own cry for help: I was two days into my latest attempt to
>> figure out why my emulator isn't passing the instruction-stream tests from
>> EXPT when I found out about Meroko being released. The specific case I'm
>> having trouble with is when bit 14 is set in the return address for a POPJ
>> and the MCR has the chain-enable bit set. Can anyone tell me what's
>> supposed to happen here?
>
>Okay, I just figured it out this afternoon. For the curious, my code and
>commentary is available at http://paste.lisp.org/display/12411 .
>
>Daniel, I'm copying you on this directly to make absolutely sure you get it.
>You know how long it took me to figure it out, I don't want you to have to
>figure it out from scratch.
Wow
I guess I should have subscribed to lispm sooner (I just did).
Maybe I'm confused - if it's like a CADR, the instruction stream gets advanced
if bit 14 is set in the popped return address.
I was going to mumble about Meroko and Nevermore not having any
'dispatch' handling :-) I've been adding it to Meroko. Have you already
added it to nevermore?
(maybe my nevermore sources are hopelessly out of date)
I'm guessing that the instruction stream h/w is the same as the CADR, but
that's a total guess.
I've got Meroko running with SDL and it's trying to get through the
dispatch diags but I've still got some debugging to do...
-brad
More information about the LispM
mailing list