25 June 2008, 23:07 | #21 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,444
|
Quote:
|
|
26 June 2008, 05:10 | #22 |
Registered User
Join Date: Aug 2007
Location: asteroid belt
Posts: 273
|
OK... but Bitmap Bros. games do not make me sea sick, like SB2, X2, Gods... I can play them all right.
I think the wavy scrolling in Ruff'n'Tumble is just awful, a wanna-be Neo Geo game. Very overrated, by the way. |
26 June 2008, 05:18 | #23 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,444
|
Ruff'n Tumble has a much faster scrolling than Gods, that's the reason for your sea sickness. The faster the worser in 25 FPS.
|
26 June 2008, 08:52 | #24 |
(Amigas && Amigos)++
Join Date: Sep 2005
Location: Anrea
Posts: 999
|
The intro of Dragons Breath does not scroll smoothly when it shows the castle while moving horizontally, despite it appearing quite simple. Am taking a pot shot it may be due to being coded in C - although I thought even screen size bitmaps could be scrolled smoothly in 16 colours lores in C on OCS. Maybe Galahad who did the 100% version can confirm if it was indeed coded in C?
|
26 June 2008, 09:15 | #25 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,994
|
Quote:
|
|
26 June 2008, 10:14 | #26 |
CaptainM68K-SPS France
|
C pile of crap.... pffff the only interest to code in C is that it's hard to crack....
it's too slow... |
26 June 2008, 10:41 | #27 |
Registered User
Join Date: Feb 2008
Location: warrington UK
Posts: 118
|
So, taking Ruff'n'Tumble as an example. On an A500 I imagine the game is running in 2 frames (?) so you've got n clock cycles free at each vertical blank. For argument lets imagine the game update loop takes 35ms. Running this on a 68030 at 50Mhz surely you'd be able to do the game update loop in well under 20ms (ie 1 frame)? In that case couldn't the game be fixed up to run flat out and fix the scrolling? I understand there may be lots of things to fix up like speed of objects in the game world would expect the game was updated at a certain interval. Would this be impossible? Has anybody tried this before?
|
26 June 2008, 11:13 | #28 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,182
|
The vertical blank interrupt is most likely using the blitter a lot and waiting for it to finish. The blitter is no faster on an 030 (in fact the code can run so fast that it ends up waiting a lot more eating up precious DMA cycles), so you will generally not see much of an improvement.
If Ruff'n'Tumble ran at a constant 25fps I doubt it would appear as jerky as it does, hence it's probably dropping a frame regularly or scrolling too many pixels at slow screen updates. |
26 June 2008, 11:24 | #29 |
Registered User
Join Date: Feb 2008
Location: warrington UK
Posts: 118
|
Thought that it's possible it might be the something like that... I suppose it's that whole GPU vs CPU thing (to use modern terminology). If, like you describe, your game is "GPU bound" then I imagine that's not so simple to fix.
Theoretically though, if you used standard memory operations instead of the blitter wouldn't that help? Running on a 68030 with a faster clock rate would mean faster memory access wouldnt it? |
26 June 2008, 13:29 | #30 |
Moderator
Join Date: Jan 2003
Location: ...
Age: 52
Posts: 1,838
|
Only if accessing for example on board memory.
chipram and rga bus use the same timing. |
27 June 2008, 02:04 | #31 |
Registered User
Join Date: Apr 2008
Location: UK
Age: 50
Posts: 181
|
Forgive me for being dumb or missing the point, but why are people concerned with frame rates over 25FPS?
Movies, DVDs and TV's (PAL anyway) run at 25FPS and no-one complains about them being jerky. The human eye's persistence of vision (hence POVray) is 24FPS, anything faster is processed by the brain to seem like fluid motion. So faster framerates shouldn't matter, but lower ones definately will. (and I know that the edges of peception can manage 30FPS, but who plays their games out of the corner of their eyes?) |
27 June 2008, 02:26 | #32 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,444
|
You can trick the human eye with a motion blur in movies, you consider the image as fluid with 18-25 FPS. But it annoys in 2D Computer games, full 50 FPS are smooth AND crisp in motion.
I'm no expert, but a movie uses two 25 FPS interlaced half-images in even/odd lines to show one second of film. How does it work in Computer games? The same way? What's exactly the difference between 50 FPS games like Turrican and 25 FPS games like Gods or Wolfchild, in a technical/programmer aspect? Or use these games simply 2x12,5 FPS half-images to show 25 FPS? Last edited by Retro-Nerd; 27 June 2008 at 02:56. |
27 June 2008, 09:02 | #33 | |||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
|
Quote:
(Difference between 25fps and 50fps is huge, just try any games listed above..) Quote:
25 fps game: update screen, wait until 2 vblanks have passed since screen updating started. = No difference except waiting method.. (of course this was very minimal example, doublebuffering, AI etc.. not included) 50FPS on PAL is basically "312p". It is "interlaced" but both odd and even frames have exactly same position and length. Quote:
I am quite sure you can do 50fps Xenon 2 even in C. That was lazy coding.. |
|||
27 June 2008, 10:00 | #34 |
Registered User
Join Date: Aug 2007
Location: asteroid belt
Posts: 273
|
Xenon 2 at 50 FPS would be glorious.
But could a stock-standard A500 do that, what with the sprite sizes, sprite numbers, no. of colours on sprites etc.? My intuition tells me "no." Maybe your rational brain tells you "yes". If so, please cite a shmup that looks that good, has wave numbers like that, and runs at 50 FPS - on A500, and at that time. I would like to play it. |
27 June 2008, 10:05 | #35 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 43
Posts: 17,789
|
Battle Squadron?
|
27 June 2008, 10:07 | #36 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,994
|
|
27 June 2008, 10:11 | #37 |
Registered User
Join Date: Aug 2007
Location: asteroid belt
Posts: 273
|
Didn't Battle Squadron come out like 3 years after X2?
|
27 June 2008, 10:12 | #38 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 43
Posts: 17,789
|
no, both games are from 1989
|
27 June 2008, 10:20 | #39 |
Registered User
Join Date: Aug 2007
Location: asteroid belt
Posts: 273
|
regardless, it does not look as good as X2. And it has slowdown issues, if I remember rightly.
|
27 June 2008, 10:22 | #40 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 43
Posts: 17,789
|
Xenon 2 have not slowdown issues because it was always slow game
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Why game companies didn't make better games for Amiga | ancalimon | Retrogaming General Discussion | 35 | 17 July 2017 12:27 |
Scroll with the mouse? | BarrySWE | support.Apps | 14 | 29 May 2012 22:16 |
help me smooth scroll | rusty71 | support.WinUAE | 7 | 21 November 2011 15:36 |
Didn´t HOL like me...?? | Joe Maroni | HOL suggestions and feedback | 8 | 14 May 2005 23:08 |
Didn`t know Cinemaware did this... | stainy | Nostalgia & memories | 3 | 02 February 2002 02:47 |
|
|