コモドール128の交換

最近のeBayオークションでコモドール128をもう一台落札できました。出品の説明によって、未使用品です。それは本当かどうかよくわかりませんが、兎に角、かなり奇麗なシステムになります。

コモドール128は荷台が必要じゃないのですが、互換性が少ないのに、10代と同じくNTSCの画像が欲しくなりました。準備したら、前のPAL機をヤフオクで出品する予定です。NTSCにする理由は3つあります。

その一、細かいところが懐かしいです。例えば、Karatekaを起動するとき、その起動画面は10代のころと同じになります。PALのディスクで起動すると違う画像が移ります。

その二、NTSCは60Hzで映りますので、もっときれいな画像が出ます。写真でそういうこと映らないとおもいますし、2枚目の写真はNTSCでもPALでもないけど兎に角奇麗です!

その三、ゲームによって違うけど、多くのゲームはNTSCの方が大きく映ります。例えば、コモドール64の一番好きなゲームのAlternate Reality: The Dungeonのタイトル画面で下の写真を撮影しました。画面の上から下までほとんど使っています。

未使用品かどうかわかりませんが、キーボードはあまり触れてない感じです。スムーズにタイピング出来ます。少し汚れがありますから未使用品は嘘だったかもしれませんが、そういうことあまり気にしていません。

GEOS 128

初めてのGEOSの経験。128版のほうがいいと思いましたが、使っているREU(メモリー拡大)は128を対応しないらしいしまだ80列モードで使えないからやっぱり64版をしばらく使ってみようかな。でもREUなし状態でもいろいろ楽しみました!

ディフォルトは白黒のテーマが設定されたが4ビットカラーまで対応しています。

マウスも初めてコモドールで使いました。簡単に掃除しましたがまだあまりスムーズに動きませんので使うにはちょっと苦労する。(^_^;)

マウスが使いにくいのにペイントのソフトでこんなにすごい絵を作りました。モネっぽいですね。

マルチタスキングが出来るほどは言えませんがペイント起動している状態で電卓やメモ帳で軽いタスクが出来ます。

一番使ってみたかったGEOSライターは残念ながら80列モードしか対応しません。1541Ultimate-II+のバーチャルプリンターでASCIIでもPNGでも出力して現代のパソコンで使えます。

 

速さを比べてみる

興味本位で、この小さなBASICプログラムを作りました。コモドール128とコモドール16の両方に入力しました。

どっちが早いか見てみたかった:
3位:コモドール128で行5と行135を省いた状態:1分55秒
2位:コモドール16:1分34秒
1位:コモドール128で行5と行135を入力した状態:55秒

確かに、行5と行135は効く!コモドール128の40列モードだけで使うFASTのコマンドはビデオ出力を消してCPUのスピードを2倍に設定できます。ビデオ出力を戻すにはSLOWを使います。128の80列モードでしたらCPUはいつも2倍速い!

コモドール16の色パレットにはびっくりしました。264シリーズの初心者なのでよくわかりませんが、コモドール64と128より色の選択が多いです。もっとみずみずしい色を選ぶにはCOLORのコマンドに3番目の引数有るらしい。デフォールトはイースターっぽいです!

 

Commodore 128

I enjoy taking unique photos, but I’m not very refined at it. Fake it until you make it, I guess.

This is my day-driver in the Commodore world. I searched out a nice-looking Commodore 128 at a reasonable price. I’d say I did a good job; the case and keyboard are nearly immaculate. The price was not cheap, but nothing for me ever is after shipping, and this was definitely in the “not bad” range. Look at this beauty:

Just look at it!

However, the one I bought is an NTSC model. Growing up in America before the Internet became mainstream, you could easily never know that NTSC was a disadvantage. Since I was in an NTSC region, everything related to video that I owned was NTSC-compatible, and all software in the stores were written with NTSC compatibility in mind. And it never ever seemed like a problem; walk into Target and see a hundred games ready to go with your system. Walk into an actual software shop and there could be double or triple. Actually, I talk about it as if I felt it wasn’t a problem, but I’m pretty sure I never even knew about NTSC, much less PAL, when I was growing up.

But the landscape is quite different now. Here I am, actually still in an NTSC region, but with access to the Internet. And being such an old technology, copyright is kinda ignored and you have basically unfettered access to mountains upon mountains of software. And when this happens, you start to realize that a lot of it doesn’t work, and you may wonder why. And the reason is that much much more software was written for PAL.

So I bought another Commodore 128, this time from the UK, thus PAL. And I received it, but it wasn’t nearly as nice looking. Sticker residue was the real eye-sore, and of course that will clean up, but on top of that, it was a little yellowed and quite a few keys had small nicks on them. Not wanting to trade my beauty of a 128 for a beat-up one just for access to more software, I exchanged one motherboard for the other. Pretty straightforward process, just a few screws to open the case, two cables and a ground wire to disconnect top from bottom, and a few screws to release the motherboard, repeat, and reverse. Tidy. Now I have a nice-looking AND highly compatible Commodore 128! And now that I think about it, I also have a not-so-nice looking and not as compatible Commodore 128! It lives in the closet until I get around to cleaning it up and selling it.

And here it is all set up with SD2IEC and Datassette.

So, why a Commodore 128 instead of a Commodore 64? That’s the more typical choice, right? Well, my first computer was actually a Commodore 64, but I didn’t buy that myself, and it was used entirely for games. After a couple of years, I bought my own Commodore 128 at a garage sale. Sure, it was used, but it was my own money. And it was purposed not only for games (but believe me, there were games) but also for school. Not every teacher at the time would accept a printed paper, but quite a few did, and each paper got input on that system. I feel I did a lot of growing up on that system, so it remains the more nostalgic of the two for me.

The Commodore 128 is also a much more sophisticated system. The CPU was faster by nearly double the speed. There was double the memory. The included version of BASIC was much more featureful. It output at double the resolution, if you had the right hookups. There was a second CPU that could load CP/M programs. And there was almost no software to take advantage of any of this! Is what people like to say. But actually there were a substantial number of apps that could take advantage of these features. What the Commodore 128 was lacking was games.

This is the rear view, where you can see there are two (actually three, but one doesn’t really count) possible video outputs. The one labeled video is for 40-column video, but the RGBI can output at 80-column, and they can even be run at the same time.

But inside every Commodore 128 is 99.9% of a Commodore 64. It was nearly 100% compatible with Commodore 64 apps and games. So while it can be thought of as its Achilles’ heel, because software developers just kept producing Commodore 64 games since the Commodore 128 could also play them, in retrospect another perspective is possible. Commodore 128 native for productivity and the very seldom game, and Commodore 128 in Commodore 64 mode for serious gaming. I’ve heard there are games that aren’t compatible with the 64 mode of the Commodore 128, but I’ve never personally loaded one that doesn’t work. I believe I was given one specific title that doesn’t work, and if that game is a must-have, well, I suppose the 128 isn’t for you. But for me it’s the dream machine!

Someday, I hope to use this for actual productivity again. It won’t browse the Internet or display PDF files, but I can use it to type documents and print them, and I can use it to telnet, which could allow me to connect to a modern PC which I can use SSH from, which could make it quite accommodating to do work on. But for now, it’s getting serious use as a gaming machine!

Love love love these fake leather dust covers!