Z80、CP / M、およびFATファイルフォーマット

[Gary Kildall]とCP / Mは、コンピューティングの世界の素晴らしい「RAN」です。 CP / Mは1980年代の千の異なる1980年代のコンピュータに走ることができ、CP / Mの人気のおかげで毎年数百万人の所得を収めました。 Microsoft、DOS、および状況は、マイコンの歴史の中で[Kildall]とCP / Mをかなり長い脚注に追いやりましたが、それはCP / Mがまだ完全に死んでいません。 [Marcelo]はArduinoの中にCP / Mを実行しているZ80エミュレータを書いています。

CP / Mディスクイメージを使用する代わりに、[Marcelo]のエミュレータは通常のFATファイルシステムの上にCP / Mディスクドライブをエミュレートします。ドライブはFATファイルシステム内のフォルダにマッピングされるため、 ‘a’という名前のフォルダがcp / mのa:diskとして表示されます。 P:CP / Mの下で利用可能なドライブの最大数をサポートします。 BIOSはSDカードのルートディレクトリにあり、これまでのところMicrosoft Basic、Turbo Pascal、UCDマイクロモンパス、およびWordStarは大丈夫です。

Arduinoプロジェクトは、CP / MエミュレータをWindowsに配置する[Marcelo]の初期のプロジェクトの1つに構築されました。デールのためのバージョンは、シリアル接続とIOを提供するシリアル接続とターミナルエミュレータ、およびすべての重いリフティングによる膨大な量の処理能力とRAMの膨大な量の処理電源とRAMが正確に考えています。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Redbull Creation Contegeが始まります!Redbull Creation Contegeが始まります!

Redbull Creation Contegeは今日始まります。 昨年、私たちはRedbull Creation Contegyで楽しみのトンの楽しみをしました。アイデアは、Redbullがチームが素晴らしいものを作ることによって競争するこの大きなコンテストを主催するということです。ファイナリストは、Extravaganzaの造りのためにブルックリンへの旅行を受けるようになります。率直に言って、私たちはこれがすべての広告予算が​​どのように費やされるべきかです。 しかし今年は、コンテストのチームとして参加していません。私たちはそれを判断するのを助けます! ハードウェア: 以前の年に、REDBULLは使用する人々のためにいくつかのカスタムハードウェアを送りました。昨年それは基本的にいくつかの素晴らしいタッチセンサーを備えたカスタムPCB上のArduinoでした。今年、彼らはかなり印象的に見えるこの多目的LEDコントローラシールドを送りました。 あなたは休憩の後、クリエイター自身からのボードの内訳と共にすべての詳細を見ることができます。 ボードの作成者である[Joejoe]から: 基本的には、いくつかの追加のセンサーと出力デバイスがオンボードを持つLED照明マルチツールの種類です。ボードはArduino Uno R3を使用してI2C上で制御されているか、または400kHz(高速モード)I2Cをブレークアウトパッドにサポートするデバイスをほとんど簡単にします。たとえば、カスタムネットワークデバイスとラズベリーPIの一部を使用してテストしました。各デバイスのI2Cアドレスはボードのシルクスクリーンに書き込まれますが、一部の周辺機器(たとえばPICマイクロコントローラ)は、そのアドレスを左に1ビットずつシフトされたことを期待しています(自動的に読み書きでは自動的に追加されません)。少し)。 オンボードは次のとおりです。 12V RGB LEDストリップを駆動するための2つのスマートデバイス。各デバイスは、合計24個のディスクリートチャンネルの間、最大4つのストリップを駆動します。 Arduinoからのこれらの効果を制御する必要性を軽減する時間、パルス、ランダムな色の掃引などの色の色あせのためのマクロのためのマクロが内蔵されています。これらを使用するには、ストリップのシルクスクリーンで指定されている配線に従って、ボード上部のパッド/端子ブロックに12V電源装置に接続します。 I *これらは、MOSFETの現在/電力仕様の範囲内の任意の種類のデバイスをPWMにPWMすることができましたが、DCモーター制御を試みる場合は間違いなくスナバダイオードを提案します。パッケージに5MのRGBストリップを含めました。 1つの「アドレス可能なLEDストリップマルチツール」デバイス。これは、WS2811、WS2801、またはLPD8806 ICに基づいて、アドレス可能なストリップの最大256個のRGBピクセルを制御するタイミングを処理します。デバイスのデフォルトモードである1Mの高密度WS2811ストリップを含めました。ライブラリマクロを使用して、ストリップにフレームバッファを作成し、複数のピクセル間で2色の勾配を設定し、現在のフレームバッファを特定の速度で回転または自動回転させ、「Comet」チェイスなどの効果を作成します。このデバイスを使用するには、ボードの左下のマーク付きの場所に5Vをフックします。 1つのDMX駆動装置。これはボードの右下にあり、3チャンネル(RGBモード)DMXフィクスチャを駆動するためのものです。 3ピンXLRケーブルを切り離し、これをLED PAR缶に接続することも、その他のDMXフィクスチャ(フォグマシンは多分)です。ライブラリを使用すると、正しいタイミングでAピンとBピンに連続して出力されるDMXのユニバースを作成できます。 1つの512kbit EEPROM、それは何かが面白いもので予荷重まっている可能性があります。これをバイトレベルに対処するための非常に基本的な読み書き関数が含まれていましたが、そこにはより良い24LC512ライブラリもあります。 1つの三軸MEMS加速度計ライブラリはx、y、zを読み取る機能を持っています。このKionixユニットには、ハイパスフィルタリング、タップ、ダブル検知、向き変化検出、および調整可能な感度など、実装されていない機能も多くあります。 、+

