Home Creators Posts Import Register Favorites Logout

Downloads

Content

(español abajo)

It is the beginning of a fantastic story... Yes, your favourite bubble spitting dinosaurs come to the FPGA world. And they move better than ever. Files attached!

This was a request from one of the patron directors and I was a bit afraid because the game contains four CPUs! Two Z80 for game control, one Z80 for music and one microcontroller (M6801 inside) for protection. Memories are shared, bus is shared, and there was a big potential for problems. Yet, it has gone quite smoothly.

The game uses two sound chips: one YM2203, which you know from most CAPCOM CPS0 games, and one YM3526 (OPL1). The latter doesn't have a nice open source module to use. I already made a post about it here. There are three different OPL1 projects in github but having checked all of them, I am not convinced to use any of them. As they don't have the right hardware architecture as they are direct ports from emulators.

So for this first beta, we will have Bubble Bobble with no music. How sad is that! But don't worry, I'll be back.

(español)

It is the beginning of a fantastic story... Sí, vuestros dinosarious escupe pompas favoritos están aquí. Y se mueven mejor que nunca. Los ficheros están adjuntos.

Esta fue una petición de un director. Y al principio me dio algo de pavor. ¡Es un juego que tiene la friolera de cuatro CPUs! Dos Z80 para manejar el juego, un Z80 para la música y finalmente el microcontrolador (M6801) para la protección anticopia. Memorias compartidas, bus compartido... podrían ir mil cosas mal. Pero al final, ha sido un desarrollo tranquilo.

El juego usa dos chip de sonido. Un YM2203, que ya conocéis de los juegos de CAPCOM anteriores a CPS, y un YM3526 (OPL1). Este último no dispone de ningún módulo en código abierto que me convenza. De hecho, ya hablé de esto aquí. Hay tres versiones pero son todas conversiones directas de emuladores.

Así que esta beta no tiene música. Bubble Bobble sin música, ¿hay algo peor? Bueno, no será por mucho tiempo...

Files

Comments

SmoMo

This is the best news ever! I am upping my monthly pledge to you in gratitude, Thankyou xx

Quabbage

Some people may love Street Fighter, but for me this is the perfect two player game - thank you 👍

Matt Charlesworth

Thanks JT! Hopefully this leads to Rainbow Islands 🤩

Trifle

Thanks! Brain will just have to fill in the blanks for music in the meantime!

James

Thanks JT. I was just enjoying playing 1941 as I received this notification. Keep up the good work sir.

patamar4

Thanks Jotego 👏👏👏👏😇

Dr. No

Let it lead to Outrun first :)

Skutis

Thank you!😀

Xzarian

Love it even if no music yet. Great job, plays very well.

Xzarian

Oh, I think the jump/fire buttons are reversed, at least on MiSTer

David Hiles

Thanks again - awesome game!

Joel Whybrow

Jose does it again, I feel we have similar tastes which works well for me :) I just love how each new core brings a new device to the pool which in turn helps develop other cores. Like a huge parts bin!

mpong

Great works, THANKS

Andrea Fontana

jose thank you for your fantastic work!

batty

Thank you jotego, your work is appreciated.

Anton Gale

Ah.. I understand the OPL1 issue better now. Thank you for taking the time to explain. I'm really pleased to see one of my favourite games ever converted to FPGA. I can't believe how quickly you can produce these cores now.

Bibiabho Astoporri

Now i would love Mister to directly autoboot to this game When the cab it’a powered on.

Brett Nicol

Great work, you have made my day :)

RetroLarry/RealLarry

Great job! You said you're afraid of doing this core, but in the end: was it really difficult or easier than you thought?

Justin

Im New, What are the limitations of the DE10 Nano?? Can Dreamcast and Playstation have a future on this platform? Where can I go to see the list of systems being worked on/ developed??

RoC

First time ever on Patreon, but Bubble Bobble is my all time favourite so couldn't stop myself to test it on the MiSTer. Keep up the good work!

Popov

Thank you very much Jose