Re: [Ql-Users] Buying DATA DESIGN Version 4.12
Hi Everyone can you help me does anyone no where I can Buy DATA DESIGN Version 4.12 FromOK Thanks simon629Simon Foster ___ QL-Users Mailing List
Re: [Ql-Users] Buying DATA DESIGN Version 4.12
Hi, Datadesign is freeware now, you should be able to get it from Dilwyn's site (perhap in the prowess section). HTH Wolfgang > Hi Everyone can you help me does anyone no where I can Buy DATA DESIGN > Version 4.12 FromOK Thanks > simon629Simon Foster > ___ > QL-Users Mailing List > > ___ QL-Users Mailing List
Re: [Ql-Users] Source code availability for Minerva v1.92 or v1.89?
RESOLVED! Well, after months and months of head-scratching and testing, thanks to Marcel, I now have a version of Minerva v1.98 running with TK2 v2.23 and FULL networking! Just 3 instructions amounting to 6 extra bytes have corrected the issue - for the record: In "io\serio_asm", I added the following based on MK's "quick look" at the Minnie v1.98 source: * v1.98b move.l d0,-(sp) Preserve serio key (d0), in case io_pend has been called as part of another serio call moveq #0,d0 test routine is the first element * bsr.s vectest set up test routine address (io_pend) * v1.98b move.l (sp)+,d0 Restore original caller's serio key in d0 bra.s callit go do it I looked again at the other serio vectored routines that themselves call io_pend and determined that it was wise to preserve /their/ serio key in d0 before resetting to 0 for io_pend, to avoid hammering their ability to locate the correct NET driver vector. This step may prove unnecessary, but harmless. Hence the move.l d0 to/from the stack, in addition to uncommenting the moveq #0,d0 that seems to have been causing the trouble with LBYTES all along. I recompiled the adjusted Minnie source code, according to PJW's exceptionally clear instructions (thanks Per for the earlier disassembly, BTW...) and re-burnt Min v1.98b + TK2 v2.23 to EPROM and tested using my favourite screen image (the "JetPac" SCREEN$ from the Spectrum, suitably converted to QL display format.) Both with and without TK2 active, Minnie v1.98b was able to successfully LBYTES the image from another QL across the QLNet. I've got some more testing to perform before I know nothing else is hammered by this small change. Thereafter, I intend to document and make available (via Dilwyn's repository?) for anyone to use. That's a weekend job... I'll also update my original Forum posting at some point to close the loop. Thanks again for everyone's patience and insights along the way. As MK put it - back to '...more productive work' - aka, the QLNet to USB Bridge adapter (QLUB) - just another couple of weeks before I complete the SMSQ/E coding to talk to the uC... *Martyn.* On 27/02/2018 08:14, Martyn Hill wrote: OMGosh! Do you know how long I have been staring at the serio/relio code - but failed to see that potential flaw? I shall test by recompiling Minnie an report back here... Thank you, Marcel, bl**dy genius!!! Martyn Hill Sent from my mobile - please excuse spelling errors... On 26 Feb 2018 23:00, Marcel Kilgus via Ql-Users wrote: Martyn Hill via Ql-Users wrote: > Specifically, when receiving via LBYTES (and SBYTES at the remote end), > Minerva 1.97+ on its own receives perfectly, but once the NET driver is > effectively replaced with TK2 (upto v2.23), issuing LBYTES will > completely hang the /receiving /QL - immediately and regardless of > whether the sending end has even started. I had a quick look and actually this was caused by Lau trying to save 2 bytes. When you look at io_serio_asm io_pend * moveq #0,d0 test routine is the first element bsr.s vectest set up test routine address bra.s callit go do it you see that the moveq is commented out because "d0 is 0 anyway!". Well, except in the case when io_pend is called through headr1, in this case D0 has some other value and the whole thing will crash. I hope you can now resume more productive work :-) Cheers, Marcel ___ QL-Users Mailing List -- "There are 10 types of people in this world. Those who understand binary and those who don't." ___ QL-Users Mailing List
Re: [Ql-Users] Buying DATA DESIGN Version 4.12
yes it is on there but not Version 4.12 On Tuesday, 27 February 2018, 12:31, Wolfgang Lenerz via Ql-Users wrote: Hi, Datadesign is freeware now, you should be able to get it from Dilwyn's site (perhap in the prowess section). HTH Wolfgang > Hi Everyone can you help me does anyone no where I can Buy DATA DESIGN > Version 4.12 FromOK Thanks > simon629Simon Foster > ___ > QL-Users Mailing List > > ___ QL-Users Mailing List ___ QL-Users Mailing List
Re: [Ql-Users] Buying DATA DESIGN Version 4.12
Based on what Simon told me, I think the most recent version on my site is 4.09. If anyone has a more recent copy I'd gladly add it. Dilwyn -Original Message- From: Wolfgang Lenerz via Ql-Users Sent: Tuesday, February 27, 2018 12:28 PM To: ql-us...@q-v-d.com Cc: Wolfgang Lenerz Subject: Re: [Ql-Users] Buying DATA DESIGN Version 4.12 Hi, Datadesign is freeware now, you should be able to get it from Dilwyn's site (perhap in the prowess section). HTH Wolfgang Hi Everyone can you help me does anyone no where I can Buy DATA DESIGN Version 4.12 FromOK Thanks simon629Simon Foster ___ QL-Users Mailing List ___ QL-Users Mailing List --- This email has been checked for viruses by AVG. http://www.avg.com ___ QL-Users Mailing List
Re: [Ql-Users] Source code availability for Minerva v1.92 or v1.89?
Martyn's reply was also sent to the list but probably wasn't published because it was HTML and my original replay wasn't published because it came from the wrong sender address... so anyway, here it is once more: Martyn Hill wrote: > OMGosh! > > Do you know how long I have been staring at the serio/relio code - > but failed to see that potential flaw? > > I shall test by recompiling Minnie an report back here... > > Thank you, Marcel, bl**dy genius!!! Thanks and you're welcome ;) It actually wasn't very difficult so I have written up a short essay about how I go about debugging this kind of stuff https://www.kilgus.net/2018/02/27/debugging-minerva/ It also includes ROM images with the fix. I didn't increase the version number for now because, well, Minerva is not my project and we're running out of "sub 2.00" version numbers, which might have compatibility implications in the future. Marcel ___ QL-Users Mailing List
Re: [Ql-Users] Source code availability for Minerva v1.92 or v1.89?
Martyn Hill via Ql-Users wrote: > I looked again at the other serio vectored routines that themselves call > io_pend and determined that it was wise to preserve /their/ serio key in > d0 before resetting to 0 for io_pend, to avoid hammering their ability > to locate the correct NET driver vector. This step may prove > unnecessary, but harmless. The called routines do not rely on the value in D0 and they have to overwrite it anyway with their result status. So yeah, it's harmless but unnecessary ;) > Both with and without TK2 active, Minnie v1.98b was able to successfully > LBYTES the image from another QL across the QLNet. :-) > As MK put it - back to '...more productive work' - aka, the QLNet to USB > Bridge adapter (QLUB) - just another couple of weeks before I complete > the SMSQ/E coding to talk to the uC... Sounds like a much better use of your time, good luck :-) Marcel ___ QL-Users Mailing List
Re: [Ql-Users] Source code availability for Minerva v1.92 or v1.89?
Thanks Marcel! On 27/02/2018 13:33, Marcel Kilgus via Ql-Users wrote: Martyn Hill via Ql-Users wrote: I looked again at the other serio vectored routines that themselves call io_pend and determined that it was wise to preserve /their/ serio key in d0 before resetting to 0 for io_pend, to avoid hammering their ability to locate the correct NET driver vector. This step may prove unnecessary, but harmless. The called routines do not rely on the value in D0 and they have to overwrite it anyway with their result status. So yeah, it's harmless but unnecessary ;) Both with and without TK2 active, Minnie v1.98b was able to successfully LBYTES the image from another QL across the QLNet. :-) As MK put it - back to '...more productive work' - aka, the QLNet to USB Bridge adapter (QLUB) - just another couple of weeks before I complete the SMSQ/E coding to talk to the uC... Sounds like a much better use of your time, good luck :-) Marcel ___ QL-Users Mailing List -- "There are 10 types of people in this world. Those who understand binary and those who don't." ___ QL-Users Mailing List
Re: [Ql-Users] Source code availability for Minerva v1.92 or v1.89?
My dear Marcel Your write-up on the debugging process is so welcome! I had been planning to try a monitor, but was unsure how to trap code running in ROM, seeing as you can't set breakpoints there. So I meandered along in my own naive way instead comparing what source code I had available, disassembly of some parts of the working ROM version and empirical testing :-) Is QMON yet available as freeware, or otherwise for purchase? Yours, gratefully... M. On 27/02/2018 13:32, Marcel Kilgus via Ql-Users wrote: Martyn's reply was also sent to the list but probably wasn't published because it was HTML and my original replay wasn't published because it came from the wrong sender address... so anyway, here it is once more: Martyn Hill wrote: OMGosh! Do you know how long I have been staring at the serio/relio code - but failed to see that potential flaw? I shall test by recompiling Minnie an report back here... Thank you, Marcel, bl**dy genius!!! Thanks and you're welcome ;) It actually wasn't very difficult so I have written up a short essay about how I go about debugging this kind of stuff https://www.kilgus.net/2018/02/27/debugging-minerva/ It also includes ROM images with the fix. I didn't increase the version number for now because, well, Minerva is not my project and we're running out of "sub 2.00" version numbers, which might have compatibility implications in the future. Marcel ___ QL-Users Mailing List -- "There are 10 types of people in this world. Those who understand binary and those who don't." ___ QL-Users Mailing List
Re: [Ql-Users] Buying DATA DESIGN Version 4.12
Pleased to say that thanks to a user in The Netherlands, DataDesign 4.12 update (German and English executables and a version.asm updates file only) has now been added to the Prowess page on my website. Apparently this is a high colour update to the program. Dilwyn -Original Message- From: Wolfgang Lenerz via Ql-Users Sent: Tuesday, February 27, 2018 12:28 PM To: ql-us...@q-v-d.com Cc: Wolfgang Lenerz Subject: Re: [Ql-Users] Buying DATA DESIGN Version 4.12 Hi, Datadesign is freeware now, you should be able to get it from Dilwyn's site (perhap in the prowess section). HTH Wolfgang Hi Everyone can you help me does anyone no where I can Buy DATA DESIGN Version 4.12 FromOK Thanks simon629Simon Foster ___ QL-Users Mailing List ___ QL-Users Mailing List --- This email has been checked for viruses by AVG. http://www.avg.com ___ QL-Users Mailing List
Re: [Ql-Users] Buying DATA DESIGN Version 4.12
Excellent - I had not seen this version either Rich On 27/02/2018 15:20, Dilwyn Jones via Ql-Users wrote: Pleased to say that thanks to a user in The Netherlands, DataDesign 4.12 update (German and English executables and a version.asm updates file only) has now been added to the Prowess page on my website. Apparently this is a high colour update to the program. Dilwyn -Original Message- From: Wolfgang Lenerz via Ql-Users Sent: Tuesday, February 27, 2018 12:28 PM To: ql-us...@q-v-d.com Cc: Wolfgang Lenerz Subject: Re: [Ql-Users] Buying DATA DESIGN Version 4.12 Hi, Datadesign is freeware now, you should be able to get it from Dilwyn's site (perhap in the prowess section). HTH Wolfgang Hi Everyone can you help me does anyone no where I can Buy DATA DESIGN Version 4.12 FromOK Thanks simon629Simon Foster ___ QL-Users Mailing List ___ QL-Users Mailing List --- This email has been checked for viruses by AVG. http://www.avg.com ___ QL-Users Mailing List -- Rich Mellor RWAP Services Specialist Enuuk Auction Programming Services www.rwapservices.co.uk ___ QL-Users Mailing List
Re: [Ql-Users] Source code availability for Minerva v1.92 or v1.89?
What Martin says about Qmon! If/when you come to sell it, I'll have a copy please. I'm using QPC's 68020 and Gwass these days for the somrwhat irregular assembly eMagazine and Qmon2, standard, doesn't cope well with 68020 instructions. Obviously, that's exactly what I'm debugging now! Cheers, Norm. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. ___ QL-Users Mailing List
[Ql-Users] R: Source code availability for Minerva v1.92 or v1.89?
Thank you Marcel also for this welcome fix of a really nusty bug! As we are riding the wave do you see any chance to fix the palette bug in Qmenu which was found by Giorgio Garabello a few weeks ago (cut and paste below for your convenience)? Kind regards Davide > Hi all, I found an error in the char_select menu of the extension 8.04 menu > The INK color of the character table remains black regardless of the palette used. > Can you check if it happens to you too? ___ QL-Users Mailing List
Re: [Ql-Users] R: Source code availability for Minerva v1.92 or v1.89?
Would it be possible to send me a copy of this full repaired 64K ROM image by email, for testing? I will not distribute it. I'm trying to solve a qlnet issue and this might get me on the way... Please? :D Dave On Tue, Feb 27, 2018 at 3:05 PM, Davide Santachiara via Ql-Users < ql-users@lists.q-v-d.com> wrote: > Thank you Marcel also for this welcome fix of a really nusty bug! > > As we are riding the wave do you see any chance to fix the palette bug in > Qmenu which was found by Giorgio Garabello a few weeks ago (cut and paste > below for your convenience)? > > Kind regards > > Davide > > > Hi all, I found an error in the char_select menu of the extension 8.04 > menu > > The INK color of the character table remains black regardless of the > palette used. > > Can you check if it happens to you too? > > > ___ > QL-Users Mailing List > -- Dave Park d...@sinclairql.com ___ QL-Users Mailing List
Re: [Ql-Users] R: Source code availability for Minerva v1.92 or v1.89?
On Tue, 27 Feb 2018, at 10:33 PM, Dave Park via Ql-Users wrote: > Would it be possible to send me a copy of this full repaired 64K ROM image > by email, for testing? I will not distribute it. I'm trying to solve a > qlnet issue and this might get me on the way... > Time to start a github project for Minerva so we can collect all the fixes? Graeme ___ QL-Users Mailing List