Showing posts with label leadlight. Show all posts
Showing posts with label leadlight. Show all posts

Sunday, 28 January 2018

Eamon keeps on chugging in Eamon Remastered

Keith Dechant recently released Eamon Remastered:

"Eamon is a classic interactive fiction game with RPG elements, written for the Apple 2 in 1980. Eamon Remastered is a remake of the classic game for the modern web. Play Eamon adventures in your browser without needing an emulator."

The Lair of the Minotaur in Eamon Remastered

I’ve tried Eamon Remastered, and it’s very good, graceful work, though still with a few light bugs and features to come that are being tweaked out. Eamon Remastered provides a mechanically faithful port of Eamon’s Main Hall, the place where you make your characters, plus a collection of classic Eamon adventures you can try in any order you choose. Characters are stored locally on your computer, so all you need to play is a web browser. There are twenty adventures on the site so far. The starting selection appears to be a curated one, a mix of the historically famous (in Eamon circles), the good, and the reasonable/sensible. I mean reasonable in the sense that the player won’t be killed in such adventures, instantly and repeatedly, by deathtraps and supermonsters. The 250+ adventures made for Eamon during its heyday vary massively in their difficulty level, quality and setting because they were all written by different people, and weren’t subject to any oversight or master plan. Keith’s choice of adventures to port to Eamon Remastered so far looks to spare random visitors from the threat of wack difficulty, and also from the conundrum of having too many adventures to choose from.

(If you’d like to read more about the harsh nature of the challenge presented by some old school Eamons, see my reviews of The Tomb of Y’Golonac and The Pyramind of Anharos on IFDB.)

Keith’s work builds on an MS-DOS port of Eamon called Eamon Deluxe, by Frank Black, a previous (and indefinitely ongoing? Or is it now definitely not-going?) project that had one of the same aims as Eamon Remastered: to make Eamon more easily playable by more people. Eamon Deluxe sought to achieve this via the ubiquity of the DosBOX emulator and by enhancing screen reader compatibility, but when I recently retried Eamon Deluxe on a High Sierra Mac, it was a bit tetchy.

Eamon’s history has enough spread and divergence that it’s as fascinating a one to wander as that of its more cerebral antecedent, Crowther and Woods’s Adventure. You can follow Jason Dyer’s exhaustive attempts to catalogue differences across early versions of Adventure over in his Renga in Blue blog. Eamon was born in a similarly accessible/hackable programming environment, and so from it grew a tree of numerous cousins, offshoots and ports, some with minor tweaks, some with major. Some of them were to other systems and some to languages other than English. Just over the past few years, more thought-to-be-lost adventures on old floppies have turned up and been added to the general library, or to the PC Eamon Museum.

Matt Clark’s intermittently updated blog The Eamon Adventurers Guild tracks all of these finds and updates. It's a good read if you want to see what Eamon stuff has been going on between 2004 and the present. A couple of my favourite posts include the tour of the historical promo disk for an envisioned (read: now vaporware) Apple IIGS-specific version of Eamon and the review of a sneaky commercial version of Eamon called Load’N’Go Beginners Cave.

A ton of heavy Eamon lifting was done post-heyday by Frank Black with Eamon Deluxe. As I understand it, another of its goals was an exhaustive one: to eventually port every Eamon adventure to Eamon Deluxe. It seems unlikely that will ever happen, but Eamon Deluxe already sports a solid catalogue of adventures, including some original ones for the system. It also contains a reorganised Eamon adventure tree with vacant branches in it ready to receive the yet-to-be-ported games. I was chuffed to see there’s even a slot in there for my game Leadlight.

Another neat feature of Eamon Deluxe is that it holds reviews for many of the adventures in the app itself. That’s to say that you can read them from the same interface in which you browse the adventures. This approach gives Eamon Deluxe the potential to be the Ultimate All-In-One Eamon Box, though I think it will remain a potential.

To read more about the earliest days of Eamon (from a recent perspective) you can also check out Jimmy Maher’s posts about it in The Digital Antiquarian.

Sunday, 18 September 2016

Leadlight and a new OS for the Apple II

John Brooks, best known in Apple circles for programming the amazing Apple IIGS version of fantasy platformer Rastan in 1990, recently released an unnofficial update to ProDOS 8, the OS used by 8-bit Apple II computers. The last official version was 2.0.3, released by Apple in 1993, so that's 23 years between lunches. Brooks's 2.0.4 release includes improvements for almost the whole range of Apple IIs, both the 8-bit ones and the 16-bit Apple IIGS.

