HoraceAndTheSpider / Amiberry-XML-Builder

Python script to scan LHA files for WHDLoad integration in Amiberry
13 stars 3 forks source link

Entries with CPU=68000 in whdload_db.xml #110

Closed solarmon closed 2 years ago

solarmon commented 2 years ago

Hi,

What is the reason for three entries with "CPU=68000" in whdload_db.xml? Since these games are meant to be used in a WHDLoad environment, this should normally/preferably be 68020 or above? I assume the default would be 68020 and to emulate an A1200 environment if there is no "CPU" value?

HoraceAndTheSpider commented 2 years ago

WHDLoad runs fine on a 68000 A600 as well, and the default is actually to assume a non-AGA like setup, in order to reduce the emulation overhead.

These games likely don’t have additional blitter waits or timing fixes and may otherwise run too fast. So they will have had 68000 set to prevent this

solarmon commented 2 years ago

This might be a specific issue on THEA500mini (which uses Amiberry 3.3+redquark), for Barbarian_v1.1_Palace_1784 which has "CPU=6800", it would not boot until you set change it "CPU=68020" but it was then running too fast. It was only until you set "CLOCK=7" (which then sets cpu_speed=real in the .uae config) that it ran at the expected speed.