Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fuss:amiga [2019/12/08 20:09] – [Fixing Hyperion Quake 2 Spin / Turn Issues] officefuss:amiga [2022/04/19 08:28] (current) – external edit 127.0.0.1
Line 339: Line 339:
 The ''Libs/'' as well as the ''Libs/mui'' sub-directories contain duplicated files for various processors. This bundle by default uses the standard ''000'' files but in case you benefit from a 020 or better processor, feel free to use a file manager and replace the corresponding files by their counterparts. For instance, for a 020 CPU or better, the ''Libs/mui/ImageDB.mcc'' file would be replaced by ''Libs/mui/ImageDB_68020.mcc''. The ''Libs/'' as well as the ''Libs/mui'' sub-directories contain duplicated files for various processors. This bundle by default uses the standard ''000'' files but in case you benefit from a 020 or better processor, feel free to use a file manager and replace the corresponding files by their counterparts. For instance, for a 020 CPU or better, the ''Libs/mui/ImageDB.mcc'' file would be replaced by ''Libs/mui/ImageDB_68020.mcc''.
  
 +====== Getting Public Screens to Work on Picasso96 ======
 +
 +When using RTG graphics with Picasso96, depending on the configuration, the public screens may not work at all such that any program that needs to render onto a separate public screen other than the Workbench screen will be simply inaccessible.
 +
 +{{fuss:fuss_amiga_picasso96_public_screens.png?512}}
 +
 +To get public screens working properly on Picasso96 when using RTG graphics, the monitor file has to be edited and the following Picasso96 tooltypes set:
 +
 +  * ''DisplayChain=YES'' - this allows the Amiga signal to be passed through,
 +  * ''FakeNativeModes=YES'' - this allows software that uses public screens to render properly
 +
 +Even though certain programs may experience issues with screen promotion, an utility such as ModePro will allow the user to promote public screens without the use of the fake native modes built into Picasso96.
 +
 +====== Making Elbox FastATA work alongside AmigaOS 3.2 ======
 +
 +When upgrading to AmigaOS 3.2, the following issues concerning the Elbox FastATA controller are to be observed when the Amiga boots:
 +
 +  * ''LoadResident'' is attempting to patch ''scsi.device'' but ''scsi.device'' might have been already patched and made resident by the Elbox FastATA driver (''ATA3.driver'') such that ''LoadResident'' has to be run with the ''DOWNGRADE'' switch or ''LoadResident'' will fail patching ''scsi.device'' and skip the rest of the patches.
 +  * ''SetPatch'' fights over ''scsi.device'' with the Elbox FastATA driver (''ATA3.driver'') because ''SetPatch'' wants to apply the LED patch, such that ''SetPatch'' must be run with the ''NODRIVELEDPATCH'' parameter,
 +  * ''ATA3.driver'' can be run after ''SetPatch'' and made resident or not
 +
 +Thus, a working configuration snippet from ''S:startup-sequence'' would end up looking like the following (just the sequence and the switches are important):
 +<code dos>
 +C:Version exec.library version 47 >NIL:
 +If Warn
 +  C:LoadModule L:System-Startup ROMUPDATE DOWNGRADE
 +EndIf
 +
 +If Exists C:ATA3.driver
 +  C:ATA3.driver QUIET
 +EndIf
 +
 +C:SetPatch NODRIVELEDPATCH
 +</code>
 +
 +For good measure, force delete the ''DEVS:A1200/scsi.device'' such that the default OS 3.2 ''scsi.device'' file does not exist at all:
 +<code dos>
 +delete force SYS:Devs/A1200/scsi.device
 +</code>
 +
 +In case a revert is desired, the ''SYS:Devs/A1200/scsi.device'' file can be found on the modules disk of the OS 3.2 distribution.
 +
 +====== Get the Full Path to a Directory or File ======
 +
 +The ''NameFromLock'' AmigaOS function will obtain a fully qualified path to a directory or file:
 +<code c>
 +lock = Lock(file, ACCESS_READ);
 +path = NameFromLock(lock, buffer, PATH_MAX);
 +fprintf(stdout, "%s\n", path);
 +</code>
 +
 +where ''file'' can be the relative (or absolute) path to a file or directory.
 +
 +====== Speeding Up Quake 1 ======
 +
 +Quake uses a ''pak0.pak'' inside the ID1 directory that contains some of the more basic models, sounds and maps. [[http://warpclassic68k.blogspot.com/p/dl_30.html|Cosmos]] built an alternate ''pak0.pak'' made to speed up Quake considerably by removing, updating or fixing some the more demanding assets.
 +
 +  * {{fuss:pak0.lha}}
 +
 +The ''pak0.pak'' file just has to be replaced by the new ''pak0.pak'' file provided from the archive. In case a version of quake is used that does not use ''pak0.pak'' files such as [[http://aminet.net/package/game/shoot/QuakeWOS|QuakeWOS]] the PAK file can still be used. The contents of the ''ID1'' folder inside the quake folder must be overwritten with the files from the unpacked ''pak0.pak'' file.
 +
 +====== Blizzard PPC RAM Settings ======
 +
 +The following RAM settings should be made in the BlizzardPPC BIOS (hold <key>ESC</key> on bootup to access the BlizzardPPC BIOS) in order to ensure a stable system:
 +
 +  * ''Free Config''
 +  * ''68k No Read Waitstate''
 +  * ''68k No Write Waitstate''
 +  * ''68k PreCharge''
 +  * ''PPC Read Waitstate''
 +  * ''PPC Write Waitstate''
 +  * ''PPC PreCharge''
 +
 +====== Getting Games to Work and Warp3D Compatibility ======
 +
 +The following games manifest various issues ranging from a "white screen", "black screen", unexplained lag to outright crashing from the get-go:
 +
 +^ Game ^ Problem ^
 +| Payback | White screen using hardware render or crashing at some point during the game. |
 +| The Feeble Files | Laggy |
 +| Wipeout2027 | Laggy and crashes after some time. |
 +| Warp3D Demos | Gears demos crash after some time. |
 +
 +The solution is to use the Warp3D V4.0 library instead of the most recent Warp3D V5.1.
 +
 +====== Fix Quake 1 Error ======
 +
 +When starting Quake 1, if Quake crashes and the following error is displayed:
 +<code>
 +I_Error: Hunk_Alloc: failed on 1544814608bytes
 +</code>
 +
 +attempt to delete the ''ID1/glquake'' folder and restart the game.
 ====== Index ====== ====== Index ======
  
 {{indexmenu>fuss/amiga}} {{indexmenu>fuss/amiga}}

fuss/amiga.1575835744.txt.gz · Last modified: 2019/12/08 20:09 by office

Wizardry and Steamworks

© 2025 Wizardry and Steamworks

Access website using Tor Access website using i2p Wizardry and Steamworks PGP Key


For the contact, copyright, license, warranty and privacy terms for the usage of this website please see the contact, license, privacy, copyright.