Wii Uコントローラを使用してWii Uコントローラを使用して

Wii u uが信じられないほど優れたWii Uコントローラと一緒にリリースされたため、1年以上少しずつありました。 D-PAD、アナログスティック、加速度計、ジャイロスコープ、磁力計、ビデオカメラ、および6.2インチのタッチスクリーンを使用すると、このコントローラは100万人、FPV QuadCoptersからの範囲の1つの仕事と、できないものへのロボットの範囲で熟しています。まだ信じています。今年のカオスコミュニケーション議会、[BOOTO]、[Delroth]、そして[Shuffle2]は、Wii Uコントローラの暗号化をどのように開くかを正確に示しました。全体がうまくいきます。 男性は、コントローラの理事会で発見されたすべてのフラッシュチップを配置することによって、リバースエンジニアリングの旅で始まりました。これらのバイナリブロブでは、ニンテンドーは、コントローラをWiiにリンクするために利用されるWiFi秘密を難読化する本当に独創的な方法を利用した:3つずつ回転させる。ニンテンドーエンジニアに公平になるために、誰かがそれを考え出すまで保護されました。 WiFi上のPCにコントローラを接続するのは戦いの半分だけです。 Wii Uからの予備情報は、推奨されるニンテンドーが、コントローラとコンソールとの間のすべてのI / Oに対してMiracastを利用したMiracastを導入します。これはそうではありません。代わりに、ビデオ、オーディオ、カメラ、およびボタン入力は非標準ではなく、非常に簡単なプロトコルです。壊れる最も難しいことは、タッチスクリーンのビデオ画面でしたが、男性はそれが非常に多くのH.264であることを発見しました。ニンテンドーの奇妙さを回避した後、それはコントローラ上でビデオをスクリーンすることが可能です。 男性は、すべてのデモ、ドキュメンテーション、およびリバースエンジニアリング情報を含む小さくて信じられないほどアルファライブラリをまとめました。この図書館が含まれるべきであるものの大きな欲求リストがありますが、情報は公開されているので、それはWii Uを拾う時間かもしれません。 以下のトークのビデオは、プレゼンテーションスライド、およびPC上のWii Uゲームパッドをエミュレートするデモです。

週の失敗:物理的画素画面週の失敗:物理的画素画面

この物理的画素画面は、何年もの間、私たちが長年にわたって見たのはいくつかの異なるハックを思い出させます。それは印象的に見えますが、[マット]はむしろ仕事に入れることができませんでした。それはキネクセルセンサー、そして問題であった写真解釈ではありませんでした。確実にするために上記のハードウェア要素を取得できなかった。 これが何をすることを目的としているのかを理解することができない場合は、昨年のヒュンダイ博覧会に設置されている通知モーフィングテーブルまたはピクセルウォールを見てください。 [マット]の試みは、わずか10×6のグリッドでもっと緩やかなものです。ピクセル自体はボールペンです(彼は安価な材料と同様にPerk Pointsを取得します)。ペンシムサーボに接続されたいくつかのボーデンケーブルのおかげで、ペンのステップインと同様に。機械技師は既に像を把握しています。 娯楽サーボは、適切な線形アクチュエータよりもはるかに費用がかかるので選択された。私たちはおそらく[マット]が自分のソレノイドを開発しなければならないと信じていましたが、それはその方法では違いのある深さを持つことができないので、それが素晴らしいコンセプトではありません(あなたは?)。おそらくペンは垂直でなければならない、そしてサーボは、それらを最初の位置に戻すプーリによってペンに接続された文字列を引っ張るかもしれませんか?手頃な価格であるだけでなく、かなり基本的な方法が働くことができます。下記のコメントを残すことで、あなたがどのようにして仕事を取り戻すかを正確に理解しましょう。 週の失敗は水曜日ごとに実行するHackaday列です。あなたの過去の失敗について作って物語へのリンクを送信することによって楽しいローリングを維持し、あなたがあなたのウェブの旅行で発見するのを停止する