[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