Título: problemas con la memoria y el msx-dos Publicado por: aorante en 24 de Octubre de 2011, 08:37:20 pm En el soft de VJ que estoy desarrollando (veejingSX), utilizo bastante RAM para buffers que me ayudan a ganar velocidad.
Para ser concretos, uso la zona de memoria C500h a la DC20h. El caso es que si lo ejecuto como ROM en una megaflashrom o en el blueMSX, me funciona perfectamente, pero si lo intento ejecutar desde el shell del DOS con la utilidad loadrom (o el ODO), tanto en la v1 como la 2 del MSX-DOS, me da problemas. El área de memoria donde escribo los buffers se corrompen con datos que supongo que están relacionados con el MSX-DOS. Preguntando a un amigo me comento lo de la variable HIMEM (FC4AH) y me da DF95h, por encima de lo que utilizo. ??? He pensado que podría estar relacionado con algún hook del msx-dos pero no encuentro info sobre el tema... ¿Alguien tiene alguna idea de como solucionar el problema? Saludos! |