Hello,
Reading the technical documentation of the ObsoNET cartridge, it makes me want to develop an ethernet module for MSXgl that uses it.
Even if it only supports the ethernet layer, it still allows you to easily make games for a local network (with a simple arbitration's gameplay).
The interface with the cartridge's BIOS is very simple, but there is one point that is not clear for me.
In documentation part 4.1, we are asked to select segment 0 in the cartridge mapper.
Do we have to do it every time we want to access a BIOS function or just once at the beginning?
In other words, are there mechanisms that automatically change the selected segment or is it safe to consider that only the user can change it?
Disclaimer: Yes, I know that Gr8net is a "better" network cartridge and yes I know that it is recommended to use these devices via unAPI, but first things first. I first wish to play with the direct access to the ObsoNET.