Search found 120 matches

by EmmBee
Mon Nov 17, 2014 11:15 pm
Forum: Software & Programming
Topic: Flashing Cursor Position
Replies: 19
Views: 5041

Re: Flashing Cursor Position

All I needed was to check that the cursor is actually flashing or some other way to prevent drawing around a non-existent cursor (somewhat unpredicatle results occur) To find out whether the cursor is flashing or not, you need to examine the byte at base+$43. This will be zero if there is no cursor...
by EmmBee
Sat Nov 15, 2014 11:05 pm
Forum: Software & Programming
Topic: Flashing Cursor Position
Replies: 19
Views: 5041

Re: Flashing Cursor Position

Hi Dilwyn and Tobias, I believe the current queue is recorded in the long word at SYS_VARS+76, and the address of the window’s base is 104 bytes back. So that base = PEEK_L(SYS_VARS+76)-104. From there, the cursor position on the screen can be found with curs_x = PEEK_W(base+$18) + PEEK_W(base+$22) ...
by EmmBee
Sun Nov 02, 2014 12:06 pm
Forum: Software & Programming
Topic: Q-emulator + SuperForth from Digital Precision = error
Replies: 23
Views: 6247

Re: Q-emulator + SuperForth from Digital Precision = error

- I can't attach the SuperForth ZIP file through the "Dir/Zip/...." attachment tool. Hi Guy, You are needing to correctly mount the zip file in Q-EmuLator. This cannot be done with the "Attach Directory..." option. Instead, click on "ZIP/QLPAK Archive..." From there, a...
by EmmBee
Sun Aug 03, 2014 10:52 pm
Forum: QL Emulation
Topic: QLiberator externals problem with QPC2
Replies: 0
Views: 1456

QLiberator externals problem with QPC2

With QLiberator, resident procedures and functions can be written in SuperBASIC, compiled and then LRESPRed in a BOOT file. I find this works well with Minerva, but with QPC2 the _obj files have to be modified before they will work. In the patch program supplied with QPC2, the first lines are ... 10...
by EmmBee
Wed May 07, 2014 11:54 am
Forum: Help for New Users
Topic: Accessing QUANTA software library
Replies: 18
Views: 7893

Re: Accessing QUANTA software library

Hi I have this up and running. I am using Q-emuLator registered version with Minerva under Windows. After downloading the zip file, this was moved into Q-emuLator’s win4_ directory. The file was then unzipped with ... EX UNZIP,#1; “-d ram6_ win4_libguide_zip”. After LOADing ram6_boot, line 1080 was ...
by EmmBee
Tue Aug 27, 2013 4:14 pm
Forum: Software & Programming
Topic: So here is the problem
Replies: 5
Views: 1955

Re: So here is the problem

The documentation for the big RWAP book shows thus S y n t a x : GET [ # c h a n n e l \ f i l e _ p o s i t i o n , ] [ v a r 1 * [ , v a r i ] * . . . ] with integer% (range - 32768 to 32767) stored as 4 bytes The QPC Keyword Reference Guide and the TK2 manual also describe the GET/PUT commands. ...
by EmmBee
Fri Aug 23, 2013 9:51 pm
Forum: Software & Programming
Topic: P_ENV
Replies: 0
Views: 972

P_ENV

Hi all I have a poser. I would like to be able to distinguish whether an application has been started with either EX, EXEP file_task, U or simply RUN (from S*BASIC). The idea of all this being to take the appropriate action on whether the Window manager is active or not. I thought I could use the fu...
by EmmBee
Fri Aug 16, 2013 2:53 pm
Forum: QL Emulation
Topic: SMSQ/e Help needed
Replies: 14
Views: 6281

Re: SMSQ/e Help needed

The reported crash only occurs when running at full speed. When the time read is the same as the previous time, “update” will become zero and this will result in a divide by zero error at line 2670. My suggested fix for this bug is to wait until the time read is actually different from the previous ...
by EmmBee
Tue Jul 30, 2013 2:39 pm
Forum: QL Emulation
Topic: SMSQ/e Help needed
Replies: 14
Views: 6281

Re: SMSQ/e Help needed

It might be an idea to only do the calculations after a time update. This could be done, for example, by start : REPeat test : IF PEEK_W(163886) <> old_time THEN calculations I have tried this using Q-emuLator with Minerva and it works – there are no arithmetic overflows. It just keeps running and u...
by EmmBee
Fri Mar 09, 2012 7:22 pm
Forum: Software & Programming
Topic: Q Liberator FOR type error
Replies: 12
Views: 5268

Re: Q Liberator FOR type error

I have tried this - unrolling into the full FOR - END FOR construct, but can only try this on Q-emuLator, and I have the same problem. Unrolling doesn't solve the issue. Weird. When I do this on SMSQ/E and QPC, the code works for me. Tofro I believe you. That's interesting - I'll just have to wait ...