Hi Jonesypeter,
I've scanned the first 50 pages or so in the book. I'll finish the rest most likely by the end of this week, but wanted to share with you the ones I have already scanned. Once everything is put together I'll have it in one PDF. It's difficult to get perfectly straight pages even though I'm using weights to help keep the pages down while I photograph them, but at least all of the text should be easily readable I think.
Some of these pages after checking them out in the PDF may have some watermarks from the CamScanner program directly over some important information, so for those I'll likely go through and rescan those pages to allow more room for the watermark. I looked into what it would cost to just outright purchase the CamScanner program but it's one of those subscription / rental models where you don't get to keep the program once you've purchased it so no thanks for that. : )
Here's the first batch of 50+ pages.
Take care!
-Thomas
This looks like a great book! It starts off by using ROM routines to access the VRAM, including filling a text screen with the letter B, and storing a text screen's contents, clearing the screen, then restoring the previous contents. There's also an indication of how to program a database program, and a list of Z80 instructions explaining how to use them. I think it's more interesting than the book by Ian Sinclair which we're waiting for from St1mpy.
I have this book as well.
Thanks very much Thomas. Very much appreciated.
I have had a thought that I may start typing this out and put it on my website. You could then jump to specific parts or find sections.
Any constructive comments as to if this would be useful to others would be much appreciated.
Peter
This may be a good idea, but first of all, what is your website address? I couldn't find one for you by viewing your profile and recent postings. Another idea is adding your own comments or a glossary to expand on this book. Last night I typed in the first one or two Machine Code programs run from MSX BASIC in the book and experimented with them. These programs copied the screen contents from the VRAM into RAM, leaving the original intact. You could then do whatever you wanted on the screen, such as CLS, LIST, or type anything, then type a=USR1(0) to restore the screen contents you'd saved. I found that this only worked on SCREEN 0, not on SCREEN 1. I wonder why? The Machine Code can also stop working after using it a few times. It's fairly obvious that this book only deals with MSX1, because it was published in Britain, where MSX2 was never released. In spite of that, the screen save and restore program also works in SCREEN 0 with WIDTH 80.
I was able to finish scanning all of the pages today. It's too large of a document (74 MB) for it to be viewed on Google Docs, so instead I just uploaded it at USAMSX.com. Here's the link:
http://usamsx.com/docs/starting-machine-code-on-msx.zip
Enjoy!
-Thomas
Thanks a lot Thomas for share this with us. I really appreciated.
Thomas,
Many thanks for sharing this with the community.
Best wishes
Sure, no problem. Glad it can be of help to you all.
-Thomas