It is possible to make turn based games with that tool? I wanna to make game like Stoneshard on ZX Spectrum or maybe like Princess Paisley game on itch_io.
Hello there, i'm very impressed with this program. i've been fascinated with ZX Spectrum Games and Graphics for a few months now and i'm liking to use this program, this is very cool.
I'm having some issues envolving the exporting of the project, it creates the .agd file, it asks if you want to create a .tap file, but it never creates it, which is a problem.
I would be very thankful if you know what could i do to fix this.
(sorry for my English, it's not my main language.)
Off the top of my head I'm not sure what the problem is. If you post on the forums maybe someone who has had a similar issue will remember what the solution was.
This is limited to 48K isn’t it? Have you ever considered a 128K version? No complicated things like making it backwards compatible, just more memory available?
No, it wouldn't be straightforward to do that because the extra RAM is banked. MPAGD would have to spit out multiple listings and the user would have to manually assemble them individually then save them out as multiple code blocks, not to mention writing a BASIC loader program with some machine code to load the code files into the relevant RAM banks. Anyone capable of doing that is already capable of taking the existing assembly language listing and modding it to use the extra memory.
Not yet, we're still looking for a C64 expert to convert the engine and make the few necessary mods to the compiler (easier than it sounds). I'm always happy to work with a volunteer, add the editors to the Windows tool and output the graphics in the required format. Likewise for any other machines.
We have engines and compilers for Z80, 6502 and 6809 machines so it's probably an idea to start with one of the 6502 models. Modding the compilers is probably the simplest job, that's written in C. The engines take a bit more converting, obviously the way sprites and display routines are handled differ tremendously between formats. Kees van Oss did the Z80->6502 conversion so he's the best person to ask. He's on the MPAGD forums and in the Facebook group. I'd be doing the Windows editors so you'd need to let me know what you want and how you want graphic data output for the compiler. The best place to chat about all of this might be Facebook
Hi jonathon , I had no problems using your brilliant software , but where does it store the finished .tap ??? . Am i doing something wrong ? the game builds and runs in the built in emulator but when i look for the finished product i cant find it , could you please explain the process for the export.(i was writing games for the spectrum but the only tap file i found said it was a c64 tap file is this the right thing ??
I don't recall off the top of my head but there should be a couple of batch files within the "Suite ZX" subdirectory, one called build.bat and the other export.bat. If you look in there you should get an idea, you can even modify them to copy the .tap anywhere you like for convenience. If you have any further questions they're probably best answered over at the AGD forum.
I see quite a few people asking about adding the C64 to MPAGD. I'm thinking of asking on the C64 forums to see if they can help. I have zero technical knowledge so not sure how to ask. What exactly would someone need to do to add the Commodore 64 to MPAGD?
Not at present, but we are always looking for volunteers to convert the engine and compiler to more machines. Do feel free to bring this to the attention of developers in any retro forums you visit!
WOOOOOOOOOOOOW ! I'm not a good programmer in fact I only use programming a bit as a hobby but I really would have liked to create an 8bit game! You've made my day, it's even making me want to get out my little simple game engine with which I'm creating a simple game to make it functional haha greetings!
Thank you, I hope you have fun with it and get to create an 8-bit game. MPAGD is designed so that the user can create games regardless of programming experience. It can create the initial scripting code for you, which can be amended later when you feel confident enough to make changes - small at first, bigger changes later on. As your experience grows you'll start to realise just how powerful the tool is
That's great I'll try to move it and experiment and see what I can achieve, do you think it can be run on old computers? How WinXP? That would be great, already very illustrated, it would be great if it was read in the boot system
Hi! I'd like to contribute to the C64 compiler and maybe to the engine as well, I developed an NES emulator and am making a C64 emu now, and also a 6502 user-friendlier assembler.
Haven't made C64 games, but I know the platform quite well.
At present I don't know of anyone working on a C64 compiler or engine so feel free to make a start. The best place would be with the compiler and engine for an existing 6502 machine; Kees van Oss did the initial Z80->6502 conversion work so he's the best person to talk to about that. You'd also need to tell me about the graphics format you want so I could update the Windows editor and output data in the correct manner for the compiler/engine to use.
Hi, I don’t know if this is a bug or something I’m doing wrong but if the play area is set to the full screen width the explosion particles just wrap round on that side leading to particles just going forever, if I change the play area to 1 column less they work fine?
Not at present although it would be perfectly suited to that machine. We'd need a volunteer to convert the compiler (relatively straightforward) and engine (requiring a TI-99/4A expert). I'm always happy to help if anyone wishes to step forward.
Thank you for your work! I tried to use it on MacOs (with Wine Emulator for windows) but crash it when I export the game or file; Do You have planned to develop this on MacOs??
← Return to tool
Comments
Log in with itch.io to leave a comment.
hey there! its been 4 years since the last update to this, so i have to ask, is this tool abandoned? or are you quietly working on and off on it?
It's not abandoned but I have been working on other projects. It will be updated at some point.
We are preparing an article about MPAGD for BrewOtaku #004, we hope it will raise your interested in providing some updates and features again :)
It is possible to make turn based games with that tool?
I wanna to make game like Stoneshard on ZX Spectrum
or maybe like Princess Paisley game on itch_io.
It isn't designed for turn-based games but I think they should be possible.
Sounds cool! I wanna to make some games like Bitsy / Princess Paisley with turn based gameplay and Narrative Interactives on ZX Spectrum.
Hello there, i'm very impressed with this program.
i've been fascinated with ZX Spectrum Games and Graphics for a few months now and i'm liking to use this program, this is very cool.
I'm having some issues envolving the exporting of the project, it creates the .agd file, it asks if you want to create a .tap file, but it never creates it, which is a problem.
I would be very thankful if you know what could i do to fix this.
(sorry for my English, it's not my main language.)
Off the top of my head I'm not sure what the problem is. If you post on the forums maybe someone who has had a similar issue will remember what the solution was.
This is limited to 48K isn’t it? Have you ever considered a 128K version? No complicated things like making it backwards compatible, just more memory available?
No, it wouldn't be straightforward to do that because the extra RAM is banked. MPAGD would have to spit out multiple listings and the user would have to manually assemble them individually then save them out as multiple code blocks, not to mention writing a BASIC loader program with some machine code to load the code files into the relevant RAM banks. Anyone capable of doing that is already capable of taking the existing assembly language listing and modding it to use the extra memory.
Did the c64 engine ever get made? Exporting games for the 64 would be amazing
Not yet, we're still looking for a C64 expert to convert the engine and make the few necessary mods to the compiler (easier than it sounds). I'm always happy to work with a volunteer, add the editors to the Windows tool and output the graphics in the required format. Likewise for any other machines.
I’ll make a post about it on the Facebook groups if that’s ok :-)
I wouldn't mind having a look at it. Depends a bit on how much work it is of course.
We have engines and compilers for Z80, 6502 and 6809 machines so it's probably an idea to start with one of the 6502 models. Modding the compilers is probably the simplest job, that's written in C. The engines take a bit more converting, obviously the way sprites and display routines are handled differ tremendously between formats. Kees van Oss did the Z80->6502 conversion so he's the best person to ask. He's on the MPAGD forums and in the Facebook group. I'd be doing the Windows editors so you'd need to let me know what you want and how you want graphic data output for the compiler. The best place to chat about all of this might be Facebook
Would it be possible to add Colecovision? It seems logical based on it's similarity to MSX which is already supported. Thanks.
Hi jonathon , I had no problems using your brilliant software , but where does it store the finished .tap ??? . Am i doing something wrong ? the game builds and runs in the built in emulator but when i look for the finished product i cant find it , could you please explain the process for the export.(i was writing games for the spectrum but the only tap file i found said it was a c64 tap file is this the right thing ??
I don't recall off the top of my head but there should be a couple of batch files within the "Suite ZX" subdirectory, one called build.bat and the other export.bat. If you look in there you should get an idea, you can even modify them to copy the .tap anywhere you like for convenience. If you have any further questions they're probably best answered over at the AGD forum.
Thankyou
Hi Jonathan,
I see quite a few people asking about adding the C64 to MPAGD. I'm thinking of asking on the C64 forums to see if they can help. I have zero technical knowledge so not sure how to ask. What exactly would someone need to do to add the Commodore 64 to MPAGD?
Thanks
Hello everyone!!!
I created my first game for Amstrad CPC thanks to WinAGD and some wonderful people.
You can play and test it at https://capasoft.eu/amstrad/jax-the-dog-amstrad/
Thank you very much Jonathan.
Are you able to create .NES files with this? I'd really like to import games that I make into my BittBoy PocketGo.
Not at present, but we are always looking for volunteers to convert the engine and compiler to more machines. Do feel free to bring this to the attention of developers in any retro forums you visit!
WOOOOOOOOOOOOW ! I'm not a good programmer in fact I only use programming a bit as a hobby but I really would have liked to create an 8bit game! You've made my day, it's even making me want to get out my little simple game engine with which I'm creating a simple game to make it functional haha greetings!
Thank you, I hope you have fun with it and get to create an 8-bit game. MPAGD is designed so that the user can create games regardless of programming experience. It can create the initial scripting code for you, which can be amended later when you feel confident enough to make changes - small at first, bigger changes later on. As your experience grows you'll start to realise just how powerful the tool is
That's great I'll try to move it and experiment and see what I can achieve, do you think it can be run on old computers? How WinXP? That would be great, already very illustrated, it would be great if it was read in the boot system
It should run on 32 and 64-bit Windows so give it a go
Hi! I'd like to contribute to the C64 compiler and maybe to the engine as well, I developed an NES emulator and am making a C64 emu now, and also a 6502 user-friendlier assembler.
Haven't made C64 games, but I know the platform quite well.
Please check my code: https://github.com/Drean64
as a c64 fan(atic) this would be greeat!!! its great software as it is now can only get better!
At present I don't know of anyone working on a C64 compiler or engine so feel free to make a start. The best place would be with the compiler and engine for an existing 6502 machine; Kees van Oss did the initial Z80->6502 conversion work so he's the best person to talk to about that. You'd also need to tell me about the graphics format you want so I could update the Windows editor and output data in the correct manner for the compiler/engine to use.
Thanks! I will!
Hi, I don’t know if this is a bug or something I’m doing wrong but if the play area is set to the full screen width the explosion particles just wrap round on that side leading to particles just going forever, if I change the play area to 1 column less they work fine?
Yes, it's a known issue
It's still a live project as far as I'm concerned
Hey. This does seem like a great tool, but will there be a native Linux build or do I have to run this on the Wine compatibility layer?
It uses a lot of Windows system calls so no Linux version. Sorry
It's all good, I just hope it might play nice with the Wine compatibility layer.
Hi, is there a written english manual somewhere?
Yes, there is a comprehensive manual in the download.
This is really a superb tool and engine, really love using it.
either a feature request or a how do you do.
Constants
SPEED = 6
MAXBULLET = 20
things like that, in the same way devpac would them replace them in code during a pass
IF A = MAXBULLET
instead of having to replace 20 in several places if I want to change MAXBULLET
They don’t use up any variables this way.
again superb engine thank you.
Nice engine. Thank you for your great tool.
Great job and great tool to start creating video games.
Thank you for your effort.
8 bits forever...!!!
Hi Jon, is there any way we can use 32x32 or 16X32 sprites in MPAGD?
There is a version of AGD called maxi where this is possible?
Thank You for all your work in the speccy sceen!
AGD supports 16x16 or 16x24 sprites. For anything else you'll need to use more than one sprite whether in AGD or MPAGD
The best
Does this have support for Texas Instruments TI-99 4A?
Not at present although it would be perfectly suited to that machine. We'd need a volunteer to convert the compiler (relatively straightforward) and engine (requiring a TI-99/4A expert). I'm always happy to help if anyone wishes to step forward.
nice tool jonathan , wild castle have a new version
Thank you for your work! I tried to use it on MacOs (with Wine Emulator for windows) but crash it when I export the game or file; Do You have planned to develop this on MacOs??
Regards!!
No plans at present. Unfortunately it has to use a lot of Windows system calls
Thanks!!!! And again, great work!!!!