X Tutup

A downloadable game for Windows, macOS, Linux, and Android

Download NowName your own price

Introduction

Bubble Bobble C64 Remastered is a fan-made radical enhancement—with all-new graphics—of the Commodore 64 version of Taito's Bubble Bobble, originally developed by Software Creations and published by Firebird in 1987. 

The game was met with critical and player acclaim upon release and is still regarded today as a great classic for the C64, as well as one of the best games ever released on the platform.

The project was started in January 2025 by Davide Bottino, retro games creator of Toki C64 Remastered fame and journalist at Zzap! Magazine Italia, with the goal of improving the graphical fidelity of the C64 version while preserving its classic gameplay. Here's what Davide says:

"Bubble Bobble was love at first sight. I was 11 years old when, at a friend’s house, I first saw that little cassette from a newsstand bootleg edition called Bolle Bolle. It only took a moment: those vibrant colors, the lively graphics, the quirky characters, the tons of bonuses and power-ups to collect, the catchy music that got stuck in your head, and the stellar gameplay. Whether playing solo or co-op, every game felt like an epic adventure, with hours flying by in the desperate yet wonderful attempt to clear all 100 levels. The C64 version was my first encounter with Bubble Bobble, and it’s with this version that I built my fondest memories.
Years later I stumbled upon the fabled arcade cabinet. It was a revelation. The game was even faster, more frantic, with a bonus system that responded almost magically to the player’s actions. Thanks to emulation, over the years I’ve been able to revisit both versions and study their differences. The C64 version remains an incredible technical achievement for its time—a solid recreation of the arcade original and an excellent game for our beloved breadbin, still enjoyable to this day. However, to be fair, it’s not a "perfect" port by any stretch. The simplified mechanics mean that the spirit of the original didn’t fully carry over, and while the graphics are overall very nice, they could have been more faithful to the coin-op and better optimized for both modern monitors and CRTs. Player characters could use a slight speed boost, too.
That’s why Bubble Bobble C64 Remastered was born. My goal is to bridge the aesthetic and stylistic gap with the original, making the game shine like never before on modern screens while staying true to its soul. And who knows? If the team grows with passionate and talented coders, we might even enhance it under the hood. That would be the ultimate dream! If there’s one thing Bubble Bobble taught me as a kid, it’s that teamwork always leads to the best things."

Key Enhancement Goals

Technically speaking, Bubble Bobble C64 Remastered is a hack of the original program, NOT a complete rewrite, featuring fully redesigned sprites and backgrounds. The new graphics, directly converted from the arcade version, offer greater detail and fidelity to the original look and feel, while being optimized for both CRT and modern monitors, to offer the best possible experience on real hardware end emulators alike.

Development Status

v1.1b

Fixed a two-button control issue when playing on real hardware with two players simultaneously. 

v1.1a

This is a small but important maintenance update, focused on polish and correctness.

Changelog:

  • Fixed corrupted graphics for the projectiles of Invader and Drunk
  • Fixed sprite flickering in the Secret Room
  • Fixed Game Over text glitches after continuing a game
  • Fixed typos in the intro text and credits
  • Stylistic improvement: intro text color changed to red, now matching the original arcade coin-op

v1.1

