Autor
| Boot Behavior of msx models
|
nikodr msx addict Mensajes: 447 | Publicado: Mayo 06 2007, 16:07   |
Hello!I have a question regarding the boot behavior of msx2.
When a disk is inserted the msx can understand wether this disk has some boot code (example non system friendly games) or dos disks that load command promt.
Here is the interesting part,if someone goes to msx dos and then quits back to basic one can easily write _SYSTEM on basic prompt and go back to dos or use it to boot other non system frienly disketes that have weird boot code that bypass the system.In that case the address of &hf346 has a value of 1.
However if someone boots into basic without a disk and tries to do _SYSTEM an "illegal function call" appears.The only way to bypass this error is to do a Poke &hf346,1
My question is why is this happening?Shouldn't it boot anyway?Do i always have to poke to that address?
|
|
NYYRIKKI online msx master Mensajes: 1497 | Publicado: Mayo 06 2007, 16:38   |
Quote:
| My question is why is this happening?Shouldn't it boot anyway?
|
Maybe they wanted to make this feature look more like DOS and not BASIC feature... Or maybe they wanted to make external cartridge to be able to handle this call... Don't know...
Quote:
| Do i always have to poke to that address?
|
In DOS2 this feature is removed, so you don't need the poke anymore. |
|
|
|
|