Why not Pascal / C instead BASIC?

Page 3/5
1 | 2 | | 4 | 5

By AxelStone

Prophet (2694)

AxelStone's picture

06-05-2016, 11:32

enribar wrote:

I think Pascal for MSX actually IS THE alternative to Basic,

Totally agree, this is what I'm trying to say in this thread Smile . MSX Pascal is mature enough to make serious things with it: good ide, good libs...it only needs a comunity.

MSX-C is still more rought, but I feel that there is a growing comunity and perhaps soon we can have a fully funcional cross compiler as SDCC (at this time, it lacks from specific MSX libs). By the moment, you can use MSX-C compiler by ASCII with MSX libs made by ASCII too. I'm working hard with MSX-C since a few months ago and I'm learning a lot, I hope more people are encouraged to try.

In any case, a good comunity of developers Pascal both C should be really nice.

By Sylvester

Champion (398)

Sylvester's picture

06-05-2016, 12:33

I use msx-c sometimes for experiments Smile I made a MSX version of cowsay: https://github.com/sndpl/cowsay but it still needs some testing.

@AxelStone: What libraries would you like to see for MSX-C ? I'm busy with a asm experiment to get the Moonblaster driver working by just loading a file from the command line and play it. But that's more work then I thought (memory issues of where the songs are located etc, also no experience with asm). When that works I want to see if it's possible to make a C lib of it :)

By AxelStone

Prophet (2694)

AxelStone's picture

06-05-2016, 14:14

@Sylvester That Moonblaster driver should be reeeeeally great, actually is the main lack in my game engine: I've not gotten still ASM driver of MB getting working on MSX-C. A native driver for MSX-C should be a great advance, but if you can get ASM driver getting work with MSX-C is fine too.

If you can we can share experiences with this driver Smile . It should be a great advance for MSX comunity to get a Moonblaster driver, as BASIC and Pascal users allready has. I'm actually working in ayFX driver (to get SFX) and is near finished. Surely this kind of drivers is a big push for people who wants to try MSX-C.

For other libs, I thinks that MSX libs by ASCII are really good, has almost everything you need. It should be really great to get them ported to cross compilers as SDCC in order to work on PC.

By raymond

Champion (389)

raymond's picture

06-05-2016, 14:23

I have used the Moonsound Turbo Pascal driver and only remember that it has it "problems", so if someone would be able to create a better one...

By AxelStone

Prophet (2694)

AxelStone's picture

06-05-2016, 14:36

raymond wrote:

I have used the Moonsound Turbo Pascal driver and only remember that it has it "problems", so if someone would be able to create a better one...

Feel free to ask for it in the thread you started for Pascal: https://www.msx.org/forum/msx-talk/development/turbo-pascal-qa-official-thread

;)

By raymond

Champion (389)

raymond's picture

06-05-2016, 17:16

AxelStone wrote:

Feel free to ask for it in the thread you started for Pascal: https://www.msx.org/forum/msx-talk/development/turbo-pascal-qa-official-thread

;)

As the MSX-C version was discussed here I thought let me ask for the Turbo Pascal version here as well ;)

By AxelStone

Prophet (2694)

AxelStone's picture

06-05-2016, 19:44

Sure, let's hope both drivers soon Cool I suggested that in order to up your thread a little, it seems it's a bit forgotten Sad

By raymond

Champion (389)

raymond's picture

06-05-2016, 20:52

Bumped it a bit now Big smile

By Grauw

Ascended (8457)

Grauw's picture

16-08-2017, 19:40

Here’s something nice made in Pascal…! :) Never seen it before, too bad it was never fleshed out into a full game. Also, screen 11!

By Manuel

Ascended (15756)

Manuel's picture

16-08-2017, 21:45

Indeed, indeed, indeed. Whatever language it was made in, the graphics, scrolling and overall looks are simply fantastic. A game like that could be quite impressive on MSX2+. We have not much to compare with, perhaps only Sonyc and the never finished M-Kid.

Page 3/5
1 | 2 | | 4 | 5