電子ガジェットいろいろ

電子系のガジェットやアプリ開発等の話題を書いてます

とりあえず理想のPC98DOS環境が完成しました(PC-9821Xa16/R12)

1年半前に入手したPC-9821Xa16/R12の拡張を続けて理想のDOS環境が完成しました。

f:id:uosoft:20200115150746j:plain
f:id:uosoft:20200115150604j:plain
画像を見てもらえれば分かる通り、あまり使用しないCD-ROMをMOに交換してます。Cバス、PCIの拡張スロットはすべて埋まっています。

CPUはPentium 166MHz、メインメモリは96MB
HDDはCF-IDE変換ボードでSLCタイプの4GBのにMS-DOSWindows98の2つのパーティションに分けました。
Windows98は他のWindowsからファイルコピーだけのために使用して、他のことには使用していません。(古いWindowsゲームを遊ぶ場合は、WindowsXP環境のVaio type Wの方が快適なので)

f:id:uosoft:20200115150708j:plain

DOS環境でPentiumは十分なパワーがあり、どんなものでも快適に動かせる感じです。
PC-8801mk2SRエミュレータのP88SRも余裕で動作します。PC-9801-86にADPCMのメモリを追加するちびおとも実装しているので、再現度もかなり高いです。
古いゲームは早すぎるものもありますが、PC-9801EXやPC-286Cもあるので、そちらで遊びます。

拡張スロットに入れてるものを紹介します。

f:id:uosoft:20200115150709j:plain

FDDインタフェース PC-9801-87

5インチのFDD(ロジテックLFD-52)を接続するのに使用しています。
数回コンバートのために使用しましたが、普段はそんなに使用することも無く5インチFDDはしまってあります。

MIDIインタフェース Super MPU S-MPU/PC

SC-88proを接続していでます。

FM音源ボード PC-9801-86

コンデンサ交換、高音質改造、ちびおと実装です。
FM音源にはこだわりたかったので、すでに整備済みのものを3万円で購入しました。

SCSI-2インタフェース IFC-DP

PCISCSI-2インタフェースです。内蔵用のコネクタもあり、MOドライブを接続しています。
USBバスパワーのMOドライブも安く入手できるので、Windowsとファイルをやり取りする際に非常に便利です。これにしてからWindows98もいらないかなって思ってます。

LANインタフェース LGY-PCI-TXL

元々LANはCバスものが付いてましたが、Cバスが埋まってしまったのでPCI用に交換しました。
Windows98で使用しています。

前はオークションやフリマで拡張ボードを色々チェックしてましたが、ここまでくると満足してチェックしなくなりました。

懐かしのレトロPC名作ゲームガイド (マイウェイムック)

懐かしのレトロPC名作ゲームガイド (マイウェイムック)

僕らのパソコン 30年史 ニッポン パソコンクロニクル

僕らのパソコン 30年史 ニッポン パソコンクロニクル

  • 作者:
  • 出版社/メーカー: 翔泳社
  • 発売日: 2013/10/30
  • メディア: Kindle

SONY NW-A105 ある意味待ち望んでいた機種 NW-A55に望んでいた機能を追加したような機種

年末辺りからあまり使用していないイヤホンやDAPを売却して資金を作り、SONY NW-A105を購入しました。

以前に紹介したSONY NW-A55も売却しましたが、NW-A55に望んでいた機能を追加したような機種でずっとほしいと思っていました。

OSはAndroidになりました。GooglePlayも使用できるので、ストリーミングサービスも使用できます。既に会員のAppleMusicとAmazonMusicのアプリをインストールしました。
ファイルはMicroSDカードに入れるので容量は少なくて良いと思い、16GB版にしました。初期状態で約10GBの空きがありました。
バージョンアップ用に2GB必要なのと、使用しているうちにシステムが作成するファイルあるので、本体にはアプリのみ入れるようにすることとします。音楽関係のストリーミングサービスやプレイヤーアプリをいくつか試しましたが、どれも300MB以下なので、音楽関係に限定した使い方であれば問題なさそうです。

接続端子はUSB Type-Cになりました。これは大きなポイントだと思います。同時期に発売したNW-ZX507もUSB Type-Cなので、この先WM-PORTは廃止されていくことになると思います。(Android搭載機種だけかも)

音質はNW-A55と比較すると低音が抑え気味になり、弱ドンシャリに感じ自分的に好みの傾向になりました。解像度等の総合的な音質の印象は同レベルだと思います。
今回もDSEE HXは今回も優秀です。さらにこの設定は他のアプリにも影響するので、ノーマル音質のAppleMusicやAmazonMusicでもハイレゾ化されるので、Wifi環境の家の中では結構ストリーミングで聴くようになりました。

