English Amiga Board


Go Back   English Amiga Board > Requests > Games images which need to be WHDified

 
 
Thread Tools
Old 13 March 2023, 12:50   #21
sonninnos
Commodork

sonninnos's Avatar
 
Join Date: Nov 2018
Location: Finland
Posts: 77
Oh man, if only Stunt Car Racer could be as smooth as the C64 SuperCPU version, instead of just faster..
sonninnos is offline  
Old 13 March 2023, 13:24   #22
DanyPPC
Registered User

 
Join Date: Dec 2016
Location: Italy
Posts: 518
Well done jotd !

I played SuperCars 2 AGA 0.89 on A1200/BlizzIV and A1200/ACA1233 and the framerate/speed is better than previous 0.88 version.

On WinUAE this improvement isn't visible.
DanyPPC is offline  
Old 14 March 2023, 04:36   #23
turrican3
Moon 1969 = amiga 1985

turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 47
Posts: 3,903
You know exactly what i will propose : shadow warriors.
turrican3 is offline  
Old 14 March 2023, 07:51   #24
jotd
This cat is no more

jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 51
Posts: 7,369
Quote:
Originally Posted by Toni Wilen View Post
It should be relatively easy if game does not use horizontal scrolling.

Horizontal scrolling can make it very complex task. Bitplane pointers must be 8 bytes divisible, different BPLCON1 range (0-15 -> 0-63). Horizontal scrolling also requires smaller DDFSTRT (than OCS/ECS) = lost sprites.

horizontal scrollers (not using the blitter) are not an easy task...

ECS: bitplanes aligned on 2 bytes, BPLCON1 scroller shift 0-15 bits
AGA FMODE=3: bitplanes aligned on 8 bytes, BPLCON1 scroller shift upgraded to 0-63 bits.

Means that a lot of reverse engineering must be done to adapt those games.
jotd is offline  
Old 14 March 2023, 08:29   #25
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,740
@jotd

I tried Chase HQ II on WinUAE and saw no real difference compared to the real thing, so, I guess the ICE racers will remain crappy as they currently are.

@turrican3

Great idea, I just hope it's one of those that can be improved as I recall it also plays the same way under WinUAE as on the real system.
vulture is offline  
Old 14 March 2023, 10:51   #26
Aardvark
Registered User

 
Join Date: Jan 2019
Location: Finland
Posts: 415
Top Gear 2 (OCS) Road updates every 1/3 frames in cycle-exact mode (68020), 1/2 frames in non-cycle-exact.

Top Gear 2 (AGA) 1/5 frames in cycle-exact, 1/2 in non-cycle-exact

Power Drift: Framerate fluctuates between 1/5 and 1/10 in cycle-exact, 1/3 to 1/5 in non-cycle-exact.

FIFA International Soccer: 1/2 to 1/3 frames scrolling in cycle-exact, 1/1 in non-cycle-exact.
Aardvark is online now  
Old 14 March 2023, 21:05   #27
jotd
This cat is no more

jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 51
Posts: 7,369
Quote:
Originally Posted by DanyPPC View Post
Well done jotd !

I played SuperCars 2 AGA 0.89 on A1200/BlizzIV and A1200/ACA1233 and the framerate/speed is better than previous 0.88 version.

On WinUAE this improvement isn't visible.

Coincidence? I just sold more than 10 copies of the game today!

As Toni reminded, for a lot of games it will be simply too difficult because of horizontal scrolling. Supercars 2 doesn't really scroll, everything is blitted on screen each time. Why it runs so fast, maybe it's because the background is not made of tiles, so there are "only" 7 calls to the blitter. Redrawing the same surface but with small tiles takes more time, and most tiled games use hardware scrolling. Blitting the whole background each time is costly, but avoids to erase the objects prior to redrawing. Good tradeoff, very well executed by Shaun Southern, an inspiring programmer.

Not using hardware scrolling allowed Supercars 2 to have a 2 player mode with vertical split screen. Not sure it's possible using hardware scrolling.

So once again this is happening with a bit of luck for Supercars 2:

- source code available and which can be easily rebuilt (not sure anyone can rebuild Jim Power or Turrican 3)
- 256 color pics available to replace old 64 color EHB ones
- FMODE possible thanks to blitter scrolling
- more color for cars: easy way to enhance the visuals without redrawing all graphics
- module player that can play modules & sounds at the same time (and reusing Lotus tunes, and getting original J.M.D/saimon69 original tunes too)
- programmer (me) who loves that game

Last edited by jotd; 14 March 2023 at 21:16.
jotd is offline  
Old 15 March 2023, 01:57   #28
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 45
Posts: 9,953
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by jotd View Post
Coincidence? I just sold more than 10 copies of the game today!

As Toni reminded, for a lot of games it will be simply too difficult because of horizontal scrolling. Supercars 2 doesn't really scroll, everything is blitted on screen each time. Why it runs so fast, maybe it's because the background is not made of tiles, so there are "only" 7 calls to the blitter. Redrawing the same surface but with small tiles takes more time, and most tiled games use hardware scrolling. Blitting the whole background each time is costly, but avoids to erase the objects prior to redrawing. Good tradeoff, very well executed by Shaun Southern, an inspiring programmer.

Not using hardware scrolling allowed Supercars 2 to have a 2 player mode with vertical split screen. Not sure it's possible using hardware scrolling.

So once again this is happening with a bit of luck for Supercars 2:

- source code available and which can be easily rebuilt (not sure anyone can rebuild Jim Power or Turrican 3)
- 256 color pics available to replace old 64 color EHB ones
- FMODE possible thanks to blitter scrolling
- more color for cars: easy way to enhance the visuals without redrawing all graphics
- module player that can play modules & sounds at the same time (and reusing Lotus tunes, and getting original J.M.D/saimon69 original tunes too)
- programmer (me) who loves that game
Turrican 3 can be. You need to prepare an extended ADF and activate Winuae Longtrack option in the config file you use.

Then you use the script and you write the master disk.
dlfrsilver 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
Crazy Cars 2 (C64),...IT'S CRAZY CARS 1 FFS! WTF?? ZEUSDAZ Retrogaming General Discussion 6 25 September 2022 17:13
Idea for the vampire owners - just an idea Syntrax support.Hardware 18 19 January 2019 13:08
Another day, another crazy idea.. decentralised Web page rendering.. eXeler0 Hardware mods 28 01 December 2016 10:45
Crazy USB Link Hardware Emulation Idea Djay Hardware mods 1 26 December 2010 02:33
A500 IDE and/or Ethernet solution? OK, a crazy idea... rlake support.Hardware 17 08 May 2002 00:50

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 14:14.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Page generated in 0.09505 seconds with 14 queries