View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0003779 | Blastar | [WHDLoad Installs Games] slave | public | 2017-12-21 12:50 | 2021-07-16 11:08 | ||||||||
Reporter | Wepl | ||||||||||||
Assigned To | StingRay | Project Info | Blastar (Core Design) http://www.whdload.de/games/Blastar.html | ||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | resolved | Resolution | fixed | ||||||||||
Summary | 0003779: interrupt acknowledge problems, requires NoCache on 68060 to run | ||||||||||||
Description | without NoCache: in the first level screen is trembling, maybe caused by interrupt problem dump is with ChkInts and fault is occuring before game screen appears works fine with NoCache | ||||||||||||
Tags | No tags attached. | ||||||||||||
Machine | A4000 | ||||||||||||
CPU | 68060 | ||||||||||||
CPUSpeed | 60 | ||||||||||||
ChipSet | AGA | ||||||||||||
GFXCard | CyberVision 64/3D | ||||||||||||
ChipMem | 2 MB | ||||||||||||
FastMem | 128 MB | ||||||||||||
Workbench | OS 3.9 | ||||||||||||
KickROM | 40 - Kick 3.1 | ||||||||||||
KickSoft | Selfmade | ||||||||||||
WHDLoad | 18.4beta | ||||||||||||
imported | |||||||||||||
Attached Files |
|
Notes | |
StingRay (developer) 2017-12-21 14:15 |
I've applied interrupt fixes for the copper and vblank interrupt. Problem still present with the attached slave? |
Wepl (manager) 2017-12-21 14:31 |
With the new Slave exact the same fault appears. |
StingRay (developer) 2017-12-21 14:54 |
That is pretty strange as the interrupts are definitely fixed so it shouldn't fault with ChkInts. Can you attach the register log once the new slave fails again please? Unless it is 100% the same as old one but that should not be case. |
Wepl (manager) 2017-12-21 14:58 |
attached. the code above has changed but listing is too short to end of actual interrupt code... |
Wepl (manager) 2017-12-21 15:01 |
$0fbb6860 move.w #$20,($dff09c) $0fbb6868 movem.l (a7)+,d0-d7/a0-a6 ;$0fc2837c $0fbb686c rte doesn't look good? |
StingRay (developer) 2018-06-19 11:29 |
It indeed didn't look good, offsets for interrupt fixes were wrong (relocation header wasn't taken into account). Try attached slave please, the patch should now not fault anymore with ChkInts. |
Wepl (manager) 2018-06-19 22:54 |
works with ChkInts now still some gfx trembling, probably a timing issue and hard to locate |
StingRay (developer) 2018-06-20 14:47 |
Thanks for super fast testing. :) At least the interrupts are fixed now, I'll check the code more thoroughly in the coming days/weeks to find the cause of the trembling graphics. |
JOTD (developer) 2020-11-28 11:42 |
I know that this slave needs dusting. |
Retroplay (reporter) 2020-11-28 16:03 |
Support for SPS 2814 would be great if possible. |
JOTD (developer) 2020-11-28 18:13 |
@Stingray I assigned the fix to you. If you don't want to finish it, just attach the slave source and I'll wrap it up. But this needs releasing. |
Pascal De Maeseneire (reporter) 2020-11-29 20:26 |
Hi JOTD, At the same time please could You add support for SPS IPF 2814 Files. Because there is an error WWith Disk 1 on Track 134 when I want to install it Many Thanks, Best regards, Pascal |
StingRay (developer) 2021-04-15 13:15 |
I'm working on this now, SPS 2814 is fully supported already. The update will not be released under any circumstances without the graphics bugs being fixed. That means, as long as I don't know the reasons for these errors, no update! |
StingRay (developer) 2021-04-16 16:34 |
Looks like I fixed the graphics problems by some trickery in the VBI. Which in turn means, the update will be available sometime soon. |
StingRay (developer) 2021-04-27 11:42 |
Last remaining (and very annoying) problem I have to deal with is the end sequence. It doesn't work properly when being called after game has been completed, running it separately on its own works... Once I've fixed this, the new and shiny Blastar patch will be released. |
JOTD (developer) 2021-04-27 21:51 |
that's good to hear. One of the most broken Core games |
StingRay (developer) 2021-05-01 12:51 |
The code actually isn't that bad (in the main game at least, intro and outro code I refuse to comment!), the scrolling bugs on faster machines are a result of optimising the code to run as fast as possible on a plain 68000 machine. Anyway, end sequence problem fixed (DMA related problem, turning off all DMA before running the end sequence required) so the final testing is now in progress. |
StingRay (developer) 2021-05-01 19:43 |
The new Blastar patch is now available. |
Hexaae (reporter) 2021-07-16 11:08 |
Uhm... I still have this issue on my WinUAE 060 :( Tried also to degrade (= slow-down) emu but it's hard to find a sweet spot with: correct music playing routine + no flickering gfx + fade-out and game-over effects without glitches... |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2017-12-21 12:50 | Wepl | New Issue | |
2017-12-21 12:50 | Wepl | File Added: blastar.whdl_register | |
2017-12-21 12:50 | Wepl | Assigned To | => StingRay |
2017-12-21 12:50 | Wepl | Status | new => assigned |
2017-12-21 12:51 | Wepl | Description Updated | View Revisions |
2017-12-21 14:15 | StingRay | File Added: Blastar.slave | |
2017-12-21 14:15 | StingRay | Note Added: 0005958 | |
2017-12-21 14:31 | Wepl | Note Added: 0005959 | |
2017-12-21 14:54 | StingRay | Note Added: 0005960 | |
2017-12-21 14:58 | Wepl | File Added: blaster.2.whdl_register | |
2017-12-21 14:58 | Wepl | Note Added: 0005961 | |
2017-12-21 15:01 | Wepl | Note Added: 0005962 | |
2018-06-19 11:29 | StingRay | Note Added: 0006254 | |
2018-06-19 11:30 | StingRay | File Added: Blastar-2.slave | |
2018-06-19 22:54 | Wepl | Note Added: 0006257 | |
2018-06-20 14:47 | StingRay | Note Added: 0006259 | |
2019-06-24 11:42 | StingRay | Assigned To | StingRay => |
2020-04-08 00:04 | JOTD | Assigned To | => JOTD |
2020-11-28 11:42 | JOTD | Status | assigned => acknowledged |
2020-11-28 11:42 | JOTD | Note Added: 0009278 | |
2020-11-28 16:03 | Retroplay | Note Added: 0009279 | |
2020-11-28 18:13 | JOTD | Assigned To | JOTD => StingRay |
2020-11-28 18:13 | JOTD | Note Added: 0009280 | |
2020-11-29 20:26 | Pascal De Maeseneire | Note Added: 0009288 | |
2021-04-15 13:15 | StingRay | Note Added: 0009955 | |
2021-04-16 16:34 | StingRay | Note Added: 0009971 | |
2021-04-27 11:42 | StingRay | Note Added: 0010119 | |
2021-04-27 21:51 | JOTD | Note Added: 0010123 | |
2021-05-01 12:51 | StingRay | Note Added: 0010137 | |
2021-05-01 19:43 | StingRay | Note Added: 0010142 | |
2021-05-01 19:43 | StingRay | Status | acknowledged => resolved |
2021-05-01 19:43 | StingRay | Resolution | open => fixed |
2021-07-16 11:08 | Hexaae | Note Added: 0010532 |