01 February 2023, 12:18 | #81 | |
Village idiot
Join Date: Jun 2021
Location: Switzerland
Posts: 267
|
Quote:
I put the 68030 library from the latest MuLibs distro back in Libs: as well as the mmu.library from the same release. I now have this in my start-up sequence: Setpatch MuFastRom On Protect Head MuFastZero On MoveSSP=FastSSP I need the "head" parameter otherwise the A500 crashes during boot. Probably due to the 8MB "GVP HD+ RAM" and the 64MB RAM on the TF. It's my only Amiga where I need that parameter. |
|
01 February 2023, 12:48 | #82 | |
Moderator
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 841
|
Quote:
In any case here is my preferred (but annoyed) solution: https://eab.abime.net/showthread.php...16#post1593616 Last edited by SpeedGeek; 01 February 2023 at 16:07. |
|
01 February 2023, 12:56 | #83 | |
Moderator
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 841
|
Quote:
|
|
01 February 2023, 13:01 | #84 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,231
|
Quote:
MoveSSP is slightly less compatible, and with MuFastZero On, it does not add anything. If "HEAD" is needed, an output of your memory list would be helpful to have a further diagnosis of the cause. "ShowConfig" will do that. |
|
01 February 2023, 13:11 | #85 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,231
|
Quote:
Stop irritating people. As you are still not aware what the issue with Move16 is, and what a "context switch" for the 68060 branch cache is, I believe you still need to do some research of what really happens here. You also need to research better what "CPU FastROM" actually does, and why it is in no sense different to MuFastROM (except that the 3.1 CPU command does not protect the ROM mirror, so it is even inferior). |
|
01 February 2023, 15:46 | #86 | |
Moderator
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 841
|
Quote:
https://eab.abime.net/showthread.php?t=102820 My FastRom2MB tool already provides MMU write protection (for what it's worth). So now it's time for you to stop irritating people. |
|
01 February 2023, 17:18 | #87 | |
Village idiot
Join Date: Jun 2021
Location: Switzerland
Posts: 267
|
Quote:
But I do get the best disk performance with just Setpatch and "cpu fastrom". And as it has no impact on performance and become it is best-practice, I installed the 68030.library from the TF536 floppy (which is the same as the one in the latest MuLibs distro by the way). But I have no mmu.library in Libs: Using SysSpeed 2.6, the "Create/Open/DirScan/Delete/SeekRead" test results are higher, and in case of "Seek/Read" significantly higher, than with the MuLibs config I described before. So sure, from that perspective I, as someone lacking knowledge on this level, says "who needs MuLibs on my 030 when it slows my machine down". And then someone comes along and throws an elephant in the room called "the CIIN flaw". My brain goes like "uh oh, don't want it munching my data, gotta get them MuLib config back". Do you know how I feel right now? I feel like that famous Boing Ball, bouncing between several walls. Those walls are you guys. People who make a competent impression and whose arguments make sense to me to a degree, despite my lack of knowledge on this level (As an IT enterprise architect, I design datacenters and super complex stuff but I'm not a software guy). So tell me, who should I believe. What IS the correct configuration before I go Last edited by StompinSteve; 01 February 2023 at 17:32. |
|
01 February 2023, 17:51 | #88 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,231
|
As said above, CPU FastROM and MuFastROM work exactly alike, just by different interfaces. Both use the MMU to remap ROM to RAM. There is a bit of fiddling you can try with the MMU page size, and there is more on this in the MMU.guide, see the "Layout" command, and the examples listed there. The question rather is where the remapped ROM ends. If you need a "HEAD" argument for MuFastROM, then it is likely that something else in the system is "strange", but to understand what exactly that is a "ShowConfig" output would be helpful. Anyhow, please understand that the "default" setup that comes with the MMU installation is the "Ford Escord", it will safely bring you from A to B, such that everything works, though not necessarily ideally for all use cases. Just to give you ideas: Larger MMU page sizes will improve performance, but will reduce the ability of debug tools to identify wrong accesses, or - for some Os versions - will even slow down the system noticably if such tools are in use. Thus, there are always some compromises to be made. You can tune your system by means of the mmu.library in many direction, such that the entire framework remains working, but it requires some reading of the MMU.guide. Third-party tools cannot do anything else, it is the same hardware anyhow. Just in a less-integrated way, and without offering an overall architecture of tools that work hand-in-hand. The MuTools try to offer you a very stable and reasonably performing default setting, but still allow you to tune the system if you want to. But as always, "with great power comes great responsibility", and that is reason why not everything is enabled by default.
|
01 February 2023, 18:24 | #89 |
Village idiot
Join Date: Jun 2021
Location: Switzerland
Posts: 267
|
Mein ShowConfig Herr Richter
|
01 February 2023, 20:07 | #90 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,231
|
As assumed, there is something wrong with the 64MB block - it is 8 bytes too long and thus the last 8 bytes are actually not RAM. How does it enter the system? If this is an AddMemory, then I suggest to rather move the AddMem to the MMU-Configuration, and to size it correctly. The start should be $40000000, and the size should be $4000000 (count the zeros). If you really want to AddMem outside of the MMU-Configuration, make sure that MuFastZero and MuFastROM should go *behind* the AddMem.
PS: If you really want to set me up by being formal, it should be "Dr. Richter", then. |
01 February 2023, 22:06 | #91 | |
Moderator
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 841
|
Quote:
My recommendation was to make your determination on the matter rather than rely on the advice of others (who are perfectly willing to let you become the Boing Ball for their own selfish purposes). In the end, the correct configuration is the one which provides you (and your system) with the most satisfactory results. In the end, the final decision is and always was yours to make. |
|
01 February 2023, 22:17 | #92 |
Village idiot
Join Date: Jun 2021
Location: Switzerland
Posts: 267
|
|
01 February 2023, 22:43 | #93 | |
Village idiot
Join Date: Jun 2021
Location: Switzerland
Posts: 267
|
Quote:
But I have made my decision. I'm going with the "Setpatch + cpu fastrom + 68030.library" constellation. Nothing else. No mmu-library. Performance is better this way. The much better Seek/Read values can only really be felt in DOpus when listing large directories. It's a little quicker than with mmu.library and friends. This is really the only application where the speedboost can be felt. I'm not gonna time WHDload speeds with a stop-watch. Concerning my concerns concerning the CIIN flaw concerns: i've been punishing the GVP and the TF for 3 hours now. I've been copying many hundred Megabytes worth of Quarterbackup files, small and large, back and forth between ZuluSCSI Harddrives (a separate image file on the SD card, each presented as a SCSI device aka "harddisk" to the OS) and thus every (virtual) harddisk saw heavy prolonged reading and writing. I use a tool that copies, then does a binary compare between the source and copy and so far, no data-corruption has occured. So I CIINk i'm good. Last edited by StompinSteve; 01 February 2023 at 22:49. |
|
02 February 2023, 00:41 | #94 | |
Village idiot
Join Date: Jun 2021
Location: Switzerland
Posts: 267
|
Quote:
Only when Workbench is fully loaded from the ZuluSCSI "HDD" with al the MuLibs tuning and everything, does the Jitter occur during backup. |
|
02 February 2023, 09:07 | #95 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,231
|
|
02 February 2023, 09:12 | #96 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,231
|
Quote:
Once again, "CPU FastROM" does exactly the same than "MuFastROM". No difference. You can play with the MMU page size and the "Layout" command in the MMU-Configuration if you think that this makes a difference, but again, this will create issues at other ends, so it is usually not worth doing. Larger page sizes may help to improve the performance of the system in general, but are of disadvantage for the MuEVD shapeshifter video driver. As I said earlier, it is a compromize. You are invited to find the sweet spot for your system if you are in experimental mood, but experimenting by removing system components is not the right sort of experiment. Use the parameters the system has to offer. |
|
02 February 2023, 09:17 | #97 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,231
|
Quote:
Describe what you mean by "jitter", and which video mode you are using. Note in particular that *some* video modes may require availability of the CPU during the vertical blank, and the CPU may not be able to react if the bus is fully loaded with DMA transfers. In particular, it may be interesting where the blizzard driver ends up in RAM, and whether the TF is really autoconfiguring correctly. In worst case, the SCSI driver ends up in the slow 24-bit RAM, and that RAM may in worst case block CPU access if everything in the system is busy - IOWs, DMA is then so fast that it steals every available cycle on the bus, preventing timely response of the CPU to the video subsystem. |
|
02 February 2023, 13:57 | #98 | ||
Village idiot
Join Date: Jun 2021
Location: Switzerland
Posts: 267
|
Quote:
But I can repeat our "jittery" conversation from page 4" no problem: The videomode the "funky display / jitter" occurs with is SuperPlus 800x600 Quote:
|
||
02 February 2023, 14:12 | #99 |
Village idiot
Join Date: Jun 2021
Location: Switzerland
Posts: 267
|
Thanks. Did not know that. I thought that the 68030.library is something that SetPatch uses and that the mmu.library is only used by other components in the MuLibs suite, like MuFastRom, MuFastZero etc.
If I may make a small (but somewhat related) detour: I noticed that the Phase5 68040.library that came with my Blizzard 1240 is huge compared, to all the other 68040.library files (commodore, the one in the MuLib distro). The Phase5 version is 88k or so. All the others are much smaller, around half that size. Can I deduct from that, that the Phase5 library is a self-contained package with much of the functionality inside it, that is normally divided between 68040.library and mmu.library and/or other files? I'm just curious why the Phase5 version is so large. |
02 February 2023, 14:23 | #100 | |
ex. demoscener "Bigmama"
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Just broke: GVP Impact Series II A500 HD8+ | kintel | support.Hardware | 2 | 29 October 2023 10:09 |
gvp impact series ii a500 hd8 | caver99 | support.Hardware | 8 | 23 February 2021 08:32 |
Wanted: GVP Impact A500 HD8+ Series II Controller | Smakar | MarketPlace | 3 | 16 November 2012 01:50 |
GVP Impact A500 HD8+ Series II Valuation please? | paulcan | MarketPlace | 3 | 28 August 2010 15:18 |
GVP Impact Series II A500-HD+/HD8+ vs Trumpcard | Photon | support.Hardware | 2 | 18 September 2009 22:27 |
|
|