Possible problem with cloned SGC and Minerva 1.98
-
- ROM Dongle
- Posts: 9
- Joined: Tue Dec 14, 2010 8:35 pm
- Location: West London
Re: Possible problem with cloned SGC and Minerva 1.98
That is interesting...
I shall try my cloned SGC in an Iss5 as another test - I had been wondering whether the ZX8302 sitting one side of the DRAM bus or the other might also be contributing to the issue (timing accessing the PC would be slightly different, I believe.)
I shall try my cloned SGC in an Iss5 as another test - I had been wondering whether the ZX8302 sitting one side of the DRAM bus or the other might also be contributing to the issue (timing accessing the PC would be slightly different, I believe.)
-
- Aurora
- Posts: 933
- Joined: Sat Oct 25, 2014 9:53 am
Re: Possible problem with cloned SGC and Minerva 1.98
OK, no difference in behaviour with the SGC in my Iss5.
Looking more and more like the SGC ROM version...
Looking more and more like the SGC ROM version...
-
- RWAP Master
- Posts: 2839
- Joined: Sun Nov 28, 2010 4:51 pm
- Location: Stone, United Kingdom
- Contact:
Re: Possible problem with cloned SGC and Minerva 1.98
I thought the 2.32 ROM was from a Gold Card - could it be the difference between the Gold Card and the Super Gold Card (ie 68000 chip and 68020 chip) ?
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: Possible problem with cloned SGC and Minerva 1.98
OK, I badly need to go to bed, but just as a heads up, I found it, it's a bug in Minerva. Details to follow.
-
- Aurora
- Posts: 933
- Joined: Sat Oct 25, 2014 9:53 am
Re: Possible problem with cloned SGC and Minerva 1.98
OOoOOooO!
I'm excited for your next installment, Marcel!
I'm excited for your next installment, Marcel!
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: Possible problem with cloned SGC and Minerva 1.98
That's good to hear, because here it is
https://www.kilgus.net/2018/11/16/microdrive-mystery/
I made it in form of a quiz, so you have a last change to spot the bug yourself, don't scroll too far for the solution
https://www.kilgus.net/2018/11/16/microdrive-mystery/
I made it in form of a quiz, so you have a last change to spot the bug yourself, don't scroll too far for the solution
-
- RWAP Master
- Posts: 2839
- Joined: Sun Nov 28, 2010 4:51 pm
- Location: Stone, United Kingdom
- Contact:
Re: Possible problem with cloned SGC and Minerva 1.98
Thanks Marcel - once you had shown the code I spotted the problem.
Rather than updating Minerva, is the solution to update the Gold Card / Super Gold Card ROMs to use:
Then you don't need to worry about the Minerva ROM version number - I guess it depends how much spare room is in the (S)GC ROMs...
Rather than updating Minerva, is the solution to update the Gold Card / Super Gold Card ROMs to use:
Code: Select all
moveq #0,d0
move.w gmt_fgap,d0 ; 2800 us
dbra d0,*
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
-
- Aurora
- Posts: 933
- Joined: Sat Oct 25, 2014 9:53 am
Re: Possible problem with cloned SGC and Minerva 1.98
Well, thanks Marcel!
I have recompiled Minerva with the tiny change Marcel describes in his blog to the Scatter-load routine in mdvsc_asm and can confirm that LBYTES now works again on Min 1.98!
Amazing bit of detective work - I am in admiration!
It remains to be seen whether we should rev. Minerva or else the SGC ROM, but for now I'm happy!
I have recompiled Minerva with the tiny change Marcel describes in his blog to the Scatter-load routine in mdvsc_asm and can confirm that LBYTES now works again on Min 1.98!
Amazing bit of detective work - I am in admiration!
It remains to be seen whether we should rev. Minerva or else the SGC ROM, but for now I'm happy!
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: Possible problem with cloned SGC and Minerva 1.98
Yes, that is of course an option, albeit not my preferred one. So far nobody changes (S)GC ROMs while I send new Minervas into the world with QL-SD, so fixing it in Minerva is my main priority. Eventually I want to release a new (S)GC ROM with a few enhancements anyway so this could be incorporated, but that will take some more time.RWAP wrote:Thanks Marcel - once you had shown the code I spotted the problem.
Rather than updating Minerva, is the solution to update the Gold Card / Super Gold Card ROMs to use:
Marcel
Re: Possible problem with cloned SGC and Minerva 1.98
Immunizing SGC against Minerva bug(s) may make sense... provided that we don't introduce new bugs, obviously.
Anyway, I think it's more correct to fix Minerva above all.
Anyway, I think it's more correct to fix Minerva above all.