Un nuevo MSX a la venta

Habla de todo lo relativo a los ordenadores y las consolas de cualquier tiempo. || Discuss about everything related with the computers and consoles of all times.

Moderador: CEZ

Responder
Avatar de Usuario
WYZ
Site Admin
Site Admin
Mensajes: 2356
Registrado: 29 Dic 2004 21:17
Ubicación: Cartagena (CT)

Un nuevo MSX a la venta

Mensaje por WYZ »

Se trata del one-chip MSX1. 149€. Pasaros por msx.org. El MSX sigue vivo y yo quiero uno!!!
WYZPlayer

DREAM OVER
INSERT COIN
FranSX
8 bits
8 bits
Mensajes: 4
Registrado: 12 Jul 2005 20:11

Mensaje por FranSX »

Yo quiero otro. Bueno, de momento ya he reservado uno, a ver si llegamos a los 5000 y lo fabrican.

Saludos CEZ!
Avatar de Usuario
WYZ
Site Admin
Site Admin
Mensajes: 2356
Registrado: 29 Dic 2004 21:17
Ubicación: Cartagena (CT)

Mensaje por WYZ »

Pues ya somos dos. Si te enteras de como va la cosa de los pedidos ponlo aqui. Supongo que será por Bazix, pero eso de los pedidos previos sin saber como va el cacharro me echa un poco para atras.

Oye FranSX, que no se gastan las teclas por escribir! :roll:
Saludos a PacoPaco de mi parte, a ti nada por renegao :D
WYZPlayer

DREAM OVER
INSERT COIN
Avatar de Usuario
Konamito
256 bits
256 bits
Mensajes: 6394
Registrado: 01 Jun 2005 17:26
Ubicación: Santa Cruz de Tenerife
Contactar:

El MSX ha renacido de sus cenizas

Mensaje por Konamito »

Imagino que algunos de vosotros lo sabréis pero si no ya os informo de que ASCII y MSX ASSOCIATION han sacado un "nuevo" MSX en tan sólo un chip soldado a un circuito integrado. El ordenador es totalmente funcional y se comporta como un MSX de primera generación. Ya se pueden realizar reservas desde fuera de Japón. Concretamente BAZIX lo distribuye en Europa.
¿Qué os parece la idea? ¿creéis que vale la pena pagar por tenerlo?
Más información en este link:

http://www.bazix.nl/onechipmsx.html
MSXBlog: MSX en primera persona

https://www.msxblog.es
Avatar de Usuario
Karnevi
CEZ Member
CEZ Member
Mensajes: 7916
Registrado: 20 Nov 2004 00:11
Ubicación: España
Contactar:

Mensaje por Karnevi »

El calor no nos deja pensar con claridad, meu :D

(fusiono tu mensaje con el tema abierto por Wyz, que justamente ayer recibió una respuesta)
Un saludo,
Karnevi - webmaster
http://computeremuzone.com
Avatar de Usuario
Konamito
256 bits
256 bits
Mensajes: 6394
Registrado: 01 Jun 2005 17:26
Ubicación: Santa Cruz de Tenerife
Contactar:

Mensaje por Konamito »

Gracias Karnevi. La verdad es que por aquí en Tenerife no hace demasiado calor como hace en la Península 8) Pero sí tienes razón en que a veces estoy un poco espeso, y más cuando tengo prisa y quiero escribir un mensaje en el foro.
Un saludo y a ver si despega el ONE CHIP MSX o MSXES como yo lo he llamado (MSX Entertaiment Station) ;)
MSXBlog: MSX en primera persona

https://www.msxblog.es
Avatar de Usuario
WYZ
Site Admin
Site Admin
Mensajes: 2356
Registrado: 29 Dic 2004 21:17
Ubicación: Cartagena (CT)

Mensaje por WYZ »

Algunos datos de interes de parte de ag0ny en la lista de correo HispaMSX:
IMPORTANTE: NO estoy haciendo de portavoz de la MSX Association. Lo digo
ya de antemano porque en ocasiones anteriores ha habido gente que ha
interpretado cosas que YO dije como si las estuviera diciendo la MSXA.

Si alguien tiene dudas o quiere saber más cosas, podeis enviarme las
preguntas a mi y yo se las pasaré a la MSX Association.

- "Es un MSX1!"

No, no es un MSX1. Puedes cargar en el FPGA el ordenador que quieras. Es
como poner cartuchos en tu MSX: si pones el F1 Spirit tu ordenador no
"es" el F1 Spirit. Puedes sacar el cartucho y poner cualquier otro, de
la misma forma que en el 1-Chip-MSX puedes actualizar el código del FPGA
todas las veces que quieras.

El FPGA se inicializa desde una FlashROM cada vez que se enciende el
1-Chip-MSX. El contenido de la FlashROM se regraba cargando el código
desde el slot SD. Si alguien desarrolla implementaciones de otras
máquinas será posible cargarlas también en el 1-Chip-MSX: NES, GameBoy,
Atari, Commodore, recreativas (MAME), etc.

