Welcome, Guest. Please login or register.

Author Topic: 68060 speedup patches + more  (Read 11965 times)

Description:

0 Members and 1 Guest are viewing this topic.

guest11527

  • Guest
Re: 68060 speedup patches + more
« Reply #14 on: January 13, 2016, 07:34:06 AM »
Quote from: utri007;802037
-Latest libs! (040_060Libs.lha) : I currently use mmu libs
-BlizKick : I can't use this, I have 1mb kickstart/rom and blizkick soesn't support them, only 512kb roms is supported. I use CPU Fast command. Better solution would be nice.
-FBlit : It is towerized system with RTG
-FText : - " " -
-BlazeWCP : I'm running this, it doesn't affect Picasso96
-CopyMem060 : I use MPC's
-UtilPatch060 : Need to check this
-CyberPatcher : Most of apps/games are for 040/060 anyway?

To be frank, most of this is not really helping much. "CPU Fast" is nonsense and does not work for a 060 at all since it does not support it. If you want to mirror the ROM into RAM and have the mmu libs, use "MuFastROM". Not any third party program.  Additionally, depending on the board, "MuFastZero" might also help to mirror execbase into fast memory.   "FBlit" is nonsense if you have an RTG system anyhow (in such a case, blits are executed by the CPU in first place, through the RGB system, and you don't need an additional source of instability in first place). The same goes for FText. All this is already run through the RTG System in first place, no patch needed - and not exactly helping either. I don't know what BlazeWCP is, but it falls probably into the same category.  CopyMem060 is most likely not helping, only damaging a perfectly fine copy. Besides, how much software are you aware of that copies huge amounts of memory around so that this would create a measurable difference?  Seriously, the 060 should - out of the box - reach approximately twice the speed of the 040. If it does not, none of the above programs will help either. Something is then seriously wrong, for example the CPU caches are off. (No, the *CPU* command does not help here. It is the processor library, i.e. the 68060.library that is then not loaded. The CPU command is a legacy program that has not been updated and that does not support the 68060.).
 

Offline giZmo350

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 2064
  • Country: 00
  • Thanked: 29 times
  • Gulfport, Miss
    • Show only replies by giZmo350
Re: 68060 speedup patches + more
« Reply #15 on: January 13, 2016, 07:39:42 AM »
God... I love this guy! :)



Quote from: Thomas Richter;802039
To be frank, most of this is not really helping much. "CPU Fast" is nonsense and does not work for a 060 at all since it does not support it. If you want to mirror the ROM into RAM and have the mmu libs, use "MuFastROM". Not any third party program.  Additionally, depending on the board, "MuFastZero" might also help to mirror execbase into fast memory.   "FBlit" is nonsense if you have an RTG system anyhow (in such a case, blits are executed by the CPU in first place, through the RGB system, and you don't need an additional source of instability in first place). The same goes for FText. All this is already run through the RTG System in first place, no patch needed - and not exactly helping either. I don't know what BlazeWCP is, but it falls probably into the same category.  CopyMem060 is most likely not helping, only damaging a perfectly fine copy. Besides, how much software are you aware of that copies huge amounts of memory around so that this would create a measurable difference?  Seriously, the 060 should - out of the box - reach approximately twice the speed of the 040. If it does not, none of the above programs will help either. Something is then seriously wrong, for example the CPU caches are off. (No, the *CPU* command does not help here. It is the processor library, i.e. the 68060.library that is then not loaded. The CPU command is a legacy program that has not been updated and that does not support the 68060.).
A500: 2MB Chip, 8MB Fast, IndiECS, MiniMegi, IDE4ZorroII on Z-500, KS1.3/KS3.1, WB3.1&BWB
 
A2000HD: 2MB Chip, 128MB Fast, P5:Blizz 2060@50MHz, PCD-50B/4GBCF, XSurf100, RapidRoad, IndiECS, Matze RTG, MiniMegi, CD-RW, SunRize AD516, WB3.9
 
A1200: 2MB Chip, 64MB Fast, 4GBCF, GVP Typhoon 030 @40MHz w/FPU, Subway USB, EasyNet Ethernet, Indi AGA MKI, FastATA MK-IV, Internal Slim CD/DVD-RW, WB3.5

Surfing The Web With AMIGA Is Fun Again!
 

Offline Oldsmobile_Mike

Re: 68060 speedup patches + more
« Reply #16 on: January 13, 2016, 08:00:55 AM »
LOL.  I was thinking the same thing when I saw that list. Although I will admit that I still run a couple of those utilities, it's probably more of a placebo effect - they're not really helping anything. ;)

