The image is not used directly by the core. The only way to transfer the DOS boot (disk sectors and system files needed to boot) is writing the raw image to the SD card (from first sector, the MBR). The final result is a DOS FAT16 bootable partition.bakoulis escribió:Now the BIOS isn't in SD card. So, why not used a FAT16 or FAT32 card instead image file?
A FAT SD will be more practical for file exchange with a PC as we doing with Spectrum core.
Ya te contesté en el otro hilo y lo vuelvo a hacer: el core no soporta los modos CGA porque su autor consideró que no era interesante, por tanto no están implementados. Se pueden intentar implementar, ya he hecho alguna prueba al respecto pero es un proceso de desarrollo muy lento e implica añadir soporte tanto en la BIOS como en la descripción HDL, Si quieres ver los fuentes, los tienes en la página del proyecto en opencores (lo que se refiere a modos gráficos no lo he tocado )spark2k06 escribió:Con CGA y Hercules, que en sus versiones estándar tienen una VRAM 16Kb y 4Kb respectivamente... se podría hacer un core alternativo sólo con estos dos modos y que incluso pudiera funcionar en la versión de 512Kb de ZXUno? eliminando la parte EGA/VGA?, Es un problema de espacio en la FPGA, o es un problema de memoria también? Es un problema quizá de que no hay actualmente nada desarrollado de CGA/Hercules para verilog y hay que remangarse y desarrollar una implementación de estos modos? Sin exigir nada, que no se me malinterprete , es sólo por entenderlo ya que de momento no tenemos los fuentes disponibles en el SVN de este pedazo core para poder echarle un ojo .
Respecto al modo gráfico Hercules monocromo, estás equivocado: las tarjetas Hercules llevan 64 KB de memoria y como mínimo utilizan 32 KB de memoria para el framebuffer. Considero totalmente inútil implementar cualquier soporte relacionado con este modo, ya que no hay software relevante que lo utilice específicamente.
No, hay varios factores que lo imposibilitan (soporte BIOS, mapeado de la memoria, etc)rcmolina escribió:¿y el mismo core no podría valer para los zx-uno con las 2 configuraciones RAM 512/2048?
Dicho de otra forma, que se adapte según la RAM disponible..
Tampoco creo que sea un problema, cambiar el chip de la SRAM es complicado y no se sustituye con frecuencia. En el caso de que vayas a cambiarlo por uno de 2 MB, grabas el otro core y listo.