Please feel free to look at the source code of XEiJ. Thank you for reading my clumsy source code. If something catches your attention, please let me know.XEiJ のソースコードは自由にご覧いただけます。つたないソースコードに目を通していただきありがとうございます。気になるところがありましたらお知らせください。
Table of contents目次
ADPCM.java (2903)… ADPCM sound source -- It decodes the compressed data written in MSM6258V and calculates interpolated values.ADPCM 音源 -- MSM6258V に書き込まれたデータを展開して補間値を計算します。
AbstractUnit.java (453)… Abstract unit -- It is the super class of the floppy disk unit, hard disk unit, and so on.抽象ユニット -- フロッピーディスクユニットやハードディスクユニットなどのスーパークラスです。
AnchorAdapter.java (41)… Anchor adapter -- It is a mouse adapter which passes the predetermined URI to a browser when it is clicked.アンカーアダプタ -- クリックされたとき所定の URI をブラウザに渡すマウスアダプタです。
BranchLog.java (570)… Branch log -- It records changes of the program counter and disassembles codes in order that were executed.分岐ログ -- プログラムカウンタの変化を記録してコードを実行された順序で逆アセンブルします。
CONDevice.java (992)… CON device control -- Paste a string from the platform clipboard or named pipe into the Human68k console.CON デバイス制御 -- プラットフォームのクリップボードまたは名前付きパイプにある文字列を Human68k のコンソールに貼り付けます。
DataBreakPoint.java (730)… Data break point -- It stops the MPU when a data that meets the specified condition is read or written.データブレークポイント -- 指定された条件に合うデータが読み書きされたら MPU を止めます。
DebugConsole.java (495)… Debug console -- An interactive debuggerデバッグコンソール -- 対話型デバッガ
DrawingMode.java (472667)… Drawing mode -- It superimposes a raster of the sprite screen, the text screen and the graphic screen according to the drawing mode.描画モード -- 描画モードに従って 1 ラスタ分のスプライト画面、テキスト画面およびグラフィック画面を重ね合わせます。
HDC.java (1328)… SASI hard disk controllerSASI ハードディスクコントローラ
HDMedia.java (257)… SASI hard disk mediaSASI ハードディスクメディア
HFS.java (3820)… Host file system interface -- It makes an arbitrary directory of the host machine into the boot drive of the Human68k.ホストファイルシステムインタフェイス -- ホストマシンの任意のディレクトリを Human68k の起動ドライブにします。
Hex8Spinner.java (286)… Eight character hexadecimal spinner8 桁 16 進数スピナー
HumanMedia.java (368)… Human68k media -- It initializes a Human68k file system.Human68k メディア -- Human68k のファイルシステムを初期化します。
InstructionBreakPoint.java (298)… Instruction break point -- It stops the MPU when the instruction at the specified address is executed the specified number of times.命令ブレークポイント -- 指定されたアドレスの命令が指定された回数実行されたとき MPU を止めます。
MouseEvent2D.java (44)… MouseEvent2D -- It is a MouseEvent that has floating-point coordinates.MouseEvent2D -- 浮動小数点座標を持つ MouseEvent です。
MouseWheelEvent2D.java (46)… MouseWheelEvent2D -- It is a MouseWheelEvent that has floating-point coordinates.MouseWheelEvent2D -- 浮動小数点座標を持つ MouseWheelEvent です。
NumberSpinner.java (97)… NumberSpinner -- It is a number spinner that invokes the change listener immediately when you change a number without hitting the Enter key.ナンバースピナー -- Enter キーを押さなくても数字を書き換えるとすぐにチェンジリスナーが呼び出されるナンバースピナーです。
OPM.java (120)… Frequency modulation sound sourceFM 音源
PrinterPort.java (4797)… Printer Port -- It emulates the printer CZ-8PC4.プリンタポート -- プリンタ CZ-8PC4 をエミュレートします。
ProgramFlowVisualizer.java (753)… Program flow visualizer -- It visualizes the track of the program counter in real time.プログラムフロービジュアライザ -- プログラムカウンタが通った跡をリアルタイムに可視化します。
RasterBreakPoint.java (320)… Raster break point -- It stops the MPU at the horizontal front porch just before the specified break raster or the IRQ raster.ラスタブレークポイント -- 指定されたブレークラスタまたは IRQ ラスタの直前の水平フロントポーチで MPU を止めます。
RestorableFrame.java (253)… Restorable frame -- It is a frame that you can easily save and restore the position, size and state.リストアラブルフレーム -- 位置とサイズと状態の保存と復元が簡単にできるフレームです。
ReverseLongModel.java (31)… Reverse long model -- It is a modified SpinnerNumberModel that has a Long value and reversely spins.リバースロングモデル -- SpinnerNumberModel の値を Long にして回転方向を逆にしたスピナーモデルです。
RootPointerList.java (276)… Root pointer list -- You can select tasks that should be stopped under the multitasking environment.ルートポインタリスト -- マルチタスク環境で停止させるタスクを選択できます。
SCMedia.java (121)… SCSI hard disk mediaSCSI ハードディスクメディア
ScrollList.java (123)… Scroll list -- It is a modified JScrollPage that has a JList as the view.スクロールリスト -- JList をビューに持つ JScrollPane です。
ScrollTextArea.java (473)… Text area with scroll bars -- It is a modified JScrollPage that has a JTextArea as the view.スクロールバー付きテキストエリア -- JTextArea をビューに持つ JScrollPane です。
SoundSource.java (2613)… Sound source -- It outputs mixed sound of the frequency modulation sound source and ADPCM sound source while converting the sampling frequency.音源 -- FM 音源と ADPCM 音源を合成してサンプリング周波数を変換しながら出力します。