Atari ST !!!
Publicado: 25 Sep 2018, 15:11
Pues eso, un Atari ST.
Antes de que os alegréis en exceso, deciros, que lo que véis en las fotos, es mas falso que una moneda con dos caras. No es que sea "falso" literalmente, sino que solo estáis viendo un esqueleto, "pelado", sin nada, solo imágen.
me explico:
He partido de los fuentes del MIST, el famoso MIST, de los que yo pensaba que estaban incompletos. Siempre he pensado que estaban sin publicar completos, por que nunca lograba arrancarlo, por mas intentos que llevo hechos en varios años.
Pero tras analizarlo detenidamente, "creo" que está entero. Me parece, que los fuentes son completos (y eso, que en internet, en la página que habla del MIST, se comenta que los fuentes solo se dejan bajo petición, no son públicos, ver este enlace --> https://github.com/mist-devel/mist-boar ... A-Projects).
El fallo por el cual no lograba hacerlo andar, era (y es) por que emplea el chip ARM externo de una forma muy, pero que muy dependiente. Tan dependiente del ARM es, que es como si fuera el corazón del ST. Ese chip externo se usa para el 50% del núcleo del Atari ST. Lo usa para leer los mandos de juego, el raton y teclado USB, las roms, los discos y HD, la configuración de la pantalla, e incluso un DMA que controla todo , absolutamente todo, RAM, ROM, desde dentro del ARM. Se comunica con el ST mediante SPI.
Por eso, parece que falta la mitad del código fuente. Y no iba desencaminado, por que sin el ARM y la info que recibe/entrega, el ST no arranca. Pero tras mirar los fuentes de uno y otro lado (FPGA y ARM), resulta que he podido averiguar un montón de cosas. La mas importante, cómo y dónde coge y deja la ROM STOS. Ahora que sé como lo hace, he tocado los fuentes y carga la ROM desde la SD directamente. Eso permite ejecutar el core, pero mas "pelado" que la calva de "kojak".
Solo he logrado por ahora, que cargue un STOS 2.06, sin teclado, ni ratón, ni mandos, ni sonido, ni video, ni SD, ni hD, ...... nada, absolutamente, nada, solo la ROM y se muestra en monocromo. (pero está vivo, eso seguro, "it's alive")
Menos da una piedra. La base la tengo, sé que puedo lograrlo, pero soy humano, tengo límites, y pudiera ser que me quedara atragantado aquí, y no pueda seguir adelante.
Sabiendo esto, no pidáis nada por ahora, por que esto va a ser lento, lo mismo tardo una semana que seis meses. El unamiga tardé 3 o 4 meses al principio, antes de dejarlo público.
Ya, con este core, UnAmiga es la "jostia"
No pidáis Beta de momento, por que, lo que véis en las fotos, no me sirve ni a mi, por que no tengo ni teclado ni ratón.
Antes de que os alegréis en exceso, deciros, que lo que véis en las fotos, es mas falso que una moneda con dos caras. No es que sea "falso" literalmente, sino que solo estáis viendo un esqueleto, "pelado", sin nada, solo imágen.
me explico:
He partido de los fuentes del MIST, el famoso MIST, de los que yo pensaba que estaban incompletos. Siempre he pensado que estaban sin publicar completos, por que nunca lograba arrancarlo, por mas intentos que llevo hechos en varios años.
Pero tras analizarlo detenidamente, "creo" que está entero. Me parece, que los fuentes son completos (y eso, que en internet, en la página que habla del MIST, se comenta que los fuentes solo se dejan bajo petición, no son públicos, ver este enlace --> https://github.com/mist-devel/mist-boar ... A-Projects).
El fallo por el cual no lograba hacerlo andar, era (y es) por que emplea el chip ARM externo de una forma muy, pero que muy dependiente. Tan dependiente del ARM es, que es como si fuera el corazón del ST. Ese chip externo se usa para el 50% del núcleo del Atari ST. Lo usa para leer los mandos de juego, el raton y teclado USB, las roms, los discos y HD, la configuración de la pantalla, e incluso un DMA que controla todo , absolutamente todo, RAM, ROM, desde dentro del ARM. Se comunica con el ST mediante SPI.
Por eso, parece que falta la mitad del código fuente. Y no iba desencaminado, por que sin el ARM y la info que recibe/entrega, el ST no arranca. Pero tras mirar los fuentes de uno y otro lado (FPGA y ARM), resulta que he podido averiguar un montón de cosas. La mas importante, cómo y dónde coge y deja la ROM STOS. Ahora que sé como lo hace, he tocado los fuentes y carga la ROM desde la SD directamente. Eso permite ejecutar el core, pero mas "pelado" que la calva de "kojak".
Solo he logrado por ahora, que cargue un STOS 2.06, sin teclado, ni ratón, ni mandos, ni sonido, ni video, ni SD, ni hD, ...... nada, absolutamente, nada, solo la ROM y se muestra en monocromo. (pero está vivo, eso seguro, "it's alive")
Menos da una piedra. La base la tengo, sé que puedo lograrlo, pero soy humano, tengo límites, y pudiera ser que me quedara atragantado aquí, y no pueda seguir adelante.
Sabiendo esto, no pidáis nada por ahora, por que esto va a ser lento, lo mismo tardo una semana que seis meses. El unamiga tardé 3 o 4 meses al principio, antes de dejarlo público.
Ya, con este core, UnAmiga es la "jostia"
No pidáis Beta de momento, por que, lo que véis en las fotos, no me sirve ni a mi, por que no tengo ni teclado ni ratón.