Karoshi MSX Community
06 de Julio de 2021, 06:21:16 am *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1] 2 3
  Imprimir  
Autor Tema: FAT16 booteando directamente en MSX1!  (Leído 14529 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Ramones
Visitante
« : 05 de Diciembre de 2007, 10:28:25 pm »

Pues eso, que si lo queréis ver en directo, a pasarse por la Ru. Smiley

He conseguido con el nuevo driver para la tarjeta lectora nueva de SD/MMC de Leonardo Padial, bootear directamente en FAT16.

A ver como lo explico. Hasta ahora era necesario bootear con una partición FAT12, cargar el driver y seguidamente ya poder usar las particiones FAT16. Pues eso se acabó. Smiley He conseguido cargar el FAT16.COM integrado en el driver antes de que se ejecute la carga del MSXDOS2.SYS, con lo cual, ya se puede bootear en FAT16.
(suena fácil el asunto pero lleva un rollo que pa que).

Entonces, claro, como el driver ya funcionaba en DOS2 en un MSX1 con una ampliación de memoria (memory mapper), pues funciona sin problemas arrancar una tarjeta en FAT16.

No veas que risa viendo que me quedaban 900 Megas libres cuando he hecho un DIR en el MSX1. XD

Pues lo dicho, quien lo quiera ver en directo junto con el resto de funcionalidades de la tarjeta, a la Ru!






En línea
ARTRAG
Visitante
« Respuesta #1 : 05 de Diciembre de 2007, 10:36:21 pm »

Greetings, genial!!    Shocked
You should release this version of MSXDOS to the community!!


 :god:
En línea
Ramones
Visitante
« Respuesta #2 : 06 de Diciembre de 2007, 12:22:33 am »

Greetings, genial!!    Shocked
You should release this version of MSXDOS to the community!!


 :god:

Gracias Artrag.

Bien, la version del MSXDOS, es el MSXDOS2.231 incluido en el MsxTurbo R. Lógicamente, parcheado por mi para hacer funcionar la tarjeta y todas sus funcionalidades. Realmente la carga de la FAT16 no es tan misteriosa. Se parchea el MSXDOS2.231 para que cargue, antes de cargar el MSXDOS2.SYS, el FAT16.COM que está unido (concat)  al final de la ROM.

Es decir, que el FAT16.COM esta íntegro y sin modificar para no violar ningún copyright ni tener ningún problema con Okei. No sería muy problemático adaptarlo a cualquier otro interface (MegaSCSI, IDE, CF IDE), pero eso depende directamente de sus autores, no de mi. Wink

Podría facilitar el código, pero como te decía, depende de cada diskrom de cada interface, así que no se puede hacer algo genérico, habría que parchear en cada diskrom específicamente.


En línea
nerlaska
Karoshi Excellent Member
******
Mensajes: 1102


Programador


WWW Email
« Respuesta #3 : 06 de Diciembre de 2007, 06:48:47 am »

Y sabras como hacer eso en la MEGASCSI? . ya parlarem en la RU Smiley
Menuda máquina estas hecho.
En línea

MSX4EVER2GETHER
www.nerlaska.com
Jos'b
Karoshi Maniac
****
Mensajes: 262


« Respuesta #4 : 06 de Diciembre de 2007, 08:02:35 am »

Hola Ramones,

Yo quisiera saber, ya que estás implicado en el proyecto, como va el tema de la nueva tarjeta lectora SD/MMC. ¿cuando podremos disfrutar de ella?

Un saludo y felicidades por tus aportaciones.

En línea
novi^skt
Karoshi Fan
**
Mensajes: 53



Email
« Respuesta #5 : 06 de Diciembre de 2007, 10:44:46 am »

eres un crack! nos vemos en la ru!
En línea
kabish
Karoshi Maniac
****
Mensajes: 470


caspaflims@hotmail.com
« Respuesta #6 : 06 de Diciembre de 2007, 11:28:05 am »

Ramones, !! eres mi heroe !! Smiley.
En línea
Ramones
Visitante
« Respuesta #7 : 06 de Diciembre de 2007, 11:47:44 am »

Y sabras como hacer eso en la MEGASCSI? . ya parlarem en la RU Smiley

Pues ... hombre si. Se podría hacer. El problema es que ahí ya me meto en donde no me llaman, no se si me explico. Eso es cosa más del Tsujikawa que mía. Como decía arriba, hay que hacerlo específicamente en cada interface. De todas formas... precisamente en el MegaSCSI no hay mucho problema, ¿no? Como suele bootear en la Sram que lleva interna, no es muy problemático hacer que arranque ahí la FAT16...

Ahhh ... espera... xD ¿Te refieres a hacer que funcione en MSX1? Bueno, eso en el MegaSCSI lleva dos partes. La primera es poner un NOP (si, como suena, solo uno) en una comprobación que hace el Kernel del DOS2 al arrancar mirando si es un MSX1 para no ejecutarse.

Y luego, emulando DSKs, el MegaSCSI (y bueno yo también lo hago) espera en cada lectura/escritura a que el flag de un comando de VDP esté bajado, vamos que el VDP esté sin hacer nada. Y eso en MSX1 se colgaría.

Pero es que es eso... es meterme donde no me llaman un poco.

Menuda máquina estas hecho.

Calla calla... que anda que no he pasado sueño para tener esto. Pff... y sin poder terminar el juego ni nada... en fin...


En línea
Ramones
Visitante
« Respuesta #8 : 06 de Diciembre de 2007, 12:19:51 pm »

Hola Ramones,

Yo quisiera saber, ya que estás implicado en el proyecto, como va el tema de la nueva tarjeta lectora SD/MMC. ¿cuando podremos disfrutar de ella?

Un saludo y felicidades por tus aportaciones.



Pues, por desgracia no lo tenemos para la Ru a la venta (bueno Padial), pero era la idea. Como suele pasar en todos los proyectos, ha salido un pequeño inconveniente en el hardware que está solucionando Padial. La idea inicial era tenerlo ya disponible en la Ru, junto a la primera versión del soft (que eso si está), pero no ha podido ser.

Es mejor esperarse un poco que se solucionen los pequeños inconvenientes del hard. Un poco de paciencia (no creo que sea más de un mes).




En línea
Ramones
Visitante
« Respuesta #9 : 06 de Diciembre de 2007, 12:20:19 pm »

eres un crack! nos vemos en la ru!

Eso espero. Wink
En línea
Ramones
Visitante
« Respuesta #10 : 06 de Diciembre de 2007, 12:21:19 pm »

Ramones, !! eres mi heroe !! Smiley.

 Embarrassed Que me pongo colorado.

Como te oiga la Chus, pillará celos. XD

Gracias en cualquier caso.
En línea
Jon_Cortazar
Administrator
Karoshi Forum's God
********
Mensajes: 2777



WWW Email
« Respuesta #11 : 06 de Diciembre de 2007, 12:24:07 pm »

Cojonudo, MSX1 al poder!. Ya me enseñarás todas esas historias que te estás currando por ahí, que solo de pensar en el curro que significan, siento pavor Wink

Nos vemos en la RU!!  Cheesy
En línea

Jon Cortázar Abraido (aka El Viejo Archivero)
RELEVO Videogames
[Dioniso: La cafeína está haciendo su trabajo; yo espero hacer el mío.]
[pitpan: Me sigue pareciendo más productivo jugar al SNAIL MAZE que seguir esta discusión.]
jltursan
Karoshi Forum's Guru
*******
Mensajes: 1516


¿Que es lo que has aprendido hoy?


WWW Email
« Respuesta #12 : 06 de Diciembre de 2007, 12:24:33 pm »

¡Buen trabajo! Shocked. Si el interfaz de Padial está listo para reyes pues fenómeno, será una forma estupenda de iniciar el año MSXero Cheesy

En línea

Doom dee doom dee doom
doraemonppc
Karoshi Maniac
****
Mensajes: 358



WWW
« Respuesta #13 : 07 de Diciembre de 2007, 09:33:41 pm »

Genial!
Fat16 en un msx1 directamente.
Mientras escribo esto voy pasando la fregona para quitar las babas que van cayendo.
Soys la ostia!

PD: Omolaria n tendiendo a infinito que los señores ideintefaceros tomaran ejemplo de este mago nivel 20.

Gracias por el curro y nos vemos en la ru!
En línea

- El ensamblador con sangre entra-
nerlaska
Karoshi Excellent Member
******
Mensajes: 1102


Programador


WWW Email
« Respuesta #14 : 09 de Diciembre de 2007, 06:00:43 am »

Pues si, efectivamente, todos los que hemos acudido a la RU hemos podido ver esta joya hardware + software que se han currado el amigo Leonardo y Armando. Es impresionante, desde la versatilidad del cacharro como el menu de su ROM como el poder hacer "call tetris" en MSXBASIC y jugar al tetris Smiley como un montón de cosas .. está muy bien pensado y sin duda merece la pena adquirir este producto. Mi mas sincera enhorabuena a este par de monstruos del MSX.
En línea

MSX4EVER2GETHER
www.nerlaska.com
Páginas: [1] 2 3
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!