Version 1.1 introduces gameplay refinements and quality-of-life improvements made possible by new editing tools created by Victor Widell.

  • Gameplay Adjustments
    • 58 out of 100 levels received adjustments and optimizations to enemy and bonus placement, bubble airflows and platform layouts to improve arcade fidelity and overall playability.
      The most noticeable changes affect the following levels:
      • Level 24 – One row has been freed to give both enemies and the player more room to maneuver.
      • Level 28 – Fire bubbles enabled (previously missing).
      • Level 32 – Central arena widened to match the arcade version; avoiding enemies is now easier and the level plays better overall.
      • Level 35 – Bubble airflows adjusted: it is now finally possible to move underneath enemies without dying, exactly like in the coin-op.
      • Level 53 – Lightning bubbles enabled (previously missing).
      • Level 62 – Lightning bubbles enabled (previously missing).
      • Level 65 – Water, fire, and lightning bubbles enabled (previously missing).
      • Level 67 – Lightning bubbles enabled (previously missing).
      • Level 68 – Lightning bubbles enabled (previously missing).
      • Level 77 – Water and lightning bubbles enabled (previously missing).
      • Level 78 – Water bubbles enabled (previously missing).
      • Level 80 – Lightning bubbles enabled (previously missing).
      • Level 94 – Lightning bubbles enabled (previously missing).
  • Controls
    • Optional Two-Button Controls added (Button 2 to jump), recommended for joypad users. Starting the game with Button 2 disables “Up to Jump” and maps jumping exclusively to Button 2.
  • Bonus SID Soundtrack
    • New arcade-faithful soundtrack conversion by Aldo Chiummo, includes 12 tracks. Available as a bonus via SID player (not integrated into gameplay). Provided in two optimized versions: SID 6581 and SID 8581.

v1.0

Version 1.0 was released October 6 2025 with the following improvements.

  • Completely Redesigned Graphics
    • Bub, Bob, enemies, the final boss… everybody got a full makeover: redrawn and animated pixel by pixel, straight from the arcade original!
    • Most levels have been completely redesigned; the rest got a nice polish or color tweak. Some even proudly strut in 3 colors instead of just 2!
    • Food and bonus items are 100% juicier and some even got swapped out for fresher ones!
    • “Pon” is back when you pop bubbles (because yes, it matters)!
    • And the font? 100% Taito arcade approved!
  • Miscellaneous Fixes and Improvements
    • Popped enemies drop the right goodies (yes, peaches and grapes!).
    • Secret Doors and Teleport Doors each have their own graphics now.
    • Fixed several inaccuracies (potions, bombs making the screen flash green, big and small diamonds colors not matching...).
    • ...And more!
  • Continue System Fix
    • Forget the old split-second continue! Now you can press the button anytime after Game Over — credits permitting.
  • New Intro
    • A beautiful fan-made loading picture kicks things off in style.
    • A brand new rendition of the iconic arcade tune to get you in the mood.

Important Notes

⚠️ Unofficial / trainer versions

Please be aware that trainer or cracked versions of the game available on CSDB contain known issues and may exhibit incorrect behavior that is not present in the official release.

For accurate gameplay, proper behavior, and support, please use the official version published here, which is a free, respectful update to the original 1987 conversion, and tested on real hardware.

Unofficial versions are not supported and any reports or complaints related to unofficial versions cannot be taken into consideration. Thank you for your understanding.

⚠️ Two-Button Control & SID Compatibility on Real Hardware

The Commodore 64 relies on the SID chip to read the paddle inputs. The second joystick button is wired to pin 9 and is detected via the POT X signal.

If you experience issues with the second button, your system is likely using a SID replacement (such as SwinSID or similar) that is not fully compatible with the original SID’s handling of paddle inputs.

This is not a bug in the game. Any C64 software that reads the second joystick button through POT inputs will exhibit the same behavior on such hardware.

For proper control functionality, an original SID or a fully compatible replacement is recommended.

⚠️ PAL System Required

This game is a hack of the PAL version of Bubble Bobble for Commodore 64 and is designed to be played on PAL systems only. 

Running the game on NTSC machines or NTSC emulation may cause issues such as inconsistent or incorrect game speed and audiovisual glitches.

For the intended and optimal experience, please play the game on PAL hardware or use a PAL-configured emulator.

Credits

Bubble Bobble Remastered Team

  • Graphics, Gameplay Fixes & Coordination: Davide Bottino 
  • Reverse Engineering, Coding & Editor: Victor Widell
  • Intro screen: Simon Marson
  • Intro Music & Bonus Soundtrack: Aldo Chiummo
  • Intro code: Antonio Savona
  • 2-Button Control Mod: Salvo Cristaldi

