FUSION_C 1.2 is now available

FUSION_C 1.2 is now available

by ericb59 on 14-09-2019, 11:24
トピック: Development

Fusion-C is a C library you can freely use to program software and games for MSX computers under MSX-DOS in C language. MRC user Eric created a major update for FUSION C, version 1.2, which has just been released.

Here is a list of all improvements:

  • Fixes, optimizations, and new features, including MSX2 VDP features, Support of the V9990 and GR8NET TCPIP
  • CheckBreak: Check Break sequence in MSX-DOS console
  • PutCharHex: Print Hex conversion of a char on console
  • PrintHex: Print Hex conversion of an integer on console
  • HMMM: Vram to Vram
  • LMMC: Ram to Vram Fast Copy Function
  • YMMM: Vram to Vram Fast Copy to Y Position
  • HMMV: High speed draw filled rectangle
  • LMMV: High speed filled rectangle with operator
  • MouseReadTo: Fast Read mouse state and buttons to variable structure
  • Itoa: Integer to Char conversion
  • StrReverse: Reverse a string
  • BoxFill: Fast Draw of a box on screen (easy version of HMMV / LMMV)
  • BoxLine: Fast Draw of an empty box on screen
  • Added support for the V9990 by porting the TeamBomba's GFX9K graphics library to SDCC (Thanks to Sylvain). (beta, no manual, but a .h file to read!)
  • Added TCP TC

Support for GR8NET Cartridge (Thanks to Eugeny) (beta. No manual but a .h to read!)
The library is still free.

Relevant link: You can download this version at the Repro-Factory
Relevant link: or on GitHub

Media browser (2)

  • FUSION_C 1.2 is now available
  • FUSION_C 1.2 is now available

コメント (13)

By ducasp

Paladin (712)

ducasp さんの画像

14-09-2019, 13:35

I think Eugeny's library uses UNAPI, so it should be good to work with any UNAPI adapter (SM-X, Denyonet, Obsonet, XSWifi, etc...), not only GR8NET. Wink

By rvanzon

Rookie (17)

rvanzon さんの画像

17-09-2019, 09:19

@eric-boez thanks man, great work! Smile

By Argon

Paragon (1126)

Argon さんの画像

17-09-2019, 11:25

When I get the download link in my mail, the zip file is named v1.1.
It does contain v1.2 though Smile

By raymond

Hero (653)

raymond さんの画像

17-09-2019, 19:31

Will there also be a version to use with the ASCII MSX C compiler?

By ericb59

Paragon (1126)

ericb59 さんの画像

18-09-2019, 10:43

@Argon : Filename fixed

@raymond : no. MSX C is another type of C compiler

By ibantxuyn

Expert (127)

ibantxuyn さんの画像

02-10-2019, 15:29

Many thanks @eric-boez @eugeny for this long awaited update ;-)

By Wolverine_nl

Paragon (1160)

Wolverine_nl さんの画像

21-10-2019, 15:50

Hi Eric,
I saw the books were sold out, when do you expect there to be a new batch? Smile

By sfranck72

Resident (42)

sfranck72 さんの画像

22-10-2019, 12:38

You could find it on Amazon :
FUSION-C: MSX C Library complete journey

By Wolverine_nl

Paragon (1160)

Wolverine_nl さんの画像

22-10-2019, 13:17

Thanks, i ordered it Wink

By bradstallion

Supporter (9)

bradstallion さんの画像

12-08-2023, 12:55

Hi, I'm starting learning Fusion-C: great job!!!
I'd like to buy the book "FUSION-C: MSX C Library complete journey", but it's related to version 1.1, while current is 1.2 and 2.0 is in progress, if I understood correctly.

So, is that book still valid? Should I wait for an updated version of it?


By raymond

Hero (653)

raymond さんの画像

12-08-2023, 13:46

There is a PDF of the manual for version 1.2 as far as I know.

2.0 is in progress for some time already (1.3 has been abandoned). There is no information if or when 2.0 will be available.

By raymond

Hero (653)

raymond さんの画像

12-08-2023, 13:48

By jepmsx

Champion (281)

jepmsx さんの画像

14-08-2023, 07:18

The book, besides being a function reference it has the information on how to build the environment, the description of an MSX system, a C introduction and how to use assembler in your C code.

Fusion 1.3 can be downloaded from the github where you will be find an updated reference guide (only the functions, not the other information that there is in the book.

And don't forget that buying the book you also help the developer.