MSXPi has two main branches:
master - current working stable release. This contains code for the branch under development, in a more mature state, but may not contain most current tools.
dev - current devlopment branch. This is where latest tools are developed and tested. Code here might change overnight, and even several times a day. Things may nor work properly, so if you want something more usable, go to the master branch or dev_0.7.
dev_0.7 - Contain ealier development code. Uses an old single-byte protocol, and only support BASIC client (no MSX_DOS).
Other branches might appear and dissapear. I recommend you not to use them.
MSXPi project is structured around three directories:
/software - all software goes here /hardware - electric schematics, cpld design files /documents - documentation
The /software branch has this structure:
/software |---- | | | /asm-common | |---- | | | | | /include | | | | | /ROM | |---- | | | | | /src | | | /Client | |---- | | | | | /src | | | /Server | |---- | | | /c | | | |---- | | | | | /include | | | | | /src | |