English Amiga Board


Go Back   English Amiga Board > Other Projects > project.Amiga Game Factory

 
 
Thread Tools
Old 09 August 2020, 12:42   #41
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 43
Posts: 8,500
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by Jobbo View Post
This looks incredible! I played the heck out of the ST version and that was already quite good, this looks perfect!

I'm curious what approach you've taken, it seems harder than necessary to recreate all the mechanics by hand as was normally the case for ports back in the day. Did you use the original code for reference?

Rainbow Islands was another great port on the ST and Amiga. I've always hoped someone would take the Amiga version and update it with a taller screen, more colors and better use of the Amiga hardware. Or you might just rewrite it by hand as a tiny version for us
Bubble Bobble and Rainbow Islands were not complete.

Bubble Bobble is a game the ST is not the best machine suited for, and for RI, same problem, plus they did not included the whole game, with 3 islands missing as well as the endings.

Quote:
Originally Posted by pink^abyss View Post
Various websites explain aspects of the games inner workings, like bonus spawns or scoring system. Reverse engineering the Z80 code for the inner workings like collision detection and game physics etc is well beyond my abilities. Even if you would reverse engineer the orignal code and reimplement it on 68000 it would be much too slow i guess. The arcade uses 2 x Z80 at 6Mhz and 1 x Z80 at 3 Mhz. Despite the 68000 has much more power then a single Z80 it get easily outpaced by those three CPUs because those run in parallel and also dont need to take much care about the gfx because the hardware features tilemodes, hardware sprites and hundreds of colors. Also sprites can have different palettes on the arcade while in the amiga version everything has to have a seperate gfx when the palette is changed. So your data also explodes. Just to process all the blitter objects on amiga already steals most of the available DMA cycles and using 5 planes slows down everything further. So to get this all running on Amiga in 50fps you would need to have much more efficent code then the arcade needed. You would need different algorithms to solve the collisions and physics more efficent. At least that's what i believe, but i'm not a Z80 or arcade board expert
This is not a problem per se. Just pick the X68000 program of Bubble Bobble, it's a conversion line by line of the original Z80 Bubble Bobble source code in 68000.

The programmer was given the original arcade source, and he converted it for X68000. I can send this program to you if you want.

Last edited by dlfrsilver; 10 August 2020 at 17:46.
dlfrsilver is offline  
Old 09 August 2020, 13:04   #42
roondar
Registered User

 
Join Date: Jul 2015
Location: The Netherlands
Posts: 2,174
Quote:
Originally Posted by pink^abyss View Post
It's certainly not better then the original amiga music (which is very good imho) but it fits the game. The 4th channels is used for dynamic 'reverb' or soundfx. Well, i guess most people will like the original amiga music better but this is as good as it gets from me
I actually really rather like this version, the reverb is done very well it really adds something.

Love me a good chiptune
roondar is offline  
Old 09 August 2020, 22:08   #43
Konrad
Registered User
Konrad's Avatar
 
Join Date: Apr 2002
Location: Germany
Age: 39
Posts: 610
Looks and sounds fantastic. Keep up the good work !
Konrad is offline  
Old 09 August 2020, 22:22   #44
Viceroy
Registered User
 
Join Date: Jul 2006
Location: Sunderland
Posts: 688
Well done man ;-)
Viceroy is offline  
Old 09 August 2020, 22:35   #45
nikosidis
Registered User

 
Join Date: Jan 2020
Location: oslo/norway
Posts: 443
It is looking good Can not wait to play it. It is a fun game.
nikosidis is offline  
Old 10 August 2020, 09:43   #46
pink^abyss
Registered User
 
Join Date: Aug 2018
Location: Untergrund/Germany
Posts: 136
Quote:
Originally Posted by dlfrsilver View Post
Bubble Bobble and Rainbow Islands were not complete.

Bubble Bobble is a game the ST is best suited for, and for RI, same problem, plus they did not included the whole game, with 3 islands missing as well as the endings.



This is not a problem per se. Just pick the X68000 program of Bubble Bobble, it's a conversion line by line of the original Z80 Bubble Bobble source code in 68000.

The programmer was given the original arcade source, and he converted it for X68000. I can send this program to you if you want.

Thanks for the very kind offer, sounds really interesting but i'm already finished with my conversion (beside of bug testing).



X68000 is really perfectly suited for a 1:1 asm conversion. It has 128 sprites, 10Mhz 68000 etc. If the X68000 version idles most of the time then i could be fast enough to try to port to Amiga.. would be interesting to see if it could work. Volunteers needed
pink^abyss is offline  
Old 10 August 2020, 09:53   #47
pink^abyss
Registered User
 
Join Date: Aug 2018
Location: Untergrund/Germany
Posts: 136
Quote:
Originally Posted by Toni Galvez View Post
There are many examples of FM music translated to the Amiga:

Ninja Warriors and Saint Dragon games.

HangOn demo (the music is 95% similar to the original)

Coppersky musicdisc, (Bosconian theme from X68000 computer) We used MDXdrv windows player to listen x68000 music that sound 100% like the arcade, we can mute the channels and get the FM samples from it.

But pink likes to use Pretracker and it's something to respect.

I found that SID can do a kind of metallic/bell sound, take a listen:
[ Show youtube player ]

One game i know that nailed FM sound on amiga was Rodland. It was created by a genius coder.

As i try to keep the games 'tiny' i don't use samples. I'm also more interested to get 'new' timbres out of Paula by programming instead of sampling. Its also quite fun to recreate the original arcade fx within the limits of PreTracker. Another nice benefit is that i have much more chipram on A500 to use without samples

