A mi tampoco me gusta la idea del OneChip y creo que el enfoque es erróneo.
No entraré en detalles técnicos porque no es mi campo, pero sí os puedo
decir que desde el punto de vista de marketing y comercial son de lo más
cabrón (moderadores, calma) que haya parido madre (idem). Lo digo porque si
tanto hablan de la hipotética versión FPGA de MSX2 es que la deben de tener
lista o casi, pero lo de entregarte la versión MSX1 es para poderte vender
después un desarrollo de software a precio de hardware. Y eso sí que me
parece mal. Porque al fin y al cabo, lo usuarios españoles vamos a pagar el
mismo precio "nominal" por un ordenador con características que hace 23 años
se consideraban ya obsoletas (algo más de 30.000 pelillas, que era lo que
costaban los MSX de la primera generación). Y lo que es peor: el 1CM no es
más MSX de lo que lo pueda ser el BlueMSX, por ejemplo. Me refiero a que no
tiene electrónica de MSX, sólo la "emula". Ya sabéis lo que quiere decir
esto, sobre todo si hay limitaciones de espacio para implementar las cosas
adecuadamente: INCOMPATIBILIDADES GARANTIZADAS.
Por ese dinero te puedes pillar en eBay un MSX potente de narices (un MSX2
de gama alta o incluso un MSX2+, y si le añades algún euro, puedes pillarte
un GT). Y eso sí es un MSX. Una implementación en FPGA no es más que un
"emulador por hardware", si me permitís la metáfora. No voy a ser hipócrita:
es muy probable que me acabe comprando un OneChip MSX, pero por puro vicio,
la verdad. Por ese dinero te puedes pillar consolas actuales o incluso algún
PDA decentillo. No nos engañemos: el 1CM es tecnológicamente un truño
descomunal. Lo que pasa es que la comunidad del MSX, como todas las
comunidades de retroinformática, tiene un elemento de frikismo que no puede
ser ignorado. Somos muy fanes. Pero claro, nos empeñamos en 3 canales, 16
colores y 3,5 MHz cuando podríamos estar con N canales, 4 billones de
colores y 3.500 MHz. Muy listos no somos, no. Al menos, así es como lo
tienen que ver las compañías comerciales.
Que conste que no quiero sembrar la discordia. Como ya he dicho, me acabaré
pillando uno, si es que se llegan a fabricar. Entended este mensaje como una
reflexión personal en voz alta: que cada uno haga lo que quiera y piense lo
que le dé la real gana.
Un saludo,
Eduardo Robsy
no pretendo crear un flame ni que me muerdan los seguidores de ASCII,
simplemente no estoy nada conento con el ONE chip MSX
(https://www.ascii.co.jp/1chip/) para nada, he estado leyendo y tengo
aquí los siguientes puntos:
- El chip FPGA del 1C-MSX (Altera Cyclone EP1C12Q240C8 FPGA chip,
http://www.altera.com/products/devices/cyclone/cyc-index.jsp), tiene
tan solo 12k celdas (LEs).
- Esta "consola FPGA" (http://tripoint.org/kevtris/Projects/console/)
tiene el mismo FPGA, para simular una NES y la gran mayoría de sus
mappers (públicamente de momento dice que lleva implementados del todo
179 de los 255, pero tarda un poco en actualizar su página) lleva
usado el 87% de este chip para su core de NES. Su tiene puntos a su
favor comparado con el 1C-MSX como un audio DAC de muy buena calidad
(24bits) y un conector db15 para mandos, pero no tiene un conector I/O
que va al FPGA.
- La mejor emulación z80 disponible por FPGA usa 4k, el vdp usa más de
4k (puede que 5k), por lo cual tan solo quedan 4k para PSG y el MSX
engine.
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... necesitamos múchisimas más celdas que el FPGA en el OneChip
MSX. Nos hacen creer que se puede actualizar y expandir para que
soporte más cosas cuando no hay apenas espacio libre en el FPGA. Esto
para mí es un timo de marketing, bastante rastrero por cierto. Me
recuerda mucho a cosas parecidas de Amiga inc pero de forma mucho más
refinada (estos japoneses...). Que dejen de vender la moto y engañar,
que esto no sale nada barato puesto que un msx1 te sale muchísimo más
barato, y la gente que tiene msx y lo suele usar, suele tener algo más
que un MSX1. Sí quieren que se venda, ya saben que tiene que hacer,
porque a mucha gente no le interesa algo más caro que lo que simula y
que encima tienen algo que es más que eso (msx2 o superiores)...
--
Comentario personal a los creadores del 1C-MSX: Cuando tengais algo
que simule (o sea capaz por su hardware completamente de sobra) un tr
armado hasta los topes y que se pueda usar para simular otro hardware
(con especificaciones públicas), volveis...
Como dijo Nishi
(http://www.msx.org/Kazuhiko-Nishis-MSX-World-2005-lecture-%28summary%29.Japan-2005-%28MSX-World-I-love-MSX%29.articlepage62.html)
que planean sacar uno más grande para el resto de MSX. ahí es cuando
me interesará realmente... ASCII, ¡¡¡espabila!!!
--
Sobre FPGA y las arquitecturas reconfigurables: Personalmente me
parece un grave error hacer una plataforma FPGA para cada
arquitectura. Lo ideal es hacer algo lo más generalista, flexible y
con potencia de sobra para simular una amplia cantidad de
arquitecturas "retro" diferentes, se vendería muchísimo más el
producto por lo cual tendría muchísimos menos costes de producción,
una mayor base de usuarios e incluso una scene que haría cosas por la
empresa (implementando arquitecturas en el aparato). Al tener un
sistema simulando tantas arquitecturas diferentes de forma tan
perfecta comparado con el original, sería mucho más rentable para la
gente y seguramente su mercado sería muchísimo más amplio, incluso
siendo "mainstream" y poder venderse en tiendas como un sistema de
emulacion que conectas a la tv y sea facil de usar.
Sobre la competencia pues no hay problema porque al tener algo con
tantos usuarios y soportando tantas cosas, los que empezaran lo
tendrían algo dificil... Lo ideal de una arquitectura reconfigurable
en FPGA es que puedes tener el emulador perfecto: las ventajas de un
emulador junto con las del hardware real, pudiendose comportar
exactamente igual que este si el que programa el FPGA tiene los
conocimientos requeridos y los aplica adecuadamente...
Saludos,
*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org
Enlaces a Yahoo! Grupos
hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com
http://es.docs.yahoo.com/info/utos.html