Search found 1348 matches
- Wed Nov 14, 2018 12:30 pm
- Forum: Hardware
- Topic: Possible problem with cloned SGC and Minerva 1.98
- Replies: 55
- Views: 22417
Re: Possible problem with cloned SGC and Minerva 1.98
I did try LBYTES into a RESPRed area, but I didn‘t verify that the area is outside of SCR2 or that SCR2DIS was engaged, so that option is still on the table.
- Wed Nov 14, 2018 12:38 am
- Forum: Hardware
- Topic: Possible problem with cloned SGC and Minerva 1.98
- Replies: 55
- Views: 22417
Re: Possible problem with cloned SGC and Minerva 1.98
I have finished my reverse-engineering of the GC code and have typed up a short essay about the (S)GC boot process (including source code). Enjoy: https://www.kilgus.net/2018/11/14/supergoldcard-boot-sequence/ I read in a couple of places in the Min 1.98 commentary references to the 68020 etc not ha...
- Mon Nov 12, 2018 12:18 pm
- Forum: Hardware
- Topic: Possible problem with cloned SGC and Minerva 1.98
- Replies: 55
- Views: 22417
Re: Possible problem with cloned SGC and Minerva 1.98
I cannot quite remember exactly what the fix was. But it was something to do with the driver i/o routine when the i/o routine decides it need to call the scatter load code. I think the problem was with the call instruction. Something like it was a branch to a subroutine, instead of a branch always....
- Mon Nov 12, 2018 11:39 am
- Forum: Hardware
- Topic: Possible problem with cloned SGC and Minerva 1.98
- Replies: 55
- Views: 22417
Re: Possible problem with cloned SGC and Minerva 1.98
I was wondering about that interrupt enable/disable couplet in dd/mdvsc rep_enab and.w #$f8ff,sr enable interrupts to allow in ext or poll or.w #$0700,sr disable them again so i can have the whole ql So, we might get an interrupt serviced between these two instructions... Is that what you were refe...
- Sun Nov 11, 2018 9:29 pm
- Forum: Hardware
- Topic: Possible problem with cloned SGC and Minerva 1.98
- Replies: 55
- Views: 22417
Re: Possible problem with cloned SGC and Minerva 1.98
I'll also look at that scatter-load source (mdvsc_asm) - I note an explicit reference to that 4096 number in the comments - interesting that this is the same length threshold to trigger the crash... Below 4096 bytes the scatter load code is not used, the normal IOB.FMUL call takes over then... coin...
- Sun Nov 11, 2018 12:23 am
- Forum: Hardware
- Topic: Possible problem with cloned SGC and Minerva 1.98
- Replies: 55
- Views: 22417
Re: Possible problem with cloned SGC and Minerva 1.98
OK, some more results: Same problem with my (Tetroid) GC. Crash on Minerva 1.89 and 1.98 Works on JS and Minerva 1.66 All MDV related patches are applied correctly In fact these are not minor patches, the whole low level functions are exchanged. But equally for all ROMs! Doesn't seem screen related ...
- Sat Nov 10, 2018 4:28 pm
- Forum: Hardware
- Topic: Possible problem with cloned SGC and Minerva 1.98
- Replies: 55
- Views: 22417
Re: Possible problem with cloned SGC and Minerva 1.98
I have yet to attach a FLP drive to the SGC clone, but as mentioned below, have tried the MDV LBYTES test both with and without the IPC interrupt being disabled - without any change in behaviour. It seems that I get the crash with an original SGC, too, so the clone seems to be fine. It's possible t...
- Thu Nov 08, 2018 11:31 pm
- Forum: For Sale
- Topic: Super Gold Card (Clone)
- Replies: 40
- Views: 25282
Re: Super Gold Card (Clone)
To differentiate my various EPROMs (I have 4 QLs now - don't ask...), I adjusted the Minerva version string from "1.98" to "1b98" before burning that EPROM. This is only a problem because you used a lower-case letter. 1B98 would have been accepted by the SGC ROM. But it did get ...
- Sat Oct 27, 2018 12:33 pm
- Forum: Software & Programming
- Topic: Microdrive code dependence on CPU speed
- Replies: 7
- Views: 3077
Re: Microdrive code dependence on CPU speed
The sources in sys_gold that are delivered along with the SMSQ/E sources is the patch part of the original (S)GC ROMs.tofro wrote:I guess the GC/SGC ROMs do something similar with Minerva and the other ROMs.
Marcel
- Thu Oct 18, 2018 9:35 pm
- Forum: QL Emulation
- Topic: Ubuntu 14.04.4 and uqlx2017
- Replies: 59
- Views: 46993
Re: Ubuntu 14.04.4 and uqlx2017
Oh well, that might make sense in some context but is contrary to the spec the uQLx author himself wrote...XorA wrote:uQlx adds the number of bytes received to A1
aReg[1] = qaddr+res;
where qaddr was the value of A1 on entry to routine!