- 65C02プロセッサ、46KB RAM、BASIC ROMを搭載した、8MHz動作の自作ノートPC設計
- 9インチディスプレイ、内蔵キーボード、Compact Flashストレージ、10000mAhバッテリー、USB-C電源などを備えた完全なスタンドアロンハードウェア構成
- EhBASICにグラフィック・ファイルコマンド拡張を追加し、円・線・四角形の描画やファイルの保存・読み込み機能をサポート
- メモリマップはRAM、周辺機器、ROMに分かれており、eWozMonモニタとブートストラップコードを含む
- オープンソースとして公開されており、MITライセンスで配布。ハードウェア愛好家やレトロコンピューティング開発者にとって有用な参考資料
プロジェクト概要
- LT6502は6502 CPUアーキテクチャをベースにした自作ノートPC設計
- 使用CPUは65C02 (8MHz)
- 46KB RAM、BASIC ROM、65C22 VIA(タイマーおよびI/O用)を搭載
- ハードウェア仕様には、9インチディスプレイ(内蔵フォントおよびシンプルなグラフィックスをサポート)、内蔵キーボード、Compact Flashストレージ、10000mAhバッテリー、USB-C充電、シリアルコンソール、内部拡張スロット1基が含まれる
開発の進捗状況
- 2025年11月から2026年2月までの開発ログを記録
- PCB設計完了および電源テスト通過
- ROM/RAM/コンソールの初期起動に成功
- キーボードファームウェア統合、およびCompact Flash、ビーパー、バッテリー動作を確認
- 4.3インチRA8875ディスプレイの駆動に成功、RA7683ディスプレイは失敗
- BIOS開発を開始し、起動音と保存/読み込み機能を追加
- 2026年2月にはSAVE, LOAD, DIRコマンドを追加し、ケース組み立てを完了
今後の計画
- 拡張ボードの製作を進行中
- 10.1インチRA8889ベースの1024x600ディスプレイを試す予定で、失敗した場合は9インチRA8875に置き換え
- MEGA644Pキー・スキャンコードのバグ修正を予定
メモリ構造
- 全体のメモリマップはRAM(0x0000–0xBEAF)、周辺機器(0xBE00–0xBFFF)、**ROM(0xC000–0xFFFF)**で構成
- ROMにはEhBASIC 2.22p5、Enhanced Wozmon、ブートストラップコード、6502ベクタを含む
- RAMはBASIC実行用、Compact Flashバッファ用などに区分
- 周辺機器アドレスには拡張スロット、ビーパー、Compact Flash、VIA、ディスプレイ、キーボード、コンソールポートがマッピング
EhBASIC拡張コマンド
- BEEP、CIRCLE、LINE、SQUARE、ELIPSE、PLOTなどのグラフィックコマンドを追加
- DIR、SAVE、LOADコマンドでCompact Flashのファイル管理が可能
- MODEコマンドでテキスト/グラフィックモードを切り替え
- OUTKコマンドでキーボード上部の8文字ディスプレイに文字列を出力
- WOZMONコマンドでeWozMonモニタに入り、メモリ検査が可能
ライセンスと言語構成
- プロジェクトはMITライセンスで公開
- 使用言語の比率はAssembly 49.1%、HTML 43.5%、C++ 3.7%、BASIC 2.4%、C 0.9%、Io 0.3%、Shell 0.1%
- GitHubで167スター、2フォークを記録
視覚資料
- リポジトリには組み立て前後の写真、画面出力例、ケース内部構成の画像を含む
- BASICコード実行画面とキーボードテスト写真を提供
1件のコメント
Hacker Newsのコメント
ときどき、半導体の進化が80年代で止まっていたら世界はどうなっていたのか想像する
たぶん数MBのRAMと30MHz前後のARMコアでやりくりすることになっていた気がする
そんな環境でもWebブラウザやデジタル化は可能だったのか気になる
確かなのは、LLMは絶対に不可能だったということ
その程度なら洗練されたGUIを動かすには十分に速いが、過度に複雑にはならない
結果として、System 7.6やWindows 2000のより洗練された版のようなOSが出てきた気がする
2050年代後半、AIがあらゆるものを支配した時代に、人間がAIを不信に思うようになるという話だ
そこで16ビットCPUアーキテクチャへ回帰し、人間が完全に理解できるハードウェアとソフトウェアだけを使う設定になっている
皮肉なことに、このゲームを作るのにLLMを活用している
BBSに接続してANSIメニューを使い、FidoNetやPunterNetでメッセージをやり取りしていた
私のC64でも世界中の人とつながれた
当時の「Web」は、情報そのものが魅力だった
ANSI標準がさらに発展していれば、今とは違うインターネットになっていたかもしれない
90年代の技術水準で止まっていても大差はなかっただろうが、80年代水準ならメモリ制約のためにグラフィックスはもっと単純だったはずだ
その結果、ソーシャルメディアや電子商取引も今ほど発展しなかっただろう
こういう世界では広告は少なく、B2B API中心のインターネットになっていた気がする
SymbOS や Newton OS のようなGUIを見れば、十分に高品質なデスクトップ環境やモバイル環境が可能だったことが分かる
3Dプリンタのベッドが大きくなると、冷却時の反り(curling)の問題が出てくる
そこで私は大きな部品をパズルのピースのように分割して出力し、組み立てた状態で印刷している
こうすると下層の応力分散がうまくいって変形が減る
こんな分厚いレトロノートPCを木製仕上げにしたら本当に格好いいと思う
驚くべき出来栄えだ。PCB段階からわずか3か月でここまで来たとは感嘆する
私も最近、Amiga A1200のような制約のある環境で作業したらもっと集中できるだろうかと考えていた
ぜひHackaDayに投稿してほしい。あちらでも大きな注目を集めそうだ
「自分が狂ってるのは分かってます」と聞くと、ああ、ここが自分の仲間たちだと思う
いつか、こういうマシンを作れる人たちが闇市場で最高値で取引されるようになるかもしれない
プロトタイプを見て、昔のOpenPandora時代を思い出した
興味深いプロジェクトだ。以前16コアZ80ノートPCを見たことがあるが、マルチタスクが可能でよく思い出す
Hackadayの記事 でも取り上げられていた
4MHz CPUと4ビットALUでは限界があったが、ソフトリアルタイム処理程度なら可能だった
無骨なレトロ感のあるデザインがとても気に入った
昔はノートPCが本当に熱くて、猫がそばに来て一緒に座っていた時代を思い出す
こういう役に立たないけれど楽しいプロジェクトが長くかからないのもまたいい
ケースの素材が印象的だ。郵便物輸送用の箱やcorfluteポスターの素材のように見える
このプロジェクトはRYF認証を受けられるかもしれない
個人的には、最近の技術で作られた現代的なRYF認証デバイスがもっと増えてほしい
本当に素晴らしい。特にeWozモニタを使っている点が印象的だ
自分でも作ってみたいという気持ちが湧いてくる