During a conversation on Facebook earlier today I mentioned a couple of books by Japanese author Hiroyuki Maeda, and I promised to post more information later. These books are for retro computer fans, even those who can’t understand Japanese. Mr. Maeda has published several books about retro computers and game consoles, but in this post I’ll talk about two of them:
- 懐かしのホビーパソコンガイドブック (The Nostalgic Hobby PC Guidebook, ISBN 978-4-7755-2339-1)
- 海外のゲーム＆パソコンガイドブック (The Oversea’s Game & PC Guidebook, ISBN 978-4-7755-2419-0)
These books contain lots of information about hundreds of computer systems and consoles from the late 70s to the early 90s. Keep reading for a taste of what’s insideRead more ›
I posted about this on my Facebook account a few days ago and several people asked for more photos and a followup, so here it is.
Some time ago I bougth a Panasonic FS-A1ST computer on Yahoo! Auctions. The description said that the unit was “as is” and that it wasn’t guaranteed to work properly. The photos were a bit dark, but there wasn’t any obvious physical damage. The price wasn’t high, so I bid on it and I won.
The package arrived a few days later. I couldn’t wait to open the box and try it (I had been without an MSX turbo R for quite a while), but my happiness vanished quickly: the computer came in a terrible shape. It was very dusty, and both the case and keyboard had yellowed a lot, not to mention the tobacco smell.Read more ›
This morning we went to Ginza for some important shopping, and afterwards we headed for the Sony Building. The reason: an exhibition opened there last week about the design of Sony products, and they have on display one of the coolest-looking MSX computers ever produced: a red HIT-BIT HB-101.
Sony Design: MAKING MODERN
Place: Sony Building (8th floor), Ginza
Admission fee: Free
Companion book: Sony Design: Making Modern
Held from April 29th to June 14th, 2015
In the last post we saw a very brief example of command line parameters, and we learnt about input/output redirection and pipes.
This week we’re going to see the structure of a program written in C. This post is intended as an introduction for users who haven’t programmed in the C language before. If you have coded anything in C before then you can completely skip it.
A few characteristics of C programs
If you’ve been an MSX user for a long time then it’s likely that you’ve seen lots of MSX BASIC programs. If that’s the case, then you’ll immediately notice several differences:Read more ›
We now have a working installation of the MSX-C compiler. We saw a very simple test program in chapter 12, and this week we’ll compile a program that actually does something.
We’re going to learn about:
- Command line parameters
- Input/output redirection
Along the way we’re also going to see some common compile-time errors and how to resolve them. This post doesn’t require or assume any previous programming experience. The content and example programs are based on chapter 4 of the book MSX-C入門上巻 (“Introduction to MSX-C, first part”) edited by ASCII Corporation in 1989.
Before we start go get something to drink. This is a long post.Read more ›
For my own reference I’ve compiled a list of all the technical articles that appeared in the Japanese MSX Magazine published by ASCII between 1983 and 1992. These articles are a fantastic source of information on the MSX architecture and how to develop software and hardware for it, even without previous knowledge of programming or electronics.
I have entered the article titles as they are, because this index won’t be very useful to you anyway if you can’t read Japanese.
Download it here:
- msx_magazine_articles.pdf (197 KB)
All of the MSX Magazine issues have been available for some time at the Internet Archive. This search will find most of them.
It’s been a while since the last post. This one isn’t technical at all. I’m just going to explain where we’re going from this point. Also, starting this week I’m setting a fixed schedule: one new post every Friday. This should keep you (and me) busy.
In the next posts we’re going to follow the Introduction to MSX-C (MSX-C入門) books published by ASCII. Both have been out of print for a long time, but they can still be found from time to time in Japanese second hand book stores and auctions. We’ll see everything in these books until we complete them, and then we’ll go to more technical stuff.
PDF versions of these were distributed with the MSX Magazine Revival issue #3 (MSXマガジン永久保存版３) in 2005. Both PDFs have been available online on the Internet Archive for some time (see links below).Read more ›
What I said about the previous two articles applies to this one as well: this explanation is for experienced users who want to have more control over the compile process. If you’re a beginner then you don’t need to bother paying too much attention to this (yet). However, it won’t hurt to at least skim it and find out what are the available options.Read more ›
This is the second post describing MSX-C’s command line tools. In the previous article we examined the parser (CF.COM), and today we’ll see the Function Parameter Checker (FPC.COM).
As before, this post is rather technical and assumes experience programming in C. It’s targetted at users who already have experience programming in C. However, I still recommend to read it at least once if you’re a beginner, because it will familiarize you with problems you’ll find in the future.Read more ›
It’s been a while since the last post in this series. At the end of the previous chapter we had a working installation of MSX-C Ver 1.2 with the MSX-C Library package.
Today’s post and the few that follow are a lot more technical. What comes now is a detailed description of the command line programs that compose the MSX-C compiler. The purpose is to allow users who already have some experience programming in C to dive deeper into software development in the MSX platform. If you’re new to compilers and the C language then this probably won’t make much sense yet, and that’s ok. We’ll go back to the basics after explaining these tools.
The information here comes from the books MSX-C Ver.1.2 User’s Manual and the Introduction to MSX-C (MSX-C入門上巻）, both by ASCII Corporation.Read more ›