On Dec 29, 2017, at 12:00 AM, Jd Lyons lyons_dj@yahoo.com wrote:
On Dec 28, 2017, at 8:03 PM, Programmingkid <programmingkidx@gmail.com mailto:programmingkidx@gmail.com> wrote:
On Dec 28, 2017, at 7:50 PM, Jd Lyons <lyons_dj@yahoo.com mailto: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!
These seem to be local words, that would be contained in any( Apple ) Fcode Option Rom for a video device.