Turbo Rascal Syntax Error, or TRSE, has long had a reputation as one of the most capable tools in the retro game development scene. It’s a full suite: IDE, compiler, programming language, sprite editor, music tracker, and more, capable of targeting over 20 classic platforms from the Commodore 64 and NES through to the Amiga 500, ZX Spectrum, BBC Micro, Atari systems, MSX, and Apple II. The problem was always getting it running in the first place.

Before you could write a single line of code, you had to download the application, potentially sort out Qt library dependencies, install separate emulators for each target platform, configure them to talk to each other, and hope nothing fell over on your particular OS. For hobbyists and newcomers, that setup process was enough to send people packing before they’d seen anything on screen. The fun stuff was buried under a lot of friction.

TRSE

That friction is now gone. TRSE has been integrated into the Retro Game Coders online IDE, making it fully accessible in the browser with no installation or configuration required. You pick your target platform, write your Turbo Rascal code, hit run, and the IDE compiles it and fires it up in an included emulator right there on screen.

The currently supported platforms in the browser IDE include the Commodore 64, VIC-20, Commodore PET, BBC Micro, ZX Spectrum, Amstrad CPC6128, MSX, Atari 8-bit, Apple II, Vectrex, and IBM PC. TRSE joins C, BASIC, and Assembler as fully supported languages on the platform.

The language itself, called Rascal, is Pascal-inspired and sits at a useful middle ground between readability and low-level control, compiling down to tight machine code for each target system. For developers coming from modern languages, the learning curve is relatively approachable compared to jumping straight into assembly.

For anyone who has previously bounced off TRSE due to the setup overhead, this is a clean on-ramp. The Retro Game Coders site also has an existing library of TRSE tutorials that can now be followed directly in the browser IDE, removing the last remaining excuse not to give it a go.

Source: Retro Game Coders

Share.

Jim is a dad from Massachusetts by way of the Northeast Kingdom (IYKYK). He makes music as Our Ghosts, and with his band, Tiger Fire Company No. 1. He also takes terrible photos, writes decent science fiction and plays almost exclusively skateboarding games. He cannot, however, grow a beard. Favorite Game: Tony Hawk’s Pro Skater

Leave A Reply