Ajá, así que no hay zona de trabajo que valga y por ende, es de
suponer que la DiskROM no funcionaría, ¿verdad?
Obviamente. Lo que determino que se usaran drivers propios fue el hecho
de que las rutinas de disco fueran reentrantes, cosa que con la diskrom
ni de coña.
Pero hay un par de cosas que no me cuadran. Primero, si se destruye la
zona de trabajo, deja de funcionar la BIOS, o al menos parte de ella,
lo cual no parece muy conveniente. Y segundo, por lo que he podido ver
SymbOS es un completo SO nuevo (multiplataforma). La BIOS forma parte
del SO normal del MSX, pero no significa que todo software deba usarla
(linux en los pc solo usa la bios para arrancar y despues de eso lo hace
todo el solito).
en la documentación, también se carga los RSTs, lo cual implica que no
están disponibles ENASLT, CALSLT, RDSLT y compañía. ¿Cómo se accede
entonces a los slots? Y además, algunos cartuchos nada más arrancar
parchean el gancho de la interrupción del reloj con un CALSLT (el
De lo que he dicho arriba se desprende que habria que hacer un driver
especifico independiente de la BIOS. Sobre lo de acceder a los slots la
respuesta es simple, no se puede, y ademas no se debe. SymbOS monta su
propio sistema de gestión de memoria (que ahora mismo debido a que
procede del cpc no admite mas de 512 K, pero que sera ampliado pronto).
Ahora mismo estan funcionando los mismos programas sin modificar, tanto
en MSX como en CPC.