Search found 11 matches
- Fri Nov 23, 2018 10:08 pm
- Forum: Programming
- Topic: Arcade Game Designer
- Replies: 30
- Views: 8565
Re: Arcade Game Designer
Hi Alessandro, Thanks for your suggestions, there's a new CALL command to call an external routine. You can also switch between standard and ULAplus palettes. In other news, I've added the Next, Dragon and Electron. They share graphics with the Timex and Atom but they're in and they will attempt to ...
- Sun Nov 18, 2018 2:45 pm
- Forum: Programming
- Topic: Arcade Game Designer
- Replies: 30
- Views: 8565
Multi Platform Arcade Game Designer - Now with Editors!
Wow, just nine months ago and so much has changed since then. AGD is no longer editorless, for a start. Back in April I bit the bullet and started coding a full set of Windows x64 editors for Spectrum, CPC, Timex TC2048 and Acorn Atom. The result was Multi-Platform Arcade Game Designer but it appear...
- Sun Nov 18, 2018 1:12 pm
- Forum: Programming
- Topic: Sevenup internal file format
- Replies: 9
- Views: 2307
Re: Sevenup internal file format
I wrote a SevenUp sprite importer for MPAGD, though it doesn't handle masked sprites. The way I figured out the format was to create some basic sprites and save them, then load the file into a Spectrum emulator as a binary and look at the format in denary and hex. It was simple enough to figure out ...
- Sun Nov 18, 2018 1:00 pm
- Forum: Brand new software!
- Topic: Old new software
- Replies: 24
- Views: 6124
Re: Old new software
No, I'm not sure if Cafe Turco is made with AGD. It looks similar, sprites are drawn with XOR and these ladders look Jonathan's Cauldwell style (compare Egghead) but I don't have the proof. I agree, that's about as AGD as AGD can get! Unaltered screen layout and they've even used a barely modified ...
- Sun Mar 04, 2018 11:54 pm
- Forum: Brand new software!
- Topic: EGGHEAD 6
- Replies: 20
- Views: 5751
Re: EGGHEAD 6
Hah! You scoundrel. What does the POKE do, or not do? It'll give you more lives. Not infinite, if memory serves you'll find all infinite lives POKEs will give you about 20 lives and no more... That aside, Andrew's POKE will also give you an issue with the ropes. Sorry Mr Ryals, I did warn you... ;)
- Sun Mar 04, 2018 11:46 pm
- Forum: Brand new software!
- Topic: EGGHEAD 6
- Replies: 20
- Views: 5751
Re: EGGHEAD 6
Don't try Andrew Ryals' POKE, he's fallen into the first trap I set (there are several) and it'll stop you making progress in the game. Seems he didn't test this one thoroughly. Hah! You scoundrel. What does the POKE do, or not do? It'll give you more lives. Not infinite, if memory serves you'll fi...
- Sun Mar 04, 2018 11:25 pm
- Forum: Brand new software!
- Topic: EGGHEAD 6
- Replies: 20
- Views: 5751
Re: EGGHEAD 6
Due to this location and general Jonathan's involvement in Vega project, this game gathered some serious hate on Twitter and Facebook. Undeserved hate, I would say. Personally I'll always have respect for Jonathan for what he did for Spectrum community, no matter how he was involved in this crappy ...
- Thu Feb 22, 2018 5:29 pm
- Forum: Games/Software
- Topic: The best classic Speccy game beginning with E: vote
- Replies: 49
- Views: 10363
Re: The best classic Speccy game beginning with E: vote
You might want to check the authorship of a certain egg-themed platformer in that list, not to mention the authenticity of its loading screen.
Please forward my trainspotter award to Claire Tucker...
Please forward my trainspotter award to Claire Tucker...
- Sun Feb 18, 2018 8:07 pm
- Forum: Programming
- Topic: Arcade Game Designer
- Replies: 30
- Views: 8565
Arcade Game Designer
For those who don't already know, I've updated the editorless version of AGD, fixed one or two bugs and added Amstrad CPC464 support. It's now possible to create a Spectrum game using BASIC-like AGD script and then convert it to the Next/Timex and the CPC by pasting in some new graphics and not much...
- Sun Feb 18, 2018 7:12 pm
- Forum: Programming
- Topic: Fastest Divide by 6
- Replies: 26
- Views: 6581
Re: Fastest Divide by 6
For the CPC version of AGD I just had to knock together a quick and simple routine to divide a screen coordinate held in the accumulator by 5. The routine I wrote was this: ; Divide y coordinate by 5 to give block position. div5 push bc ; store bc. ld b,0 ; reset result. cp 80 ; more than 80? jr c,d...
- Sun Feb 18, 2018 7:02 pm
- Forum: Programming
- Topic: Swinging ropes in games
- Replies: 14
- Views: 3732
Re: Swinging ropes in games
Egghead Goes to Town used a big table of coordinates for speed, all pre-calculated in Sinclair BASIC. It was quite expensive but seeing as the screens were very efficiently stored I figured it was affordable.