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 (1124)

Аватар пользователя 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 (6)

Аватар пользователя 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.