MSX Compilator

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

Par gdx

Enlighted (6116)

Portrait de gdx

02-12-2015, 01:05

Please replace all "POKE-1,170" by "POKE-1,(15-PEEK(-1)\16)*17" in your programs! Shocked!

Par samsaga2

Resident (62)

Portrait de samsaga2

02-12-2015, 09:40

My two cents:
- Don't waste your time writing an IDE. You can create plugins for emacs, vim, atom, sublime, etc...
- Use an intermediate language, don't compile directly to z80 from the source code. It will be easier to optimize the code and in a future you can add more languages. It's also useful to optimize the code for multiple targets ( like z80 and r800).
- An MSX Basic with functions like alloc and free would be very interesting.
- Github and pull requests are very useful.

Par Grauw

Ascended (10716)

Portrait de Grauw

02-12-2015, 10:00

samsaga2 wrote:

- Github and pull requests are very useful.

I personally like BitBucket better Wink. You can have private repositories for free. And Mercurial version control.

Par bosh77

Resident (44)

Portrait de bosh77

02-12-2015, 13:12

Ok gdx, thank you for your suggestion!
Hi samsaga2, my project want to be entirely native and specific for systems MSX, although the idea of the intermediate language is interesting, thank you for the suggestion!
In the future it will expand to other processors or other systems.

Par bosh77

Resident (44)

Portrait de bosh77

27-12-2015, 03:14

Here is the second version of the project that now use the BASIC language.

www.kreativesoftware.it/msxproject/MSXCompilatorV02.zip

For now are only a few commands, as in the example, but in the future will be added all MSX-BASIC commands.

Par ericb59

Paragon (1099)

Portrait de ericb59

27-12-2015, 08:12

Very intereting project.
The sample seems doens't work.
I can see a screen "I'm loading" then MSX make a reset (BlueMSX. MSX2 Emulation)

Par gdx

Enlighted (6116)

Portrait de gdx

27-12-2015, 09:58

It's because Bosh77 has not replaced the "POKE-1,170" by "POKE-1,(15-PEEK(-1)\16)*17".

Par bosh77

Resident (44)

Portrait de bosh77

27-12-2015, 12:51

ok, now I corrected according to the suggestion of GDX.
Download at the same link.
ericb59, I suggest you try with an MSX2 machine emulator.

Par chalky

Expert (65)

Portrait de chalky

01-01-2016, 20:40

Wow! I hope you continue developing this - what you've achieved so far looks very promising.

Par Neurox66

Supporter (3)

Portrait de Neurox66

02-01-2016, 08:44

Very interesting.
when it will be available for Mac OS X?

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