Hi everyone, I'm new to this forum so I'll use this topic to introduce myself.
I'm quite new to the retrocomputing community as I have started collecting vintage systems and games this last summer. Even if I'm new to this hobby, I have gathered a pretty cool collection so far, and one of my favorite piece of my collection is the Sony MSX HitBit 501F which is an amazing MSX1 (integrated tape deck, two cartridge slots). I also acquired a few MSX1 classics such as Knightmare, Nemesis, Antarctic Adventure, Penguin Adventure, Supers Billards and more...
I also am a freelance programmer, and I would like to try my hand at making MSX games.
I know that there is two common ways to do so; MSX-BASIC and Z80 assembly. But after doing a little research, I discovered ccz80, ccz80++ and Tabmegx. Using this language with the object oriented abilities of ccz80++ in the Tabmegx IDE seems to offer a powerful and "easy" way to develop software for the MSX (I also am used to object oriented programming, which makes it even better to me).
My only problem is that there seems to be a lack of in-depth documentation or tutorials about ccz80, ccz80++ or Tabmegx. All of their official websites don't provide any advanced documentation and I couldn't find any step by step tutorial.
I noticed that there was a lot of spanish communities that published documentation but sadly I can't read it.
So I'd like to know if there is any documentation or tutorials that would allow me to learn how to develop in ccz80, ccz80++ and use Tabmegx. Maybe I missed some documentation, but I couldn't find anything that explained those in-depth.
Thank you in advance and have a nice day!
P.S: My PC is running Linux Mint 17.3, so I run the ccz80, ccz80++ compilers and Tabmegx in Wine. Those work fine, but the ccz80 IDE provided with the compiler doesn't seem to work in Wine, so I'm forced to use Tabmegx.