The bell sound on C64 is done by ring modulation. Always liked that sound. It can be emulated to a certain extend in PreTracker, but not that pure.
pink^abyss is offline  
Old 10 August 2020, 09:53   #48
pink^abyss
Registered User
 
Join Date: Aug 2018
Location: Untergrund/Germany
Posts: 136
Quote:
Originally Posted by Konrad View Post
Looks and sounds fantastic. Keep up the good work !
Thanks Konrad!
pink^abyss is offline  
Old 10 August 2020, 09:57   #49
pink^abyss
Registered User
 
Join Date: Aug 2018
Location: Untergrund/Germany
Posts: 136
Quote:
Originally Posted by skyzoo73 View Post
I listened to the game music. It is very well done, in my opinion, the only thing is the bell, the main instrument slightly different from the arcade, maybe modifying only this instrument would be even more faithful to Bubble Bobble. Assuming you can make it sound like the original with minimal modification.

Thanks! First i tried to make it sound more like the Arcade, but the main problem was not enough chipram. I only had 4kb left for audio, so i decided to emulate a bit of the arcade FM timbre (like in the bell lead) and use a similar approach for the rest as the original amiga version (with arpeggios, modulated square bass, etc).
pink^abyss is offline  
Old 10 August 2020, 10:56   #50
Silverstreak
Registered User

 
Join Date: Mar 2017
Location: London
Posts: 5
Amazing looking, can’t wait!
Silverstreak is offline  
Old 10 August 2020, 16:58   #51
wizball71
Registered User
wizball71's Avatar
 
Join Date: Jan 2018
Location: Germany
Posts: 8
Looks good ... pls keep up with your good work
wizball71 is offline  
Old 10 August 2020, 17:48   #52
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 43
Posts: 8,500
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by pink^abyss View Post
Thanks for the very kind offer, sounds really interesting but i'm already finished with my conversion (beside of bug testing).



X68000 is really perfectly suited for a 1:1 asm conversion. It has 128 sprites, 10Mhz 68000 etc. If the X68000 version idles most of the time then i could be fast enough to try to port to Amiga.. would be interesting to see if it could work. Volunteers needed
What do you mean by volunteers ?
dlfrsilver is offline  
Old 10 August 2020, 18:00   #53
m4d
Registered User

 
Join Date: Jul 2020
Location: Hannover / Germany
Posts: 3
Wow, this looks amazing!
m4d is offline  
Old 10 August 2020, 19:45   #54
kriz
Junior Member
kriz's Avatar
 
Join Date: Sep 2001
Location: No(R)Way
Age: 38
Posts: 2,652
Really nice news, keep on rocking Pink!!
kriz is offline  
Old 10 August 2020, 22:30   #55
nikosidis
Registered User

 
Join Date: Jan 2020
Location: oslo/norway
Posts: 443
I now tried the 2 original Amiga versions on my A1200. PAL and NTSC. I felt the NTSC version played, looked little better.
After that I went for the C64 version on real C64. It is much better. Looks better and better controls.
more like the arcade version.
This game needs an update so this will be exiting to try out.
nikosidis is offline  
Old 10 August 2020, 22:37   #56
Predseda
Puttymoon inhabitant
Predseda's Avatar
 
Join Date: Mar 2007
Location: The City of Townsville
Age: 42
Posts: 6,001
Send a message via ICQ to Predseda
This game never gets old. I have just tried a quick search in ebay UK and...

Quote:
1,824 results for bubble bobble


There is never enough Bubble Bobble!
Predseda is online now  
Old 10 August 2020, 22:49   #57
Foul
Registered User

Foul's Avatar
 
Join Date: Jun 2009
Location: Perigueux/France
Age: 45
Posts: 1,501
Send a message via ICQ to Foul Send a message via MSN to Foul
i'm a huuuuuuugge fan of Bobble Bubble !

a little part of my collection :



i'm so happy
Foul is offline  
Old 10 August 2020, 22:58   #58
DamienD
disengaged
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 43
Posts: 18,168
Many, many, many moons ago... my friend made a CloneCD image of his original FM-Towns version for me:



The front / back of the box is where my previous, and current avatars come from

Last edited by DamienD; 10 August 2020 at 23:22. Reason: Fixed spelling mistakes...
DamienD is offline  
Old 11 August 2020, 00:07   #59
malko
Ex nihilo nihil

malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 2,911
[small OT]
@Damien : even if your actual avatar has nice back haircut, I much prefer the front faced one
[/small OT]
malko is offline  
Old 11 August 2020, 00:25   #60
Predseda
Puttymoon inhabitant
Predseda's Avatar
 
Join Date: Mar 2007
Location: The City of Townsville
Age: 42
Posts: 6,001
Send a message via ICQ to Predseda
Quote:
Originally Posted by Foul View Post
i'm a huuuuuuugge fan of Bobble Bubble !

a little part of my collection :



i'm so happy
I am very envious as I only have plush Bub. Blue Bob is super rare and impossible to get.
Predseda is online now  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Bubble Bobble for 500+? TenLeftFingers support.Games 30 28 March 2020 18:46
Bubble bobble with 2 buttons zambot3 request.Old Rare Games 3 10 April 2019 18:31
Bubble Bobble 4 CPC :) Vollldo Retrogaming General Discussion 98 12 March 2012 21:09
FIXED: Bubble Bobble (resload_LoadFile) Codetapper project.Killergorilla's WHD packs 3 17 July 2007 15:21
WHDLOAD Bubble Bobble crash! keropi support.Games 14 15 January 2007 16:51

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:59.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.09970 seconds with 16 queries