Hola Javi,
no se si lo habre soñado, pero ¿la fpga que llevaba era de ALTERA
verdad? ¿o lleva la xilinx spartan II E desde el principio?
¿a cuantos MHz puede ir el z80 que lleva esta version del 1-chip?
Si no recuerdo mal, la Spartan II E tiene unas 200 mil puertas, aunque
hay II E de varias capacidades ¿cuantas puertas tiene esta?
Estas dudas es porque llevo unos añitos queriendo hacerme con una
placa de desarrollo fpga, y aun me estoy debatiendo en si pillarme
esta de una vez :)
Un saludo.
-Daniel Berdugo-
--------------------------------------------------
Wednesday, July 27, 2005, 11:05:57 AM, you wrote:
JL> Veo que últimamente se está hablando mucho por aquí sobre el 1-Chip-MSX.
JL> Voy a intentar aclarar algunas de las cosas que he ido leyendo.
JL> IMPORTANTE: NO estoy haciendo de portavoz de la MSX Association. Lo digo
JL> ya de antemano porque en ocasiones anteriores ha habido gente que ha
JL> interpretado cosas que YO dije como si las estuviera diciendo la MSXA.
JL> Si alguien tiene dudas o quiere saber más cosas, podeis enviarme las
JL> preguntas a mi y yo se las pasaré a la MSX Association.
JL> - "Es un MSX1!"
JL> No, no es un MSX1. Puedes cargar en el FPGA el ordenador que quieras. Es
JL> como poner cartuchos en tu MSX: si pones el F1 Spirit tu ordenador no
JL> "es" el F1 Spirit. Puedes sacar el cartucho y poner cualquier otro, de
JL> la misma forma que en el 1-Chip-MSX puedes actualizar el código del FPGA
JL> todas las veces que quieras.
JL> El FPGA se inicializa desde una FlashROM cada vez que se enciende el
JL> 1-Chip-MSX. El contenido de la FlashROM se regraba cargando el código
JL> desde el slot SD. Si alguien desarrolla implementaciones de otras
JL> máquinas será posible cargarlas también en el 1-Chip-MSX: NES, GameBoy,
JL> Atari, Commodore, recreativas (MAME), etc.
JL> Con el 1-Chip-MSX se distribuye la documentación y herramientas de
JL> desarrollo. Hay montones de emulaciones en software de chips conocidos
JL> (ver código fuente de MAME), así que es de esperar que al poco de
JL> empezar a venderse empiecen a aparecer implementaciones de otras
JL> plataformas.
JL> - "Dudo que pueda simular un MSX2..."
JL> La implementación del MSX2 ya está completa. Se pueden ver varios
JL> 1-Chip-MSX corriendo juegos de MSX2 en estas fotos:
JL> http://www.ag0ny.com/misc/1ChipMSX/1-Chip-MSX_MSX2.jpg
JL> http://www.ag0ny.com/misc/1ChipMSX/1-Chip-MSX_Solid_Snake.jpg
JL> Y otro 1-Chip-MSX con un Obsonet conectado (MSX2) en enero del 2005:
JL> http://www.ag0ny.com/misc/ObsoNET_en_1-chip-MSX/f1000050.jpg
JL> http://www.ag0ny.com/misc/ObsoNET_en_1-chip-MSX/f1000051.jpg
JL> Por motivos comerciales, de momento se distribuye cargado con el código
JL> de un MSX1. He oído que el código del MSX2 se distribuirá con la MSX
JL> Magazine #4.
JL> - "...mucho menos un MSX2+..."
JL> Como ya ha dicho Roberto, eso es sólo cuestión de implementar el scroll
JL> horizontal por hardware del V9958. No se si está implementado ya en la
JL> versión actual, pero si aún no está no tardará en estarlo.
JL> - "...ni de coña un MSX2+ con MoonSound + Music Module..."
JL> Tu MSX2+ no viene de fábrica con MoonSound ni Music Module, sino que los
JL> conectas al slot de cartucho. En el 1-Chip-MSX puedes hacer lo mismo.
JL> - "...y ni pensarlo un Turbo-R"
JL> Con el FPGA de la placa actual yo tampoco creo que pueda implementarse
JL> un Turbo-R, debido al espacio que ocupan las implementaciones del Z80 y
JL> del R800. Tal vez por eso la nueva versión del 1-Chip-MSX incorpora un
JL> Z80 "real". Se puede ver debajo del slot de cartucho:
JL> http://www.hat.hi-ho.ne.jp/tujikawa/esepld/esemsx2/sshot19.jpg
JL> Y si aún así necesitas más, puedes conectar tantas placas como necesites:
JL> http://www.hat.hi-ho.ne.jp/tujikawa/esepld/esemsx2/sshot22.jpg
JL> http://www.hat.hi-ho.ne.jp/tujikawa/esepld/esemsx2/sshot23.jpg
JL> http://www.hat.hi-ho.ne.jp/tujikawa/esepld/esemsx2/sshot24.jpg
JL> - "Es una emulación"
JL> No, no es una emulación. Son los mismos chips "empaquetados" en un
JL> formato distinto. Cada instrucción se ejecuta en el mismo número de
JL> ciclos, funcionan a las mismas frecuencias, etc. Si abres un MSX Turbo-R
JL> o un MSX2+ verás que no tienen un AY-3-8910/1/2 ni un Z80. Seguramente
JL> lo que verás sea un S1983 o un S1990 (MSX-Engine). Los S19xx "contienen"
JL> implementaciones de los chips del MSX de la misma forma que el FPGA del
JL> 1-Chip-MSX.
JL> La diferencia es que el FPGA se puede regrabar. Y además, el FPGA
JL> soporta frecuencias mucho más altas.
JL> - "¿Se sabe si van a liberar todas las especificaciones de la
JL> placa? ¿Y los cores son de dominio público o tienen algun tipo de licencia?"
JL> El 1-Chip-MSX incluye el manual de la placa, un manual de introducción a
JL> VHDL (aunque será mejor que compres un libro de VHDL más completo), y un
JL> CD-ROM que contiene las herramientas de desarrollo, TODO el código
JL> fuente VHDL y ficheros de ejemplo.
JL> No sé qué bajo qué licencia se distribuyen. Creo que son de dominio
JL> público, pero será mejor que lo confirme con la MSX Association.
JL> - "Si queremos tener soporte completo de R800 y V9958, ademas de
JL> SCC/SCC+, FM-PAC, MSX-AUDIO, MSX-MIDI, Moonsound (OPL4) y emulación de
JL> Gfx9000..."
JL> Te aconsejo que dejes las drogas.
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es