Bobble Bubble enhanced

Page 9/9
2 | 3 | 4 | 5 | 6 | 7 | 8 |

By KdL

Paragon (1110)

KdL's picture

28-10-2017, 17:23

Nice. It seems a good solution. I'll do some new tests when I can...

By gdx

Prophet (2161)

gdx's picture

10-08-2018, 10:58

I'm curious to hear the PSG sound pitch on Panasonic 2+ in turbo mode.

By Vampier

Prophet (2195)

Vampier's picture

10-08-2018, 21:50

gdx wrote:

I'm curious to hear the PSG sound pitch on Panasonic 2+ in turbo mode.

I can test it for you on a real Panasonic in turbo mode (a1fx) - I just need the patch

By Vampier

Prophet (2195)

Vampier's picture

11-08-2018, 17:30

I thought you had a new patch that needed testing this topic is almost 10 months old.

By sd_snatcher

Prophet (2779)

sd_snatcher's picture

11-08-2018, 19:37

@gdx

The enhancements are very welcome!

But the original game worked perfectly fine with the MA-20. The patch seems to break this, and after the second MA-20 patch is applied, the game doesn't run on normal MSX2 models anymore.

By gdx

Prophet (2161)

gdx's picture

12-08-2018, 16:23

To fix the first display bug and speed up the game, it was necessary to do a routine with direct access to the VDP. That's why there are two versions.
The turbo mode is selected automatically and as I learned that the pitch changes on the Panasonic MSX2+ in turbo mode, I wonder how much the music changes.

By sd_snatcher

Prophet (2779)

sd_snatcher's picture

12-08-2018, 20:23

IMHO, the marginal speed gain for the hardcoded VDP I/O ports isn't worth the compatibility lost. Your other optimisations seem to be enough to make the game run smoother.

By gdx

Prophet (2161)

gdx's picture

13-08-2018, 09:40

I am not trying to make an ideal version. I can not do it. The main goal was to fix the graphical bug. The green line bothered me. If you find another way to fix this bug, I say congratulations! The speed gain is light but it is appreciable when you play two players. The game stutters less. MA-20 is a special case. The compatibility is not lost with the specific version. A lot of official software does not support this extension at all.

https://www.msx.org/wiki/Neos_MA-20#Software_Compatibility

Also do not believe the original Bubble Bobble is programmed properly. Sometime the port indicated at the address 0006h is used to read but also to write to the VDP. This is a common mistake in programs that does not see because all MSX use the same port number for input and ouput.

By sd_snatcher

Prophet (2779)

sd_snatcher's picture

13-08-2018, 15:28

Don't worry. It was just a humble opinion, not an acid criticism about your work. You made many nice enhancements to the game.

I wish I had free time to help you with the MA-20 compatibility. But unfortunately I'm not having time even for my own projects nowadays. Sad

Page 9/9
2 | 3 | 4 | 5 | 6 | 7 | 8 |
My MSX profile