19 November 2017, 15:09 | #341 |
CaptainM68K-SPS France
|
Richard Hooper, the english engineer who did the game did a great programming. Crazy Cars III physics are what i would have loved to see on the Lotus series.
|
24 November 2017, 03:23 | #342 |
Registered User
Join Date: Jan 2010
Location: N/A
Posts: 873
|
can more ram be accessed quickly from the Amiga expansion port as mentioned in this old thread?
http://www.amiga.org/forums/archive/...p/t-22715.html |
24 November 2017, 12:21 | #343 |
Registered User
Join Date: Jun 2016
Location: UK
Posts: 428
|
Can't have more chip RAM. The custom chips just can't address it. Expansion port RAM isn't very fast.
|
25 November 2017, 23:43 | #344 |
AKA Mr. Rhythm Master/AIS
Join Date: Aug 2017
Location: London, UK
Posts: 70
|
@trydowave - Why do you ask?
|
27 November 2017, 00:13 | #345 |
Registered User
Join Date: Jan 2010
Location: N/A
Posts: 873
|
it seems that the ST has come out on top regarding chip ram. so in theory it seems like it can beat the amiga in terms of arcade ports.
i was just wondering if there was any kind of trickery that would allow the amiga to pull off the same or nearly the same results. i know it has a limitation of 1 to 2mb chip ram so i was thinking about otther ways to deal with problem be it running from a cartridge, hdd, loading during gameplay (like salves curve did), compression of sprite data or reprogramming the game to fit into 2mb (im not sure but i think ghouls n ghosts has all sprite data ready to access at any time) the arcade rom is 2mb and it takes 16mb to run on pc. theres some real quality releases on the c64 (sams journey) and the ste version of ghouls n ghosts and the demo of final fight really impressed me. i really would like to see the amiga being pushed to its limits again (thinking of lionheart on ecs) but unfortunately either no one knows how or simply cant be bothered. |
27 November 2017, 00:37 | #346 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,997
|
Quote:
The ST having more chip ram isn't much of an advantage, the only thing it does is save a transfer/copy of data stored in slow ram like most A500's have got, but thats not really much of an issue if you design your game properly. |
|
27 November 2017, 09:36 | #347 |
Registered User
Join Date: Jun 2016
Location: UK
Posts: 428
|
It's only an issue in arcade ports where you have a massive ROM, but in that sense it's no different than when you would have had to design for floppy disk and 512k/1 meg back in the day because upgraded systems were rare.
|
27 November 2017, 17:04 | #348 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,774
|
I think it's kind of sad, that the Amiga doesn't have a proper cartridge port.
It's a nice format to sell games on and doesn't have the problems of disks. Plus it's super collectible Maybe someone could design some freaky wide sideport cartridge... |
28 November 2017, 11:14 | #349 |
Registered User
Join Date: Jun 2016
Location: UK
Posts: 428
|
Carts are good if the system is designed for them, but the Amiga designers decided to have a lot of RAM instead.
At that time most games oriented machines had very little RAM but made up for it with ROM carts. Most general purpose machines had a lot of RAM but slow storage systems. Some games are just impossible to do on machines with very little RAM. Often cartridges for consoles had to have their own extra on-board RAM or cut the game right down to fit. Like Sim City on the NES, which was likely cancelled because the extra RAM in the cart made it unprofitable. |
28 November 2017, 11:51 | #350 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,475
|
Nothing prevents you from creating a "cartridge" for A600 or A1200 in PC Card format.
In Kickstart ROM there is code that supports autoboot and you can have a fast enough access (exclusively 16-bit memory). You can also create mixed ROM/EPROM/SRAM systems with bankwitching. Why was it never done? Costs too much... |
28 November 2017, 18:07 | #351 | |
Registered User
Join Date: Jan 2010
Location: N/A
Posts: 873
|
Quote:
would it be quick enough to access data when needed? |
|
28 November 2017, 18:54 | #352 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,475
|
Quote:
This is logically a theoretical speed but I would say that 2.5MB can be reached up. Not an exceptional speed but not too slow, considering it a "cartridge space". Sure fast like or better than the internal IDE HDD. I have no idea what speed has the STe memory but certainly faster than this... EDIT: ok found this in SAKURA site: On Amiga 600 Gayle chip is configured for 570ns access time by default, which results in performance similar to Fast RAM expansions attached on top of 68000 CPU. On Amiga 1200 the default configuration is 250ns access time, but Kickstart automatically reconfigures Gayle for 100ns access, according to CIS. This results in some performance increase compared to an unexpanded Amiga 1200. Contrary to popular opinions, Amiga 1200 equipped with high performance, correclty configured PCMCIA SRAM expansion (like this one) is performing better than Chip RAM only system. Last edited by ross; 28 November 2017 at 19:07. Reason: more info |
|
28 November 2017, 19:36 | #353 | |
Registered User
Join Date: Jun 2008
Location: Boston USA
Posts: 466
|
Quote:
The current port of Ghouls and Ghosts works on a 2 meg STe. It might be possible to get it running on a 2 meg ECS machine. |
|
29 November 2017, 04:07 | #354 | |
AKA Mr. Rhythm Master/AIS
Join Date: Aug 2017
Location: London, UK
Posts: 70
|
Quote:
Coin-ops and cartridge-based consoles of that era work on a very different principle to home computers in some ways. Because the data is stored on ROM chips from which data can be accessed much faster than floppy or even hard disk, the implementation of most games is constantly streaming data from those ROMs to what is usually a surprisingly small amount of work RAM (for example the Sega Mega Drive had 72kb - yes, *kb* - of work RAM and 64kb of video RAM)**. With a computer, you'd be trying to get as much of the game data as possible into RAM to avoid loading from disk wherever possible. When we talk about Chip RAM in the Amiga we're referring to the RAM that is directly addressable (i.e. without needing a constant feed from the CPU) by the custom chipset. This was hard-limited by the architecture of the Agnus/Alice chips - at 512K (OCS), 1MB (ECS) and 2MB (AGA). By the standards of arcade games of the era that's actually quite a lot. Even a resource-heavy coin-op like OutRun's ROM data is just shy of 2MB in it's entirety. As Galahad says, if you have expansion RAM it's not that big a deal to swap data in and out of Chip RAM as required - in fact, to do so is effectively using the same technique as the consoles. On an AGA machine, Fast RAM is hooked up via a full-width 32-bit bus*** - which gives the programmer even more latitude to come up with efficient memory-management techniques. ** - One of the reasons quite a few developers found the PS2 a pain to work with was because it was still using the same techniques (albeit constantly streaming from an optical disk rather than ROM). *** - The lack of a 32-bit bus was the Falcon's Achilles' Heel. All that fancy hardware, unable to communicate as efficiently as it needed to... |
|
29 November 2017, 06:58 | #355 |
Registered User
Join Date: Jun 2014
Location: milan / italy
Posts: 174
|
Just for sake of completeness I would add that arcade hardware has plenty of ways to amplify the effect of such costly ROMs. For example, h and v flip, zoom, tiles even for sprites, hundreds of palettes. This means that on the home computers you have to emulate such hardware making things slower or duplicate gfx assets using N times more RAM.
|
29 November 2017, 08:37 | #356 | |
Registered User
Join Date: Jun 2008
Location: Boston USA
Posts: 466
|
Quote:
BTW it doesn't really matter if you have a 16 bit CPU bus (The video fetches are 32 bit) at 16 mhz or a 32 bit chip ram bus at 7 mhz. It's about the same speed for 32 bit access on both. 16 bit access will be quicker on the Falcon. There's no datacaching of chip ram on the Amiga either. Swings and roundabouts. Just use fast ram for CPU accesses on both architectures. |
|
29 November 2017, 14:45 | #357 |
Warhasneverbeensomuchfun
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
|
You know, regarding driving games engines.....
Batman on Amiga, 1989 game, that driving level runs at a very reasonable framerate, has lots of ontrack objects, parallax background, hills, smoke effects on the car, it has music and sfx playing together and it was actually ported from the Atari ST which means there's probably some optmizing to be done there (Pretty sure the "Distance" and "Speed" text over the main screen is taking blitter/cpu time that could be used if it was done in a i different way) Isn't something good there to check out? |
29 November 2017, 17:29 | #358 |
Registered User
Join Date: Jun 2016
Location: UK
Posts: 428
|
I've been looking for a demo where they had a road effect running in 1 frame (50 fps). I can't remember its name now, just the road effect using a copperlist to select pre-rendered road bitmaps.
Of course that technique was extended in other demos to do not just the road but a kind of tunnel effect. IIRC Arte or one of the other Sanity demos started that way. It's definitely the way to go for a high performance road effect if you can live with DPF. |
29 November 2017, 17:29 | #359 |
Registered User
Join Date: Jun 2016
Location: UK
Posts: 428
|
Ah, it was Arte:
[ Show youtube player ] |
29 November 2017, 17:42 | #360 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,774
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Japanese Console/Computer RPG discussions | Retro-Nerd | Retrogaming General Discussion | 2 | 02 April 2009 01:32 |
Given the recent Scanlines discussions... | DamienD | request.UAE Wishlist | 26 | 26 April 2007 17:36 |
Wii Virtual Console / Xbox Live Arcade? | killergorilla | HOL suggestions and feedback | 2 | 06 March 2007 17:20 |
Landover's Amiga Arcade Conversion Contest | Frog | News | 1 | 28 January 2005 23:41 |
|
|