English Amiga Board

Go Back   English Amiga Board > Coders > Coders. General

Thread Tools
Old 17 June 2019, 17:39   #121
Lemon. / Core Design

DanScott's Avatar
Join Date: Mar 2016
Location: Sunny Bournemouth, UK
Posts: 380
Originally Posted by zero View Post
I think you underestimate the amount of game logic in SF-II. It's got some kind of scripting engine and I believe it does all the hit detection logic even for skipped frames.

I think you are overestimating the complexity of that system

Honestly, that's a really simple system, and quite easy to code efficiently

Just a simple scripted state-machine...
DanScott is offline  
Old 17 June 2019, 17:56   #122
Registered User

Join Date: Jun 2016
Location: UK
Posts: 290
So for each frame it

- Runs the script engine
- Calculates animation frames, which are also scripted
- Calculates movement
- Does hit detection

In the highest turbo mode it does that at 120Hz, i.e. twice per rendered frame.

And on the Amiga it also has to

- Control the blitter
- Play the music and sound effects
- Read the player's inputs, including complex move detection like the fireball motion
- Do any graphical flipping required if RAM constrained

I think it's a tall order. The blitter is stealing a lot of memory access cycles, if you want more than 16 colours then so is DMA. At least on the A1200 you have an instruction cache and 2MB RAM, but even then...
zero is offline  

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 26 04 September 2018 21:26
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

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 19:36.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.06296 seconds with 15 queries