On Dec 28, 2017, at 8:03 PM, Programmingkid <programmingkidx@gmail.com> wrote:


On Dec 28, 2017, at 7:50 PM, Jd Lyons <lyons_dj@yahoo.com> wrote:

The file looks correct. Are you sure you using the right openbios file? Did you rebuild openbios after applying the patch? 

Got the wrong build dir ;-(

I can’t seem to apply both patches, assuming the second patch for ms and us relies on the first?

The last patch does not rely on the first patch. They would interfere with each other if applied together. 


Just applying the us/ms patch did allow me to debug the b(>resolve) word that I am catching the exception on:

8010035 : b?branch [ 0x14 ]
      (offset) 26 
8010039 : (compile)  [ 0x9bd ]
801003a : (compile) b(lit) [ 0x10 ]
801003f : (compile) and [ 0x23 ]
8010041 : (compile) my-space [ 0x103 ]
8010042 : (compile) + [ 0x1e ]
8010044 : (compile)  [ 0xa08 ]
8010045 : (compile) b(lit) [ 0x10 ]
801004a : (compile) and [ 0x23 ]
801004b : (compile) b(lit) [ 0x10 ]
8010050 : (compile) = [ 0x3c ]
8010051 : (compile) b?branch [ 0x14 ]
      (offset) 9 
8010054 : (compile) b(') [ 0x11 ]
8010057 : (compile) b(to) [ 0xc3 ]
801005a : (compile) b(>resolve) [ 0xb2 ]

: b(>resolve)  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff fff571c4 0 fff57200 0 ) 
fff469bc: resolve-orig  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff fff571c4 0 ) 
fff469c0: execute-tmp-comp  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff fff571c4 0 ) 
fff469c4: (semis) 
[ Finished b(>resolve) ] 801005b : (compile) b(>resolve) [ 0xb2 ]

: b(>resolve)  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff fff571c4 0 ) 
fff469bc: resolve-orig  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff ) 
fff469c0: execute-tmp-comp 
byte-load: exception caught!
ok

I'm glad you are making progress. Let us know if you there is anything else we can do to help.

Segher, do you think I maybe tripping over the “ config-l@“?

Seems to be a few words called next, after the b(>resolve) I’m catching the exception on.

config-l@
config-l!
config-w@
config-w!