Original C64 Version Team (1987)

  • Coding: Stephen Ruddy
  • Graphics: Andrew R. Threlfall
  • Music: Peter Clarke

Disclaimer

This project has been created in good faith and with the utmost respect for Taito and their work. It is an unofficial hack of the existing official Commodore 64 port from 1987, with the goal of enhancing and celebrating a video game classic while preserving the spirit of the original game. The project is entirely free of charge and is not for profit. It has not been created or authorized by Taito and does not intend to infringe upon any intellectual property rights. It is a tribute to the game and its cultural legacy.

Updated 4 days ago
StatusReleased
PlatformsWindows, macOS, Linux, Android
Rating
Rated 5.0 out of 5 stars
(14 total ratings)
AuthorDave's Retro Forge
GenrePlatformer
Tags2D, 8-Bit, Arcade, Colorful, Commodore 64, Homebrew, Local Co-Op, Remake, Retro, Singleplayer
Average sessionAbout an hour
InputsKeyboard, Gamepad (any), Joystick
MultiplayerLocal multiplayer
Player count1 - 2
LinksCommunity

Download

Download NowName your own price

Click download now to get access to the following files:

Bubble Bobble Remastered 1.1 - Manual.pdf 8.2 MB
Bonus Soundtrack (8580) - Bubble Bobble Remastered.sid 4.9 kB
Bonus Soundtrack (6581) - Bubble Bobble Remastered.sid 4.9 kB
Bubble Bobble Remastered 1.1b.prg 47 kB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 57 · Next page · Last page

The download doesn't work for me

Hey there, I hope you don't mind, but I just uploaded a side-by-side video of this and the original 1987 Firebird release.

awesome idea, thank you! But are you playing on a NTSC machine? the tempo is all over the place in the video 

(2 edits)

This isn’t my video, but the tempo slows down to normal between levels, and speeds up in game, and the gameplay feels faster than I remember it (tho I haven’t played the C64 version since I was a kid, so a little hard to tell). What I’m experiencing seems exactly like what’s in the video.

I’m playing in NTSC mode on the C64U. I haven’t been able to find any info confirming this game is supposed to be played in PAL or NTSC mode.

Edit: It does seem like normal if I do PAL. Would be nice to get a confirmation on the page that’s the intended mode, if that’s actually the case.

(+1)

It’s a hack of the european game

Awesome. Thanks for the reply,for adding the info to the description, and for making it!

(+1)

To anyone who may be reading:

STOP PLAYING THE CRAPPY TRAINED VERSION from CSDB! 

The cracked version HAS ISSUES!! 

If you still play the trainer version, please don't come here lamenting issues.

Our version is highly respectul of the original from 1987, plays perfectly fine and it's FREE! 

Thanks.

Hey there, I am happy to say that your game has been placed into the best C64 homebrew games of January 2026.

With 1.1a version the game hangs in the secret room of level 20. With 1.0 all is ok

Odd. Did it happen just one time? One or two player? Single button or two button controller?

(1 edit)

Every time. single button controller, one player. Same behaviour with lost cave. i have a c128

thank you, I'll look into this. I tested the game successfully on both my breadbin and Vice before release, though

The bug happen only with the trainer version. I finally reached the level 20 with the original version 

To anyone who may be reading:
STOP PLAYING THE CRAPPY CRACKED VERSION from CSDB!
The cracked version HAS ISSUES!!

Our version is highly respectul of the original from 1987 and plays perfectly fine.

In my opinion bub and bob need a small speed upgrade....

imho lvl 13 needs more water bobble spawn ;)  I dont link to enter in the hearth and I alway get hurry up (then death)  in regular as remasterd version on c64 :P

I wholeheartedly agree and not just for this level, but for the game in general. Bubble spawn rate and bubble speed are definitely something I would improve, but at the moment there’s no easy fix

(+2)

