mos_8502 :verified: on Nostr: Gonna do some errands, get something to have for dinner tonight, and the wife is ...
Gonna do some errands, get something to have for dinner tonight, and the wife is heading away on a business overnighter, so I’m coding tonight. It’s boot and bios work now. I have rigged it such that once the interrupt vectors and trampolines are installed in RAM, interrupts can lead to C functions. To implement the COP interface, I just need to marshal the A, X, and Y registers into the Calypsi calling convention and pass them to a C function which can dispatch further. Fear not, the COP interface to the BIOS will allow any language, any compiler or assembler, to access any of the BIOS’s public API. That’s the whole point, after all: I can use what I’m comfortable with and you can still use whatever you like.
Published at
2024-07-07 16:36:57Event JSON
{
"id": "6d37e99a67b664538981491c813b44c54a5811de761a1c2782aad5d62e404fba",
"pubkey": "04f8915424c713657ad6ce59443d28dbdcf5832687c9af560ae388f59276a137",
"created_at": 1720370217,
"kind": 1,
"tags": [
[
"proxy",
"https://studio8502.ca/@mos_8502/112746182602080994",
"web"
],
[
"proxy",
"https://studio8502.ca/users/mos_8502/statuses/112746182602080994",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://studio8502.ca/users/mos_8502/statuses/112746182602080994",
"pink.momostr"
],
[
"expiration",
"1722962239"
]
],
"content": "Gonna do some errands, get something to have for dinner tonight, and the wife is heading away on a business overnighter, so I’m coding tonight. It’s boot and bios work now. I have rigged it such that once the interrupt vectors and trampolines are installed in RAM, interrupts can lead to C functions. To implement the COP interface, I just need to marshal the A, X, and Y registers into the Calypsi calling convention and pass them to a C function which can dispatch further. Fear not, the COP interface to the BIOS will allow any language, any compiler or assembler, to access any of the BIOS’s public API. That’s the whole point, after all: I can use what I’m comfortable with and you can still use whatever you like.",
"sig": "2d40f9fce5366b3ed8c0dc5520e29a18ae0e48500564090bce369931c92fe40fab503a050767ebbc630f64fb28d1d372238e6632ec0b4c9044c1932cef093879"
}