Arcade Game Designer for MSX

Page 7/9
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9

By zPasi

Champion (472)

zPasi's picture

07-10-2019, 22:29

I downloaded the current version, where is MSX editor but no compiler yet.

Although AGD is a Windows package, seems to work under Wine (mostly). The script editor / notepad doesn't find the example project scripts, even though they are there. And the Speccy.exe emulators sound doesn't work on a Mac. But not bad considering it's Windows software Smile

By jltursan

Prophet (2189)

jltursan's picture

08-10-2019, 18:52

The actual WinAGD is capable of automatically convert a ZX AGD program to MSX just selecting the new platform, very handy. Of course don't expect fancy MSX graphics automagically; but the incorporated graphical tools are good enough to give the gfx the nice MSX touch and then, generate the new source files.

By Timmy

Expert (114)

Timmy's picture

08-10-2019, 23:08

I am glad that AGD is coming soon to the MSX. It is nice to see that the MSX will also have a lot of games that already existed for AGD on other platforms. Smile

By jltursan

Prophet (2189)

jltursan's picture

15-10-2019, 21:10

A little update:

- The engine has BEEP working (based on PPI bit sound)
- It has also the basic AGD SFX working (SOUND command, based on PSG)
- The RAM build is complete, it can handle binaries of about 40KB max.
- Fixed a stupid bug (what else?) in particles engine. Now they work the same as in the official AGD games. Although they're slower than other machines, they can keep easily the frame time and don't slowdown the action. Simply, don't abuse of them...
- BUILD script (Windows only for now, I'll probably add a Shell script to make it work in Linux too) with the aforementioned RAM distribution support and some basics to add a ROM distribution later.

Don't work yet (apart tons of undiscovered bugs):

- TICKER scrolling routine.
- Joystick 2
- The synch routine has still some drawbacks. I'm trying to keep the game loop in a frame time to work with VRAM in vblank at max speed; when it doesn't happens, garbage could appear (or OpenMSX can report this).

The testing over real machines has been ZERO until now; so it must be a priority to do some basic tests first.

@theNestruo: yes, I can free an alpha setup to test.

By jltursan

Prophet (2189)

jltursan's picture

07-11-2019, 21:01

A little update with a new video of the final version of Foggy's Quest:

https://youtu.be/A2t_6AsGdKw

Most of the above has been corrected.

By Manuel

Ascended (15799)

Manuel's picture

07-11-2019, 21:37

Someone should write some proper sound and music for such games. But still, awesome work. The speed looks very good. It's one of these typical Spectrum platform games though... Not my favourite. But well executed.

By jltursan

Prophet (2189)

jltursan's picture

07-11-2019, 21:46

Yep, basic sound in AGD is now the beeper routines you can hear now in the video (I somewhat love these bleep & bloops such ZX games usually have Smile) and some AY SFX; but there's no out-of-the-box tracker routines to use. There have been some unofficial implementations of these play routines; but nothing easy or officially approved.

I've converted/tested some other games and they're notable given how simple AGD language is. I can post some other videos running on MSX but I haven't enough time to convert also the gfx of all the games and I would love to shown them in all of their glory. "Deep Core Raider" is one of them (ZX video warning!):

https://www.youtube.com/watch?v=wg4G07-7-iM

By zPasi

Champion (472)

zPasi's picture

08-11-2019, 06:41

I'm surprised about the sound situation: doesn't AGD support PSG? Even when there is PSG in CPC and Spectrum 128 K models, and it's the same chip than in MSX?

By jltursan

Prophet (2189)

jltursan's picture

08-11-2019, 07:15

Yes, it has SFX sounds but there's no official music player. All music you can hear in other ZX releases has been added by hand. There're some tools like the AGD Musicizer that help a lot in doing this.
Think that AGD compiles its source and creates an asm listing that can be modified at will.

By Timmy

Expert (114)

Timmy's picture

08-11-2019, 08:22

Well, traditionally Spectrum games usually have their own specific music code, so adding them into AGD just would limit the choices of AGD.

I can't say how the MSX scene works, but on the Spectrum we literally have hundreds of great music engines. There is so much choice there's no point to just include one music engine. All of them do things differently, some of them plays samples, some of them are very small, some of them uses the PSG, and others plays during interrupts, for example. Besides, music engines are not portable across systems anyway.

Does the MSX even have music players? I've been here on this forums for so long and I can't seem to recall any? (I know this is probably my fault but I really can't remember any.)

Page 7/9
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9