WinAGD BBC version

Post Reply
User avatar
Posts: 3249
Joined: Tue Jul 14, 2009 12:57 pm
Location: Netherlands

WinAGD BBC version

Post by oss003 » Tue Oct 01, 2019 8:22 pm

Hi guys,

after a lot of testing and coding, it's time to publish WinAGD for the BBC......... 8)


What is WinAGD:
WinAGD is a Multiplatform Arcade Game Designer with Windows based editors written by Jonathan Cauldwell.
He started with AGD (Arcade Game Designer) for the ZX Spectrum.
After creating a lot of new games he went on and created MPAGD (Multi Platform Arcade Game Designer) which are Windows based editors to create a game for multiple platforms.
You can create games in WinAGD and compile them for several platforms like the ZX Spectrum, MSX, CPC, Acorn Atom, BBC, Dragon Coco, Enterprise, Spectrum Timex or Spectrum Next. Not all compilers are working yet but a lot of them are.

How does it work:
You need a few programs to create AGD games:

- WinAGD, a Windows based editor
- Compiler, a platform depending program to convert AGD code
- Engine, a platform depending library with game routines.
- Emulator, a platform depending emulator

All of these programs are linked by batch files called a Suite to compile, assemble and emulate the game in an emulator.

What do you need:
I created two BBC suites to create games with WinAGD:

- WinAGD, a BBC suite for a normal 32kB BBC
- WinAGD-SWR, a BBC suite for a 32kB BBC with 16 kB Sideway RAM expansion

The only difference is that you can create bigger games in the SWR version.

How do I start WinAGD:
Download the WinAGD zip file and unpack it in a directory.
Browse to that directory and start WinAGD.
It is important to select machine->bbc first because the default platform is ZX Spectrum.

Where are the files stored:
When you select 'Export Source code' the Suite BBC is started to create several files:
- Disc image, in the Suite BBC\Disc directory
- Binary file, in the Suite BBC\Outputs directory
- ASCII AGD script file, in the Suite BBC\Scripts directory

You can find a MPAGD manual in the zip file in the doc directory.
To get a bit familiar with AGD, Jonathan recorded a few tutorials.
You can find all information about MPAGD here including the tutorials:

Multi Platform Arcade Game Designer
Tutorial 1
Tutorial 2
Tutorial 3

It's a good start to look at the tutorial videos and do the same in WinAGD BBC.

Many thanks to Kieran for creating the initial BBC compiler and engine.
Good luck and let the gaming begin ...... :lol:

Last edited by oss003 on Tue Oct 01, 2019 8:35 pm, edited 3 times in total.

User avatar
Posts: 587
Joined: Sat Apr 03, 2010 9:16 pm

Re: WinAGD BBC version

Post by jbnbeeb » Wed Oct 02, 2019 7:45 pm

=D> =D> =D> =D> =D>

This is deserving of a great fanfare!!!
I'll check this out in the next few days.

Thanks Kees and Kieran for getting this together. Hopefully we'll see some new releases for the Beeb soon via WinAGD. I've never actually used it before (what with it not til now targeting Beebs and me not having a Spectrum) - but I'm excited it's here now as it should make it a bit easier for people to make games for our favourite machines!
..I'll be at the Virtual Acorn meetup for Cambridge Computer Museum May 16th 2020

User avatar
Posts: 873
Joined: Sat Sep 19, 2015 11:11 pm
Location: Farnham, Surrey, UK

Re: WinAGD BBC version

Post by kieranhj » Wed Oct 02, 2019 10:06 pm

Great job Kees! I’m glad my initial tinkerings were of some help. Well done for seeing this through to a full release, it’s clearly been a lot of work! =D>
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers |

User avatar
Posts: 4
Joined: Sun Feb 26, 2017 6:12 pm
Location: Nottingham

Re: WinAGD BBC version

Post by JonathanC » Sun Oct 06, 2019 1:49 pm

Excellent job by Kieran and Kees, the list of supported machines grows. :)

Have just uploaded my latest version of the editors. You should be able to import monochrome 256x192 screens from Dragon, Atom etc now to grab sprites and I've added this feature to the documentation. ... e-designer

Work continues on the tool so do let me know if there's anything you would like adding to the Windows editors

User avatar
Dave Footitt
Posts: 841
Joined: Thu Jun 22, 2006 10:31 am
Location: Abandoned Uranium Workings

Re: WinAGD BBC version

Post by Dave Footitt » Tue Oct 08, 2019 7:52 pm

Fantastic work chaps =D>

Looking forward to having a go!

Post Reply

Return to “miscellaneous new bbc and electron games”