[hatari-devel] Twelve demo bombs with fast-forward and freezes on Falcon?

Eero Tamminen oak at helsinkinet.fi
Sun May 29 01:21:03 CEST 2011


Hi,

On sunnuntai 29 toukokuu 2011, Eero Tamminen wrote:
> I just tried Twelve demo:
> 	http://pouet.net/prod.php?which=56966
> 
> ST version sounds fine, but I think with STE emulation the sound
> isn't right (or at least it doesn't sound the same as with ST emu).
> 
> 
> Additionally, if I use "--fastforward yes", it crashes at startup to:
> Bus error bget at 00400000
> 
> I remember there were problems also with other demos when using
> fast-forward with DMA sound.   Any idea yet why?

Now I tried also Hextracker:
	http://dhs.nu/news.php?t=single&ID=750

And it suffers from the same STE issue.


Also, it's supposed to work on monochrome resolution, but for me it bus
errors there:
  M68000 Bus Error reading at address $ff8901. 
  M68000 Bus Error writing at address $ff8901.

I.e. when setting Monochrome monitor, it tries to read DMA registers
on STF...  I guess that's a bug in the Hextracker.

Twelve has same issue except that after that, I get also:
---
Your Atari program just did something terribly stupid: 
BusErrMem_xlate($99e400fc)
Illegal ROMmem bput at 99fa0106
M68000 Bus Error writing at address $99fa0106.
---

If I use STE+Mono, Hextracker works otherwise fine, but VU-meters &
digiscope write all over the screen and sound sounds crap.  Could this be
Hatari monochrome emulation issue?

(With STE + Mono, Twelve just exits after a long wait.)


> With Falcon (old UAE CPU) emulation, Twelve gets stuck in the beginning
> (with or without fast-forward).  "profile" command tells that it's
> looping here:
...
> I.e. the code loops on testing Microwire data register for a value it
> doesn't get.  Is the demo supposed to work on Falcon?

Hextracker on Falcon has exactly the same issue.

One more thing, the disk A led is ON also while these are stuck in Falcon,
I have no idea whether that's relevant though.


	- Eero



More information about the hatari-devel mailing list