The Sinclair QL was my third computer. As always a great concept of Sir Clive Sinclair. The Sinclair QL was not a gaming machine but a computer aimed at serious office work. Of course gaming was also possible but not one of the strength of the QL.

#Sinclair #QL #homecomputer

https://www.youtube.com/watch?v=jLJoxGHEEsE

10 Amazing Sinclair QL Facts

YouTube
Exploring artificial intelligence on your Sinclair QL. : Tim Hartnell : Free Download, Borrow, and Streaming : Internet Archive

Internet Archive

An interesting thought exercise, it’s 1983 and you should launch a new computer for the mass market next year: what would you do?

I’m thinking back to the failure of the #Sinclair #QL. >50% of that was, in my view, a marketing and sales strategy error, but what of the hardware? What would you change but keeping the price in the same ballpark?

What other type of home computer would you launch (given knowledge you have today)? What would be exciting and bring buyers? What innovation was missed?

These are parts of code in Brataccas that may have been written originally targeting the 68008 processor of the Sinclair QL before they were ported to the Atari ST

After some cursory scanning of the Brataccas code, some patterns emerged:

Case 1: Bit-reversal lookup table

This seems unusual and suggests graphics conversion between platforms with different pixel bit-ordering. The QL stored pixels in a different bit order than the ST - this table appears to be useful to convert graphics assets that were originally in Sinclair QL format.

; Bit-Reversal Table (L00A0-L00A4)

L00A0:DS.W 128,0
L00A2:LEA L00A0(PC),A0
MOVE.W #$FF,D7
L00A3:MOVE.B D0,D1
MOVEQ #6,D2
ROXR.B #1,D1
ROXL.B #1,D4
L00A4:ROXR.B #1,D1
ROXL.B

Case 2 Excessive byte operations

Throughout the code, there's an unusual preference for byte operations:

MOVE.B (A0)+,D0
MOVE.B (A0)+,D1

On the 68000 (ST/Amiga/Mac), word operations are typically preferred for performance. But the QL's 68008 CPU had an 8-bit external bus - byte vs word operations had similar performance. This coding style hints at optimisation for the 68008, not the 68000.

The disassembly available at the Brataccas website seems to have been produced from a QL to Atari ST port, not the Amiga as I originally thought.
https://www.brataccas.com/Page28.php

The first part of the code (first 1000-1500 lines or so) is a music tracker, and it's clearly a separate module from the rest, clearly designed to be reusable. There are hints that the I/O ports are Atari-specific and that the engine allows for developers to perform hot-editing of music notes via the MIDI port, which was something incredibly sophisticated for 1985. Some other parts of the code deal with vibrato, legato, and effects during realtime play.

After that block there's what seems to be a sprite blitting engine, but that's as far as I got.

To be continued...

#brataccas #retrocomputing #retrogaming #m68k #SinclairQL #QL #asm #assembler #m68008

Brataccas :: A HISTORY OF THE GAME

Brataccas fan site. Created and Hosted by juncmodule.

Earlier I posted a little tale about the 18 months of existence of Imagine Software, and Bandersnatch, one of the impossible pieces of expensive vapourware that never came to fruition (which has since become the inspiration for one of the TV series under the Black Mirror brand).

I knew that some of the ZX Spectrum code had ended up as part of the game Gift of the Gods, which was ultimately published by a different company who hired a surviving former Imagine Software team.

But I didn't know this other part of the story on how another part of the original Banderstnatch code ended up becoming part of the Amiga, Atari ST, and 68k Macintosh game Brataccas.

It makes sense now, because the Sinclair QL featured an earlier version of the Motorola 68000, so the port from the QL to the Amiga must have been relatively straightforward.

Says Wikipedia:
https://en.wikipedia.org/wiki/Brataccas

In October 1984, Sinclair Research paid a rumoured £100,000 for the rights to Bandersnatch and contracted Fire Iron, a new company set up by Hetherington and Lawson, to produce the game for the Sinclair QL[6] for release in early 1985.[10][11][12] Sinclair withdrew funding in 1985 when the QL version never appeared, and the directors then formed Psygnosis, with their first title Brataccas introduced at the 1985 Personal Computer World show.[13][14] It featured many of the concepts originally intended for Bandersnatch, and was released on the Atari ST, Amiga, and Macintosh[15] in January 1986.[2]

Look at those graphics! They are untranslated tetra-colour QL graphics on the Amiga, Atari ST, and the 68k Macintosh!

Download Amiga version here:
https://www.myabandonware.com/game/brataccas-6rv

Atari ST version here:
https://www.myabandonware.com/game/brataccas-6rv#Atari%20ST

#Amiga #QL #Sinclair #ZXSpectrum #speccy #Spectrum #retrocomputing #retrogaming #brattacas #bandersnatch

 Batman — Classic Isometric Game by Ocean Software looks super on the Sinclair QL.

Many of you probably remember the 1980's Isometric games of Batman by Ocean Software, a great game for systems such as the Amstrad and ZX Spectrum. Now is a port from the classic game available for the Sinclair QL.

https://badared.com/badaman/ql/batman/

#sinclair #ql #batman #port #retro #gaming #engineer #artist #media #retrocomputing #art #programming #tech #news

"Quantum Leap" Demo

Few tech brands maintain their appeal so many decades after their disappearance. Maybe the other two are Atari and Commodore.

https://www.youtube.com/watch?v=Je_1AXvNyu0

via Retro Gaming News

"A demo for the Sinclair QL that also has support for Qsound (AY soundcard) released at the party; 68k Inside 2024. It was made by Noice & SMFX and can be downloaded here"
https://www.pouet.net/prod.php?which=97019

#demoscene #Sinclair #QL #retrocomputing #demo

ORDI-5 (France, 1982-1985)

In this occasion, I decided to offer information and a corresponding list of programs from a French magazine.   "ORDI-5," an original title,...