Tecnobytes hace una nueva remesa de GFX9000!!

Page 7/36
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9 | 10 | 11 | 12

By yodh

Champion (412)

yodh's picture

28-02-2016, 22:41

Hola a todos... Estoy de acuerdo con lo que se ha dicho hasta ahora pero quería aportar algunos ´matices´. AxelStone: muy inteligente el escoger ese gráfico y además es divertido por lo exagerado que es (además de que de todos nosotros creo que eres el más idóneo para subirlo por aquello del ´stone´ LOL! y pido ´perdoncillo´ por el juego de palabras tan " Running Naked in a Field of Flowers " ).

Es divertido, pero también inteligente por que yo veo ahí (me corriges sin problemas si no es esto Smile ), que consideras muy errónea la idea de erpirao -*1- Sin embargo también veo que erpirao (me corriges sin pr... ídem), considera que es una idea errónea, pero no la considera demasiado ´descabellada´ ya que indica que solo se merece ´como castigo´ unas piedrecitas.

Por otra parte yo creo que a muchos de nosotros en un momento o en otro se nos ha pasado por la cabeza una solución así. Incluso en japón (en brasil creo que también) salió algún que otro prototipo de tarjeta gráfica con las cuales se podían superponer dos sistemas de vídeo.

Desde mi humilde opinión (no es falsa modestia: no entiendo apenas de hardware y de software no paso del basic corriente y moliente), todos los argumentos y razonamientos son comprensibles: ¿que podríamos mezclar GFX9K con v9938/58? es una buena idea (pero como apuntaba Kai por medio del video9000). ¿que hacer un juego que mandara gráficos a dos salidas de vídeo sería (a parte de muy lioso... ¡ya es lioso con una! Smile ), no tan solo más complicadas las detecciones de colisiones (no serían sprites por hw), sino que impepinablemente se tendría que hacer en un lenguaje ´algo más´ rápido que el basic... e incluso supongo que en cualquier lenguaje (tal vez icluso en CM, no sé), todo iría sensiblemente menos rápido que haciéndolo de la forma normal con una pantalla.

Aún si a pesar de todo alguien se atreve con un proyecto así (no me estoy refiriendo a hacer una demo de prueba con unos pocos scrolles y demás, sino un juego completo), lo que tendría que asumir es que tendría que hacer el juego (las rutinas y demás), principal para el GFX9K y utilizar el chip nativo del MSX2 para (lo siento Crying ), para simplemente poner gráficos estáticos (¿marcadores tal vez?), efectos de paleta de color etc. De ese modo en teoría apenas se ralentizaría el programa hecho para el grafics9k ya que todo eso apenas consume tiempo de proceso para el Z-80.
Por supuesto que me podéis tirar piedrecitas, piedras o... piedrazas. Sólo pido una cosa: que me indiquéis el tamaño de ellas, más que nada para saber cuán equivocado estoy Murdoch Smile

-*1- Supongo que he asociado ideas y he recordado aquellas chicas manga que hacen en Japón asociándolas a ordenadores y que según tengan más o menos de memoria así será el tamaño de sus ´pechos´ Question

By AxelStone

Prophet (2694)

AxelStone's picture

29-02-2016, 13:23

Lo cierto Kai es que al sistema le va muy bien gente con tu empuje, optimismo y ganas Smile . No obstante por seguir acotando lo que podría hacer un MSX2 + GX9000, no olvidemos que una diferencia fundamental entre el MSX2 y el turbo R es que el primero parte de 64Kb de RAM y éste último de 256Kb, a la hora de hacer juegos eso marca diferencias.

Me ha gustamo mucho la analogía de erpira con la PC Engine: era una consola con CPU de 8bit a 7Mhz y un pepinaco de VDP. Por analogía, un MSX2 con kit turbo a 7mhz y un V9990 podría hacer juegos similares a la PC Engine. ¡Menuda pasada!

By Kai Magazine

Paragon (1303)

Kai Magazine's picture

29-02-2016, 15:49

Gracias Axel Smile
Yo he hecho ya algunos progresos (nada ambiciosos) y en breve espero poder enseñar algunos ejemplos de juegos que no requiere mucha chicha pero que en gfx9k se ven mejor (simplemente cambiando la profundidad de color) y juegos o motores que en msx2 funcionarán en 16 o 256 colores, en gfx9000 intentaré que se vean a 19000 o 32000 (solo necesito un buen conversor de imagenes bmp a modos de alta profundidad de color del gfx9000) el codigo es el mismo en powerbasic, y el gbasic solo hay que añadir algunas "g"s delante de los comandos graficos, asi que será facil hacer 2 versiones: msx2 standard y msx2 + gfx9000. El juego será básicamente el mismo, pero con algunas mejoras visuales y de color en la version gfx9k, asi que podreis contar con software de kai magazine para gfx9000 en un futuro no muy lejano. Os lo garantizo.
Los requisitos de memoria serán los mismos para las 2 versiones, asi que ningun problema.
Por ahora me estoy basando mas en gbasic que en powerbasic porque la version para msx2 de powerbasic no es nada estable (ya la he conseguido, y la he conseguido hacer funcionar en el openmsx pero se cuelga cada 2x3).
Hasta que no se haga una version de pwerbasic para z80 que funcione correctamente, prefiero no tocarlo mucho ya que actualmente solo sirve para turbo-r, y no quiero caer en la tentacion de hacer algo exclusivo para turbo-r...
Dije que programaría para z80 y lo voy a hacer!

Efectivamente cuando contemos con un buen powerbasic para poder usar turbobasic con el gfx9000 podremos hacer cosas como en pcengine, o mejores.
La PC engine no pasaba de 32 colores, y no tenia 2 planos reales, un plano lo hacia a base de sprites por hardware,si no recuerdo mal, asi que el modo p1 de gfx9000 ya supera a la pc engine.
Ademas contamos con modos de mayor resolucion (como el P2) y le podemos pasar la mano por la cara.
Y ademas contamos con modos de mas colores (256 colores con 16 paginas de memoria, 19000 colores con 8 paginas de memoria, 32000 colores con 4 paginas de memoria, modos de alta resolucion y alta densidad de colores...)
Asi que se pueden hacer juegos espectaculares, que no sean necesariamente arcades (un rpg por ejemplo, con muchisimos colores en pantalla, aventuras graficas, etc...)
Ademas el gfx9000 tiene mucha mas memoria de vram que la pc engine (512k!!)
Ademas la pc engine solo tenia 64 k de ram...
Ademas con FM o MOONSOUND ya el sonido es superior a la pc engine...
Ademas con la rutina de samples pcm para chip SCC de airtag tambien podemos reproducir samples en tiempo real, como la pc engine...
Ademas con sopportes SD, HDD y cartuchos de enorme cantidad de memoria, podemos hacer cosas como la PC engine con CD...
Bueno, solo de pensarlo ya se me va la flapa...
Que ganas tengo ya!
pero necesitamos un buen turbobasic para z80...

By htdreams

Champion (261)

htdreams's picture

29-02-2016, 16:31

Leyéndote a uno se le hacen chiribitas el cerebro pensando en las posibilidades, la verdad :-)

A mi me encantaría desarrollar o colaborar en proyectos sobre esta plataforma mixta (z80 + gfx9000), y es que, como dices, está muy bien que salgan cosas nuevas, pero hay que crear software que haga uso de ellas para que realmente sea sorprendente, y está muy bien tener como referente a la pcengine con cd.

Lo que más me chirría es volver al basic para programar, ¿sería muy complicado usar c o pascal? ¿hay compiladores cruzados que generen código ejecutable que se pueda cargar desde disco o en formato rom?

By Kai Magazine

Paragon (1303)

Kai Magazine's picture

29-02-2016, 16:41

Lo mas parecido a lo que solicitas es esto:

https://www.teambomba.net/gfx9klib.html

Esto es un conjunto de librerias en ensamblador que se pueden usar a posteriori, con ciertas versiones de C.
Los de Team Bomba lo consiguieron.
Lo mas comodo sería tener librerias en C, pero dado que aun nadie las ha hecho, hay que tirar de eso si quieres prescindir del basic/turbobasic, pero como podrás imaginar, vas a tardar muchos meses en conseguir hacer un simple scroll, un put sprite, y algunos copys, cosa que ya puedes hacer en powerbasic hoy mismo en 2 minutos. Por eso enfoco la importancia de tener un buen powerbasic para z80, para que todos puedan desarrollar para gfx9000 a buena velocidad (de juego y de desarrollo).

By Kai Magazine

Paragon (1303)

Kai Magazine's picture

29-02-2016, 18:20

Tecnobytes acaba de anunciar que estan haciendo una tarjeta aceleradora para cualquier msx! (cpu) Justo lo que habiamos estado hablando Smile
Dicen que ademas incluirá algunas funciones adicionales, aunque aun no quieren desvelar cuales serán.

Y ahora lo mas fuerte:
Tambien han anunciado estan haciendo un nuevo MSX con chip grafico V9958 + GFX9000 (sobrepuesto!) + opl4 y algunas mejoras adicionales que no desvelan, pero sin duda que una de ellas es una cpu turbo.
Justo lo que llevo pidiendo hace tiempo!
Al fin se hará realidad... Al fin llega la nueva generacion de msx, y es justo como yo lo quería Smile

By inyigo

Master (242)

inyigo's picture

29-02-2016, 19:10

Kai Magazine wrote:

...
Tambien han anunciado estan haciendo un nuevo MSX con chip grafico V9958 + GFX9000 (sobrepuesto!) + opl4 y algunas mejoras adicionales que no desvelan, pero sin duda que una de ellas es una cpu turbo.
Justo lo que llevo pidiendo hace tiempo!
Al fin se hará realidad... Al fin llega la nueva generacion de msx, y es justo como yo lo quería Smile

Ya pueden fabricar muchos MSX porque les van a llover las compras, pero ¿no sería una placa base que habría que montar en una torre de PC?

By Kai Magazine

Paragon (1303)

Kai Magazine's picture

29-02-2016, 19:28

Dicen que en principio la idea es esa, si. De hecho es lo mas economico (tanto en gastos de envio, como por el hecho de que manufacturar una carcasa con teclado, etc puede duplicar el precio).
Si triunfa, a posteriori alguien puede diseñar una carcasa msx con teclado estilo retro, y financiarla por kickstarter.
Eso es exactament elo que hicieron para un proyecto similar de Amiga. Primero sacaron unas placas de amiga, y luego sacaron unas carcasas que eran una reproduccion excelente de la original de amiga, para meterle dicha placa dentro.
Cabe destacar que ambos proyectos fueron un increible exito.
Si los de Amiga pueden, no vamos a poder nosotros?? LOL!

By erpirao

Paladin (944)

erpirao's picture

29-02-2016, 20:31

hola, parece que este hilo ha derivado a "posibles actualizaciones de MSX2".. pero bueno siguamos..

2 apreciaciones.. las tarjetas aceleradoras tienen un problema en los MSX, dado que no se puede parar el procesador interno.. ese fue el principial incoveniente de la z380 (que hubiese sido la aceleradora perfecta para cualquier MSX2), aunque supongo que haciéndolo a través del pin 5 (o el 16 que no están conectados), quizá se podría puentear para inhabilitar el z80.. ya el Turbo R.. sería un follón..
lo de la placa de tecnobytes, en principio habría que ver la especificaciones, pero imaginad todos lo que hemos comprado el gfx/opl4... que hacemos ahora con ellos?.. porque sería una pena destriparlo, también habría que saber si podrían liberar el esquema de la placa (así se podrían hacer remesas europeas/koreanas...)
sobre la pc-engine.. según he estado leyendo aguantaba hasta 468 colores en pantalla, la verdad es que viendo lo que hacia .. es un maquinón..

otra cosa es lo del amiga.. me refiero al amiga reborn(o reloaded) que va a sacar individual computers.. porque las placas amiga-one y similares tienen otro formato, aún están trabajando en los prototipos..
web amiga reloaded

y volviendo al T-MSX (tecnobytes MSX), habrá que ver que especificaciones ponen... yo apuesto por un z80 a 20mhz,... por lo demás ni me atrevo... pero es que meter el gfx/opl4 de serie, nos saldrá por un pico.., eso si que pongan un slot para aceleradora.. (o no), pero si volvemos a racanear en memoria (por ejemplo).. volvemos a estar en las mismas (y aunque la SRAM es más rápida que la DRAM, prefiero 4/8/16mb un poco más lentos que 512kb muy rápidos)

mientras tanto, y dado que nadie nos preguntó nunca como debían ser los MSX2/2+/TR.. quizá habrá que sacar algo "por cojones" y que la comunidad dictamine.... según mi opinión debería llevar..por lo menos un z180/380 a 33/18mhz (incluso 2 procesadores en paralelo).. y con él una buena cantidad de ram..

de todas formas, ahora mismo el MSX-VR es la opción "más o menos" realista.. espero con ansias ver ese equipo encima de mi mesa...
como nota de nostalgia, (y en parte de pena), recordar toda la ilusión que generó el z380, para al final.. quedar en agua de borrajas (un hardware excelente sin NINGÚN SOFT).

By AxelStone

Prophet (2694)

AxelStone's picture

01-03-2016, 12:02

Por equilibrar un poco el hilo, seguiré ejerciendo de poli malo. Yo sigo teniendo mis dudas sobre el rendimiento de un MSX2 con GFX9000 si aunamos todos los factores: 3.58Mhz, 64Kb RAM...como dices al final el juego con y sin GFX9000 es el mismo, solo que cambiamos los gráficos.

Un ejemplo que me viene a la cabeza: NUTS versión GFX9000. Corriendo a 60fps, con doble plano de scroll, sprites más grandes y mejor animados...pero es el mismo juego. Es decir, no tenemos el repertorio de luchadores de un Final Fight por ejemplo con el punky, el navajero, el Andore...cada uno con su IA y patrones de ataque propios. Eso consume memoria, y el GFX9000 aporta más VRAM, pero seguimos con la misma RAM.

Ahí dejo eso.

Page 7/36
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9 | 10 | 11 | 12