Con el 1-Chip-MSX se distribuye la documentación y herramientas de
desarrollo. Hay montones de emulaciones en software de chips conocidos
(ver código fuente de MAME), así que es de esperar que al poco de
empezar a venderse empiecen a aparecer implementaciones de otras
plataformas.

- "Dudo que pueda simular un MSX2..."

La implementación del MSX2 ya está completa. Se pueden ver varios
1-Chip-MSX corriendo juegos de MSX2 en estas fotos:

http://www.ag0ny.com/misc/1ChipMSX/1-Chip-MSX_MSX2.jpg
http://www.ag0ny.com/misc/1ChipMSX/1-Ch ... _Snake.jpg

Y otro 1-Chip-MSX con un Obsonet conectado (MSX2) en enero del 2005:

http://www.ag0ny.com/misc/ObsoNET_en_1- ... 000050.jpg
http://www.ag0ny.com/misc/ObsoNET_en_1- ... 000051.jpg

Por motivos comerciales, de momento se distribuye cargado con el código
de un MSX1. He oído que el código del MSX2 se distribuirá con la MSX
Magazine #4.

- "...mucho menos un MSX2+..."

Como ya ha dicho Roberto, eso es sólo cuestión de implementar el scroll
horizontal por hardware del V9958. No se si está implementado ya en la
versión actual, pero si aún no está no tardará en estarlo.

- "...ni de coña un MSX2+ con MoonSound + Music Module..."

Tu MSX2+ no viene de fábrica con MoonSound ni Music Module, sino que los
conectas al slot de cartucho. En el 1-Chip-MSX puedes hacer lo mismo.

- "...y ni pensarlo un Turbo-R"

Con el FPGA de la placa actual yo tampoco creo que pueda implementarse
un Turbo-R, debido al espacio que ocupan las implementaciones del Z80 y
del R800. Tal vez por eso la nueva versión del 1-Chip-MSX incorpora un
Z80 "real". Se puede ver debajo del slot de cartucho:

http://www.hat.hi-ho.ne.jp/tujikawa/ese ... shot19.jpg

Y si aún así necesitas más, puedes conectar tantas placas como necesites:

http://www.hat.hi-ho.ne.jp/tujikawa/ese ... shot22.jpg
http://www.hat.hi-ho.ne.jp/tujikawa/ese ... shot23.jpg
http://www.hat.hi-ho.ne.jp/tujikawa/ese ... shot24.jpg

- "Es una emulación"

No, no es una emulación. Son los mismos chips "empaquetados" en un
formato distinto. Cada instrucción se ejecuta en el mismo número de
ciclos, funcionan a las mismas frecuencias, etc. Si abres un MSX Turbo-R
o un MSX2+ verás que no tienen un AY-3-8910/1/2 ni un Z80. Seguramente
lo que verás sea un S1983 o un S1990 (MSX-Engine). Los S19xx "contienen"
implementaciones de los chips del MSX de la misma forma que el FPGA del
1-Chip-MSX.

La diferencia es que el FPGA se puede regrabar. Y además, el FPGA
soporta frecuencias mucho más altas.

- "¿Se sabe si van a liberar todas las especificaciones de la
placa? ¿Y los cores son de dominio público o tienen algun tipo de licencia?"

El 1-Chip-MSX incluye el manual de la placa, un manual de introducción a
VHDL (aunque será mejor que compres un libro de VHDL más completo), y un
CD-ROM que contiene las herramientas de desarrollo, TODO el código
fuente VHDL y ficheros de ejemplo.

No sé qué bajo qué licencia se distribuyen. Creo que son de dominio
público, pero será mejor que lo confirme con la MSX Association.

- "Si queremos tener soporte completo de R800 y V9958, ademas de
SCC/SCC+, FM-PAC, MSX-AUDIO, MSX-MIDI, Moonsound (OPL4) y emulación de
Gfx9000..."

Te aconsejo que dejes las drogas.


Algunas de las preguntas que se han hecho las puedo contestar yo
directamente:

- "Que FPGA tiene? Xilinx Spartan2 o Altera?" (Daniel Berdugo)

