Programming....

ページ 1/2
| 2

By 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.

ログイン/登録して投稿

By 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.

By 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?

By 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!)

By 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)

By 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!

By 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...

By Arkhan

Champion (259)

Arkhan さんの画像

10-11-2008, 23:54

oh ok. Neat.

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

By ARTRAG

Enlighted (6923)

ARTRAG さんの画像

11-11-2008, 00:04

This is for gaining a deep view of msx HW

http://map.tni.nl/

By Arkhan

Champion (259)

Arkhan さんの画像

11-11-2008, 00:05

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

LOL!

By Manuel

Ascended (19270)

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