標準プレイヤーのW.ミュージック以外ではハイレゾ音源は48kHz/16bitでの再生になるようですが、DSEE HXが効くので高音質で聴くことができます。

NW-A55を使用していた時から、他のストリーミングサービスを使いたい、WM-PORTは面倒と思っていたので、今回は待ち望んでいた機種でした。

色々整理した結果、現在所有しているDAPはNW-A105、ONKYO DP-S1A、SHANLING M2s、Zishan Z3・ZISHAN DSDです。それぞれ特徴があり、音質も好みなので、持ち続けてます。

NW-A105

この記事の機種

ONKYO DP-S1A

一番音質がお気に入りの機種。
FiioやAK等の同価格帯の他の機種も試しましたが、これが一番音質が良く感じ、音の傾向も好みでした。

SHANLING M2s

低価格ながら音の傾向が好みで、小型で邪魔にならなく、PCのUSB DACとしても使用しています。

NICEHCK P3 私的レビュー

本年もよろしくお願いします。

NICEHCK P3のレビューです

去年11月頃のセールにNICEHCKが売り出していた福袋で入手しました。
Bluetoothケーブル(NICEHCK HB1)とのセットで約3000円で購入しましたが、普段の価格はAliexpressでP3が約4000円、HB1が約1500円で日本のアマゾンではそれぞれ+1000円程で出品されています。

1DD+2BAのドライバ構成です。
やや低音強めで高音はウォーム系で刺さりも無く、低音よりのドンシャリタイプです。
個体差もあると思いますが、KZとの同じドライバ構成の物と比較すると、良く音がまとまっていて良い意味で1ドライバのような感じで違和感なく各音域の音が伝わってきます。

BluetoothケーブルのHB1の方は、この価格帯のBluetoothケーブルは過去にもいくつか手を出しては音質に満足できるものは無く信用してなかったのですが、今回は思ったより良く、普通に使えるレベルの物でした。

通常価格で考えると同価格帯の中華イヤホンと比較しても全体的に同レベルで、特出した特徴はありませんが自分は安く入手できたので大変満足しています。

PC98のこと

パソコンはMSXから入ったので、16ビット機は非常に憧れていました。

PC98を入手したのは大学の入学祝として親に買ってもらったPC-9801BXでした。
ちょうどコンパックショックの時代で、対抗して低価格で販売したFELLOWシリーズの初代です。
当時のPCはメーカーの小売希望価格は高めに設定されいて、実売価格は意外と低かったのを覚えています。
PC-9801BXも218,000円だったのを128,000円で買いました。モニターを合わせても20万円以下だったと思います。
当時はバイトもしてある程度小遣いにも余裕ができたので、HDDや86音源を増設したり、メモリやODPを足したりして無理やりWindows95まで延命してました。

この頃からQuickBasicやQuickCで本格的にプログラミングを始め、簡単なゲームやツールを作ってNiftyに登録したりしてました。
例のパズルゲームもあります(今でもベクターにあります)。

ゲームはティル・ナ・ノーグやウイニングポスト、フロンティアユニバース、レジオナルパワーシリーズ、ウィザードリィ5、トキオ1,2を主にやってました。
他にも思い出せないものが数個ありますが、別にゲーム機にもあるものはゲーム機の方をやってたので、改めて思い出してみると案外少ないですね。当時PCではプログラミングやフリーゲームを主にやってました。

3年ほどでメモリ14.6MBでWindows95を使うのは限界を感じDOS/V機を自作しました。

その後1年はゲームのために置いておきましたが、全く電源を入れなくなり最後には知人に譲ってしまいました。

過去記事にも色々書いてる通り、最近またPC98を手に入れ、ティル・ナ・ノーグとフロンティアユニバースを何度も遊んでいます。

蘇るPC-9801伝説 永久保存版―月刊アスキー別冊

蘇るPC-9801伝説 永久保存版―月刊アスキー別冊

  • 作者:
  • 出版社/メーカー: アスキー
  • 発売日: 2004/03/18
  • メディア: 大型本
蘇るPC-9801伝説 永久保存版 第2弾

蘇るPC-9801伝説 永久保存版 第2弾

  • 作者:
  • 出版社/メーカー: アスキー
  • 発売日: 2007/03/23
  • メディア: 大型本

MSXのこと

久しぶりにFS-A1STで遊んでいまして。昔のことを色々思い出しました。

中学生の頃に2年生だったかな?に初めて買ってもらったのがMSX2でした。
機種は珍しい三菱電機のML-G30でした。
父親が知り合いのツテで展示品だったものをモニタ込みで格安で購入したようです。
本当はFS-A1FかHB-F1XDを希望したのですが、外部スロットが1つしかないML-G30にがっかりした記憶があります。
この機種はPC98のCバスのような内部スロットが2個あったのですが、仕様は他のスロットと全く同じことが分かり、FC-PACを殻割して基板を直接挿して使用していました。
外部+内部で合計して3スロットあり、ぎゅわんぶらあ自己中心派1と2+FM音源と他の機種ではそのままできないようなことも可能でした。

