Programming....

صفحة 1/2
| 2

بواسطة Arkhan

Champion (259)

صورة Arkhan

10-11-2008, 22:01

Ok. I bid on my MSX2 (Sanyo Wavy 23. What a nice lookin' blue machine)...

What kind of programming is available on MSX?

book wise that is. I need some recommended reading!

I am a c/C++ programmer, and know some 6502/6510 assembly from C64/PC Engine programming.....

:-D

also, does anyone have copies of the develo software for MSX for PC engine stuff? That would be awesome.

Login أوregister لوضع تعليقاتك

بواسطة JohnHassink

Ambassador (5655)

صورة JohnHassink

10-11-2008, 22:49

Lucky you. Smile

With the HiTech-C compiler, you can produce C programs using .COM files that work well on MSX.
You do need dedicated libraries and some additional assembly code for commands like VDP & peripheric control I/O etc.

AFAIK, the common way to go for most people is ASM.

بواسطة Arkhan

Champion (259)

صورة Arkhan

10-11-2008, 23:15

oh cool cool. I know the MSX is DOS based and has... DOS 1 and 2? so that is pretty cool .

I just need to locate a few good reads and mess around . Is HiTech-C (Hi-C!) a free thing I could put on CF and use on the MSX once I get it and buy a sunrise card reader?

بواسطة ARTRAG

Enlighted (6923)

صورة ARTRAG

10-11-2008, 23:17

There are many nice C cross compiler for MSX.
I use HiTech C v.7.8 that comes complete in trial edition from the the HiTech web site.
(It is a commercial SW even if legacy)
With this compiler you can get .com files directly (using CPM model), and with same work,
ROMS and Megarom (having the compiler mange the rom pages by itself!)

بواسطة ARTRAG

Enlighted (6923)

صورة ARTRAG

10-11-2008, 23:23

HiTech C v.7.8 is for windows
there are also same msx C compilers -usually CPM compilers (e.g. the HiTech cpm compiler and many others)
but be aware that crosscompilers are usually more efficient and allow to manage larger projects
(to not say of the saving in compiling time)

بواسطة Arkhan

Champion (259)

صورة Arkhan

10-11-2008, 23:32

What is CPM?

Cross compiling could be fine. Its how I do my turbo stuff.... so long as I can test on real hardware!

بواسطة ARTRAG

Enlighted (6923)

صورة ARTRAG

10-11-2008, 23:45

think to cpm as the grand father of the modern msdos
it was a command line OS for z80 with tons of serious SW
like Wordsar, DBII, Borland TurboPascal...

بواسطة Arkhan

Champion (259)

صورة Arkhan

10-11-2008, 23:54

oh ok. Neat.

Artrag, do you know any good MSX oriented programming books?

بواسطة ARTRAG

Enlighted (6923)

صورة ARTRAG

11-11-2008, 00:04

This is for gaining a deep view of msx HW

http://map.tni.nl/

بواسطة Arkhan

Champion (259)

صورة Arkhan

11-11-2008, 00:05

Thank god I own a laptop. This will be a fun bathroom read!

LOL!

بواسطة Manuel

Ascended (19273)

صورة Manuel

11-11-2008, 00:11

Don't forget that that Sanyo has only 64kB RAM, not enough to run MSX-DOS 2 (and thus make good use of the CF card stuff!)

صفحة 1/2
| 2