philpem on Nostr: Are there any #MC68000 #mc68k gurus in the audience? If a program running in usermode ...
Are there any #MC68000 #mc68k gurus in the audience?
If a program running in usermode accesses the vectors via a data access instruction - what does the 68010 indicate on the function code pins?
Are vector reads escalated to being supervisor code/data reads, even though the code which triggered them is user-mode?
I'm trying to figure out why dereferencing a null pointer is 'fine' on a real #UnixPC but causes problems with the FreeBee emulator (if I disable vector access promotion).
Published at
2024-06-07 09:44:03Event JSON
{
"id": "68571db2a47e16f3176271647d221c40fd0d54cb697e67fe824c24630a1f8ccf",
"pubkey": "70041ebd726a1879c72af9dbff6d65810384078cb5b2c072859108bcf0045818",
"created_at": 1717753443,
"kind": 1,
"tags": [
[
"t",
"unixpc"
],
[
"t",
"mc68k"
],
[
"t",
"mc68000"
],
[
"proxy",
"https://digipres.club/users/philpem/statuses/112574689697043456",
"activitypub"
]
],
"content": "Are there any #MC68000 #mc68k gurus in the audience?\nIf a program running in usermode accesses the vectors via a data access instruction - what does the 68010 indicate on the function code pins?\nAre vector reads escalated to being supervisor code/data reads, even though the code which triggered them is user-mode?\n\nI'm trying to figure out why dereferencing a null pointer is 'fine' on a real #UnixPC but causes problems with the FreeBee emulator (if I disable vector access promotion).",
"sig": "380f01b6b1bb197b27596cfc99b9ca98cbd88d5544bb5b7a4fb476d2a5a5f20f535b41c2cf8b241af534dd116ab3b012746953d3b950865fb019d092f8da9bda"
}