Welcome, Guest. Please login or register.

Author Topic: A new toy, just in time for Christmas :)  (Read 2374 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Oldsmobile_MikeTopic starter

Re: A new toy, just in time for Christmas :)
« Reply #14 from previous page: December 25, 2015, 03:29:16 PM »
Quote from: paul1981;800791
Doom looks a bit jerky Mike. I don't have Zorro II, but is it smoother when running in EHB mode?

Also, can you use SysSpeed and show us the mips rating? As you know, sysinfo is pretty useless as it doesn't understand the 060.

Congrats though, you have a truly wonderful setup. :)


Thanks! :D

That's using one of the P96 modes on my GVP Spectrum. Obviously with full screen and all the detail settings cranked up to high, I think I'm hitting the limits of the Z II bus. But it's still a heck of a lot smoother than it was with my '040, and it loads like a scalded cat in comparison to that other board.  ;)

Playing around with the HSMath libraries now, I'll have to retest once I'm able to get a registered copy of those. Gotta go visit the family today but just off-hand from memory, I think SysSpeed was reporting around 65 MIPS? With my '040 it was around 24. Zoom zoom! :)
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 paul1981

Re: A new toy, just in time for Christmas :)
« Reply #15 on: December 25, 2015, 03:56:59 PM »
320x240?
 

Offline QuikSanz

Re: A new toy, just in time for Christmas :)
« Reply #16 on: December 25, 2015, 06:41:40 PM »
I had an internal and external CDRW with my setup until the 2060 died, never had a problem with disk changes!

More likely your up against the clock and memory with the Spectrum. Picasso IV is much smoother.
 

guest11527

  • Guest
Re: A new toy, just in time for Christmas :)
« Reply #17 on: December 25, 2015, 06:52:10 PM »
Quote from: kolla;800778
Imagine if there was just one "cpu patch library" instead of the current mess.

Now, why exactly should the 68040 support go into a 68060 library? Or vice versa? And waste RAM for something that is not needed? The "current mess" is quite simple: SetPatch detects the CPU present, and loads the correct CPU library to support the mess. The 68030.library for the 030, the 68040.library for the 040 and the 68060.library for the 060. Why is that a problem?
 

guest11527

  • Guest
Re: A new toy, just in time for Christmas :)
« Reply #18 on: December 25, 2015, 06:54:41 PM »
Quote from: Oldsmobile_Mike;800792
Playing around with the HSMath libraries now, I'll have to retest once I'm able to get a registered copy of those. Gotta go visit the family today but just off-hand from memory, I think SysSpeed was reporting around 65 MIPS? With my '040 it was around 24. Zoom zoom! :)

Don't waste your money on that. The Os 3.9 libraries are fully aware of the 68040 or 68060 and use the math support functions from the fpsp.resource the processor support libraries install if needed. I would be astonished if there is a serious program for which these libraries provide an advantage: Any heavy math software (if there ever was such a thing) used the FPU directly anyhow...
 

guest11527

  • Guest
Re: A new toy, just in time for Christmas :)
« Reply #19 on: December 25, 2015, 06:59:43 PM »
Quote from: zipper;800785
Wasn't the FPU crippled by missing patcher for missing FPU instructions (AKA Cyberpatcher in P5 060 cards) or does Thor's library fix it? Otherwise Oxypatcher would be recommended.

The 68060 FPU support is in the 68060.library, but emulation through the 68060.library has to go through processor traps. *If* full FPU speed is necessary, I would not recommend Oxypatcher. First of all, it does not support all FPU codes, and second of all, it does not patch all instructions correclty (as in: "it has bugs"). Neither is it maintained anymore.  Go for MuRedox. Does the same thing, except that it can really deal with *all* FPU instructions - it has a "code generator" or "just in time compiler" on board which will generate the necessary "glue logic" on the fly, and will also build on top of the fpsp.resource the CPU support libraries install.  Note however: All of these programs *patch* program code during execution. While this usually does only good, several copy protection schemes may want to take checksums over running code. *If* that is the case, a patch may keep the program from running correctly. Note that this goes for any program of this sort (Oxypatcher, Cyperpatcher, MuRedox), so some care should be taken. It is not advisable to keep such programs running continuously.
 

