BatmanQL - Joan Gayon (2025)

Anything QL Software or Programming Related.
napsternds
Bent Pin Expansion Port
Posts: 91
Joined: Tue Jan 26, 2021 11:04 am

BatmanQL - Joan Gayon (2025)

Post by napsternds »

Batman first appearance was the story "The Case of the Chemical Syndicate" in Detective Comics #27, published by National Publications on March 30, 1939.

Since then, Batman, the superhero, the embodiment of millionaire Bruce Wayne who fights criminals in Gotham City, became a global popular culture icon: comics, television series, written stories, toys, films, and, starting in 1986, video games. Batman's video games debut arrived in the 8-bit golden age, and from the very beginning, achieved a milestone, both commercially and for his technical achievements.

Batman (1986), programmed by Jon Ritman with graphic design by Bernie Drummond and published by Ocean Software, pushed the limits of 3D games with isometric perspective (the famous Filmation technique) introduced by the iconic "Ultimate Play the Game" label with the equally legendary titles Knight Lore (1984) and Alien 8 (1985).
knight lore.png
The game was originally developed for the ZX Spectrum, and at the time, Amstrad CPC, MSX, and Amstrad PCW versions were released. Later on, remakes (MS-DOS) or enhanced versions (MSX2, with coloured graphics) were developed by fans.

Ritman and Drummond's game was a huge success at the time, garnering high scores and honorable mentions in video games magazines (C+VG Hit, Crash Smash, Sinclair User Classic, Your Sinclair Megagame, ZX Computing Monster Hit). It also achieved record sales in the UK, Spain, Germany and other European countries where those 8-bit platforms were popular.

Technically, it was an absolute masterpiece, taking the Filmation technique of isometric 3D perspective to its best. 150 screens challenged the player with a series of complex but solvable puzzles, with smooth, fluid Batman and enemies movement, with no slowdown whatsoever. Drummond's graphic design is detailed and exquisite, monochrome on the Spectrum, MSX, and PCW, and somewhat more colorful on the Amstrad CPC version. The gameplay design was another achievement and, unlike the vast majority of games of the era, remains highly playable even today.

Batman appeared in May 1986. The home computing market had already left the initial boom behind. The most successful 8-bit platforms had established themselves (Spectrum, Amstrad, Commodore, and MSX), while many others had fallen by the wayside (Oric, Dragon, Sord, New Brain, etc.). 16-bit computers had been launched (Atari ST, Amiga), although they did not have a significant market share yett.

Another casualty of the market's ups and downs (and of its creator's limited focus) was the successor to the Sinclair ZX Spectrum, the ZX83, or, as it was finally launched in January 1984, the Sinclair QL. Sinclair launched its Quantum Leap as a professional computer, but with the features of a home computer, so in the end it was neither one nor the other. Quality issues and launch delays, coupled with fierce competition, meant that, following Sinclair's collapse and the subsequent sale of its computer IP to Amstrad in April 1986, Alan Sugar decided to cancel the QL line and keep just the Spectrum in his product portfolio.

So, the QL died commercially in April 1986, and Batman was released in May the same year. Obviously, a Batman port for Sinclair's ill-fated computer was never released.

