Search found 1348 matches

by mk79
Sat Oct 29, 2016 10:40 am
Forum: Software & Programming
Topic: Window Manager programming in Assembler
Replies: 31
Views: 12099

Re: Window Manager programming in Assembler

tofro wrote:
mk79 wrote:Um, may I ask where in SW Germany?
Stuttgart

Grüßle,
Tobias
And I thought I was the last active QL user in the region :o

Cheers from Esslingen, Marcel :-)
by mk79
Fri Oct 28, 2016 7:52 pm
Forum: Software & Programming
Topic: Window Manager programming in Assembler
Replies: 31
Views: 12099

Re: Window Manager programming in Assembler

EasySource I think outputs the needed value, so I'd really advice for designing the menu in EasyMenu and convert that to assembler using EasySource. It indeed does. It emits symbols for both the working definition and the status area length. worklen equ $00000210 statlen equ $00000060 Thanks for ch...
by mk79
Fri Oct 28, 2016 7:28 pm
Forum: Software & Programming
Topic: Window Manager programming in Assembler
Replies: 31
Views: 12099

Re: Window Manager programming in Assembler

This may be a bit off a side step but looking at the display.txt, I cannot find how the various GD2 palette modes (3,7,15,31) should work. Where is this palette located inside the sprite, how many bytes are used for each colour sample? Or is this one of the "Options" that was never worked...
by mk79
Thu Oct 27, 2016 10:40 am
Forum: Software & Programming
Topic: Window Manager programming in Assembler
Replies: 31
Views: 12099

Window Manager programming in Assembler

I thought, Surely the Window Manager would use some standard bit pattern, and then convert it to the correct form for the hardware it's running on. With the limits imposed by the QL hardware you have to make shortcuts. SMSQ/E on the other hand can convert sprites between the different colour modes....
by mk79
Tue Oct 25, 2016 11:59 am
Forum: Software & Programming
Topic: Window Manager programming in Assembler
Replies: 31
Views: 12099

Re: Window Manager programming in Assembler

I know it works, But I cannot understand how the data corresponds to the bit patterns that appear on the screen. The data is in exactly the same format as the QL screen. In this case Green Byte, Red Byte, Green Byte, Red Byte. 8 pixels per byte. Look at the values in binary and you'll more or less ...
by mk79
Sun Oct 23, 2016 10:33 pm
Forum: Software & Programming
Topic: Window Manager programming in Assembler
Replies: 31
Views: 12099

Window Manager programming in Assembler

NormanDunbar wrote:Tobias informs me that WM.WDRAW is required.
QPAC2 does it wrong then ;)
by mk79
Sun Oct 23, 2016 8:10 pm
Forum: Software & Programming
Topic: Window Manager programming in Assembler
Replies: 31
Views: 12099

Re: Window Manager programming in Assembler

Page 104 ... Wm.swinf, Wm.swlit, Wm.swapp etc set the window to the info window, loose item, application sub window. Then you can use wm.rname or wm.ename from page 124 to edit text in the appropriate area, or us other code to do other stuff with that area. I've no idea at present, how to set the w...
by mk79
Sun Oct 23, 2016 7:56 pm
Forum: Software & Programming
Topic: Window Manager programming in Assembler
Replies: 31
Views: 12099

Re: Window Manager programming in Assembler

And by the way EasySource outputs well commented assembler source code for the menu definition, so there is no magic to it, it's just much easier this way.
by mk79
Sun Oct 23, 2016 7:46 pm
Forum: Software & Programming
Topic: Window Manager programming in Assembler
Replies: 31
Views: 12099

Re: Window Manager programming in Assembler

No response to question 2. Is it that tricky then? I know there are programs for designing sprites and creating the assembler for them. But I would like to know how it works. That,s why I am trying to avoid things like EasyPointer that do some of the hard work for you. The sprite format is pretty w...
by mk79
Tue Sep 20, 2016 9:08 pm
Forum: Software & Programming
Topic: SMSQ\E on Gold Card
Replies: 7
Views: 3595

Re: SMSQ\E on Gold Card

SMSQ/E can be downloaded from the official site: http://www.wlenerz.com/smsqe/