Thomas - I did have one thing that I've always kind of wondered about though. Even on an RTG system, wouldn't Fblit still help for non-RTG screenmodes? For example, system-friendly games and apps that aren't promoted to an RTG screenmode (but use NTSC 640x200, for example)?

Would love to hear your thoughts on this. Thanks! :)
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline stefcep2

  • Hero Member
  • *****
  • Join Date: Sep 2007
  • Posts: 1467
    • Show only replies by stefcep2
Re: 68060 speedup patches + more
« Reply #17 on: January 13, 2016, 08:11:24 AM »
Quote from: Oldsmobile_Mike;802041
LOL.  I was thinking the same thing when I saw that list. Although I will admit that I still run a couple of those utilities, it's probably more of a placebo effect - they're not really helping anything. ;)

Thomas - I did have one thing that I've always kind of wondered about though. Even on an RTG system, wouldn't Fblit still help for non-RTG screenmodes? For example, system-friendly games and apps that aren't promoted to an RTG screenmode (but use NTSC 640x200, for example)?

Would love to hear your thoughts on this. Thanks! :)


I'm not Thomas but going off ancient memories my understanding is that the entire point of ftext and fblit-moving functions that happen in Amiga chip ram in to fast ram.  Which is why you should- I do- see more chip ram available with those patches. The screens data on an RTG system with RTG screens is held in the graphics ram.  Amiga screens are held in chip ram unless fblit shifts them into fast ram.  So the answer in my experience is" "yes".
 

Offline utri007Topic starter

