68060 on ACA500 Amiga 500

  • Thread starter Thread starter mjnurney
  • Start date Start date
  • Replies Replies 110
  • Views Views 27140
I see Blizzard SCSI kit being ruled out to work with 040/060 in this thread but would it perhaps work with a B1230?
 
not tried the scsi but the extra ram works fine on mine , who said its ruled out?
 
no i haven't tried , its not really a good idea anyway as it would block off the CF ports anyway.
i will design and build a case next year ...when i get around to it.

Short video if FA18 interceptor running at a speed the A500 has no right to be doing :-)

http://youtu.be/n_iRUeTggOU
 
I've tested it yesterday in combination with a 1260 - you have do modify the ground plate an than it will fit.

I can see it now! Modified GVP cases with "ACA A560" on the labelling :)

It makes me wonder if an A590 case will fit also?
 
Last edited:
i would imagine most HDD cases would fit but you need the slots putting in for CF , also you may fit ethernet or USB also...
 
I've tested it yesterday in combination with a 1260 - you have do modify the ground plate an than it will fit.

Cool, so with a bit of modding it could be made to fit and I'm thinking make it hinge at the back so one could lift the front of the case for CF access.
 
I've tested it yesterday in combination with a 1260 - you have do modify the ground plate an than it will fit.

Cool, so with a bit of modding it could be made to fit and I'm thinking make it hinge at the back so one could lift the front of the case for CF access.

To be more precise - you have to remove the metal backplate, the plasticcover fits perfectly.
 
A question to the 1260/1240 users - how does your 1260/1240 perform? My 1260 shows another behavior than the 1240. In short - the A500 work with the 1240 flawless - no systemcrashes. With the 1260 I have some weird crashes.
Prefs/Sreenmode - crash, Icon/Information from the bootpartition - crash, Tools/HD Toolbox - crash, Sysinfo - crash, fxpaint - crash. No crashes with the 1240.

From scratch installed games and programms are working well. (except FxPaint) WHDLoad Games are working. (for some I have to set "NoAutovec" in the Tooltypes) So overall the 1260 is working - but shows some strange behavior compared to the 1240. Am I online with these problems?

I use ClassicWB 3.9
http://classicwb.abime.net/classicweb/os39.htm
Amiga500 Rev.6 MiniMegi Chip, ACA 500, Blizzard 1260/66 128 MB Ram, Kick3.1, 060/040 libs from Toni W.
 
i don't have any crashes on the prefs or screen mode. same with boot partition on hdtoolbox - all good.

i also have to set Noautovec on most whdload games for some reason...

are you using toni's libs?

mike
 
Last edited:
A question to the 1260/1240 users - how does your 1260/1240 perform? My 1260 shows another behavior than the 1240. In short - the A500 work with the 1240 flawless - no systemcrashes. With the 1260 I have some weird crashes.

Does C:CPU say you have 68060 with 68882 FPU or only a 68060?

If no FPU: you don't have 68060.library in use, older setpatch versions don't load it without having dummy 68040.library. Download normal 68060.library package, unpack dummy 68040.library in LIBS: (It is the one that is few hundred bytes in size). Or download latest setpatch from aminet.
 
Thank you Toni - that was the hint!! :) Now everything is working, except some WHDGames - they have heavy slowdowns (e.g Turrican II & III) The music is slow and the game is unplayable, but most of the games are working very well.
 

Attachments

  • IMG_20131231_104044.jpg
    IMG_20131231_104044.jpg
    156.2 KB · Views: 4
I found a solution, it is quite ugly hack but it does work, 68060.library works, FPU works. Sysinfo won't crash anymore and results are slightly faster than previously.

Replace your libs:68060.library with this one: http://www.winuae.net/files/b/ACA500_Blizzard1260_Hack.zip
(DO NOT USE if you don't use it with ACA500!)

It is Phase5 68060.library patched to not clear ITT0 and DTT0 registers. (Transparent translation registers that ACA500 uses to mark lower 16M as uncacheable for both data and instruction), these registers have priority over MMU tables.

Note that most likely any debugging program (like enforcer) won't anymore work with chip ram (or any ram inside first 16M), also this hack won't work if any program touches ITT0 or DTT0.

Would it be worthwile to try 68060.library from Blizzard2060? It was designed for a2000 after all. (and worked in a500 with Micronik tower/busboard).
 
Would it be worthwile to try 68060.library from Blizzard2060? It was designed for a2000 after all. (and worked in a500 with Micronik tower/busboard).

It shouldn't help.

It is hardware problem, not software. A1200 Blizzard boards don't support 16-bit memory when 040/060 attempts to fill cache line(s) using 32-bit burst fetches.

System crashes long before Amiga boots or setpatch loads. ACA500 does not (anymore) crash because flash code runs first and it will now patch maprommed KS ROM to set compatible TTR register contents before caches are enabled. (Normally instruction caching is always enabled for all addresses, ACA500 disables all caching from low 16M if 68040/060 CPU)

680x0.library would enable low memory caching again (instruction caching everywhere, data caches in any non-chip ram) which would crash the system again. Patched 680x0.library again forces full low 16M as uncacheable to fix the crash. System is still fast because Blizzard's own RAM is outside of first 16M.

A2000 compatible boards had to have full 16-bit support, because they will boot without special ROMS! I guess board has special logic that was dropped from A1200 versions because it wasn't required and probably also made it cheaper, at least technically..
 
Back
Top Bottom