23 July 2007, 10:26 | #81 |
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
Wow, I never knew all those existed...
|
23 July 2007, 10:46 | #82 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
Neither did I to be honest, it's quite a full game isn't it.
Nice of you to sort out all the problems too Girv, I look forward to a full-on, fully fixed slave of doom. Cheers |
13 August 2007, 01:17 | #83 |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
|
Can anyone confirm or deny if Apidya needs 1Mb chipram? Is it mentioned anywhere on the packaging or manual maybe?
I've patched up to the guardian of Stage 4-1 now, but it does blits past the end of 512Mb chip. It looks very much like a bug, but will be a nasty job to fix so I thought I'd check first What happens on real hardware if a blit overruns the end of chipmem? |
13 August 2007, 08:14 | #84 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,526
|
Quote:
"Nothing" happens if for example 1M Agnus (8372A+) and 0.5M chip. It does not wrap around to low 0.5M like CPU accesses do. 0.5M Agnus + 0.5M chip = wraps around. |
|
13 August 2007, 10:06 | #85 | |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
|
Quote:
As it turns out, the bug only shows up if I use my "dev mode" cheat to start the level already most of the way to the 4-1 guardian. It seems sensitive to the exact value of the start point and I guess something didn't get initialised as expected when I jumped in at a random position. It works fine in 512Kb if you start from the start of the level (like you're supposed to ). Last edited by girv; 15 August 2007 at 02:00. |
|
15 August 2007, 02:11 | #86 |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
|
Apidya WHDLoad 2.00 BETA 1 now in The Zone!
Phew! Finally got it done!
New 2.00 BETA 1 slave and installed game in The Zone... Some notes:
Regarding the NTSC / PAL problems that started all this: bad news The game is very much designed for a PAL screen and hangs if you patch it to start in in NTSC mode. Sorry, but you're gonna need to rewrite it if you want to run in NTSC Try it out anyway, and have fun! |
15 August 2007, 03:05 | #87 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Awesome, girv. I will play through the whole game right now. With your cheats, of course.
Edit: Quote:
Edit2: The invulnerability cheat doesn't work for boss enemies, is this correct? Edit3: Very strange: Just finished level 2, the big fish boss. Then the game asks for Continue Yes/No. If i say yes, level 2 starts again. I used your Custom1-3 cheats. Edit4: So, just completed the whole game in "Normal" mode. But i had to use the Custom5 cheat to start in level 3, but then it works flawless till the end. Aaaah!! No single slowndown on my A1200/030. Last edited by Retro-Nerd; 15 August 2007 at 04:54. |
|
15 August 2007, 10:02 | #88 |
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
Cheers girv, I'll give it a whirl tonight if I get the time.
|
15 August 2007, 10:38 | #89 | ||||
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
|
Quote:
Quote:
Quote:
Quote:
No you are the fool!! You simple did not see the slowdowns down to the insynkronisation of the tv beam with your eyes!! Amiga chips have reach the limit because of the many bugs so will for sure have slow times. (ahem) I think they are, but I'll need to check the CPU caches are disabled in the slave, which should (I think) avoid any sudden slowdowns on 040 or 060. 030 should be OK in any case. |
||||
15 August 2007, 14:27 | #90 | ||||
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Quote:
Quote:
Quote:
Quote:
Last edited by Retro-Nerd; 15 August 2007 at 14:32. |
||||
15 August 2007, 20:55 | #91 | |
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
Quote:
Also I get the bad flickering in the first bonus stage as well, but that's obvious I guess. |
|
16 August 2007, 02:07 | #92 |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
|
2.00b2 in The Zone, which should address the weirdness in the Heaven & Hell bonus game after Stage 1-1 and the credit screen issue after the Stage 2 guardian. It also ensures the CPU caches are off.
@Graham: Is there anywhere in particular the game always bogs down for you? I don't see any problems on my A1200 + Blizzard 060. Can you run the WHDLoad speed.slave and post the results ? Did you try NOCACHE and CHIPNOCACHE options? Maybe I should get an A1200+040 for testing Oh yes, my wife would really go for that idea |
16 August 2007, 02:56 | #93 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Good news first: The flickering angel bug is gone.
Bad news: I got an Exception "Address Error" during the big fish boss fight. Check the Zone for the Coredump. BUT: I got no crash when i start with Custom5=2 in level 2. Then it loads straight in level 3 after killing the big fish. Strange, eh? Last edited by Retro-Nerd; 16 August 2007 at 03:31. |
16 August 2007, 09:26 | #94 | |||
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
Quote:
Quote:
Quote:
|
|||
16 August 2007, 10:40 | #95 | |||
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
|
That was just a stupid typo in the slave. PL_P instead of PL_PS in case you're interested
Quote:
<grumble reason="stupid work and their stupid \"we don't like you coding WHDLoad patches on work time\" rule " /> Strange though, I played through the big pike fight a couple of times with no problems. When exactly was the crash - during the fight, when the fish is exploding or afterwards ? Quote:
Quote:
I have two theories for the slowdowns: 1) 68040 attempting to cache chipmem accesses but getting told "not cacheable" by the memory controller and restarting each access for a ~5x write speed penalty. Depending on your 68040 board this may apply to instructions and reads as well as data writes. Disabling caches completely should avoid this beahviour, so we'll see how 2.00b2 fares. 2) Blitter DMA slot starvation during blitter wait loops, where the CPU repeatedly checks the dmaconr custom register very quickly (more quickly than a 68000 anyway) and uses DMA slots that would otherwise be used by the blitter, so the blitter slows down. This behaviour needs to be confirmed! I'm wondering if moving all blitter waits to slave memory (= fastmem) and putting a slow CPU-only instruction (like a div maybe, or a couple of nops) before each test of dmaconr would help this ? Just my pet theories at the moment. I could easily be madly wrong |
|||
16 August 2007, 16:19 | #96 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Quote:
|
|
19 August 2007, 15:55 | #97 |
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
Just tried the new slave and there's still a lot of slowdown in there (though the flickering has gone), not sure if this is possible to fix on an 040...
|
20 August 2007, 01:19 | #98 |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
|
2.00b3 in The Zone.
There are a few slaves in the archive that do blitter waiting in different ways. They may make a difference to the 040 slowdowns, I'm not sure. In fact, I'll be very surprised (and happy!) if they do For the record I get no slowdowns on my Blizzard 1260. |
20 August 2007, 01:34 | #99 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Thanks girv, will give it a try.
Quote:
What's left, high-score saving? I noticed, that you can't save the game options like in slave 1.x, is this correct? Last edited by Retro-Nerd; 20 August 2007 at 01:58. |
|
20 August 2007, 09:32 | #100 |
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
Thanks girv, I will give this another go when I find the time and cross my fingers
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Apidya help | DeafDaz | support.Games | 3 | 23 March 2012 13:26 |
Apidya whdload or winuae version bug ?? | McDuck | support.WinUAE | 10 | 17 August 2008 23:19 |
Apidya II | Overdoc | Retrogaming General Discussion | 10 | 24 April 2006 10:41 |
Apidya - Trainer in WHDLoad | killergorilla | support.Games | 6 | 24 August 2005 18:51 |
apidya 2 ? | sborat | request.Old Rare Games | 12 | 20 July 2001 12:51 |
|
|