El chip FPGA es un Altera EP1C12Q240C8. 12060 elementos lógicos.
(http://www.altera.com/literature/sg/sg_fpga_prod.pdf)

- "Las fotos que hay en la web de ESE no se corresponden con las que hay
en ASCII. Cuáles son las especificaciones de la placa?" (Julio Martínez)

El modelo que se puede reservar es como el que se pudo ver en la MSX
World 2005
(http://www.ag0ny.com/misc/ObsoNET_en_1- ... 000043.jpg), pero con
un slot de cartuchos en vez de dos para reducir costes.

Las especificaciones son las que hay en la web de ASCII
(http://www.ascii.co.jp/1chip/):

- FPGA Altera Cyclone EP1C12Q240C8
- Altera Configuration ROM EPCS4
- 32MB de SDRAM
- 1 slot de cartucho
- 1 slot de tarjetas SD/MMC
- Interfaces de audio y video (RCA, VGA)
- Puerto PS/2 (teclado)
- Puertos para joystick (MSX)
- Conector(es) USB

Los conectores USB y VGA están conectados al FPGA, pero no están
soportados por la implementación del MSX (aún).

- Qué funciones tiene el slot SD? Sólo para regrabar la FPGA o hace algo
más? (Manel Collado Villalba)

Como ya ha dicho Francisco Alvarez, el 1-Chip-MSX incorpora una
implementación del MegaSCSI. El slot SD es accesible desde el MSX como
una unidad más.

- La placa tiene 32Mb. Cuanta memoria es accesible al usuario? (Manel
Collado Villalba)

Si no estoy mal informado, la implementación del MSX1 que se distribuye
inicialmente usa 256Kb para la RAM del MSX y 16Kb para la VRAM. El resto
no se usa. La implementación del MSX2 creo que usa parte de esos 32Mb
para implementar 4MB de RAM y 128Kb de VRAM.

Como estamos hablando de FPGA, el usuario puede modificar la
implementación del Z80 para direccionar más memoria si es necesario.

- Se puede aprovechar la memoria extra para hacer un MSX2 con mas
memoria de video? (Manel Collado Villalba)

Sí, si sabes VHDL. Como puedes modificar el hardware, puedes implementar
un VDP capaz de manejar toda la memoria que necesites.

Le paso el resto de las preguntas a la MSX Association.

- ¿Está terminada la implementación del MSX2? ¿Si lo está, por qué se
vende la placa configurada como MSX1 en vez de MSX2?

La implementación del MSX2 está terminada. No se distribuye aún porque
está en fase de pruebas.

- ¿Está terminada la implementación del MSX2+?

El FM ya está terminado, así que sólo queda por implementar el scroll
horizontal por hardware del VDP y los modos de video YJK.

- ¿Es posible implementar un MSX Turbo-R en las 12060 puertas lógicas
del chip FPGA actual?

Con el código fuente actual, no. Hacen falta más puertas lógicas. Sin
embargo, Tsujikawa piensa que es posible optimizar el código para que la
implementación de cada chip ocupe menos espacio. Si se hace esto sí que
sería posible implementar un MSX Turbo-R completo dentro del chip FPGA
actual de 12060 puertas lógicas.

También sería posible hacerlo sin optimizar el código conectando un
segundo chip FPGA en el bus de expansión que tiene la placa para este
propósito.

- ¿Bajo qué licencia se distribuirá el código fuente VHDL que viene con
la placa?

Todo el código fuente VHDL es freeware. La implementación MSX1 que se
entrega con el 1-Chip-MSX se compone de varios ficheros fuente que
implementan cada uno de los chips del MSX. Algunos de estos ficheros los
hemos bajado de Internet y les hemos hecho las modificaciones
necesarias, otros los hemos desarrollado específicamente para este proyecto.

- ¿Se puede sustituir el chip FPGA que viene de serie por uno con más
puertas lógicas?

Sí, es posible, siempre y cuando sean compatibles a nivel de pins. Sin
embargo, en la práctica resulta muy difícil porque hay que desoldar a
mano los 240 pins del chip. Si uno tiene la destreza necesaria como para
hacer esto, le resultará más fácil soldar otro chip FPGA en una placa
externa y conectarla al bus de expansión del 1-Chip-MSX.

- ¿Es posible implementar un Z80 más rápido?

Sí, sí que lo es. La placa incluye de fábrica un cristal a 21Mhz y el
chip FPGA contiene multiplicadores de frecuencia. Es posible implementar
un Z80 a 84 o 105Mhz, aunque en el caso de hacer esto habría que
modificar también la implementación del VDP para que pueda trabajara
frecuencias mayores. Tal vez sea necesario modificar también alguno de
los demás circuitos "virtuales", pero no es necesario hacer ninguna
modificación en el hardware del 1-Chip-MSX. Basta con modificar el
código VHDL.

- ¿Se puede usar la SDRAM de la placa para hacer un MSX con más memoria
de video? Por ejemplo, con 32 páginas en SCREEN 8...

Sí, es posible. Basta con modificar el código VHDL del VDP.

- (pregunta extra añadida por mi) ¿Sería posible implementar un mapper
para mapear la memoria de video en el espacio de direcciones del Z80
para poder hacer escrituras en la VRAM rápidas sin tener que pasar por
el VDP?

Sí, es posible. La SDRAM que viene de fábrica en el 1-Chip-MSX es de
doble puerto (dual port), así que modificando el código VHDL es posible
hacerlo.

--
Javi Lavandeira - http://www.ag0ny.com
WYZPlayer

DREAM OVER
INSERT COIN
Responder