ゲームはぎゅわんぶらあ自己中心派の他にはグラディウスレイドックザナドゥハイドライドイース123、大戦略ウィザードリィウルティマ4をやってました。
思い出せないのもいくつかありますが、ファミコンもあったので、思い返すとMSXのゲームはそんなにやってなかったようです。10年ほど前にHB-F1XVを手に入れてからの方が色々遊んでいます。
中学生当時はお金もそんないので、ディスクステーションや雑誌のプログラムを打ち込んで遊んでる方が多かったです。
少しですが自分でもプログラムするようになり、『MSXで遊ぶ! z88dk(C言語)でゲームを作ってみました』で作ったゲームは自分のチュートリアルの意味で新しい環境で開発する際の題材にしていると書きましたが、原点はMSXのBASICでした。
キャラが〇、金塊が△、壁が■で表示されるテキストのみで作ったゲームです

■■■■■■■■■■
■〇■■■■■■■■
■ ■△ ■■■■■
■ ■■ ■■△■■
■ △■ ■△ △■
■■△  ■■△■■
■■■■△   △■
■■■△△■△■■■
■■■△△  ■■■
■■■■■■■■■■

こんな感じのゲームでした。
翌年にMSX2+が発売したのですが、いいなとは思ったものの不思議と欲しいとは思いませんでした。
買い替える金があったらゲームを買いたいって思ってましたね。

そんなMSXも高校に入るとだんだん遊ばなくなり、3年ほどで飽きたような気がします。
自分にとって高校はパソコンもゲームもあまりやらない時期であり、全盛期を過ぎて十分に安くなったPC-8801MRを中古で買ったりもしましたが、これもあまり遊ばないですぐに押入れ行きになりました。(その割には例のパズルゲームもPC88で作り、某雑誌に掲載されたりしています。)
次にパソコンを本格的に使うのは大学入学時に買ったPC-9801BXになります。そのうちPC98のことも書きたいと思います。

YAMAHAのMU1000とRolandのSC-88pro

今でも使用しているハードウェア音源があります。
YAMAHAのMU1000とRolandSC-88proです。どちらも数年前に中古で1万円台で購入したものです。
PC98の現役当時はQY70を音源代わりに使用してました。何か曲を作れそうと思って選んだのですが、結局固定で音源のみ使用してました。
QY70は当時から持ってるものではないのですが、これも数年前に状態の良いもの確保してを1台保管しています。
その後DOS/Vに移行後サウンドカードをYMF724を搭載したものにしました。
このような経緯からずっとYAMAHAXG音源派でした。そこでWindows7の時代に過去のMOデータ整理してMIDIデータを発見したのを機に久しぶりに実機で聴きたくなり、当時憧れていて中古で安くなってたMU1000を入手しました。
MIDIデータはRolandのGS音源に最適したものも多く、こちらも実機で聴きたくなりRolandMIDI音源全盛期の定番のSC-88proを入手しました。
現在ではMU1000をWindows機に、SC-88proをPC-9821Xaに繋いで使用しています。

MU1000



パート数:64
最大同時発音数:128
音色数:1396
ドラムセット:58
エフェクト:リバーブ18タイプ、コーラス20タイプ、バリエーション97タイプ、インサーション1〜4各97タイプ、EQ4タイプ

SC-88pro



パート数:32
最大同時発音数:64
音色数:1117
ドラムセット:42
音色マップ:3(SC-55/SC-88/SC88Pro)
エフェクト:リバーブ 8種類, コーラス8種類, ディレイ10種類, 2バンドイコライザー インサーションエフェクト64種類1系統


MSXで遊ぶ! Mega Flash ROM SCC (2019年版)

久しぶりにMega Flash ROM SCCを作ろうと思ってたところ、以前書いたエントリー(MSXで遊ぶ! Mega Flash ROM)ではリンク先が無くなっていたりと情報が古くなっているため、現在の情報で書き直します。

Mega Flash ROMの製作

用意するもの

まず必要なのはフラッシュメモリICです。この改造にはAM29F040Bの32ピンDIP型を使います。
型番はAM29F040B-90PD, AM29F040B-90PC, AM29F040B-90PIがありますが、数値部分は転送速度で120(AM29F040B-120PC等)でもかまいません。
サイズは4Mbit(512KBytes)です。
既に生産終了しているみたいで、大変入手困難です。

SCCのゲームカートリッジ。今回の例では「激突ペナントレース」を使います。

