Search found 152 matches

by Zarchos
Thu Dec 14, 2017 3:31 pm
Forum: Hardware
Topic: OPL2 (3 ?) sound for your QL through parallel port
Replies: 24
Views: 10326

Re: OPL2 (3 ?) sound for your QL through parallel port

there is a card with opl3 avable for different platforms: zx spectrum and MSX. I think is possible to adapt it with QL. Watch this video: https://www.youtube.com/watch?v=6LvPTNfwl1c Yes, for the spectrum ng or next dev from Russia. Looks like a great beast. Unfortunately it is built to interface wi...
by Zarchos
Thu Dec 14, 2017 10:46 am
Forum: Hardware
Topic: OPL2 (3 ?) sound for your QL through parallel port
Replies: 24
Views: 10326

Re: OPL2 (3 ?) sound for your QL through parallel port

Hi Xavier, I watched the video, the sound card sounds really good. But there are only the Q40/60, Supergold Card with direct parallel ports. QPC2 can access the PC LPT port, so if the driver is set up correctly may work. The Supergold card parallel port is not bi-directional, but that sound not be ...
by Zarchos
Thu Dec 14, 2017 10:06 am
Forum: Hardware
Topic: TerribleFire accelerator for the QL accelerator card
Replies: 55
Views: 20920

Re: TerribleFire accelerator for the QL accelerator card

You mean : 30 Hz. Which is interesting when there are scrollings of slices (Shadow Of The Beast), or entire background (Pacmania). At 25 fps you can notice there's something not quite right. At 30 fps things run more smoothly. For 3D, 30 fps is fantastic, and 20 fps is more than acceptable, 15 fps i...
by Zarchos
Thu Dec 14, 2017 8:42 am
Forum: Hardware
Topic: OPL2 (3 ?) sound for your QL through parallel port
Replies: 24
Views: 10326

OPL2 (3 ?) sound for your QL through parallel port

https://www.youtube.com/watch?v=z3DU2mNBa6M Again a possible nice community project ... Examples of how to write a driver mustn't be too difficult to find on the Net. More later, just wanted to share the info. I have just ordered two and have asked the author if commented source for his driver was a...
by Zarchos
Wed Dec 13, 2017 9:30 pm
Forum: Hardware
Topic: TerribleFire accelerator for the QL accelerator card
Replies: 55
Views: 20920

Re: TerribleFire accelerator for the QL accelerator card

Depends on how we see it: scrolling a 1024 x 768 x 8 screen by one pixel: 780000 bytes moved (close to impossible without jerky movement) scrolling a 512 x 384 x 16 screen by one pixel: 390000 bytes moved ( maybe possible) putting a 32 x 32 x 8 sprite onto the screen (regardless of resolution): 102...
by Zarchos
Wed Dec 13, 2017 9:14 pm
Forum: Hardware
Topic: TerribleFire accelerator for the QL accelerator card
Replies: 55
Views: 20920

Re: TerribleFire accelerator for the QL accelerator card

Q68 has only 1 8 bit per pixel screen mode : http://www.dilwyn.me.uk/q68/manual.pdf It is 5. 1024 x 768 That makes twice the amount of memory compared to 6. 512 x 384 16 bit per pixel screen mode ... and even more compared to 2. 512 x 256 16 bit per pixel screen mode ... which to me is the recommend...
by Zarchos
Wed Dec 13, 2017 9:03 pm
Forum: Hardware
Topic: TerribleFire accelerator for the QL accelerator card
Replies: 55
Views: 20920

Re: TerribleFire accelerator for the QL accelerator card

It's quite simple - a MOVE Dreg, <EA> can either move one byte, one word, or on long word. If you want to move 3 bytes, you can either move a byte, then a word (or vice versa, depending on odd or even address) or a longword. But if you want to move a longword, you need to use a mask - otherwise you...
by Zarchos
Wed Dec 13, 2017 8:58 pm
Forum: Hardware
Topic: TerribleFire accelerator for the QL accelerator card
Replies: 55
Views: 20920

Re: TerribleFire accelerator for the QL accelerator card

Not sure how multiply and add help here - I would use it to shift by 8 bits and mask in a lower byte - But that's not the case here. But maybe I simply don't see it. You can shift out the upper byte of a long by multiplying with 256, then shift back with an expensive instruction - Not much help, bu...
by Zarchos
Wed Dec 13, 2017 8:54 pm
Forum: Hardware
Topic: TerribleFire accelerator for the QL accelerator card
Replies: 55
Views: 20920

Re: TerribleFire accelerator for the QL accelerator card

I'll reread but the logical instructions are in fact the fast 1 cycle MUL instructions on the Q68 ... that makes 2 cycles
I don't understand your answer as I don't use mask. (3. and 4. are not in my algo)
by Zarchos
Wed Dec 13, 2017 7:48 pm
Forum: Hardware
Topic: TerribleFire accelerator for the QL accelerator card
Replies: 55
Views: 20920

Re: TerribleFire accelerator for the QL accelerator card

There's no need for masking, shifting and other bit-fumbling in the linear hi-color modes of the Q68 - A pixel is either a byte or a short, and all of it is colour. Working with sprites is just moving memory around, as fast as possible. (Still nice to have fast multiplication, though) Tobias Isn't ...