I was going to say if you need help, ask, but - then I decided to just throw some things at you (:
http://marmsx.msxall.com/english.php (programming pages are on Portugese; I believe Brazilian dialect... but the code is of course code so managable (: ) Includes Pascal.
https://www.konamiman.com/msx/msx-e.html
https://github.com/Konamiman < Konamiman's pages and source code, mainly Spanish, but English translations...
http://www.z80.info/zaks.html < Programming the z80, 3rd edition, author's permission given (Rodney Zaks, pretty much the authority (: )
https://hansotten.file-hunter.com/ < archive of Hans Otten's msx pages, inclucing technical info
https://www.lavandeira.net/relearning-msx/
I have an MSX and an MSX2, and various folks I know (including here) have them, grew up with them, and still use them.
I have a noWind interface; but various other interfaces are possible. I reccomend something like that (:
