naxeras escribió:Johibe escribió:@naxeras Ya, a ver si lo logran, porque emular el coprocesador de audio en Mega Everdrive pro no sé si será posible. En PC, algún día caerá. Sigue sin funcionar la música cuando se desactiva. Eso es lo que me choca. Si supuestamente ese audio lo genera la consola, ¿por qué no se puede emular?
Te cuento:
El datemasteir ese son 2 chips un Intel MAX 10 FPGA que hace de mapper de memoria y un STM32F446 que se encarga de coger los samples de la flash y crear la música, lo de la musica pregrabada de ahora es una ñapa.
Los chips están protegidos y no hay dumps, de la fpga haciendo mediciones y demas se ha sacado el comprotamiento y por eso el juego funciona aunque ya se ha tenido que trabajar para dejarlo fino, pero el STM32F446 es un chip de proposito general entonces para "emular" su comportamiento es necesario en principio el firmware, no hay un comportamiento de pines como seria un chip dedicado, un asic o una FPGA ya programada.
1-> El chip STM32F446 que hace de mixer de audio midi se va a implementar su comportamiento sin problemas en MegaEverdrive y Mister, un poco mas justo en analogue pocket.
2-> Ningún modo de sonido ese que sale en el menú lo genera "la consola", en el modo yamaha del menu del juego, se redirige el PCM que genera el STM32F446 a través del DAC del YM2612, lo que aligera la mezcla, la musica siempre la genera el chip que tiene el cartucho coge un PCM grande con todos los samples ahi pegados que está en la rom dumpeada, los separa, los mezcla los altera, tempo arpegio y demas historias y con eso se genera la musica, las variaciones del sexyman y tal, todo lo que hace el yamaha y demas ya esta implementando solo falta lo que hace el chip este.
3-> El chip STM32F446 este es de proposito general por eso como decía lo que se necesita es el firmware para que rulara la musca, el tema es que el chip tiene el firmware protegido y cuando vas a leerlo te lo cargas y todavia no se ha dumpeado y probablemente nunca se haga, lo que se está haciendo es a manubrio y con ayuda de la IA descomponer la musica que sale e implementar las operaciones y crear un firmware que haga exactamente lo mismo que el original comprobando que sale exactamente la misma música, como entenderás es un trabajo de chinos y llevará tiempo a no ser que pum salga un dump que entonces seria trivial implementarlo.
Con esto espero que me haya explicado con claridad para que todo el mundo lo pueda entender y que a la vez responda a tu pregunta.
Un Saludo.
EPSYLON EAGLE escribió:@Johibe Se hay descompression de datos graficos y sonoros de cierta manera se ahorra la CPU de estas tareas, pero si hablamos solo del VDP, todo el mundo construido para el juego es un tremendo hecho.
Johibe escribió:@EPSYLON EAGLE Los datos están comprimidos solo para ocupar menos espacio y no tener que meter una NOR aún más grande (lleva una de 16 MB, no sé si las hay mayores). Entiendo que lo puede mover la consola con una NOR o ROM más grande. En este caso, supongo que la fpga emula a la otra fpga, tanto en Everdrive como en Mister.
@naxeras La verdad es que tendría que darle más tiempo de juego. Tengo dos CRT uno encima del otro. Todo es poner dos Mega Drive y comparar in situ. Solo he jugado la primera fase y ha habido un enemigo que se quedaba sin hacer nada. Al original le he echado bastantes horas, aunque hará un año que no jugaba, pero no me suena ese comportamiento. Tampoco pongo la mano en el fuego…
naxeras escribió:EPSYLON EAGLE escribió:@Johibe Se hay descompression de datos graficos y sonoros de cierta manera se ahorra la CPU de estas tareas, pero si hablamos solo del VDP, todo el mundo construido para el juego es un tremendo hecho.
El chip no hace nada grafico, ni scaling como se decía ni cosas raras...
Los graficos están comprimidos y los descomprime el chip en vez de la mega, pero no todos los juegos de mega están comprimidos los graficos así que, la musica tampoco la hace la mega pero si todos los efectos sonoros y de voces que también consumen bastante CPU.
Se podria haber hecho el juego sin chips, simplemente siendo el juego bastante mas corto, con una ROM grandota y la musica totalmente diferente.
Ya cada uno que saque sus conclusiones.
En lo que decís que hay personajes que se quedan atontados en IA, abrí una issue de github y me ha comentado Koala que mirando el codigo es tal como está en el juego y que también pasa en el cartucho original, os agradeceria que si los que estais seguros que no es así insistais.
Abrí el issue con un vídeo:
https://github.com/MisterPezz82/Paprium ... /issues/18
Un Saludo.
EPSYLON EAGLE escribió:naxeras escribió:EPSYLON EAGLE escribió:@Johibe Se hay descompression de datos graficos y sonoros de cierta manera se ahorra la CPU de estas tareas, pero si hablamos solo del VDP, todo el mundo construido para el juego es un tremendo hecho.
El chip no hace nada grafico, ni scaling como se decía ni cosas raras...
Los graficos están comprimidos y los descomprime el chip en vez de la mega, pero no todos los juegos de mega están comprimidos los graficos así que, la musica tampoco la hace la mega pero si todos los efectos sonoros y de voces que también consumen bastante CPU.
Se podria haber hecho el juego sin chips, simplemente siendo el juego bastante mas corto, con una ROM grandota y la musica totalmente diferente.
Ya cada uno que saque sus conclusiones.
En lo que decís que hay personajes que se quedan atontados en IA, abrí una issue de github y me ha comentado Koala que mirando el codigo es tal como está en el juego y que también pasa en el cartucho original, os agradeceria que si los que estais seguros que no es así insistais.
Abrí el issue con un vídeo:
https://github.com/MisterPezz82/Paprium ... /issues/18
Un Saludo.
Bueno, ahora con la IA, quién sabe si alguna alma bondadosa haga una versión con las bandas sonoras convertidas de forma nativa para el MD.
EPSYLON EAGLE escribió:Otro aspecto que debería revisarse es la IA de los enemigos, que es una basura; es el único yo contra el barrio que se puede terminar usando solo patadas voladoras.
EPSYLON EAGLE escribió:Otro aspecto que debería revisarse es la IA de los enemigos, que es una basura; es el único yo contra el barrio que se puede terminar usando solo patadas voladoras.
law escribió:Paprium hackeado para jugar en Mega Drive
https://www.reddit.com/r/PAPRiUM/comments/1xilhbp/paprium_md_rom_hack_patch_for_md/?share_id=uBVT50klwj7Uhsp-VUMEK
M68K escribió:Dejo el vídeo donde explican cómo ha sido la cosa.
Si mal no he leído, el HW extra además e servir como antipiratería, gestionaba esos canales de sonido extra que disponía, almacenamiento de datos gráficos, ciertos procesos y partidas guardadas. Según en reddit han podido sacarlo en RAW sin el Datenmeister aunque por el camino han delgado los procesos al 68000 y se pierden los temas y el sonido que generaba la circuitería del propio cartucho. Así que la accesibilidad realmente a jugarlo depende del mapper para gestionar los megas de más.
Tened en cuenta que el cartucho personalizado de Earthion se vende como churros en Aliexpress, así como Demons of Asteborg y Astebros. No me extrañaría que de aquí a poco sacasen cartuchos para Paprium con su propio mapper.
indibil escribió:Y no es posible realizar lo mismo que hace Pier Solar, que se pueda colocar un CD con la música en el MegaCD y el cartucho reproduce las pistas?
bluedark escribió:indibil escribió:Y no es posible realizar lo mismo que hace Pier Solar, que se pueda colocar un CD con la música en el MegaCD y el cartucho reproduce las pistas?
Eso sería magnífico, pero para eso ya prescindimos del cartucho y todo en CD...
M68K escribió:@naxeras Eso es. Si se quiere usar el juego sin depender de CD o una ROM demasiado grande y que lo maneje la consola en stock, va a tener que trabajarse tanto temas adaptados al YM2612 como organizar canales para el sonido de golpes, gritos etc.
Lo más difícil ya está hecho que era usar el juego sin el Datenmeister. Ahora hay que pulir las carencias que acarrea el no tenerlo.
M68K escribió:Casi veo más factible que algún "animado" se ponga a versionarlas al YM2612 teniendo en cuenta que ha de tener canales libres para voces y efectos. Es un trabajo para la IA.
eknives escribió:M68K escribió:Casi veo más factible que algún "animado" se ponga a versionarlas al YM2612 teniendo en cuenta que ha de tener canales libres para voces y efectos. Es un trabajo para la IA.
Fixed
M68K escribió:Dejo el vídeo donde explican cómo ha sido la cosa.
Si mal no he leído, el HW extra además e servir como antipiratería, gestionaba esos canales de sonido extra que disponía, almacenamiento de datos gráficos, ciertos procesos y partidas guardadas. Según en reddit han podido sacarlo en RAW sin el Datenmeister aunque por el camino han delgado los procesos al 68000 y se pierden los temas y el sonido que generaba la circuitería del propio cartucho. Así que la accesibilidad realmente a jugarlo depende del mapper para gestionar los megas de más.
Tened en cuenta que el cartucho personalizado de Earthion se vende como churros en Aliexpress, así como Demons of Asteborg y Astebros. No me extrañaría que de aquí a poco sacasen cartuchos para Paprium con su propio mapper.
carcayu80 escribió:Qué buena noticia, que habrá que ir viendo como se desarrolla. Mi pregunta es, habrá limitaciones al no tener chip y funcionar como cualquier cartucho de megadrive?
De momento habéis comentado que la música pierde calidad y que es probable que sea necesario rehacerla-recomprimirla.
Pero también he leido esto en Reddit:
"Las escenas ocupadas se ponen un poquito más lentas, para que puedas disfrutar viendo a tus enemigos morir con agonía."
Eso significa que el hardware de Paprium proporcionaba más velocidad a la megadrive? Según tengo entendido, lo que hacía fundamentalmente es lo relacionado con el sonido y descomprimir en tiempo real los datos almacenados, no sé si hay funciones específicas que no se conseguirían en un cartucho normal de megadrive
naxeras escribió:carcayu80 escribió:Qué buena noticia, que habrá que ir viendo como se desarrolla. Mi pregunta es, habrá limitaciones al no tener chip y funcionar como cualquier cartucho de megadrive?
De momento habéis comentado que la música pierde calidad y que es probable que sea necesario rehacerla-recomprimirla.
Pero también he leido esto en Reddit:
"Las escenas ocupadas se ponen un poquito más lentas, para que puedas disfrutar viendo a tus enemigos morir con agonía."
Eso significa que el hardware de Paprium proporcionaba más velocidad a la megadrive? Según tengo entendido, lo que hacía fundamentalmente es lo relacionado con el sonido y descomprimir en tiempo real los datos almacenados, no sé si hay funciones específicas que no se conseguirían en un cartucho normal de megadrive
Es muy sencillo se esta procesando una musica hecha para una CPU externa con el procesador de la megadrive y antes estaba libre y era feliz, yo todas las ralentizaciones de lo poco que he probado (solo hasta asian chill) es cuando carga algun sample de voz o alguna mierda de esas.
El juego tiene bugs como que no se puedan recoger los cuchillos que era error tipico de las primeras implementaciones y que acabó arreglando Koala.
Me espero a su versión que es la buena aunque requiera Everdrive PRO, jugaro ahora mismo tan limitado y con bugs pasando.
Prefiero la musica externa, ahora mismo el juego esta libre de bugs en Mister y en Everdrive, solo falta la musica perfecta interna y que se esta currando Koala.
¿Musica interna con 68K? como no lo pille un compositor fetén creo que por IA no va a dar unos resultados buenos como para plantearselo.
Al final el X7 soporta musica externa yo jugaria tipo MD+ y es mucho mejor experiencia, y en everdrive pro ya si perfecto con la musica interna como hace el juego original.
Un Saludo.
FFantasy6 escribió:Cada día más cerca de poder hacernos un cartucho.
