Hello, I 'd like to have a cased one, please. If one is available, please send me the details.
Regards, Stefan Sent from my iPhone On 9. Sep 2017, at 10:21, "ql-users-requ...@lists.q-v-d.com" <ql-users-requ...@lists.q-v-d.com> wrote: Send Ql-Users mailing list submissions to ql-users@lists.q-v-d.com To subscribe or unsubscribe via the World Wide Web, visit http://lists.q-v-d.com/listinfo.cgi/ql-users-q-v-d.com or, via email, send a message with subject or body 'help' to ql-users-requ...@lists.q-v-d.com You can reach the person managing the list at ql-users-ow...@lists.q-v-d.com When replying, please edit your Subject line so it is more specific than "Re: Contents of Ql-Users digest..." Today's Topics: 1. Re: EasyPtr and rescalable windows. (Daniel Baum) 2. Re: EasyPtr and rescalable windows. (Norman Dunbar) 3. Re: EasyPtr and rescalable windows. (Norman Dunbar) 4. Re: EasyPtr and rescalable windows. (Daniel Baum) 5. Re: EasyPtr and rescalable windows. (Norman Dunbar) 6. Q68 Advance Notice 2 - Pricing (Derek Stewart) ---------------------------------------------------------------------- Message: 1 Date: Fri, 8 Sep 2017 23:48:42 +0300 From: Daniel Baum <dmb...@gmail.com> To: ql-us...@q-v-d.com Subject: Re: [Ql-Users] EasyPtr and rescalable windows. Message-ID: <CAG0hnJ9oZ-+GmRrJuqw7=puydbryqgntye-js9of8msnndz...@mail.gmail.com> Content-Type: text/plain; charset="UTF-8" Hi Fran?ois, Thanks for the pointer to Dilwyn's tutorial. It is helpful but it doesn't contain what I was looking for. I did eventually find the answer here: http://www.qlforum.co.uk/viewtopic.php?f=3&t=1027 The solution involves PEEKing the window definition table, which is effective, but not exactly obvious, at least if you've become unaccustomed to 1980s programming conventions. I have never written a Basic extension - it's a very long time since I last attempted to write something in assembler, but this seems like a prime candidate for my first attempt, assuming it doesn't already exist somewhere. Rgds, Daniel On Fri, Sep 8, 2017 at 9:32 PM, Fran?ois Van Emelen via Ql-Users < ql-users@lists.q-v-d.com> wrote: > Op 8/09/2017 om 19:59 schreef Daniel Baum via Ql-Users: > >> Hi all, >> >> I am trying to get my head around EasyPtr (again). >> >> I have been playing with the new ability to create resizable windows. This >> turns out to be not terribly difficult, and I was able to create a >> resizable version of the calculator from Norman Dunbar's tutorial without >> suffering too much. >> >> However, creating a freely resizable version of QBase is dependent on >> being >> able to read the size of the newly resized window.and its components. I >> have been unable to find any obvious way to do this. >> >> Does anyone know how this is accomplished? >> >> Thanks >> >> Daniel >> _______________________________________________ >> QL-Users Mailing List >> >> >> Hi, > > Dilwyn have explained this in 'SCALING IN EASYPTR 4'. Can't remember the > name of the file. Have a look at his website. > > Fran?ois Van Emelen > > > > > _______________________________________________ > QL-Users Mailing List ------------------------------ Message: 2 Date: Fri, 08 Sep 2017 22:09:38 +0100 From: Norman Dunbar <nor...@dunbar-it.co.uk> To: ql-us...@q-v-d.com,Daniel Baum via Ql-Users <ql-users@lists.q-v-d.com> Subject: Re: [Ql-Users] EasyPtr and rescalable windows. Message-ID: <ae56fbbb-d474-43c3-8bf3-1b6947abb...@dunbar-it.co.uk> Content-Type: text/plain; charset=utf-8 Evening Daniel, Re assembly language and writing extensions, my eBook has a few chapters on that. Help yourself to http://qdosmsq.dunbar-it.co.uk/downloads/QLToday/QL_Assembly.pdf. If you need to return two values, or four, then take a look at the DJTOOLKIT sources at https://github.com/SinclairQL/DJToolkit, you will be interested in the MAX_CON function which is passed a channel I'd and 4 integers, and returns an error code as the result, plus updates the 4 integers with the channel's window or console sizes and positions: *====================================================================* * error = MAX_CON #channel, x%, y%, xo%, yo% => returns an error and * updates the 4 (non-channel) parameters to be the * maximum sizes & positions that a CON channel is. *====================================================================* You could write something similar quite easily, I'm sure. HTH Cheers, Norm. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. ------------------------------ Message: 3 Date: Fri, 08 Sep 2017 22:09:38 +0100 From: Norman Dunbar <nor...@dunbar-it.co.uk> To: ql-us...@q-v-d.com,Daniel Baum via Ql-Users <ql-users@lists.q-v-d.com> Subject: Re: [Ql-Users] EasyPtr and rescalable windows. Message-ID: <ae56fbbb-d474-43c3-8bf3-1b6947abb...@dunbar-it.co.uk> Content-Type: text/plain; charset=utf-8 Evening Daniel, Re assembly language and writing extensions, my eBook has a few chapters on that. Help yourself to http://qdosmsq.dunbar-it.co.uk/downloads/QLToday/QL_Assembly.pdf. If you need to return two values, or four, then take a look at the DJTOOLKIT sources at https://github.com/SinclairQL/DJToolkit, you will be interested in the MAX_CON function which is passed a channel I'd and 4 integers, and returns an error code as the result, plus updates the 4 integers with the channel's window or console sizes and positions: *====================================================================* * error = MAX_CON #channel, x%, y%, xo%, yo% => returns an error and * updates the 4 (non-channel) parameters to be the * maximum sizes & positions that a CON channel is. *====================================================================* You could write something similar quite easily, I'm sure. HTH Cheers, Norm. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. ------------------------------ Message: 4 Date: Sat, 9 Sep 2017 00:23:15 +0300 From: Daniel Baum <dmb...@gmail.com> To: ql-us...@q-v-d.com Subject: Re: [Ql-Users] EasyPtr and rescalable windows. Message-ID: <cag0hnj969ej66vcj10woqabf0a1jy3kjvxe0uvcbvivd7vp...@mail.gmail.com> Content-Type: text/plain; charset="UTF-8" Hi Norman, I am familiar with your excellent Assembly Language book. I will take a look at the toolkit that you mention; it certainly sounds as if it could be used as a template for what I am looking for. Come to think of it, I have actually never written any assembly language on the QL, as far as I remember. The last time I attempted to write assembly, it was 68000 code on an Atari ST. The ST went up into the attic in the early 90s (it is still there), so it must have been before that. D. PS. Thanks for the great EasyPtr tutorial too. On Sat, Sep 9, 2017 at 12:09 AM, Norman Dunbar via Ql-Users < ql-users@lists.q-v-d.com> wrote: > Evening Daniel, > > Re assembly language and writing extensions, my eBook has a few chapters > on that. Help yourself to http://qdosmsq.dunbar-it.co. > uk/downloads/QLToday/QL_Assembly.pdf. > > If you need to return two values, or four, then take a look at the > DJTOOLKIT sources at https://github.com/SinclairQL/DJToolkit, you will be > interested in the MAX_CON function which is passed a channel I'd and 4 > integers, and returns an error code as the result, plus updates the 4 > integers with the channel's window or console sizes and positions: > > *====================================================================* > * error = MAX_CON #channel, x%, y%, xo%, yo% => returns an error and > * updates the 4 (non-channel) parameters to be the > * maximum sizes & positions that a CON channel is. > *====================================================================* > > You could write something similar quite easily, I'm sure. > > HTH > > Cheers, > Norm. > > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. > _______________________________________________ > QL-Users Mailing List > ------------------------------ Message: 5 Date: Fri, 08 Sep 2017 22:44:54 +0100 From: Norman Dunbar <nor...@dunbar-it.co.uk> To: ql-us...@q-v-d.com Subject: Re: [Ql-Users] EasyPtr and rescalable windows. Message-ID: <02e44c8d-8d47-42e3-ad61-486d05da8...@dunbar-it.co.uk> Content-Type: text/plain; charset=utf-8 This might be handy too then, it's the official 68000 programmers manual, covering all the cpus: http://www.nxp.com/docs/en/reference-manual/M68000PRM.pdf Have fun. Cheers, Norm. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. ------------------------------ Message: 6 Date: Sat, 9 Sep 2017 09:21:33 +0100 From: Derek Stewart <de...@q40.de> To: ql-us...@q-v-d.com Subject: [Ql-Users] Q68 Advance Notice 2 - Pricing Message-ID: <d79a67a9-55da-ef3b-b4b9-9e7fd9e29...@q40.de> Content-Type: text/plain; charset=utf-8; format=flowed Q68 Price List - Batch 1 ----------------------------------- Q68 board, 4Gb SDHC Card, SMSQ/E: ?150.00 Black Case: ?20 Belkin Black PS/2 spliter: ?2.00 General Release date: 09/10/2017 20 completed and tested Q68 boards, available. Once this quantity is exceeded, I will order more Q68 PCBs to be manufactured. -- Regards, Derek ------------------------------ Subject: Digest Footer _______________________________________________ QL-Users mailing list ------------------------------ End of Ql-Users Digest, Vol 163, Issue 13 ***************************************** _______________________________________________ QL-Users Mailing List