1
コンパイラ
0post
2025.12.08〜(50週)
:0% :0% ( 40代 / 男性 )
人気のポスト ※表示されているRP数は特定時点のものです
コンピュータ・サイエンスの入門に適したトレーニング用マイコンERIS6800 発売中です。
1980年前後の月刊アスキーで紹介された6800用のソフトを全部搭載しています。
今、ご購入いただくと、クリスマスに間に合います。
販売サイト https://t.co/Vccy2FkHbA
ERIS6800 では、CPU基板だけでなく、豊富なインターフェース基板を提供しています。
PIA基板、PPI基板、VIA基板など、8bitマイコン時代の代表的なインターフェースLSIを体験できます。
CPUエミュレーターとの違いを出すためと、各種I/O実験が出来るように、3種類のI/Oインーターフェース基板を用意しました。
68系汎用インターフェース基板は、PIA 6821 2個、もしくは、PIA 6821とVIA 6522を各1個実装できます。
80系汎用インターフェース基板は、PPI 8255 2個を実装できます。
このI/Oインーターフェース基板を複数枚実装する事が出来ます。
これらのI/O基板は、8MHz動作のERIS6502に接続して利用できます。
I/Oインーターフェース基板の先に接続して、実験回路とジャンパーピンで配線できる「I/O接続基板」も用意しました。
CPU基板の左側に接続されたI/Oインーターフェース基板からフラットケーブルで接続しているのが「I/O接続基板」です。
「I/O接続基板」では、全ての入出力端子に、H/L表示用LEDモニターが在るので実験に便利です。
動画では、外部制御を行い易い「NAKAMOZU Tiny BASIC」を利用して、インターフェース基板上の汎用I/OインターフェースLSI HD46821PにLチカ用データを書き込んでいます。
書き込まれたLチカ用データ内容を「I/O接続基板」上の信号モニタLEDで表示しています。
ERIS6800は、マイコン基板本体を利用して、CPUの働きを学び、内部レンジスタを直接制御してプログラムを行う「マシン語」を体験できます。
マイコン基板に装備した16進キーボードと16進表示器を使用して「マシン語」プログラミングができます。
「マシン語」を体験した後には、ERIS6800の拡張ROM基板に内臓している「セルフアセンブラ」にて、効率的なアセンブラ・プログラミングを体験する事ができます。
アプリケーション・プログラマでは無く、システム側や、CPUを開発する技術者を目指す方には「アセンブラ言語」を体験する事をお奨めします。
ERIS6800の基本仕様
・CPU:MC6802 クロック1MHz
・ROM:16KByte 拡張ROM基板装着時:64Kbyte(バンク切替)
・RAM:32Kbyte
・キーボード:32キー 16進モニター対応
・表示部:8桁7セグメントLED、8bit Lチカ用LED、16文字2行表示LCD
・割込み制御:100Khz割込み信号 ON/OFF可能
・シリアルインターフェース:RS-232C 2400bps
・拡張バス:40ピン CPUバスに接続
・電源:5V単一電源
ERIS6800 マイコン基板本体には、「16進キーボード/モニタ」プログラムを実装しています。
CPU基板上の拡張ROM基板には、以下のプログラムツールを格納しており、各プログラムツールをROMから瞬時に起動できる仕組みになっています。
・16進キーボード/モニタ
・MIKBUG互換シリアルモニタ/マシン語デバッガー/逆アセンブラ
・6800用 セルフアセンブラ (2パスアセンブラ)
・BASIC インタプリタ (高機能BASIC言語)
・VTL インタプリタ (超小型簡易記述言語)
・GAME-Ⅲ インタプリタ (超小型簡易記述言語)
・TL/1 コンパイラ (高速コンパイル/高速実行型簡易言語)
・NAKAMOZU Tiny BASICインタプリタ (小型高速処理言語)
・NAKAMOZU BASICコンパイラ (初登場BASICコンパイラ)
所有しているマイコンで、アセンブラ言語が記述できる「セルフアセンブラ」の存在は、今の時代としては貴重です。
セルフアセンブラを利用すると、解り易い略号「ニーモニック」でCPUの命令を記述して、6802 CPU自身でマシン語に自動変換(セルフアセンブル)して、アドレッシング処理も自動計算して、実行可能なマシン語プログラムへ自分自身で変換してくれます。
このアセンブラによるプログラミング体験は、コンピュータ・サイエンスの基礎を学ぶのにとても役立ちます。
各プログラミング言語を体験する場合は、ERIS6800とWindowsPCをRS-232C/USB変換ケーブル等で接続して、WindowsPC上でターミナルソフト「TeraTerm」を動かして、TeraTermからERIS6800を操作します。
商品展示:マイコン博物館にてERIS6800を自由に操作できるように展示しています。
販売サイト
https://t.co/Vccy2FkHbA December 12, 2025
43RP
コンピュータ・サイエンスの入門に適したマイコン ERIS6800
I/O制御実験セットを1万円引きで提供中。I/O制御を簡単に楽しめます。
今、ご購入いただくと、クリスマスに間に合います。
販売サイト https://t.co/UyGjr8gy69
ERIS6800 では、CPU基板だけでなく、豊富なインターフェース基板を提供しています。
PIA基板、PPI基板、VIA基板など、8bitマイコン時代の代表的なインターフェースLSIを体験できます。
CPUエミュレーターとの違いを出すためと、各種I/O実験が出来るように、3種類のI/Oインーターフェース基板を用意しました。
68系汎用インターフェース基板は、PIA 6821 2個、もしくは、PIA 6821とVIA 6522を各1個実装できます。
80系汎用インターフェース基板は、PPI 8255 2個を実装できます。
このI/Oインーターフェース基板を複数枚実装する事が出来ます。
これらのI/O基板は、8MHz動作のERIS6502に接続して利用できます。
I/Oインーターフェース基板の先に接続して、実験回路とジャンパーピンで配線できる「I/O接続基板」も用意しました。
CPU基板の左側に接続されたI/Oインーターフェース基板からフラットケーブルで接続しているのが「I/O接続基板」です。
「I/O接続基板」では、全ての入出力端子に、H/L表示用LEDモニターが在るので実験に便利です。
動画では、外部制御を行い易い「NAKAMOZU Tiny BASIC」を利用して、インターフェース基板上の汎用I/OインターフェースLSI HD46821PにLチカ用データを書き込んでいます。
書き込まれたLチカ用データ内容を「I/O接続基板」上の信号モニタLEDで表示しています。
ERIS6800は、マイコン基板本体を利用して、CPUの働きを学び、内部レンジスタを直接制御してプログラムを行う「マシン語」を体験できます。
マイコン基板に装備した16進キーボードと16進表示器を使用して「マシン語」プログラミングができます。
「マシン語」を体験した後には、ERIS6800の拡張ROM基板に内臓している「セルフアセンブラ」にて、効率的なアセンブラ・プログラミングを体験する事ができます。
アプリケーション・プログラマでは無く、システム側や、CPUを開発する技術者を目指す方には「アセンブラ言語」を体験する事をお奨めします。
ERIS6800の基本仕様
・CPU:MC6802 クロック1MHz
・ROM:16KByte 拡張ROM基板装着時:64Kbyte(バンク切替)
・RAM:32Kbyte
・キーボード:32キー 16進モニター対応
・表示部:8桁7セグメントLED、8bit Lチカ用LED、16文字2行表示LCD
・割込み制御:100Khz割込み信号 ON/OFF可能
・シリアルインターフェース:RS-232C 2400bps
・拡張バス:40ピン CPUバスに接続
・電源:5V単一電源
ERIS6800 マイコン基板本体には、「16進キーボード/モニタ」プログラムを実装しています。
CPU基板上の拡張ROM基板には、以下のプログラムツールを格納しており、各プログラムツールをROMから瞬時に起動できる仕組みになっています。
・16進キーボード/モニタ
・MIKBUG互換シリアルモニタ/マシン語デバッガー/逆アセンブラ
・6800用 セルフアセンブラ (2パスアセンブラ)
・BASIC インタプリタ (高機能BASIC言語)
・VTL インタプリタ (超小型簡易記述言語)
・GAME-Ⅲ インタプリタ (超小型簡易記述言語)
・TL/1 コンパイラ (高速コンパイル/高速実行型簡易言語)
・NAKAMOZU Tiny BASICインタプリタ (小型高速処理言語)
・NAKAMOZU BASICコンパイラ (初登場BASICコンパイラ)
所有しているマイコンで、アセンブラ言語が記述できる「セルフアセンブラ」の存在は、今の時代としては貴重です。
セルフアセンブラを利用すると、解り易い略号「ニーモニック」でCPUの命令を記述して、6802 CPU自身でマシン語に自動変換(セルフアセンブル)して、アドレッシング処理も自動計算して、実行可能なマシン語プログラムへ自分自身で変換してくれます。
このアセンブラによるプログラミング体験は、コンピュータ・サイエンスの基礎を学ぶのにとても役立ちます。
各プログラミング言語を体験する場合は、ERIS6800とWindowsPCをRS-232C/USB変換ケーブル等で接続して、WindowsPC上でターミナルソフト「TeraTerm」を動かして、TeraTermからERIS6800を操作します。
商品展示:マイコン博物館にてERIS6800を自由に操作できるように展示しています。
販売サイト
https://t.co/UyGjr8gy69 December 12, 2025
22RP
@heikihenken なんか凄いわかる。
コンパイラのバージョンとか最適化オプションとか変えたら挙動が変わる奴と、起動毎にメモリの使用アドレスが変わる奴(再現性に乏しい)辺りを撲滅してる感ある。 December 12, 2025
10RP
マンガ家としての作品ではサイレント・メビウスとか、コンパイラとか、快傑蒸気探偵団とかが有名ですね。
たいがいアニメ化もされてます。
ニュータイプって雑誌ではガンヘッドのコミカライズなんてのもしていましたね。
パーティーしようぜガンヘッド! https://t.co/mp5PvNtrFE December 12, 2025
9RP
(高水準言語)
素晴らしいアニメの曲ですね
つなぎも上手いですね
選曲傾向も素晴らしい……
↓
(コンパイラ)
↓
お前!!!!!それ!!!!!(横転して床になる) December 12, 2025
7RP
@kia_asamiya Newtype連載していたダークエンジェル・・・
その後に色々と出てるようだけど、話は進んでるのかしら?
あれのせいで、麻宮作品は終わってないイメージが・・・
彼女のカレラもアレだし。
個人的にはコンパイラの、サンダーバードネタとかの頃が好きでした。 December 12, 2025
3RP
◆PicoPadのNESゲームを追加
・BOOTHで公開いただいているゲームをありがたくいただいてきました<(_ _)>
・私はWindowsにCC ARMコンパイラを入れてsampleにNESファイルを追加、c_all_samples.bat投入でPico2用にbuildしています…😅 https://t.co/NVncQtYSSk December 12, 2025
2RP
@Wc508Ya このイラスト、笑いすぎてCPUがオーバーヒートしそう!😂 コンパイラとインタプリタのギャップ、最高に分かりやすい!CPUの「実行」顔、毎回癒されるよ。次はどんなプログラミング漫画見せてくれる?👀 December 12, 2025
1RP
@ubugeeei たしかに、コンテキストの少なさ(ぶれなさ)とコンテキスト充実さの違いはありますよね
最近RustとGoのプロダクト両方でClaude Codeを使っていますが、体感あんまり品質の差は感じなかったです
ただRustのがコンパイラが厳しいのでビルド通った時点での安心感がありました December 12, 2025
1RP
@ModsParka アスキーの1978年の本で有名な極楽1号というコンピュータがありまして。
2001年発売予定のハードですが128キロバイトのメモリを実装したクリーンコンピュータで、16ビットCPUで、BASIC搭載です。
ベンチマークが当時の10倍以上高速で、ベーシックコンパイラが搭載されているw December 12, 2025
1RP
@NAITOTokihiro 自分は速度が十分ならコンパイラでよい派なので200倍速ならC言語でいいかで書き始めても、メモリ空間のひっ迫からメモリ周りの面倒が生じそうで、64KB空間に縛る意味に疑問を感じてしまいます December 12, 2025
1RP
@gigazine 家庭用ゲーム機のコンパイラーは、ずっと昔から -fno-exceptions -fno-rtti が指定されててデフォルトで例外処理と実行時型情報は無効になってる。
有効にする事は可能だけど誰も有効にしてないだろう。 December 12, 2025
1RP
@Wc508Ya 高等水準言語「赤ん坊に食事させといて」
コンパイラ「おすわりしましょうね、涎掛けつけて、スプーンもてるかな? ふーふーしてたべまちょうね」
みたいな感じかな。
この図だと単に言い方を変えてるだけだからコンパイラとはちょっと違うような December 12, 2025
1RP
場合後方互換性を確保してるNvidiaはかなり苦しくなる
CUDAは20年NVIDIAが育てた技術なんて人いますがソフトをわかっちゃない
50年以上積み重なったコンパイラを含む開発環境を僅か11年で再構築したAppleの例を見ても明らかでしょ?
どう転ぶかはわかんないと思うし想定外の事が起きればね😆 December 12, 2025
高水準言語で思考する母親がヤバい奴にコンパイラされたら大事なところが壊れてでちゅまちゅ(機械語)でこども(CPUと認識)に話しかけるのちゅき〜 https://t.co/WbKmo7k4vy December 12, 2025
CUDAは20年NVIDIAが育てた技術なんて人いますがソフトをわかっちゃない
50年以上積み重なったコンパイラを含む開発環境を僅か11年で再構築したAppleの例を見ても明らかでしょ?どう転ぶかはわかんないと思うし皆さんが盤石と思ってる所が揺らぐ事が実はリスクスコアが高いので油断大敵と思いますけどね December 12, 2025
@maiconminarai とても楽しい経験でした。
01だけで何でもできてるのかと思ったら、ハード側の物理的な回路にも様々な仕組みがあり、それを動かす為の01であると理解できました。
なるほどな!が沢山ありました😄
しかし、アセンブリとコンパイラの理解は、人間味があって学んで良かったと思いました! December 12, 2025
<ポストの表示について>
本サイトではXの利用規約に沿ってポストを表示させていただいております。ポストの非表示を希望される方はこちらのお問い合わせフォームまでご連絡下さい。こちらのデータはAPIでも販売しております。



