Search found 1173 matches

by tofro
Mon Dec 11, 2017 8:48 am
Forum: Software & Programming
Topic: Q68 Powered Arcade Game
Replies: 29
Views: 1120

Re: Q68 Powered Arcade Game

Slightly amending the VHDL code to make this video DMA address writable would be a very interesting feature. Even if that's tempting: I'm pretty sure that modifying the hardware and everyone having a slightly different implementation in their Q68 would not help with software availability. There's e...
by tofro
Fri Dec 08, 2017 11:08 am
Forum: Software & Programming
Topic: Fast plotting (and unplotting) sprites / Q68
Replies: 18
Views: 626

Re: Fast plotting (and unplotting) sprites / Q68

The Q68 has a small area of fast ram. Maybe that could be used in some way? :) It definitely can and it definitely will help speeding up the code. But: The faster RAM only helps speeding up instruction fetch, so can definitely speed up code - sprite routines will alwas shove more memory around in s...
by tofro
Fri Dec 08, 2017 10:28 am
Forum: Software & Programming
Topic: Fast plotting (and unplotting) sprites / Q68
Replies: 18
Views: 626

Re: Fast plotting (and unplotting) sprites / Q68

When faced with the problem to shove bytes/words/longwords between contiguous and non-contiguous space (what is what sprite routines do) on the 68k, the difficulty actually is not "find the fastest instructions" to do that - under ideal conditions (that is: all registers free to use, amoun...
by tofro
Fri Dec 08, 2017 9:06 am
Forum: Software & Programming
Topic: Fast plotting (and unplotting) sprites / Q68
Replies: 18
Views: 626

Re: Fast plotting (and unplotting) sprites / Q68

No, there is no hardware sprite support in the Q68 (as well as in any QL compatible I know). And yes, there is software support for sprites in the extended environment, "software support", however, is a relative term. Naturally, the EE implements sprites for a WIMP, and not for a game, so ...
by tofro
Wed Dec 06, 2017 3:27 pm
Forum: Hardware
Topic: Q68 New users and general usage thread
Replies: 21
Views: 743

Re: Q68 New users and general usage thread

Hello, A question about file transfer - is it safe to mount a QXL.win file on a Q68 SD card directly in QPC, or will this cause fragmentation? If this is possible it would obviously be the ideal method of file transfer between PCs and QLs. D. Yes, it is possible and will not cause fragmentation (ne...
by tofro
Tue Dec 05, 2017 6:25 pm
Forum: Hardware
Topic: Q68 serial
Replies: 4
Views: 221

Re: Q68 serial

We have tested Sernet at 115.2k - worked perfectly fine.

Anything beyond that is currently missing OS support (and thus, a real application).

Tobias
by tofro
Tue Dec 05, 2017 12:54 pm
Forum: Software & Programming
Topic: Multiple job name
Replies: 10
Views: 283

Re: Multiple job name

Giorgio, yes, a job can change its name, if it is prepared to do so. Some programs change the job name to the file that is being worked on - QD, for example will display the file being edited as part of the job name. It is, however, close to impossible to change a jobs name "from the outside&qu...
by tofro
Mon Dec 04, 2017 12:09 pm
Forum: Hardware
Topic: Microdrive Unit Design
Replies: 118
Views: 7488

Re: Microdrive Unit Design

2G007 ULA aging, something I have not thought of yet. If ever needed to be reengineered, we only have documented amplifier reading cascade, a block diagram with amplifiers for writing is not documented to my knowledge. I would expect the stock of available MD ULAs to last way longer than the availa...
by tofro
Mon Dec 04, 2017 10:13 am
Forum: Software & Programming
Topic: QLMultimon - source question
Replies: 19
Views: 856

Re: QLMultimon - source question

Also, newly created jobs inherit the table from the creating job, not the owner job. Of course, if that job goes away without clearing JB_TRAPV you're in big trouble when an exception occurs... That sounds a bit like a system design fault to me, even if it's documented in the Technical guide (p. 14...
by tofro
Wed Nov 29, 2017 12:04 pm
Forum: Software & Programming
Topic: Floating point conversion
Replies: 17
Views: 763

Re: Floating point conversion

Something along the lines of (Untested, no QL at hand...) x = respr (10) a = a$ : REMark convert from String to float POKE_F x, a FOR i = 1 TO 6 x$ = x$ & HEX$(PEEK (x + i - 1), 8) END FOR i PRINT X$ (i.e. POKE_F and PEEK combined) should work. POKE_F is part of Turbo Toolkit. Tobias

Go to advanced search