09 April 2019, 12:14 | #41 |
Registered User
Join Date: Nov 2015
Location: Vaasa, Finland
Posts: 525
|
I think the original Us Gold Street Fighter 2 World Warrior conversion got many things right.
It had the following: - 32 color graphics, almost the same size as the arcade - sound effects and music at the same time - all moves for all characters + all character sounds - all bonus levels, and the intro and end sequences from the arcade - an okay enemy AI - one button joystick controls that worked well (in my opinion) And it ran on the OCS 512k + 512k machine. So in a way it was a good conversion, because it had almost everything that people would want from a SF2 conversion. And it shows that the A500's small Chip RAM can handle this game in 32 colors. The only real problem that it had was that it was so slow. And this is the only thing why today people think that it's a bad game. Although of course many of the musics were also missing (to save disk space I assume), and also the background graphics could have been a lot better if copper effects were used. But that's it really. The only thing that it needed was more speed, and then add the missing musics and some copper effects, clean the graphics a little bit, and it could have been an almost perfect SF2 port, as good as a SF2 port could get on the A500. I wonder if the slowness was caused by the real time character X flipping? It could be, because how else could they manage to get all those frames into a 32 color game? But other games like Mortal Kombat 2 show how fast a 32 color game like this can run. So the higher running speed could have been possible to achieve, if they had more time to optimize the code. |
09 April 2019, 12:26 | #42 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
Game like sf2 needs 50hz to be well playble. Try Elf Mani vs body blows and you'll see what I'm talking about. Ok Elf mania is not quiet good but 50hz make the difference
|
09 April 2019, 12:33 | #43 | |
Registered User
Join Date: Sep 2004
Location: Poland
Posts: 1,306
|
No, characters have some normal (not special) moves (punch and kick) truncted, especially in 1 button mode. Moreover, lower heavy kick knock down enemy in arcade, made normal hit in Amiga version. And special moves are not graded (3 buttons = 3 power levels).
Quote:
Actually almost all musics. Every character have own music, in Amiga version there is only two musics for fights. Just compare with Super Street Fighter II soundtrack, where are all musics. Last edited by Solo Kazuki; 09 April 2019 at 12:47. |
|
09 April 2019, 13:35 | #44 | |
Registered User
Join Date: Jun 2016
Location: UK
Posts: 428
|
Quote:
The simple way to do it is something like 16 shared colours and 8 colours for each character. US Gold coders were pretty simple ;-) How about this. Use dual playfield. 8 colours + copper for the background. 8 shared colours for characters. Then overlay sprites to add additional colours for each character. Because it's dual playfield it's faster to erase bobs, but lose some DMA slots to bitplane fetch. With sprites and copper you are easily up to 40+ colours on screen. |
|
09 April 2019, 17:26 | #45 | |||
Registered User
Join Date: Nov 2015
Location: Vaasa, Finland
Posts: 525
|
Quote:
Quote:
And in the Atari ST version they went for a shared 16 color palette for everything. Here is a thread from 2016 where I made some GFX tests on this game. http://eab.abime.net/showthread.php?t=84957 Quote:
But overlaying sprites with the characters to get extra colors would then mean that every animation frame would also need sprites in addition to the actual bob graphics. It can be done, but this would increse Chip RAM usage quite a lot. But I think that the OCS version of Street Fighter 2 New Challengers actually uses dual playfield: http://hol.abime.net/2216 Although I have looked at some gameplay videos, and I'm not 100% sure. Some levels look like 8+8 colors, but some seem to have more, although maybe those extra colors come from the copper. |
|||
10 April 2019, 07:19 | #46 | |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
Quote:
https://ibb.co/w7nFKfm Last edited by sandruzzo; 10 April 2019 at 07:25. |
|
10 April 2019, 10:50 | #47 | |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,798
|
Quote:
You'd need to build a gfx editor for this first off. |
|
10 April 2019, 11:15 | #48 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
If we go for regular 32 colors and keep the first 16 for background, we can do a lot of optimization to speed-up blitter operations:
- turn on-off 5th plane above and belove players - do fast blitting into 5th plane - do fast clear on 5th plane |
10 April 2019, 14:40 | #49 | |
Registered User
Join Date: Nov 2015
Location: Vaasa, Finland
Posts: 525
|
Quote:
In Blitz Basic it's possible make 16 color blits to a 32 color screen. Normally this would cause strange color effects, but for the Blit command there is a flag called "ExcessOnOff", which I think prevents the blit from modifying certain bitplanes. I have tested it, and it seems to work; with it I could make 8 color blits to a 16 color screen without messing the colors, so 16 color blits to a 32 color screen should work OK too. The main benefit of this is that all character graphics in memory can be in 16 colors, instead of 32 colors, which saves a lot of Chip RAM. And also they take less space in the floppy disks. And one other big benefit is that the 16 background colors can be freely changed with the copper, without worrying about messing the BOB colors. This is one "missed opportunity" in the Us Gold version; it would have looked much better if they used copper for the backgrounds. A gradient for the sky and the ground + lots of extra colors for everything else, it would easily get at least 32 colors more. --- And about sprites, I would use them mainly for the background animations. Four 16 color sprites can cover many BG anims, leaving only some for the blitter. And the energy bars and the timer I would put to a separate screen area (maybe 1 bitplane only, bars colored by copper and sprites for the timer). |
|
10 April 2019, 16:39 | #50 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
@Master484
Maybe with this tricks and a little less big bobs' we can hit 50hz and parallax scrolling. With copper we can easily have hundreds colors for background! |
11 April 2019, 07:48 | #51 | |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,798
|
Quote:
We all know that one can do a lot with the copper. Doesn't mean that it's feasible to do it. |
|
11 April 2019, 09:09 | #52 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
If someone is willing to give me one SF2 BAckround with 2 static players' frame I'm willing to see if we can get 50hz with 32 colors mode
|
11 April 2019, 09:18 | #53 | |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 821
|
Quote:
Background: https://www.spriters-resource.com/ar...2/sheet/27200/ |
|
11 April 2019, 09:20 | #54 | |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
Quote:
|
|
11 April 2019, 09:41 | #55 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
|
11 April 2019, 09:42 | #56 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
|
11 April 2019, 09:47 | #57 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,798
|
|
11 April 2019, 09:52 | #58 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
|
11 April 2019, 10:02 | #59 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
|
11 April 2019, 10:03 | #60 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A good port of Super Street Fighter II Turbo on CD32 | Rochabian | project.CD32 Conversion | 35 | 05 June 2022 14:43 |
Street Fighter 2 | weirdreams | Retrogaming General Discussion | 4 | 20 June 2012 23:15 |
Super Street Fighter 2 | Retro1234 | project.Sprites | 94 | 12 December 2008 11:20 |
street fighter | stuntpup | project.WHDLoad | 5 | 30 August 2007 20:45 |
[Fixed] Street Fighter II | Amigaboy | HOL data problems | 5 | 30 December 2002 21:34 |
|
|