Re: 68060 speedup patches + more
« Reply #18 on: January 13, 2016, 08:13:26 AM »
Quote from: Thomas Richter;802039
To be frank, most of this is not really helping much. "CPU Fast" is nonsense and does not work for a 060 at all since it does not support it. If you want to mirror the ROM into RAM and have the mmu libs, use "MuFastROM". Not any third party program.  Additionally, depending on the board, "MuFastZero" might also help to mirror execbase into fast memory.   "FBlit" is nonsense if you have an RTG system anyhow (in such a case, blits are executed by the CPU in first place, through the RGB system, and you don't need an additional source of instability in first place). The same goes for FText. All this is already run through the RTG System in first place, no patch needed - and not exactly helping either. I don't know what BlazeWCP is, but it falls probably into the same category.  CopyMem060 is most likely not helping, only damaging a perfectly fine copy. Besides, how much software are you aware of that copies huge amounts of memory around so that this would create a measurable difference?  Seriously, the 060 should - out of the box - reach approximately twice the speed of the 040. If it does not, none of the above programs will help either. Something is then seriously wrong, for example the CPU caches are off. (No, the *CPU* command does not help here. It is the processor library, i.e. the 68060.library that is then not loaded. The CPU command is a legacy program that has not been updated and that does not support the 68060.).

This is very old thread, that time I didn't have a RTG.

BUT, problem was that Apollo's non standard fast chip ram access made very visible difference when using AGA and Hires Laced workbench compared to Blizzard.

I don't have FBLit and FText running.

I tried MuFastRom but I had some problems with it, can't remember what? Does it support 1mb physical kickstart? I have 1mb kickstart, with all the BB2 rom updates, filesystems and scsi.device.

PS. I just mentioned you name in another thread, maybe you could comment there also? http://www.amiga.org/forums/showthread.php?t=70260&page=6

Is CopyMem060 equalent to MCP's copy mem quick?

I ques that I have just been happy that system boots up very fast, without additional reboot.
« Last Edit: January 13, 2016, 08:22:49 AM by utri007 »
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

guest11527

  • Guest
Re: 68060 speedup patches + more
« Reply #19 on: January 13, 2016, 01:14:50 PM »
Quote from: utri007;802043
BUT, problem was that Apollo's non standard fast chip ram access made very visible difference when using AGA and Hires Laced workbench compared to Blizzard.
Access to chipram is limited by the bandwidth, not by the CPU power. Hence, for chipram it makes barely any difference whether this is a 68030 or a 68060 - or anything in between for that matter.  
Quote from: utri007;802043
I tried MuFastRom but I had some problems with it, can't remember what? Does it support 1mb physical kickstart?
Probably not. There are no 1MB Kickstart ROMs, CBM didn't made them, so that makes them unsupported. Unless we get an official 1MB kickstart, I see little reason to support them.  
Quote from: utri007;802043
Is CopyMem060 equalent to MCP's copy mem quick?
Equivalent in the sense that it makes barely any difference? Likely yes. Equivalent in the sense that the implementation is identical? I do not know. (-:
 

guest11527

  • Guest
Re: 68060 speedup patches + more
« Reply #20 on: January 13, 2016, 01:17:53 PM »
Quote from: stefcep2;802042
The screens data on an RTG system with RTG screens is held in the graphics ram.

It's a bit more complicated than that. While I do not know how cybergraphics works, P96 tries to keep graphics data "on the board", but has no problem to off-load graphics data to fast RAM if on-board ram is getting tight. The native graphics system is not capable of doing that, i.e. any native bitplane will stay in chip RAM forever, no matter how tight it gets.
 

guest11527

  • Guest
Re: 68060 speedup patches + more
« Reply #21 on: January 13, 2016, 01:25:11 PM »
Quote from: Oldsmobile_Mike;802041
Thomas - I did have one thing that I've always kind of wondered about though. Even on an RTG system, wouldn't Fblit still help for non-RTG screenmodes? For example, system-friendly games and apps that aren't promoted to an RTG screenmode (but use NTSC 640x200, for example)?

Likely, though it is not unlikely that it also conflicts with the RTG system (and some other stuff, too). Thus, for example, P96 "marks" its BitMap structure by a "magic word" to be able to tell "native" bitplanes from "RTG bitplanes" apart. This tagging may potentially conflict with FBlit and other hacks.

FBlit has also a couple of bugs, for example it writes into some custom chip locations that are not to be supposed to be written into, for example in its QSBlit patch. In specific, this causes screen corruption with third party hardware extensions like the Indivision. So all I can say is that would currently really not recommend such programs.

It would be much nicer to offer the same functionality through P96 which could, in principle, support the native chipset as a possible graphics output device as well. Unfortunately, this feature is currently not available.
 

Offline zipper

Re: 68060 speedup patches + more
« Reply #22 on: January 13, 2016, 01:41:58 PM »
Of course Fblit corrupts RTG - at least what I experienced ; freezes and corrupted windows. And Quake needs a patcher on 060 due to missing FPU instructions - without (MuRedox) the fps drops from about 15 to 5.
 

Offline utri007Topic starter

Re: 68060 speedup patches + more
« Reply #23 on: January 13, 2016, 02:03:12 PM »
FBlit does make a huge dirrerence if hires interlaced modes are used, it increases screen scrolling etc a lot. It is nice to have pimped up workbench, without low chipram problems with whdload games.  

FBLit is now opensourced, so everyone capable can make fixes to it.
https://github.com/SamuraiCrow/fblit

Apollo accelerators read/write chip ram faster than other accelerators, that is done using some hacks. At least Jens S said something like that. Personally I don't know what but diffrence is noticeable.
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline klx300r

  • Amiga 1000+AmigaOne X1000
  • Hero Member
  • *****
  • Join Date: Sep 2007
  • Posts: 3261
  • Country: ca
  • Thanked: 20 times
  • Gender: Male
    • Show only replies by klx300r
    • http://mancave-ramblings.blogspot.ca/
Re: 68060 speedup patches + more
« Reply #24 on: January 13, 2016, 02:56:31 PM »
interesting thread as I can't get WHDload working at all on my 1200T, Apollo 060, Mediator setup and just wondering which, if any, of these patches mentioned might help or interfere with WHDLoad on my system?

-tried disabling the USB stack & various no cache, no mmu etc. but no go.

it's actually not a big deal for me as my 1200 desktop with 030 is amazing with WHDload, more curiosity then necessity for my 1200T
____________________________________________________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Indivision AGA & Catweasel MK4+= Amazing
! My Master Miggies-Amiga 1000 & AmigaOne X1000 !
--- www.mancave-ramblings.blogspot.ca ---
  -AspireOS.com & Amikit- Amiga for your netbook-
***X1000- I BELIEVE *** :angel:
 

Offline Rotzloeffel

Re: 68060 speedup patches + more
« Reply #25 on: January 13, 2016, 03:08:19 PM »
Quote from: klx300r;802055
interesting thread as I can't get WHDload working at all on my 1200T, Apollo 060, Mediator setup and just wondering which, if any, of these patches mentioned might help or interfere with WHDLoad on my system?

-tried disabling the USB stack & various no cache, no mmu etc. but no go.

it's actually not a big deal for me as my 1200 desktop with 030 is amazing with WHDload, more curiosity then necessity for my 1200T

If you REALY have the same WHDLoad setup on both machines then it sounds like trying to run PAL Games on an NTSC Machine... or vice-versa.. you could try the PAL tooltype to FORCE the screenmode ! the PAL Monitorfile must be in Devs:Monitors/
Save Planet Earth! It is the only one in the galaxy with fresh and cold beer :laughing:
 

Offline klx300r

  • Amiga 1000+AmigaOne X1000
  • Hero Member
  • *****
  • Join Date: Sep 2007
  • Posts: 3261
  • Country: ca
  • Thanked: 20 times
  • Gender: Male
    • Show only replies by klx300r
    • http://mancave-ramblings.blogspot.ca/
Re: 68060 speedup patches + more
« Reply #26 on: January 13, 2016, 03:53:37 PM »
Quote from: Rotzloeffel;802056
If you REALY have the same WHDLoad setup on both machines then it sounds like trying to run PAL Games on an NTSC Machine... or vice-versa.. you could try the PAL tooltype to FORCE the screenmode ! the PAL Monitorfile must be in Devs:Monitors/


ah in fact you are correct in that my 1200T is NTSC and my desktop is PAL, I'll have a look at the PAL monitor tooltype in the 1200T?
____________________________________________________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Indivision AGA & Catweasel MK4+= Amazing
! My Master Miggies-Amiga 1000 & AmigaOne X1000 !
--- www.mancave-ramblings.blogspot.ca ---
  -AspireOS.com & Amikit- Amiga for your netbook-
***X1000- I BELIEVE *** :angel:
 

Offline NorthWay

  • Full Member
  • ***
  • Join Date: Jun 2003
  • Posts: 209
    • Show only replies by NorthWay
Re: 68060 speedup patches + more
« Reply #27 on: January 13, 2016, 04:06:00 PM »
Quote from: Thomas Richter;802047
Unless we get an official 1MB kickstart, I see little reason to support them.

So no joy if you manage to expand a CD32?
 

Offline Oldsmobile_Mike

Re: 68060 speedup patches + more
« Reply #28 on: January 13, 2016, 04:14:21 PM »
Quote from: klx300r;802057
ah in fact you are correct in that my 1200T is NTSC and my desktop is PAL, I'll have a look at the PAL monitor tooltype in the 1200T?


Just put PAL in the tooltypes of the WHDLoad game. It helps some. I too, have problems with some games on my 2000 that work fine on my 500. Obviously much more expanded system, etc. Try disabling your TCP/IP stack and switching to a non-RTG screenmode before running the game. I've found those things can help, also.  :)
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline utri007Topic starter

Re: 68060 speedup patches + more
« Reply #29 from previous page: January 13, 2016, 04:21:25 PM »
I used this guide, there is one mistake. http://www.mfilos.com/2010/12/guide-create-and-burn-custom-kickstart.html

DummyCDtrap is need with acceleratos wich has a MMU not just Cyberstorms. Other vice MMU blocks direct memory Access to extended 512kb part and make it slow.

There is some very nice points to have that kind of kickstart. Biggest advantage is with hard drives.
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD