English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 14 May 2021, 22:39   #1
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
Practical patches to tune with 68060 CPU

What patches really make a difference?

FBLIt does make a difference, are there any other like it?

Lets say make a noticeable diffrence with Quake or Duke Nukem.

Last edited by utri007; 15 May 2021 at 21:03.
utri007 is offline  
Old 15 May 2021, 17:13   #2
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,303
CopyMem(Quick) patches maybe. Not really a patch but ROM in fast memory is noticeable.
daxb is offline  
Old 15 May 2021, 19:39   #3
Kin Hell
0ld0r Git
 
Kin Hell's Avatar
 
Join Date: Mar 2009
Location: Cornwall, UK
Posts: 1,570
There is Cyberpatcher for the Blizzard & Cyberstorm cards. - Oxyron Patcher is faster though and will work with all cards. - Both these can be dropped into your WB Startup Drawer.

HSMathLibs is also worthwhile.

Last edited by Kin Hell; 15 May 2021 at 19:54.
Kin Hell is offline  
Old 15 May 2021, 21:03   #4
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
Cyber patcher / Oxypatcher only helps with programs wich use 68881/2 FPU with 68040 or 68060 machine.
utri007 is offline  
Old 16 May 2021, 13:18   #5
Kin Hell
0ld0r Git
 
Kin Hell's Avatar
 
Join Date: Mar 2009
Location: Cornwall, UK
Posts: 1,570
Quote:
Originally Posted by utri007 View Post
Cyber patcher / Oxypatcher only helps with programs wich use 68881/2 FPU with 68040 or 68060 machine.
Is there any other real variant of 060 CPU?

utri007 is right. - The programs I pointed you to will only work with a Working FPU & 030 cards are not supported with Cyber/Oxy Patcher.

HSMathLibs is recommended for all CPU's.
Kin Hell is offline  
Old 16 May 2021, 14:29   #6
nogginthenog
Amigan
 
Join Date: Feb 2012
Location: London
Posts: 1,309
MuRedox from the MuTools package provides similar functionality to Cyberpatcher/OxyPatcher.

Executive improves AmigaOS multitasking, might be worth trying.
nogginthenog is offline  
Old 18 May 2021, 23:01   #7
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
Quote:
Originally Posted by utri007 View Post
Cyber patcher / Oxypatcher only helps with programs wich use 68881/2 FPU with 68040 or 68060 machine.

I believe it can also help with 020/030/040 code that uses the 64-bit integer mul/div instructions (which you'll obviously not see in code compiled/written for 68000/010).


I definitely suggest Executive, it really does smooth out multitasking. The AmigaOS scheduler, while amazing in 1985, is a bit naive in how it handles process priority as the kernel basically blindly gives cycles round-robin to equal priority and will give pretty much all cycles that high-priority tasks ask for. There's no nuanced "niceness" feature like in Linux, which is what Executive adds.

One really nice add-on to classic AmigaOS that helps a lot, particularly if you're using the slow-ass Gayle IDE interface, is a writeback buffering system for mass storage like PowerCache or FutureDriveAccelerator(FDA). This *really* smooths out multitasking because processes no longer block on I/O. The only downside is you have to do a smarter shutdown instead of just powering off your computer.
AmigaHope is offline  
Old 20 May 2021, 18:44   #8
Kin Hell
0ld0r Git
 
Kin Hell's Avatar
 
Join Date: Mar 2009
Location: Cornwall, UK
Posts: 1,570
Quote:
Originally Posted by amigahope View Post
i believe it can also help with 020/030/040 code that uses the 64-bit integer mul/div instructions (which you'll obviously not see in code compiled/written for 68000/010).


I definitely suggest executive, it really does smooth out multitasking. The amigaos scheduler, while amazing in 1985, is a bit naive in how it handles process priority as the kernel basically blindly gives cycles round-robin to equal priority and will give pretty much all cycles that high-priority tasks ask for. There's no nuanced "niceness" feature like in linux, which is what executive adds.

One really nice add-on to classic amigaos that helps a lot, particularly if you're using the slow-ass gayle ide interface, is a writeback buffering system for mass storage like powercache or futuredriveaccelerator(fda). This *really* smooths out multitasking because processes no longer block on i/o. The only downside is you have to do a smarter shutdown instead of just powering off your computer.
Love it!

Any support in OS 3.1.4+ ?
Kin Hell is offline  
Old 21 May 2021, 06:41   #9
cloverskull
Registered User
 
Join Date: Sep 2018
Location: California
Posts: 322
Are these recommendations consistent for a BPPC with an 060? Or are there separate considerations for that accelerator?
cloverskull is offline  
Old 22 May 2021, 10:23   #10
Kin Hell
0ld0r Git
 
Kin Hell's Avatar
 
Join Date: Mar 2009
Location: Cornwall, UK
Posts: 1,570
Quote:
Originally Posted by cloverskull View Post
Are these recommendations consistent for a BPPC with an 060? Or are there separate considerations for that accelerator?
Yes
Kin Hell is offline  
Old 22 May 2021, 11:45   #11
stevelord
Registered User
 
stevelord's Avatar
 
Join Date: Apr 2019
Location: UK
Posts: 540
When you say smarter shutdown is there anything specific you had in mind? What happens if there's a guru?
stevelord is offline  
Old 22 May 2021, 13:23   #12
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,303
The data in the cache will be lost then. On Amiga such cache isn't needed because there are much less writes to to on a normal system. If you notice blocks while IO accesses and want to get rid of it. Go for SCSI or take a rest while writes are in process.
daxb is offline  
Old 25 May 2021, 03:49   #13
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
Quote:
Originally Posted by stevelord View Post
When you say smarter shutdown is there anything specific you had in mind? What happens if there's a guru?
You can run a tool to settle the I/O before turning the machine off. It can be scripted into a soft shutdown (though you still have to turn the power off manually since Amiga doesn't have soft power).

Regarding a software failure, in OS 3.x hard gurus are relatively rare. i.e. as long as the offending software doesn't kill the kernel and drivers, the cache will still write out as best as it can and you won't lose data, and it won't be worse than a regular crash. Obviously you will still want to reboot since classic AmigaOS has no garbage collection.

If the kernel is screwed then you will lose whatever is in the cache and disk validation will have to run, the impact being different if you're running FFS vs a journaled filesystem.

If you're not running any background daemons you don't need to do a special shutdown and can just wait for disk activity to stop before you hit the power switch. The writeback cache solutions for the Amiga don't try to do delayed writes for the purposes of an elevator algorithm like in Linux or Windows, they just split off the writes to a separate process and write as fast as they can.

I never had any problems doing this, and it made file operations much smoother and more memory efficient than the simple read cache from Addbuffers. Even when using the Ultra SCSI controller on my CSPPC it still made a noticeable improvement, and it was night and day when using the onboard ATA interface.

Executive + cache software really do make a difference as despite all the evolution in AmigaOS, process scheduling and mass storage device I/O were mostly unchanged from 1.x and missed out on a lot of modern improvements.
AmigaHope is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Wanted 68040 to 68060 CPU adapters Euphoria support.Hardware 6 20 April 2017 19:08
Wanted : 68060 CPU CrashMidnick MarketPlace 0 08 December 2015 11:57
Most efficient way to cool a MC 68060 CPU? eXeler0 Retrogaming General Discussion 12 01 May 2015 17:44
68040/68060 CPU Speed Steve support.WinUAE 5 03 June 2014 22:38
68060 cpu alphagemini Hardware mods 11 02 June 2014 18:29

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:40.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.29644 seconds with 15 queries