One thing about ProDOS 2.x in general is that it never ran on the oldest Apple II models: the original Apple II, the Apple II+ and the unenhanced Apple IIe. You needed an enhanced Apple IIe, an Apple IIC or an Apple IIGS. Until now, anyway. Brooks's 2.0.4 lets you run ProDOS 2.x on the earlier IIs.

When I programmed Leadlight back in 2009–2010, I had to assess what the minimum hardware requirement for it would be. The game uses ProDOS 2.0.3 and lowercase characters, so I stated that the minimum would be an enhanced Apple IIe. Now the game could potentially run on older machines under ProDOS 2.0.4, so long as they've been upgraded to 64KB of RAM and have 80-column cards in them (giving lowercase capability).

I don't think I'll be racing to implement this possible OS change. Leadlight is at a very stable place now and content-synced between the Apple II and Inform versions, but there is a glimmer of appeal in the idea of tweaking it to try to get it to work on even more limited hardware without taking anything out of it.

* You can buy Leadlight Gamma for modern devices or get the original Apple II version for free at

Thursday, 16 July 2015

Leadlight Gamma interview on IndieSider #26

For episode 26 of the video/podcast series IndieSider, the show's host Ken Gagne invited me on to talk about Leadlight Gamma and IF. This episode is out today.

IndieSider's structure is that episodes start with a game overview/demo (about 8 minutes in this case) then the interview plays over gameplay footage (about 30 minutes in this case). Or you can get an all-audio version.

Ken pointed out that I've already talked about making Leadlight per se a fair bit in various media in the past, so the focus of this episode is on porting the game, releasing it commercially and other stuff.

You can watch the video (or get the audio) and peruse episode links on the IndieSider/Gamebits homepage:

Or if you're Youtubey, you can watch the vid there:

I hope you enjoy your trip through this door.

Thanks again to Ken again for having me.

Friday, 17 April 2015

Presenting Leadlight Gamma

Last week I released Leadlight Gamma, a new Glulx incarnation of my 2010 Apple II-coded interactive fiction-survival horror-CRPG hybrid, Leadlight (here's Leadlight on IFDB). You can buy Leadlight Gamma for MacOS, Windows, Linux or iOS at for US$4. The game file is cross platform compatible and I offer various configurations of installer or interpreter+game bundles on the site:

15-year-old Belinda Nettle is studying at Linville Girls High School in Australia's Blue Mountains. After falling asleep in the library one afternoon, she wakes from her mundane existence into a nightmare. Her classmates are transformed, nameless terrors seek her out across the schoolgrounds, and traps and tricks threaten her life at every turn. 
Can you help Belinda survive this terror-filled night and solve its mysteries? And will there be a new day?
The game also has a standalone site at

At the core of Leadlight Gamma is a faithful port of the original game, now enhanced for modern platforms with graphic automap, tutorial mode, unlockable extra content, behind-the-scenes tour mode and easter eggs, original soundtrack, artwork gallery and an accessibility mode for vision-impaired players.

Unfortunately the accessibility mode isn't a go on Macs yet because the only Mac interpreter that can run LLG is Gargoyle, and Gargoyle doesn't work with screen readers. I plan to talk about this and the various other technical challenges to accessibility programming I've been running into and learning about in another post in the near future.


You might wonder what motivates someone to spend a long time remaking one of their games instead of moving onto the next one. I can summarise what happened like this:

A few years ago I was tossing about ideas for a sequel to the original Leadlight. It would have been all modern. No two-word parser, no Apple IIs in sight – just a brand new game. While these ideas weren't coalescing, I opened Inform up one evening and copy-pasted the description of Leadlight's first room into it to see how it looked. Before long I'd pasted some more rooms in, and I was experiencing a degree of pleasure and narcissism in being able to walk around in this world again in a new context. I got hooked on building the whole thing anew after overcoming the first engineering challenge I encountered (though I don't remember exactly what it was, now). I also realised the port would bring the game to more players, and just make it easier to get at.

So I've ended up doing a 180 on the idea I previously expressed that I had no interest in porting the game to Inform. I'd thought the 'building a ship in a bottle' feel of the original 8-bit project (for me) might be rendered invisible or pointless-feeling by taking it to a platform which could, relatively speaking, do anything. I didn't realise it would end up being another interesting permutation of the same experience. It was like building a scale model of the ship in the bottle, partly by squinting through the glass at the original ship, and partly by studying the microscopically scaled plans used to build the original ship.