他に使えそうなゲームはSCC - Wikipediaを参考にすると、
F1スピリット(MSX
王家の谷 エルギーザの封印(MSX1)
王家の谷 エルギーザの封印(MSX2
クォースMSX2
グラディウス2MSX
激突ペナントレースMSX2
激突ペナントレース2(MSX2
ゴーファーの野望 エピソードII(MSX
沙羅曼蛇MSX
スペースマンボウMSX2
メタルギア2 ソリッドスネークMSX2版)
です。

他に抵抗4.7kΩ 1個と 1回路1接点スイッチ 1個です。

制作手順

まず基板を取り出します。

この大きい方のICがSCCで、小さい方のICががマスクROMです。
このマスクROMを取ります。

ハンダ除去は、吸取り線や吸取り機で構いませんが、サンハヤト はんだシュッ太郎NEOを使うと画像のように非常に簡単に綺麗に半田を吸い取ることができます。

1、2、22、24、30、31ピンの足を広げて先端を切断します。
このピンは基板にはんだ付けしないようにしてください。

SCCとAM29F040Bを下の様に配線します。

AM29F040B SCC
1ピン 40ピン
2ピン 38ピン
24ピン 8ピン
30ピン 39ピン
31ピン 12ピン

少々複雑ですが、抵抗とスイッチを下の様に配線します。
 抵抗(4.7kΩ)の一方をVccへ接続
 AM29F040Bの22ピンを抵抗のもう一方の足&スイッチの足へ接続
 SCCの10ピンをスイッチの空いてる足へ接続
参考回路図


ケースに入れて、前に本家サイトにあったラベル(現在は入手不可)を印刷して仕上げてみました。
ちょっとスイッチの部分の加工が雑ですが。goot ホットナイフ HOT-60R使用

基板の画像を見ればわかると思いますが、スイッチを上にするとカートリッジを停止状態にできます。

メガROMのバックアップ

必ず所有しているROMのバックアップのみに限定してください。他人からの譲渡やネットからダウンロードしたROMのイメージファイルを使用した場合は違法コピーとなります。また、MSXのROMにあるかわかりませんが、コピープロテクトがされている場合、それを解除してバックアップしても違法コピーとなります。

ツールの準備

まず専用のMSX-DOS起動ディスクを作ると便利です。
MSX-DOS起動ディスクの作り方がわからない人は手を出さない方が良いです。
ROMをバックアップしてイメージファイルを作るには、似非職人工房・非公認出張所 (似非なページ)にあるバックアップツール 95年10月30日版(bu951030.lzh:6748bytes)を入手してください。(直DL)
このアーカイブの中にある"MGSAVE.COM"を使います。
作成したMega Flash ROMに書き込むには、MSX Cartridge Shopのページから[Flash] - [MegaFlashROM SCC+ SD]とクリックして表示されるページの下の方にあるLegacy versions:OPF 0.78を入手してください。(直DL)
このアーカイブの中にある"OPF.COM"を使います。

ここではグラディウスをバックアップしてみます。

ROMファイルの作成

ここで紹介する方法は少々強引な手法ですので、最悪の場合は本体やROMが故障してしまいます。すべて自己責任でお願います。
まず。MSX-DOSを起動します。

MSX-DOSを起動したらそのままROMをスロットに挿します。このときポーズ状態にすると良いようです。

無事にスロットに差し込むことができたらポーズを解除します。
このときに本体がフリーズしたり再起動したら失敗です。ROMを抜いてMSX-DOSの起動からやり直してください。
"MGSAVE.COM"を実行します。

MGSAVE <出力ファイル名> /S<スロット番号(数値2桁)>

ここでは出力ファイル名を"GRA.ROM"とします。

"GRA.ROM"の出力が成功しました。

Mega Flash ROMへの書き込み

一度電源を切り、Mega Flash ROMをスロットに挿してスイッチを停止状態にしてMSX-DOSを起動してください。
MSX-DOSが起動したら、スイッチを稼動状態にしてください。
"OPF.COM"コマンドを実行します。ROMバンクのタイプは自動的に判別してくれます。うまく書き込めない場合は明示的に指定してみてください。(OPFコマンドのマニュアルを参照してください。)

OPF <ROMファイル名>



書き込みが完了したら再起動してください。
無事に成功すると、ROMが起動します。

通常ROM(32KB以下)のバックアップについて

まだ試していないですが、32KB以下通常ROMは違うツールで吸い出すことができます。
パッチワーク展示館(1号館)からNSTOOL.LZHを入手してください。(直DL)
アーカイブの中に"NSSAVE.COM"があります。
手順は同じで、"MGSAVE.COM"の代わりに、"NSSAVE.COM"を使用してください。
書き込みは"OPF.COM"でできます。

goot ホットナイフ HOT-60R

goot ホットナイフ HOT-60R