View Single Post
Old 01 November 2021, 23:13   #194
Muzza
Registered User
 
Muzza's Avatar
 
Join Date: Sep 2019
Location: Sydney
Posts: 357
I would guess it is a memory related problem. I'd very much like to fix it, but without any way to reproduce it is difficult.

The first build I put out had the common Amiga problem of not checking if the vector base had been moved (actually my code did check, but the TFMX player did not), but I fixed that for the later builds.
I'm also flushing the cpu cache after loading code sections, and after the bootblock loads the main exe. I think I got the flush code from Solid Gold.
Those are the main things I know can cause problems with higher end processors.


For the first build, some people reported it did not run on 040s or 060s, but did if they disabled the MMU and NoVBRMove. I had hoped my TFMX fix addressed that but I didn't get any further feedback from people with 040/60s so I don't know for sure.

I'm reliant on suggestions from this forum as to what common incompatibilities there are with certain accelerator/RAM cards, or if anyone knows of a way to set up WinUAE to recreate the problem.
Muzza is offline  
 
Page generated in 0.04451 seconds with 11 queries