WHDLoad MantisBT - Kefrens_MultiMegamix2
View Issue Details
0003346Kefrens_MultiMegamix2[WHDLoad Installs Demos] OCSpublic2015-12-30 17:282016-12-27 23:59
ReporterStingRay 
Assigned ToPsygore 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA4000
CPU68060
CPUSpeed50
ChipSetAGA
GFXCardPicasso IV
ChipMem2 MB
FastMem128 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.1
imported
Summary0003346: Illegal copperlist entries, missing blitter wait
DescriptionHi Psygore,

your MultiMegaMix 2 patch has a few snoop errors which are very easy to fix.

1. The first part enables copperlist DMA before any copperlist is initialised which causes the "illegal copperlist entries" error. Can be easily fixed by just clearing memory starting from $1004.w instead of $1000.w as $1000.w contains the default copperlist set by WHDLoad.

2. A blitter wait is missing at $21490 (before the write to $dff072) and should be added.

Additionally, 68000 quitkey support would be nice too.

Thanks,
Sting
Steps To ReproduceJust start the patch in snoop mode. :)
TagsNo tags attached.
Attached Files

Notes
(0004767)
Psygore   
2015-12-30 21:31   
Hi StingRay, thanks for your bug report and the hints. :)
It's on my todo list now.
Nice amiga config, btw ;)
(0004780)
Psygore   
2016-01-02 23:28   
Slave 1.1 updated.
(0004782)
StingRay   
2016-01-03 19:34   
Thanks for the fast update, works fine now. :)

Issue History
2015-12-30 17:28StingRayNew Issue
2015-12-30 17:28StingRayAssigned To => Psygore
2015-12-30 17:28StingRayStatusnew => assigned
2015-12-30 21:31PsygoreNote Added: 0004767
2016-01-02 23:28PsygoreNote Added: 0004780
2016-01-02 23:28PsygoreStatusassigned => resolved
2016-01-02 23:28PsygoreResolutionopen => fixed
2016-01-03 19:34StingRayNote Added: 0004782
2016-12-27 23:59PsygoreStatusresolved => closed