Offline Damion

Re: A new toy, just in time for Christmas :)
« Reply #20 on: December 25, 2015, 08:27:53 PM »
Quote from: zipper;800785
Wasn't the FPU crippled by missing patcher for missing FPU instructions (AKA Cyberpatcher in P5 060 cards) or does Thor's library fix it? Otherwise Oxypatcher would be recommended.
I remember once when trying Quake it was really crawling - I had disabled the patcher by accident.


Always used Thor's library here and haven't encountered those issues, along with MuRedox on rare occasion (usually old demos and whatnot--the program allows you view what (if anything) has been patched, a nice feature). The original library being broken might explain why Ralph wrote another one, but that's only speculation. (I just know the library the card shipped with wasn't Ralph's, but I can't recall the author.)

Quote from: paul1981
I don't have Zorro II, but is it smoother when running in EHB mode?


With a graphics card, Z2 won't hinder Doom or Quake at the low resolutions those games are playable at, fortunately.
 

guest11527

  • Guest
Re: A new toy, just in time for Christmas :)
« Reply #21 on: December 25, 2015, 09:56:16 PM »
Quote from: Damion;800813
The original library being broken might explain why Ralph wrote another one, but that's only speculation.  
The original 68040.library shipped by CBM was/is based on an old version of Motorola's fpsp package for the 68040, and this old version had a couple of bugs. Plus, Mike Sinz did not handle *some* FPU traps he should have handled. This all got fixed both by Ralph, then later by me, and Heinz also supplied a 68040.library for Os 3.9.

As for CyberPatcher, I don't know of any bugs (but that doesn't mean anything, I never used it), though I heard that it only patches "most frequently used FPU instructions", unlike MuRedox, which covers the full set (by a JITter, a completely different approach).

Oxypatcher had issues with the FBDBcc instructions it did not handle correctly. There might be a couple of other issues I'm not aware of.
 

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: A new toy, just in time for Christmas :)
« Reply #22 on: December 26, 2015, 06:30:26 PM »
Wow! Awesome news Mike! :) Can't wait to compare performance and configs! Now to score me an RTG card! You're one up on me but I'll soon be settling the score!!!!! :lol:

Pirate Cat says "Yaaaarrrrrrrr! Welcme to the 060 Club Matey!"

« Last Edit: December 26, 2015, 06:32:48 PM by gizmo350 »
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_MikeTopic starter

Re: A new toy, just in time for Christmas :)
« Reply #23 on: December 30, 2015, 06:07:55 AM »
Quote from: paul1981;800791
Also, can you use SysSpeed and show us the mips rating? As you know, sysinfo is pretty useless as it doesn't understand the 060.

Here ya go!  Probably still not as optimized as it could be.  First column is with the '060.  Second column is with my previous '040.  3rd, 4th, and 5th columns are just some of the generic built-in modules.  

MIPS rating seems to fluctuate between about 65.65 and 65.85, depending on how often I hit the button.  ;)  I probably could've inched it up another 1 MIPS or so if I shut down my USB stack and other junk I have running in the background, first.

Catching up on that beast A3000 over there in the last column, though!  My most recent battle has been with trying to get Roadshow working, I really wish I had more time for this stuff.  :(
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 Oldsmobile_MikeTopic starter

Re: A new toy, just in time for Christmas :)
« Reply #24 on: December 30, 2015, 07:18:07 AM »
On an unrelated note, I seem to have fixed the problem with the TekMagic not recognizing CD disk changes by toggling the setting for "SCSI Direct" in CacheCDFS prefs.  Tested it a few times with a couple discs, working good so far.

Now to figure out how to do that for my removable FAT95 SD card, LOL.  ;)
« Last Edit: December 30, 2015, 07:37:07 AM by Oldsmobile_Mike »
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