22 December 2013, 17:00 | #221 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,658
|
So the game is very tight at filling the DMA and CPU slots. I haven't seen it in any other game, but few games really pushed the limits like Turrican did. I guess the only way to fix it is to update the slave, but I'm not sure at all there's some unnecessary wait or such to trim off.
ps. Thanks for making me play Turrican again :P |
22 December 2013, 18:08 | #222 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
Being one the few games I've played over and over you notice when things like this happen, but it doesn't make the game unplayable though. Glad you enjoyed playing it again
|
22 December 2013, 22:29 | #223 |
Registered User
Join Date: Jun 2010
Location: FRANCE
Posts: 222
|
@BarryB : Try to add the tooltype CACHE to see if it helps for the slowdown
|
23 December 2013, 00:22 | #224 | |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
Quote:
The slowdown also happens when you use the beam to show a hidden block and focus the beam on the block and rocks are falling at the same time, plus when many of those beetle things are on the screen and you're zapping them with the beam it slows down too. Sorry for picking fault with this one game, need to test more games on my A1200 and then on my the ACA500+ACA1232 and see if they do a similar thing. |
|
23 December 2013, 01:02 | #225 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,658
|
Well, if there are few to none DMA/CPU slots left, a faster CPU can't do much to change things. And ACA500 can't change ECS DMA speed, so it might be better for a 'WHDLoad on ECS' thread.
While waiting for the eminent WHDLoad slave coders to clear the foggy crystal ball, it tells me the only way to get rid of the slowdowns is a new slave with some luvin' on the interrupts, if it's at all possible. |
23 December 2013, 08:37 | #226 | |
electricky.
Join Date: Jun 2010
Location: out in the wild
Posts: 1,258
|
Quote:
Jens |
|
23 December 2013, 11:58 | #227 |
Moderator
Join Date: Jan 2002
Location: France
Posts: 491
|
About the turrican whd slave
The main difference between the whd and floppy version is that a lot of blitter waits have been inserted into the whd game. That's why it can have some slowdowns on some machines.
Putting the game stack in the fastmem could help it. Wepl had done a new slave some years ago but it was never released. You should ask him. |
23 December 2013, 13:10 | #228 |
Registered User
Join Date: Jun 2010
Location: FRANCE
Posts: 222
|
Can someone do a bustest with ACA500 + ACA 123* and posts his results ? I would like to see the chipram access speed.
Thanks. |
23 December 2013, 13:18 | #229 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
@Jens: Just tried the ACA1232 in my A1200 and Turrican takes over twice as long to load, no noticeable slowdowns in game, but noticeably longer 'pauses' in game when I assume it's loading stuff so I guess that's the slow chipram access? What is the actual access speed to chipram on the ACA1232? Will this problem be addressed in future accelerators or is this 'as good as it gets' ?
@CrashMidnick: What program will do this? Sysinfo? I'll test mine when I know the program to use! |
23 December 2013, 13:55 | #230 |
Registered User
Join Date: Jun 2010
Location: FRANCE
Posts: 222
|
|
23 December 2013, 14:27 | #231 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
@Photon/Psygore: I've emailed Wepl about that Turrican slave, so will wait to see if he replies.
@CrashMidnick: Any specific parameters? I used the chip option 'bustest chip' that does 256k of chip and these are the results: Code:
BusSpeedTest 0.19 (mlelstv) Buffer: 262144 Bytes, Alignment: 32768 ======================================================================== memtype addr op cycle calib bandwidth chip $00090000 readw 2194.5 ns normal 0.9 * 10^6 byte/s chip $00090000 readl 3743.3 ns normal 1.1 * 10^6 byte/s chip $00090000 readm 2907.2 ns normal 1.4 * 10^6 byte/s chip $00090000 writew 1485.4 ns normal 1.3 * 10^6 byte/s chip $00090000 writel 2959.9 ns normal 1.4 * 10^6 byte/s chip $00090000 writem 2967.9 ns normal 1.3 * 10^6 byte/s |
23 December 2013, 14:38 | #232 |
Registered User
Join Date: Jun 2010
Location: FRANCE
Posts: 222
|
Thanks BarryB !
As you can see, chipram accesses are quite slow, this (maybe) explains your slowdowns... Here is the bustest of a blizzard 1230 on A1200 to compare : http://hschid.files.wordpress.com/20...-blizzard1.jpg |
23 December 2013, 15:13 | #233 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
Result using FAST CHIP ROM options from my ACA500+ACA1232:
Code:
BusSpeedTest 0.19 (mlelstv) Buffer: 262144 Bytes, Alignment: 32768 ======================================================================== memtype addr op cycle calib bandwidth fast $08248000 readw 126.5 ns normal 15.8 * 10^6 byte/s fast $08248000 readl 154.7 ns normal 25.9 * 10^6 byte/s fast $08248000 readm 138.9 ns normal 28.8 * 10^6 byte/s fast $08248000 writew 100.8 ns normal 19.8 * 10^6 byte/s fast $08248000 writel 101.1 ns normal 39.6 * 10^6 byte/s fast $08248000 writem 90.1 ns normal 44.4 * 10^6 byte/s chip $00040000 readw 2188.9 ns normal 0.9 * 10^6 byte/s chip $00040000 readl 3747.8 ns normal 1.1 * 10^6 byte/s chip $00040000 readm 3032.1 ns normal 1.3 * 10^6 byte/s chip $00040000 writew 1495.4 ns normal 1.3 * 10^6 byte/s chip $00040000 writel 2993.0 ns normal 1.3 * 10^6 byte/s chip $00040000 writem 2982.3 ns normal 1.3 * 10^6 byte/s rom $00F80000 readw 126.2 ns normal 15.8 * 10^6 byte/s rom $00F80000 readl 152.7 ns normal 26.2 * 10^6 byte/s rom $00F80000 readm 139.4 ns normal 28.7 * 10^6 byte/s Code:
BusSpeedTest 0.19 (mlelstv) Buffer: 262144 Bytes, Alignment: 32768 ======================================================================== memtype addr op cycle calib bandwidth fast $08338000 readw 159.8 ns normal 12.5 * 10^6 byte/s fast $08338000 readl 204.2 ns normal 19.6 * 10^6 byte/s fast $08338000 readm 193.5 ns normal 20.7 * 10^6 byte/s fast $08338000 writew 155.6 ns normal 12.9 * 10^6 byte/s fast $08338000 writel 156.3 ns normal 25.6 * 10^6 byte/s fast $08338000 writem 142.3 ns normal 28.1 * 10^6 byte/s chip $00068000 readw 1208.2 ns normal 1.7 * 10^6 byte/s chip $00068000 readl 1209.0 ns normal 3.3 * 10^6 byte/s chip $00068000 readm 881.8 ns normal 4.5 * 10^6 byte/s chip $00068000 writew 849.3 ns normal 2.4 * 10^6 byte/s chip $00068000 writel 856.5 ns normal 4.7 * 10^6 byte/s chip $00068000 writem 843.8 ns normal 4.7 * 10^6 byte/s rom $00F80000 readw 356.7 ns normal 5.6 * 10^6 byte/s rom $00F80000 readl 356.2 ns normal 11.2 * 10^6 byte/s rom $00F80000 readm 322.1 ns normal 12.4 * 10^6 byte/s Code:
BusSpeedTest 0.19 (mlelstv) Buffer: 262144 Bytes, Alignment: 32768 ======================================================================== memtype addr op cycle calib bandwidth fast $083E8000 readw 126.8 ns normal 15.8 * 10^6 byte/s fast $083E8000 readl 153.3 ns normal 26.1 * 10^6 byte/s fast $083E8000 readm 138.9 ns normal 28.8 * 10^6 byte/s fast $083E8000 writew 101.4 ns normal 19.7 * 10^6 byte/s fast $083E8000 writel 101.4 ns normal 39.4 * 10^6 byte/s fast $083E8000 writem 90.2 ns normal 44.3 * 10^6 byte/s chip $00060000 readw 1200.4 ns normal 1.7 * 10^6 byte/s chip $00060000 readl 1199.2 ns normal 3.3 * 10^6 byte/s chip $00060000 readm 875.4 ns normal 4.6 * 10^6 byte/s chip $00060000 writew 839.0 ns normal 2.4 * 10^6 byte/s chip $00060000 writel 842.6 ns normal 4.7 * 10^6 byte/s chip $00060000 writem 842.9 ns normal 4.7 * 10^6 byte/s rom $00F80000 readw 126.9 ns normal 15.8 * 10^6 byte/s rom $00F80000 readl 152.5 ns normal 26.2 * 10^6 byte/s rom $00F80000 readm 139.4 ns normal 28.7 * 10^6 byte/s |
23 December 2013, 15:30 | #234 |
Registered User
Join Date: Jun 2010
Location: FRANCE
Posts: 222
|
Maybe because it uses Fastram as well and the ACA is faster as per your results above.
Interesting to see the ACA1232 results on A1200 and A500. The A500's bus is a real bottleneck unfortunately due to its 24bit architecture. |
24 December 2013, 01:02 | #235 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
Don't know if I put my previous post clearly enough, I meant the ACA1232 is slower at loading Turrican than my MX1230 on the A1200!!
|
24 December 2013, 16:44 | #236 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
I received a reply from wepl along with the new slave, it did run better and the slowdown with the rocks is still there but didn't seem as bad. Have attached it to this post as he gave permission for me to post it here.
Think as everyone says it's a combination of chip access speed on the ACA1232 and the stuff going on in the slave on an A500 to get it running. |
25 December 2013, 01:50 | #237 |
Registered User
Join Date: Jul 2012
Location: Kassel
Posts: 160
|
|
25 December 2013, 10:22 | #238 |
Registered User
Join Date: Aug 2013
Location: Gennep/The Netherlands
Posts: 66
|
Update with the ACA 1220@25 MHz. I tested this card in my ACA 500 for a whole day at a Commodore meeting in The Netherlands and didn't crash.
When I set the 1 MB Chip on both A500 rev.6 and rev.8 with the ACA 500, I get an error message that I haven't enough Chip memory in WHDLoad 17.2. I tried to run Mortal Kombat and Sleepwalker. Do I need to modify those motherboards? |
25 December 2013, 10:55 | #239 | |
PSPUAE DEV
|
Quote:
|
|
25 December 2013, 11:59 | #240 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
WHDLoad 17.2 has worked for me with 1mb chip on my ACA500+ACA1232 on a Rev6 A500. Just tried Mortal Kombat and Sleepwalker from WHDownload and both run fine for me with just over 800kb chip free.
Has the ACA500 got the 0.81 f/w with chipmap option? What does WB report for Graphics Mem? |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Drakkhen update to tested | CFou! | project.WHDLoad | 2 | 10 May 2013 16:09 |
ACA500 - Who Will Sell This? | Smakar | support.Hardware | 6 | 01 March 2013 10:37 |
FS Tested SuperCPU 64, Quickbyte 2 EPROM programmer, 1581, Rex 9811 card, 68010 CPU | PPC | MarketPlace | 1 | 28 August 2011 11:49 |
Selling a tested DKB 1202 | webmany | MarketPlace | 0 | 15 August 2007 21:36 |
New Amiga mouse PS2 adapter - Anyone tested it? | J.Junior | support.Hardware | 9 | 31 December 2006 16:18 |
|
|