Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Running Games and Apps.

TURTLE Mode for WHDLOAD

Tim Kovack

Posts 47
23 Dec 2023 19:19


Hello,

How to enable TURTLE MODE?  It is just NOCACHE?  Tried to search and cannot find info anywhere.

TIA


Danilo Drago

Posts 43
26 Dec 2023 12:57


Turtle Mode is automatic when a WHDLoad slave disable caches.

Anyway you have the file WHDLoad.prefs in S and you can configure it to enable Turtle Mode and diable SuperScalar:

ExecutePostDisk=ApolloControl TU=1 SS=0
ExecuteCleanup=ApolloControl TU=0 SS=1

Set these lines in your WHDLoad.prefs file.

The first line enable A500 Turtle mode and disable SuperScalar,
second line re-enable max speed when you exit from a game.


Sean Sk

Posts 488
26 Dec 2023 21:39


Danilo Drago wrote:

Turtle Mode is automatic when a WHDLoad slave disable caches.
 
Anyway you have the file WHDLoad.prefs in S and you can configure it to enable Turtle Mode and diable SuperScalar:
 
ExecutePostDisk=ApolloControl TU=1 SS=0
ExecuteCleanup=ApolloControl TU=0 SS=1
 
Set these lines in your WHDLoad.prefs file.
 
The first line enable A500 Turtle mode and disable SuperScalar,
second line re-enable max speed when you exit from a game.

 
If you choose to do it this way then it means that Turtle mode will be activated for EVERY WHDLoad game, even for ones where you might NOT want it activated, such as some 3D games.
 
The alternative would be to simply enable it on a per game basis,as needed, by using the NoCache tooltype.
 


Danilo Drago

Posts 43
27 Dec 2023 06:41


Turtle mode is automatic, it's related to every single whdload SLAVE, you have no choice to disable it by simply using NOCACHE or CACHE tooltype/sintax.
 
  You have only the choice to set the type:
 
  A1200 apollocontrol TU=2
  A500 apollocontrol TU=1
 
  This was a change that came after the old Core 7, where you had the ability to turn Turtle mode on or off with the F11 key.
 
  Now it's not possible anymore.


Gunnar von Boehn
(Apollo Team Member)
Posts 6223
27 Dec 2023 08:12


The Apollo 68080 CPU can run it 4 different speed.
This means you have full speed, plus 3 "turtle/game" modes.
You can control this with apollocontrol
and also change this with the joypad this during runtime of a game.

You can see a picture showing and explaining which button combination to push - on your ApolloOS in the Tools folder.


Sean Sk

Posts 488
27 Dec 2023 13:08


Danilo Drago wrote:

Turtle mode is automatic, it's related to every single whdload SLAVE, you have no choice to disable it by simply using NOCACHE or CACHE tooltype/sintax.

Using the "Cache" tooltype for WHDLoad games works for me for speeding up games like Alien Breed 3D and AB3D2.

posts 6