Are you aware of https://github.com/zaidka/rebb64 where someone creates a documented source code of the original game? It might be good base for further modifications.

Yes, thank you, the author of that contacted me 

Hey, I hope you don't mind, but I found your game so good, I put it in this months best homebrew games video.

thank you!!

No probs :)

I've noted on the title screen of the 1.1 version that the late Peter Clarke's surname is spelt incorrectly - it says P.  Clare.  

Can this please be fixed in a future release as it would only be right to credit his work correctly?

Hey well spotted! Yes a patched version is coming soon with typos and game glitches fixed!

Really love it! Lots of fun playing this game again, but as a remastered version :) 

On my channel you can find a short gameplay, in German:

Keep on the great work! I can't wait to see the "Lost Caves" and - as mentioned earlier, possibly a "C.Kit" :).  Cheers from Svizzera!

Love it!!! The music takes me straight back even the title music!! Great Work.

Awesome!

thank you Saberman!!

Hey, I hope you don't mind, but I placed your awesome game into the best C64 homebrew games of 2025.

thank you!!

My pleasure :)

did not run fast enough on emulators,c64 but is this similar web game?  https://dozznar.itch.io/randoom-ancient-stones #collect same color z https://dozznar.itch.io/randoom-ancient-stones

Amazing but some people (trollers) see this as "doing it for the money " https://www.lemon64.com/forum/viewtopic.php?p=1071834#p1071834 I think what you are doing is highly commendable, just like me! Go us!

(1 edit) (+1)

Trolls never cease to amaze me! :D Envy really is a bad beast. The people's generosity towards this little project has been nothing short of amazing, far exceeding my expectations. People were actually asking how to donate before I even had a system in place! Of course, as it is obvious to any sound-minded individual, a project like this can't be done for the money, first because the amount of working hours it requires means it should sell in the thousands to get even remotely close to break even, let alone profit. And of course, it's released as "name your price", meaning 99,99% of the people are going to get it for free anyway, as intended... Again, most people understand all of this without being told, and some even choose to donate out of sheer gratitude.

Oh, by the way, your reimagining of TLN is amazing. Keep it up!

Amazing!!

thank you! Enjoy our mod!😃

Why didn't you use high resolution sprites? It would really make a significant upgrade. Maybe next version.

it would require a major code rewrite 

Excellent version of the great game. I've also included it in my new video along with other recently released games. Hope you like it.

Very nice, thank you!

I just bought it from you!! Thanks again for the work done!! ;)

thank you, enjoy!

Hello, in my last issue of Retro News Flash, I covered the game Bubble Bobble Remstered and ran a short report on it. It's a really great game, I really liked it. All the best from Magisthan´s Spielekiste. 🙂

thank you 😃

Excellent port!  Happy to see the continue but fixed as well.  Runs well on NTSC.  Could you implement pressing fire button on the main menu for starting the game instead of having to press 1?

Hi, thank you! Nice nickname, I love RoboCop! Yes, all going well, the fire-to-start feature is coming in v1.1, along with two-button controls.

I would like to see a fix on the "CONTINUE" issue. I don't understand why there is not a countdown if you want to start over again? 

(1 edit)

press Q to quit to the title screen. There are that much changes we can do to the original code

OK, I can live with that!  :) Thank you so much!

thank you, enjoy!

(1 edit)

Very nice remaster of one of the best C64 ports ever released. Our German-language review can be found in our recorded livestream starting at 01:26:33. English subtitles are also available. Subscription to our YouTube and Twitch channel is welcome. 🙂

(+1)

thanks for the video!

Thank you for this, here is my tribute...

Thank you for making a video for our little remaster!😃👍🏻

Absolutely amazing! Loved Bubble Bobble!

(+1)

thanks, enjoy!😃👍🏻

(+1)

My fiancée told me she used to love this game. So I want to play it with her.

(3 edits)

Amazing job! It's still worth playing the game again. ☺