But never say never. Well into the XXI century, Sinclair's undervalued platform has a legion of fans—well, more than a legion, perhaps it's just a century—who keep the machine's spirit alive with new hardware and software developments bringing unexpected joy to fans.
batman00.png
batman04.png
More than four years ago, a thoroughbred programmer discovered the QL`s limited graphical possibilities (8 colors in 256x256 pixels), and wondered how one of his favorite childhood games (Jon Ritman's Batman for the Spectrum) would look like in full color. No sooner said than done, Joan Gayón took matters into his own hands: he bought a Sinclair QL, painstakingly studied the workings of the video memory, the interrupts, the registers, the (almost nonexistent) sound, and began programming a pixel-perfect clone of the original game in Motorola 68000 assembler. Well, not exactly pixel-perfect, since he also converted the monochrome graphics of the Spectrum original to a glorious multicolor version, taking full advantage of the QL's limited palette.

And finally, after eleven paragraphs of inane verbiage, let’s speak loud and clear: neither Match Point, nor Alien Hijack, nor anything else. Joan Gayón has programmed THE BEST GAME OF ALL TIMES FOR THE SINCLAIR QL, and we're lucky enough to have it available for our enjoyment. It runs on a QL with 640k of RAM (the original 128k of the machine plus 512k). Beta testers have checked it on several configurations, both on the physical machine (ROM JS or Minerva, Gold Card, Super Gold Card, Aurora) and on different emulators (sQLux, QemuLator, ZesarUX) and FPGA solutions (Mister).

The game behaves exactly like the original: same graphics (in bright colors), same map, same puzzles, same fun.

Absolutely spectaQLar!!!!

https://youtu.be/Gv71rnfdets?si=frU8ghImz6lRjo4w

https://www.youtube.com/watch?v=5U6d-EBmU4Y

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

QL Forever!!
Last edited by napsternds on Sun May 11, 2025 7:33 am, edited 2 times in total.


User avatar
tofro
Font of All Knowledge
Posts: 3100
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: BatmanQL - Joan Gayon (2025)

Post by tofro »

Agree! Looks spectacular!


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
Popopo
Gold Card
Posts: 430
Joined: Wed Apr 07, 2021 10:37 am

Re: BatmanQL - Joan Gayon (2025)

Post by Popopo »

Hi!
It looks beautiful!!!

:) the color mixture is delightful.


User avatar
dilwyn
Mr QL
Posts: 3078
Joined: Wed Dec 01, 2010 10:39 pm

Re: BatmanQL - Joan Gayon (2025)

Post by dilwyn »

Great stuff. I love the graphics.

Trying to download it in Micro$oft Edge, it gives a bit of a hissy fit with the following message because of the .doc extension:
Batman download message
Batman download message
batman_vs_edge.jpg (10.91 KiB) Viewed 526 times
To avoid this, just right click on the link and Save Link As
Depending on how Edge is configured, you may also get a blue direct download button.


napsternds
Bent Pin Expansion Port
Posts: 91
Joined: Tue Jan 26, 2021 11:04 am

Re: BatmanQL - Joan Gayon (2025)

Post by napsternds »

dilwyn wrote: Sat May 10, 2025 9:09 am Great stuff. I love the graphics.

Trying to download it in Micro$oft Edge, it gives a bit of a hissy fit with the following message because of the .doc extension:
Thank you Dilwyn. We are working on fixing the download page.


Wicksy
Brittle Membrane
Posts: 123
Joined: Sat Apr 06, 2024 3:32 pm
Location: Australia

Re: BatmanQL - Joan Gayon (2025)

Post by Wicksy »

Well done, it's nice having ports that other machines got back then. What else is lurking in the shadows? :D

Am yet to get it working after changing the extension on both the flp and win versions. Am sure more info will come out.

A lot smoother movement to Alien Hijack, but then there's been more experience by programmers since then with the 68000 series.
The code seems to need to be bloated to achieve it on a QL?


Derek_Stewart
Font of All Knowledge
Posts: 4693
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: BatmanQL - Joan Gayon (2025)

Post by Derek_Stewart »

Hi

The file on the web page are in fact ZIP files, so change the file extensions to .ZIP and the file will unzip to a folder and mount the WIN file "Batman.win" to an emulator WIN1 slot, here is is running in Qemulator:


Bats.png


Regards,

Derek
User avatar
tofro
Font of All Knowledge
Posts: 3100
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: BatmanQL - Joan Gayon (2025)

Post by tofro »

Seems to play nicely with sqlux, although I can't hear any sound there.
QPC is a bit hesitant to run it.
And the BBQL of course likes it ;)


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
badaman
Trump Card
Posts: 170
Joined: Sun Jan 12, 2020 12:18 pm
Location: Spain
Contact:

Re: BatmanQL - Joan Gayon (2025)

Post by badaman »

dilwyn wrote: Sat May 10, 2025 9:09 am Trying to download it in Micro$oft Edge, it gives a bit of a hissy fit with the following message because of the .doc extension:
The website is on its way to easy download. An English version of the website is also in the works ;)


User avatar
RalfR
QL Wafer Drive
Posts: 1182
Joined: Fri Jun 15, 2018 8:58 pm

Re: BatmanQL - Joan Gayon (2025)

Post by RalfR »

tofro wrote: Sat May 10, 2025 10:28 amQPC is a bit hesitant to run it.
Which means?


7000 4E75
Post Reply