21 November 2017, 05:31 | #1 |
Registered User
Join Date: Jul 2016
Location: Sydney / London
Posts: 589
|
CD32 upgrades?
Hey folks,
Just acquired a CD32 and I'm wondering what the best upgrade path is (if any). The TF328 seems to be aimed mostly at WHDload, but I'm just wondering if the extra fast RAM offers any noticable speed increase for slow-running games? Eg: Gloom, or SSFIITurbo comes to mind - gorgeous sprites but really slow frame rate, also I know Zool suffers quite a lot of slowdown on my stock A1200... TF328 owners chime-in, is it worth it? Are there any other options to consider for a CD32? |
21 November 2017, 06:43 | #2 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
TF328 is excellent to add fastmem & make your console a A1200 (without keyboard). you can use the CF to read & write, and it allowed my CD32 to keep on working after the CD drive died.
TF328 - CD32 RAM + IDE Board (8Mb 32 bit DRAM + Gayle Emulated IDE). => no extra CPU power. Probably not fast enough for 3D, but better than chip-only. |
21 November 2017, 07:02 | #3 |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
i thought fast RAM offers the ability for some old games to ..um... work at all!
|
21 November 2017, 07:32 | #4 | |
Registered User
Join Date: Jul 2016
Location: Sydney / London
Posts: 589
|
Sounds like a ringing endorsement.
To labour the speed point a little - the addition of Fast RAM alone will speed up an A500/A1200 (at least in benchmarks) and so I was just curious as to whether this was noticable in the CD32 in any real-world scenario (I'm assuming not). Quote:
|
|
21 November 2017, 08:36 | #5 |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
It should be faster. CD32 is essentially a cut down A1200.
I understand some of the reasons, such as Paula can be playing a sample from chip RAM at the same time the 68020 is using Fast RAM, without having to wait. |
21 November 2017, 08:40 | #6 |
MI clan prevails
Join Date: Jul 2010
Location: Belgrade, Serbia
Posts: 1,443
|
It is noticeable. AB3D goes from unplayable to playable, for instance.
All 3D stuff will get a boost. Of course, if it is too low to begin with (AB3DII) then it won't help much (1 FPS x 2 = 2FPS = still unplayable.) But the ol' 020 definitely gets a breath of air when you add some fast RAM. |
21 November 2017, 15:25 | #7 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
It will only be (marginally) faster if the software uses it.
So for the most part, it will make no speed difference. Examples where it will can be counted in one hand maybe. I would like to see side-by-side comparisons to make the case stronger, though. If I had a capture card, I'd do it, as I have a TF328 I can easily disable in a game like Frontier. Also the TF328 is engineered for maximum compatibility. There is faster RAM speed out there, but not on the TF328. So by no means expect it to give you any kind of performance boost. What you can expect is to enlarge your CD32 usability and games library by many orders of magnitude! Last edited by Amiga1992; 21 November 2017 at 15:32. |
21 November 2017, 15:44 | #8 |
Registered User
Join Date: Feb 2017
Location: Cirencester, UK
Posts: 113
|
As Akira said, the TF328 gets you going with respect to WHDload very nicely, whilst maintaining as much compatibility as possible.
Some of us are looking at an 030 accelerator design for the future, but i think they're a little way off at the moment...mine won't be prototyped until Q2 2018 as i have other projects currently on the go that i want to finish first. |
21 November 2017, 16:03 | #9 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
The speed of the RAM in itself isn't that big a deal, it's the fact that fast RAM is exclusive to the CPU that gives the speed boost. It's very noticeable in a lot of games - any game where you notice slowdowns due to the CPU load will get a significant boost. A game doesn't have to be specifically programmed for the fast RAM to take advantage of it. Any games with a 3D element will most likely have a large increase in speed - Frontier, Gloom, AB3D, Birds of Prey, Zeewolf etc. And busy games too will benefit, such as Theme Park, Syndicate etc. It's certainly nothing compared to a faster CPU, but the stock 020 spends half its time twiddling its thumbs in a CD32, and fast RAM lets it get on with other things while the custom chips have the chip RAM locked. The speed-up experienced will be similar to that of an A1200 with a RAM-only expansion.
Games that don't have any slowdown however and are framerate locked won't show any speed increase - the calculations per frame may be finished quicker but the whole system still waits for the next frame before continuing, thus hiding any difference in speed. |
21 November 2017, 16:31 | #10 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
So what exactly is that makes the Fast RAM make the CPU be less busy? I don't really understand from your post.
I thought this Fast RAM difference was really not much of a boost. I never really noticed it but as I said I never did an A/B test and usually I also have an upgraded CPU along with Fast RAM. |
21 November 2017, 16:44 | #11 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
It's not that it makes the CPU less busy, it's basically because without fast RAM, the CPU must use chip RAM for everything, and it needs to share access to that with the custom chips. This means that it spends about half its time waiting for the chip RAM to be available so it can store results, grab the next instruction and so on. With fast RAM fitted, it's able to store that information in fast RAM instead, and is free to access that when the chip RAM is busy, in theory doubling its speed in purely CPU tasks. Obviously games aren't purely CPU driven so there still needs to be a lot of chip RAM access, but the CPU portions of the game can run in parallel with the blitter instead of taking turns with it, which makes a large difference.
|
21 November 2017, 16:55 | #12 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
I see! So the system is made so if Fast RAM is present, anything that isn't graphics or sample data automatically gets put in Fast RAM, without the coder needing to do a thing?
I thought you had to program it that way for it to work. Damn clever. I see the huge difference now! Thanks for the explanation. |
21 November 2017, 17:06 | #13 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Yeah, that's part of the Exec initialisation process - each chunk of RAM that's found is given a priority, and when the system allocates RAM it works from the highest priority down. It's something like this: CPU-local fast RAM is highest, then motherboard, then Zorro-III, then Zorro-II, then chip RAM. Of course there are probably badly behaved programs that ignore that system, but they're the kind of thing that requires KS 1.2 to work. Almost everything goes by the normal rules, so chip RAM is only used for things that need it (graphics, sound, I/O...), or when there's no fast RAM left to allocate.
|
22 November 2017, 01:59 | #14 |
Registered User
Join Date: Jul 2016
Location: Sydney / London
Posts: 589
|
Thanks for the advice all. So many answers and so many new questions:
1) I'm new to WHDload - what happens to games with CD audio? Do you just lose the music altogether? 2) In people's experience are games such as Superfrog and Zool significantly better on the CD32 simply by virtue of having a button to jump? Would this be a preferred gaming platform to an A1200 for that reason alone? 3) Once you're using WHDload on a CF card can you run A1200 games on the CD32? Last edited by Marchie; 22 November 2017 at 02:39. |
22 November 2017, 10:11 | #15 | |||
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
|
Quote:
Quote:
Quote:
http://eab.abime.net/forumdisplay.php?f=127 |
|||
22 November 2017, 15:34 | #16 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
I'm confused as to why you want to upgrade it as soon as you got it anyway. You can play tons of games already, just burn them and go. No need for upgrades.
|
22 November 2017, 18:15 | #17 |
Registered User
Join Date: May 2017
Location: Belfast
Posts: 750
|
A bit late to the thread but just thought I'd share my experiences of the TF328 so far and its been very positive. So far I've only used it as a memory expansion but I'll be adding a CF card or 2.5" IDE soon.
Games wise from my collection.... Gloom and Alien Breed 3D are fully playable. Gloom runs at full speed full screen with absolutely no slow down at any time. Alien Breed 3D is also full speed and only suffers slow down when when barrels explode. Fears is very playable but does drop frames throughout. Frontier runs better but is still a slide show around planets (I prefer to play this on my 030 A1200 anyway) My favorite CD32 game 'Guardian' is mostly just the same. Its a bit faster but not much. (YES I can play this far faster on my A1200 but I prefer the CD audio and would rather have that with lower frame rates) The Doom port works but isn't really playable. Interesting though at the CD32 doom Akikko optimized is maybe half the speed of my 40mhz 030 A1200. Regardless 5fps or whatever its getting isn't playable (not that the 10-15fps on the 030 is). The Doom port I'd just take as a "becuase why not tech demo". IF you really need to play doom just use dosbox. Other games, 2D games, just run the same. That is of course if they work at all. Quick the Thunder Rabbit has graphic glitches and Chaos Engine won't load. There are fixed version of these on the EAB server but I note the Chaos Engine fixed version is missing the audio tracks? My conclusion as a CD32 owner since 1994 is that this expansion breaths new life into the console and goes some what, in my opinion, to making it the best amiga gaming experience. I really want to get testing with the HDD as I want to see how Gloom 3 and Alien Breed 3D 2 run. |
22 November 2017, 18:45 | #18 | |
Registered User
Join Date: Jan 2010
Location: >
Posts: 2,881
|
Quote:
The Chaos Engine fixed version is missing the audio tracks because there was no point uploading them, just replace the iso file and burn with the original cue file. AB 3D II is on my Team 17 Collection, whilst Gloom 3 I’m sure Earok had a version on one of his discs too if you want to try before adding a hdd. |
|
22 November 2017, 18:48 | #19 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
I'm cooking a JST version with CD32 pad support like CD32load but with fastram loading: so virtually every whdload game (even AGA) will run, with direct joypad support.
|
22 November 2017, 18:55 | #20 | |
Registered User
Join Date: Jan 2010
Location: >
Posts: 2,881
|
Quote:
How did you implement joypad control, is this redefinable? |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A500 upgrades? | kixs | support.Hardware | 4 | 18 December 2015 10:46 |
Bridgeboard upgrades | source | Hardware mods | 0 | 28 September 2012 03:38 |
Upgrades | boombaxx | New to Emulation or Amiga scene | 10 | 24 July 2012 00:59 |
A600 upgrades | paul566 | MarketPlace | 15 | 24 May 2012 18:54 |
a600 upgrades | evilhomer2 | Hardware mods | 11 | 04 September 2010 19:58 |
|
|