Thank you! That's exactly what I hoped for. Enjoy!

(2 edits)

I played this game while helping the Zzap! team fix / test my new disk menu for the Zzap! 64 Micro Action covermount. I love the loading bitmap and the intro music. I am glad the main game music was kept from the original as I would have been lost without it, since I bought the original in a C64 "Taito Arcade Hits"  games compilation by Imagine back in the past, The game graphics are polished, and the game characters are still cute.  This game deserves a classic looking tape loader like Visi Load, (I have a tape loader that looks a bit like that loader in Totally Tape 1 called Totally Mad . I remember the original Bubble Bobble using Bleepload.

Thank you Richard for your kind words! My original copy of Bubble Bobble was on disk without any loading picture. Do you mean a classic tape loader with color bars? And music while loading?

Yes, I mean't exactly that. :)

Awesome remastered game !

Thank you!!

Great remaster - i always loved this game in the arcades and when it came out on the C64. Pretty good job ...only arrived to LVL 32 :)

thank you 😊 practice makes perfect 👍🏻 

I have a suggestion... on the screen for choosing the number of players (1 or 2), pressing FIRE will start the game with one player.

One of the worst things about many C64 games is that they rely on the keyboard to START playing.

(+1)

This is probably coming in v1.1 with two buttons control

Genial!!!!

Ragazzi complimenti, lavoro a dir po poco spettacolo!

grazie 🙏🏻 divertiti!

Surely a good work! Me and a friend did a longplay covering every level to show any difference!

And now i'm into Bubble Bobble so much i'm searching a c64 tape with the "old" version :D

Awesome job, thank you!!

As for the tape, I too went down the same rabbit hole in the past :D

what system does this code run on? How do I play it?

Commodore 64. You either play on a real machine or an emulator like VICE.

You should add sounds when they shoot the Bubbles out of their mouths.  Also would it be possible to shift the image to the CENTER of the screen and remove the scores from the right and put them on the top and bottom with transparency showing the game behinid the scores so that the game is FULLSCREEN?  Anyhow adding sound to themshooting the Bubbles would be great. Havent tried this in NTSC mode as I am used to a faster speed and music.. will try today.

(2 edits)

the play area is already “fullscreen”, it is exactly the same width as the arcade and just 1 row shorter, so removing the stats from the right side won’t do any good as there’s no room on the top or bottom.

(1 edit)

This is my kind of Remaster - the Best kind. 10/10

Very nice!!

I loved this as a kid and still do today. Great remaster! Made a longplay as a tribute.

awesome man, thank you!

Total amazing work! Thank you for my C64 life!

thanks, enjoy!! 😉 

Hi, great job! However, I have some doubts: many of us would like to showcase this gem of a game at fairs and events dedicated to retrocomputing, so why not release this version with an attract mode that would help us preserve CRT monitors? Even just having the image cycle between the main title and the credits page would be enough. 

Additionally, I find anachronistic that the game still uses the keyboard to start. I understand that you've tried to be as faithful to the original as possible, but by keeping that cumbersome aspect, you're not really doing justice to the original arcade title. Nevertheless, you've done an excellent job. Well done!

(1 edit)

Hi!

Thanks a lot for your kind words and great suggestions! 😊

We’ll definitely consider adding an attract mode in a future update. The main challenge is technical — we have to stick closely to the game’s original structure, and deeper changes require a full reverse engineering, plus there’s very little free memory left, if at all.

Same goes for the keyboard start: we agree it would feel more natural on joystick, let’s see what happens in v1.1!

Thanks again for the support!

Crystalct from lemon64 has modiefied the original BB (and many others) to start with fire button, perhaps he can help? https://github.com/crystalct/5plusbuttonsJoystick

(1 edit)

He is in fact already helping us for v1.1, but thank you very much for the heads up anyway!!👌🏻👌🏻👌🏻😃

Viewing most recent comments 1 to 40 of 57 · Next page · Last page
X Tutup