Discussion Forum for all things Microbee
The NET MWBASIC Keyword - Printable Version

+- Discussion Forum for all things Microbee (https://microbeetechnology.com.au/forum)
+-- Forum: Microbee Forum (https://microbeetechnology.com.au/forum/forum-1.html)
+--- Forum: Microbee Software and Documentation (https://microbeetechnology.com.au/forum/forum-7.html)
+--- Thread: The NET MWBASIC Keyword (/thread-284.html)



The NET MWBASIC Keyword - someone - 22-02-2021

Originally the NET command was called MEM but was changed from Microworld BASIC ver 5.00 onwards.
Unlike MEM, the NET command also introduced a NET related ISR hook.

The NET ROM interface hook was added to Microworld BASIC ver 5.00 onwards to add BEENET and later STARNET extensions.
However alternative ROMs can be installed provided it meets the following criteria.
  • 0xE000 - Jump instruction for MWB NET command
  • 0xE003 - Jump instruction to the NET ROM's ISR (Interrupt service) routine
The NET ROM's ISR vector is set to an address within the MWB ROM which then also detects the presence of a JP instruction at 0xE000 and if it's present then branches off the 0xE003 NET ROM ISR jump vector.

Just like the EDASM, MEM and PAK commands, the NET command is also reconfigurable to do something else besides invoking the standard NET command.
To reconfigure the NET command, change the associated vector at address 0x00AC to the desired replacement.