Version : 0.25.03.08 バージョン : 0.25.03.08

Author : Makoto Kamada 作者 : Makoto Kamada

Website : https://stdkmd.net/xeij/ ウェブサイト : https://stdkmd.net/xeij/

Table of contents目次

  1. Introductionはじめに
  2. Recent changes 最近の更新
  3. Past changes 過去の更新
  4. Download ダウンロード
  5. Install インストール
  6. Explanation of menu メニューの説明
  7. Configuration file 設定ファイル
  8. Parameters パラメータ
  9. Source code ソースコード
  10. Functions and features 機能と特徴
  11. About IPLROM 1.6 IPLROM 1.6について
  12. Explanation of misc/* misc/*の説明
  13. Execution examples 実行サンプル
  14. Try to run the NetBSD/x68k NetBSD/x68kを動かしてみる
  15. Reference materials 参考資料
  16. Link collection リンク集
  17. License / Copyright / Disclaimer 使用許諾条件/著作権/免責事項
  18. Acknowledgement 謝辞
  19. Contact information 連絡先

1. Introduction はじめに

XEiJ (X68000 Emulator in Java) is an experimental X68000 emulator written in the Java language. Although XEiJ is an emulator, the sameness to real machines over the details of peripheral circuits is not necessarily top priority. I enjoy thinking new form of X68000 rather than copying old form. When I hit on an idea of an implementation method or a new function, I begin to write a program first of all even if I can not see its entire structure. If the idea goes nowhere, I put it aside until another idea occurs to me. I repeat such things. As a result, many unfinished parts are seen here and there. But I believe that it is meaningful to release XEiJ to the public if any comment in the source code helps someone. XEiJ (X68000 Emulator in Java) は Java 言語で記述された実験的な X68000 エミュレータです。エミュレータといっても周辺回路の隅々まで実機とまったく同じものを作ろうとしているわけではなく、どちらかと言えば X68000 の新しい形を考えることを楽しんでいます。実装方法のアイデアや新しい機能を思い付いたら全体像など見えなくてもとりあえずプログラムを書き始め、詰まったらまた何か湧いてくるまで脇に置いておく、そんなことを繰り返しているので ソースコード は作りかけのところばかりですが、注釈のどれか 1 つでも誰かの役に立つことがあれば公開する意味があると思っています。

2. Recent changes 最近の更新

0.25.03.08

Data break point データブレークポイント

Added read and write conditions to data break points. データブレークポイントにリードとライトの条件を追加しました。

Fixed a bug in the process of resetting the overhead to zero on pages where data break points no longer exist due to data break points being disabled. データブレークポイントが無効化されたことでデータブレークポイントが存在しなくなったページのオーバーヘッドをゼロに戻す処理のバグを修正しました。

4096 patterns 4096 個のパターン

Added 4096 patterns. 4096 個のパターンを追加しました。

If the 4096 patterns checkbox in the modification menu is checked and reset, 4096 patterns can be defined. 改造メニュー4096 個のパターンチェックボックスを ON にしてリセットすると、4096 個のパターンを定義できるようになります。

This setting is stored in the parameter sprbank. この設定はパラメータ sprbankに保存されます。

Text area shift テキストエリアの移動

Shift the text area from $00EBC000-$00EBFFFF to $00EB4000-$00EB7FFF so that you can define 256 patterns even if you use 2 planes of text area. テキストエリアを $00EBC000~$00EBFFFF から $00EB4000~$00EB7FFF へ移動させて、テキストエリアを 2 面使っていてもパターンを 256 個定義できるようにします。

Memory map of sprite screenスプライト画面のメモリマップ
AddressアドレスBefore text area shiftテキストエリアの移動前After text area shiftテキストエリアの移動後
256x256/512x512768x512256x256/512x512768x512
$00EB0000
:
$00EB03FF
Sprite 0 to 127スプライト 0~127Bus errorバスエラーSprite 0 to 127スプライト 0~127Bus errorバスエラー
$00EB0400
:
$00EB07FF
Sprite 128 to 255 (extended)スプライト 128~255(拡張)Sprite 128 to 255 (extended)スプライト 128~255(拡張)
$00EB0800
:
$00EB0815
Control registers制御レジスタ
$00EB0816
:
$00EB3FFF
Unused未使用
$00EB4000
:
$00EB5FFF
Unused未使用Text area 0テキストエリア 0Bus errorバスエラー
$00EB6000
:
$00EB7FFF
Text area 0テキストエリア 1
$00EB8000
:
$00EBBFFF
Pattern 0 to 127パターン 0~127Bus errorバスエラーPattern 0 to 255パターン 0~255
$00EBC000
:
$00EBDFFF
Pattern 128 to 191パターン 128~191Text area 0テキストエリア 0
$00EBE000
:
$00EBFFFF
Pattern 192 to 255パターン 192~255Text area 1テキストエリア 1Text area 1テキストエリア 1
Referencing patterns from sprite and text areas スプライトエリアとテキストエリアからのパターンの参照

Increase the number of patterns that can be referenced from 256 to 1024 or 4096 by changing the sprite and text areas as follows

スプライトエリアとテキストエリアを以下のように変更することで、参照できるパターンの数を 256 個から 1024 個または 4096 個に増やします。

Sprite area (256 patterns)スプライトエリア (256 個のパターン)
1514131211109876543210
+0X 座標
+2Y 座標
+4Up/Down上下Left/Right左右Palette blockパレットブロックPattern numberパターン番号
+6Priorityプライオリティ
:
Sprite area (1024 patterns)スプライトエリア (1024 個のパターン)
1514131211109876543210
+0X 座標
+2Y 座標
+4Up/Down上下Left/Right左右Bank numberバンク番号Palette blockパレットブロックPattern numberパターン番号
+6Priorityプライオリティ
:
Sprite area (4096 patterns without inversion)スプライトエリア (4096 個のパターン、反転なし)
1514131211109876543210
+0X 座標
+2Y 座標
+4Bank numberバンク番号Palette blockパレットブロックPattern numberパターン番号
+6Priorityプライオリティ
:
Sprite area (4096 patterns with inversion)スプライトエリア (4096 個のパターン、反転あり)
1514131211109876543210
+0X 座標
+2Y 座標
+4Bank numberバンク番号Palette blockパレットブロックPattern numberパターン番号
+6Up/Down上下Left/Right左右Priorityプライオリティ
:
Text area (256 patterns)テキストエリア (256 個のパターン)
1514131211109876543210
Up/Down上下Left/Right左右Palette blockパレットブロックPattern numberパターン番号
:
Text area (1024 patterns)テキストエリア (1024 個のパターン)
1514131211109876543210
Up/Down上下Left/Right左右Bank numberバンク番号Palette blockパレットブロックPattern numberパターン番号
:
Text area (4096 patterns)テキストエリア (4096 個のパターン)
1514131211109876543210
Bank numberバンク番号Palette blockパレットブロックPattern numberパターン番号
:

When the number of patterns is increased to 4096, the up/down and left/right inversions are eliminated. However, if there is no need to save patterns, it is considered sufficient to define inverted patterns as needed. 4096 個にしたとき上下左右の反転がなくなりますが、パターンを節約する必要がなければ、必要に応じて反転したパターンを定義すればよいと考えられます。

Replacing the inversion instructions with a bank selection allows you to define the result of the inversion. For example, shadows of patterns that used to be done by inversion can be adjusted simply by changing the definition process. 反転の指示をバンク選択に置き換えることで、反転の結果を定義できるようになります。例えば、反転で済ませていたパターンの影の調整が、定義の処理の変更だけで行えます。

Expansion of pattern area パターンエリアの拡張

The pattern area ($00EB8000-$00EBFFFF) is expanded 16 times using bank switching, increasing the number of patterns that can be defined from 256 to 4096. パターンエリア ($00EB8000~$00EBFFFF) をバンク切り替えを用いて 16 倍に拡張することで、定義できるパターンの数を 256 個から 4096 個に増やします。

The weakness of bank switching is random access, but since a pattern is 16 or 64 words, even if writes increase by one word per pattern, the impact is expected to be limited. バンク切り替えの弱点はランダムアクセスですが、1 パターンが 16 または 64 ワードなので、書き込みが 1 パターンあたり 1 ワード増えたとしても影響は限定的と考えられます。

Adding registers レジスタの追加

Added bank control register ($00EB0812) and bank select register ($00EB0814). バンク制御レジスタ ($00EB0812) とバンク選択レジスタ ($00EB0814) を追加します。

Bank control register ($00EB0812)バンク制御レジスタ ($00EB0812)
1514131211109876543210
ModeモードShift移動
Modeモード
ModeモードNumber of patternsパターンの数Sprite inversionスプライトの反転Text inversionテキストの反転
0256Availableできる
11024
24096Not availableできない
3AvailableできるNot availableできない
Shift移動
Shift移動Text area shiftテキストエリアの移動Range of the text areaテキストエリアの範囲
0Not doしない$00EBC000-$00EBFFFF$00EBC000~$00EBFFFF
1Doする$00EB4000-$00E7FFFF$00EB4000~$00EB7FFF
Bank select register ($00EB0814)バンク選択レジスタ ($00EB0814)
1514131211109876543210
Bank numberバンク番号
Bank numberバンク番号
Bank numberバンク番号Range of pattern numbers accessible in $00EB8000-$00EBFFFF$00EB8000~$00EBFFFF でアクセスできるパターン番号の範囲
00 to 255†0~255†
1256 to 511256~511
2512 to 767512~767
3768 to 1023768~1023
41024 to 12791024~1279
51280 to 15351280~1535
61536 to 17911536~1791
71792 to 20471792~2047
82048 to 23032048~2303
92304 to 25592304~2559
102560 to 28152560~2815
112816 to 30712816~3071
123072 to 33273072~3327
133328 to 35833328~3583
143584 to 38393584~3839
153840 to 40953840~4095

†The number of patterns that can be accessed in bank 0 is 256, but if one plane is used without text area shift, the number is reduced to 192, and if two planes are used, the number is reduced to 128. †バンク 0 でアクセスできるパターンは 256 個ですが、テキストエリアを移動せず 1 面使うと 192 個に、同じく 2 面使うと 128 個に減ります。

Pattern numbers from 0 to 4095 can be written to the bank select register without shifting. 0~4095 のパターン番号をシフトせずにバンク選択レジスタへ書き込めます。

To prevent later programs from malfunctioning, set both back to 0 when you are finished using them. 後のプログラムが誤動作しないように、どちらも使い終わったら 0 に戻してください。

Pseudo graphic screen 疑似グラフィック画面

By laying each of the 4096 patterns in the background one by one, it can be used as a third 1024x1024 dot 16-color graphic screen. バックグラウンドに 4096 個のパターンを 1 個ずつ敷き詰めることで、3 枚目の 1024x1024 ドット 16 色のグラフィック画面として使うことができます。

Supplemental information on text area テキストエリアに関する補足

The text area before shift and the second half of bank 0 in the pattern area have the same address but different entities. Data written to the text area before shift is written to both the text area and the second half of bank 0. Data read from the text area before shift is read from the second half of bank 0. Data written to the text area after shift cannot be read from the text area before shift because it has not been written to the second half of bank 0. 移動前のテキストエリアと、パターンエリアのバンク 0 の後半は、アドレスが同じですが実体が違います。移動前のテキストエリアへ書き込んだデータは、テキストエリアと、バンク 0 の後半の両方へ書き込まれます。移動前のテキストエリアから読み出したデータは、バンク 0 の後半から読み出されます。移動後のテキストエリアへ書き込んだデータは、バンク 0 の後半へ書き込まれていないので、移動前のテキストエリアから読み出せません。

When bank 1 or higher is selected, the text area before shift will not be visible. バンク 1 以上を選択すると、移動前のテキストエリアは見えなくなります。

Other その他

Standard IOCS calls do not support 4096 patterns. 標準の IOCS コールは 4096 個のパターンに対応していません。

pat4096test.x

Added pat4096test.x. pat4096test.xを追加しました。

pat4096test.png

Test 256 sprites and 4096 patterns. 256 枚のスプライト4096 個のパターンをテストします。

Turn on the 256 sprites checkbox and the 4096 patterns checkbox in the modification menu, and reset before executing. 改造メニュー256 枚のスプライトチェックボックス4096 個のパターンチェックボックスを ON にしてリセットしてから実行します。

Press any key to exit. 何かキーを押すと終了します。

It does not work on the actual X68000 machine. X68000 実機では動きません。

Sprites displayed in 768x512 768x512 でスプライトを表示

Added sprites displayed in 768x512. 768x512 でスプライトを表示を追加しました。

If the sprites displayed in 768x512 checkbox in the modification menu is checked and reset, the sprite screen can be displayed in 768x512. 改造メニュー768x512 でスプライトを表示チェックボックスを ON にしてリセットすると、768x512 でスプライト画面を表示できるようになります。

This setting is stored in the parameter spr768x512. この設定はパラメータ spr768x512に保存されます。

The restriction that the sprite screen cannot be displayed when the lower 5 bits of R20 of CRTC are %1xx1x is removed. CRTC の R20 の下位 5 ビットが %1xx1x のときスプライト画面を表示できないという制限を解除します。

Bits 4, 1, and 0 of R20 of CRTC select the dot clock (oscillator and frequency divider ratio). For %1xx1x, the dot clock is 25 MHz or higher, which corresponds to 768x512, 1024x424, 1024x848, and 640x480 in CRTMOD 16 to 19 in standard screen mode. CRTC の R20 のビット 4,1,0 はドットクロック (オシレータと分周比) を選択します。%1xx1x はドットクロックが 25MHz 以上で、標準の画面モードでは CRTMOD 16~19 の 768x512、1024x424、1024x848、640x480 が該当します。

This limitation is so strong that even if one wanted to display a sprite screen at 768x512, just accessing the sprite area, pattern area, or text area would cause a bus error and there is no way to solve the problem. この制限は強く、768x512 でスプライト画面を表示したくてもスプライトエリア、パターンエリア、テキストエリアにアクセスしただけでバスエラーが発生してしまい、取り付く島もありません。

By removing this limitation, the sprite screen can be displayed even in 768x512. この制限を解除することで、768x512 でもスプライト画面を表示できるようになります。

spr768x512.x

Added spr768x512.x. spr768x512.xを追加しました。

spr768x512.png

Test 256 sprites, 4096 patterns and sprites displayed in 768x512. 256 枚のスプライト4096 個のパターン768x512 でスプライトを表示をテストします。

Turn on the 256 sprites checkbox, the 4096 patterns checkbox, and the sprites displayed in 768x512 checkbox in the modification menu, and reset before executing. 改造メニュー256 枚のスプライトチェックボックス4096 個のパターンチェックボックス768x512 でスプライトを表示チェックボックスを ON にしてリセットしてから実行します。

Press any key to exit. 何かキーを押すと終了します。

It does not work on the actual X68000 machine. X68000 実機では動きません。

Text screen テキスト画面

When the real screen size is 1024x1024 and the text screen and the graphic screen are displayed and the scroll position in the X direction of either is not a multiple of 8, the scroll position in the X direction of the text screen shifts by 1 to 7 dots at the position where the real screen coordinates in the X direction of the graphic screen cross a multiple of 512. This bug has been fixed. 実画面サイズが 1024x1024 で、テキスト画面とグラフィック画面が表示されていて、どちらかの X 方向のスクロール位置が 8 の倍数ではないとき、グラフィック画面の X 方向の実画面座標が 512 の倍数を跨ぐ位置で、テキスト画面の X 方向のスクロール位置が 1~7 ドットずれるバグを修正しました。

BG1 displayed in 512x512 512x512 で BG1 を表示

Added BG1 displayed in 512x512. 512x512 で BG1 を表示を追加しました。

If the BG1 displayed in 512x512 checkbox in the modification menu is checked and reset, the BG1 can be displayed in 512x512. 改造メニュー512x512 で BG1 を表示チェックボックスを ON にしてリセットすると、512x512 で BG1 を表示できるようになります。

This setting is stored in the parameter spr512bg1. この設定はパラメータ spr512bg1に保存されます。

Remove the limitation that only one background plane can be displayed in 512x512. It is possible to display two planes of background in 512x512 as well as in 256x256. 512x512 のときはバックグラウンドを 1 面しか表示できないという制限を解除します。256x256 のときと同様に 512x512 のときもバックグラウンドを 2 面表示できるようになります。

hypotrochoid.x

Added hypotrochoid.x. hypotrochoid.xを追加しました。

hypotrochoid.png

Draw a hypotrochoid on the pseudo graphic screen (background with 4096 patterns laid out). Blue (S) and purple (S) are sprite screens (BG0 and BG1), red (T) is a text screen, and green (G) is a graphic screen. 疑似グラフィック画面 (4096 個のパターンを敷き詰めたバックグラウンド) にハイポトロコイドを描きます。青 (S) と紫 (S) はスプライト画面 (BG0 と BG1)、赤 (T) はテキスト画面、緑 (G) はグラフィック画面です。

Turn on the the 4096 patterns checkbox, the sprites displayed in 768x512 checkbox, and the BG1 displayed in 512x512 checkbox in the modification menu, and reset before executing. 改造メニュー4096 個のパターンチェックボックス768x512 でスプライトを表示チェックボックス512x512 で BG1 を表示チェックボックスを ON にしてリセットしてから実行します。

Press BREAK/CTRL+C/ESC key to exit, other keys to stop during operation. While stopped, press ENTER key to resume and other keys to advance frame. BREAK/CTRL+C/ESC キーで終了、動作中はその他のキーで停止。停止中は ENTER キーで再開、その他のキーでコマ送りします。

It does not work on the actual X68000 machine. X68000 実機では動きません。

0.25.02.08

Execution environment 実行環境

As of this writing, the latest OpenJDK is 23.0.2. Older versions of JDK may not work. Please use the latest OpenJDK if possible. これを書いている時点で最新の OpenJDK は 23.0.2 です。 これより古いバージョンの JDK では動作しないかも知れません。 可能な限り最新の OpenJDK を使用してください。

DMAC

Removed the process of clearing the PCT when a 1 is written to the PCT of the CSR. CSR の PCT に 1 が書き込まれたとき PCT をクリアする処理を外しました。

OPM log OPM ログ

Fixed a bug that could cause a crash if the start playback button was pressed during playback. 再生中に再生開始ボタンを押すとクラッシュすることがあるバグを修正しました。

Key repeat キーリピート

Fixed a bug that caused extra key repeats when reading the UDR more than once in the key-input interrupt routine. The method of processing key repeats has been changed from being done in MFP to using TimerTask. キー入力割り込みルーチンで UDR を 2 回以上読むと余計なキーリピートが発生するバグを修正しました。 キーリピートの処理を MFP の中で済ませる方法から TimerTask を使う方法に変更しました。

0.25.01.08

IPLROM 1.6 (2024-12-09)

iplrom16style.png

You can change the X68000 logo on the IPLROM 1.6 startup screen. Specify the file name of the TEXTPUT format data or the ROM image file name in the parameter x68000logo. The logo height is 16 dots, the standard width is 112 dots, and the upper limit is 208 dots. If the logo width is larger than the standard, the string "SERIES" will not be displayed. To use the 060turbo logo, the ROM of the actual 060turbo machine is required. IPLROM 1.6 の起動画面の X68000 ロゴを変更できます。TEXTPUT 形式のデータのファイル名または ROM イメージファイル名を、パラメータ x68000logoに指定します。 ロゴの高さは 16 ドット、幅は標準が 112 ドット、上限が 208 ドットです。 ロゴの幅が標準より大きいとき、文字列「SERIES」は表示されません。060turbo のロゴにするには 060turbo 実機の ROM が必要です。

You can change the style of the IPLROM 1.6 startup screen. The proportional pitch is 1, centered is 2, with gaps is 4, and the sum of these is specified in the parameter iplrom16style. The default is 7. IPLROM 1.6 の起動画面のスタイルを変更できます。 プロポーショナルピッチを 1、中央寄せを 2、隙間ありを 4 として、それらの合計をパラメータ iplrom16styleに指定します。 デフォルトは 7 です。

ppcon.x 0.11

Fixed the behavior of the escape sequence "ESC = r c" in ppcon.x. ppcon.xのエスケープシーケンス「ESC = r c」の動作を修正しました。

RS-232C transmit buffer empty interrupt RS-232C の送信バッファ空割り込み

RS-232C transmit buffer empty interrupt is implemented. The transmit interrupt output mode of bsio.x 0.21 is available. RS-232C の送信バッファ空割り込みを実装しました。bsio.x 0.21 の送信割り込み出力モードを使用できます。

;'0'~'9'を200個と$0D,$0A、最後に$1Aを送信する
;bsio.x -iのとき直ちに終了することを確認する
        .include        doscall.mac
        .include        iocscall.mac
@@:     IOCS    _OSNS232C
        tst.l   d0
        beq     @b
        moveq.l #'0',d6
        moveq.l #10-1,d5
5:      move.w  #200-1,d4
4:      move.l  d6,d1
        IOCS    _OUT232C
        dbra    d4,4b
        moveq.l #$0D,d1
        IOCS    _OUT232C
        moveq.l #$0A,d1
        IOCS    _OUT232C
        addq.w  #1,d6
        dbra    d5,5b
        moveq.l #$1A,d1
        IOCS    _OUT232C
        DOS     _EXIT

Text screen copy テキスト画面コピー

Added text screen copy. テキスト画面コピーを追加しました。

Text screen copy is a function that reverses the character displayed as a bitmap image on the text screen to the character code and copies it to the clipboard. 8x8, 8x16, and 16x16 fonts in CGROM can be reverse-converted. Fonts loaded by "COPY XXX.FON @IOCS" etc. cannot be reverse-converted. Some characters are indistinguishable in principle, such as half-width space and full-width space. Light blue, yellow, bold, and reversal can be reverse-converted. Character attributes are not reflected in the result. Follows hardware scrolling. The coordinates of the character to be converted must be a multiple of 8x16. Characters that cannot be converted will be converted to "?". テキスト画面コピーはテキスト画面にビットマップ画像として表示されている文字を文字コードに逆変換してクリップボードにコピーする機能です。CGROM にある 8x8、8x16、16x16 のフォントを逆変換できます。 「COPY XXX.FON @IOCS」などで読み込まれたフォントは逆変換できません。 半角スペースと全角スペースのように原理上区別できない文字があります。 水色、黄色、太字、反転を逆変換できます。 文字属性は結果に反映されません。 ハードウェアスクロールに追従します。 変換する文字の座標は 8x16 の倍数に限ります。 変換できなかった文字は「?」になります。

Clicking text screen copy in the input menu or pressing Alt+Shift+C copies the text displayed in the set range to the clipboard. The range to be copied can be selected using the display area radio button, C_WIDTH radio button, entire VRAM radio button, and last enclosed area radio button in the text screen copy setting menu. This setting is saved in the parameter textcopyarea. 入力メニューテキスト画面コピーをクリックするか、Alt+Shift+C を押すと、設定された範囲に表示されているテキストがクリップボードにコピーされます。 テキスト画面コピー設定メニューにある表示領域ラジオボタン、C_WIDTH ラジオボタン、VRAM 全体ラジオボタン、最後に囲んだ範囲ラジオボタンでコピーする範囲を選択できます。 この設定はパラメータ textcopyareaに保存されます。

When the enclose each time with mouse check box in the text screen copy setting menu is ON, pressing and dragging the left mouse button on the text screen will display a red frame, and releasing the button will copy the text inside the frame to the clipboard. This setting is saved in the parameter textcopy. テキスト画面コピー設定メニューにあるマウスで都度囲むチェックボックスが ON のとき、テキスト画面でマウスの左ボタンを押してドラッグすると赤い枠が表示され、ボタンを離すと枠の内側のテキストがクリップボードにコピーされます。 この設定はパラメータ textcopyに保存されます。

The mnemonic of the config menu has been changed from C to G, following the assignment of text screen copy to the keyboard accelerator Alt+Shift+C. キーボードアクセラレータ Alt+Shift+C にテキスト画面コピーを割り当てたことに伴い、設定メニューのニモニックを C から G に変更しました。

Button function assignments window ボタン機能割り当てウインドウ

buttonfunction.png

Added button function assignments window. ボタン機能割り当てウインドウを追加しました。

Clicking button function assignments in the input menu opens the button function assignments window. In the button function assignments window, you can assign functions to the F11 key, F12 key, wheel button, wheel scroll up, wheel scroll down, button 4, and button 5. You can select one of Shift, Ctrl, or Alt as a modifier key. 入力メニューボタン機能割り当てをクリックするとボタン機能割り当てウインドウが開きます。 ボタン機能割り当てウインドウで、F11 キー、F12 キー、ホイールボタン、ホイールスクロールアップ、ホイールスクロールダウン、ボタン 4、ボタン 5 に機能を割り当てることができます。 修飾キーとして Shift、Ctrl、Alt から 1 個を選択できます。

The functions that can be assigned to each button are as follows. 各ボタンに割り当てられる機能は以下の通りです。

  1. Toggle fullscreen 全画面表示の切り替え
  2. Toggle seamless mouse シームレスマウスの切り替え
  3. Take a screenshot スクリーンショットを撮る
  4. Text screen copy テキスト画面コピー
  5. Start recording GIF animation GIF アニメーション録画開始
  6. Stop and start 停止と再開
  7. 1 trace トレース 1 回
  8. 10 traces トレース 10 回
  9. 100 traces トレース 100 回
  10. 1 step ステップ 1 回
  11. 10 steps ステップ 10 回
  12. 100 steps ステップ 100 回
  13. Step until return ステップアンティルリターン
  14. Left click 左クリック
  15. Right click 右クリック
  16. No function 機能なし

These settings are stored in parameter f11key, etc. The parameter keys are strings consisting of shift, ctrl, alt, which represent modifier keys, and f11key, f12key, wheel, wheelup, wheeldown, button4, button5, which represent buttons. The parameter values represent the corresponding functions. これらの設定はパラメータ f11key などに保存されます。 パラメータのキーは修飾キーを表す shift、ctrl、alt と、ボタンを表す f11key、f12key、wheel、wheelup、wheeldown、button4、button5 を連結した文字列です。 パラメータの値は対応する機能を表します。

The F11 and F12 keys can only be entered with the keys assigned in the key assignments window when the no function is selected in the button function assignments window. F11 キーと F12 キーはボタン機能割り当てウインドウで機能なしを選択したときだけキー割り当てウインドウで割り当てたキーを入力できます。

The F11 key menu has been eliminated. The F11 key, when in full screen mode, can be pressed to cancel full screen mode regardless of the F11 key assignment, but this function has also been eliminated. When the F11 key is not assigned to full screen switching, pressing the F11 key does not cancel the full screen display. F11 キーメニューを廃止しました。 全画面表示のとき F11 キーを押すと F11 キーの割り当てと関係なく全画面表示が解除される機能がありましたが、これも廃止しました。F11 キーに全画面表示の切り替えが割り当てられていないときは、F11 キーを押しても全画面表示は解除されません。

The mouse wheel menu has been eliminated. The parameter mousewheel can be specified but is not saved as parameter mousewheel. -mousewheel=trace is interpreted as -wheelup=trace1 -shiftwheelup=trace10 -ctrlwheelup=trace100 -wheeldown=step1 -shiftwheeldown=step10 -ctrlwheeldown=step100 -altwheeldown=return. -mousewheel=click is interpreted as -wheelup=leftclick -wheeldown=rightclick. マウスホイールメニューを廃止しました。 パラメータ mousewheel は指定できますがパラメータ mousewheel としては保存されません。-mousewheel=trace は -wheelup=trace1 -shiftwheelup=trace10 -ctrlwheelup=trace100 -wheeldown=step1 -shiftwheeldown=step10 -ctrlwheeldown=step100 -altwheeldown=return として解釈されます。-mousewheel=click は -wheelup=leftclick -wheeldown=rightclick として解釈されます。

SPC

Supported Synchronize Cache command. Supported Request Sense command for non-existent LUNs. Do not report that it is confirmed that XOR commands cannot be used. Synchronize Cache コマンドに対応。 存在しない LUN に対する Request Sense コマンドに対応。XOR 系のコマンドが使えないことを確認されたことを報告しない。

Debug console デバッグコンソール

Rebuild command d, f. Added commands ll, me, ms, tx, txf. コマンド d、f を再構築。 コマンド ll、me、ms、tx、txf を追加。

3. Past changes 過去の更新

4. Download ダウンロード

――Read more―――― 続きを読む ―― ――Hide more―――― 続きを隠す ――

5. Install インストール

6. Explanation of menu メニューの説明

7. Configuration file 設定ファイル

8. Parameters パラメータ

9. Source code ソースコード

10. Functions and features 機能と特徴

11. About IPLROM 1.6 IPLROM 1.6 について

12. Explanation of misc/* misc/* の説明

13. Execution examples 実行サンプル

14. Try to run the NetBSD/x68k NetBSD/x68k を動かしてみる

15. Reference materials 参考資料

16. Link collection リンク集

17. License / Copyright / Disclaimer 使用許諾条件 / 著作権 / 免責事項

18. Acknowledgement 謝辞

I would like to thank: Right-holder companies and staffs of the SHARP PRODUCTS USERS FORUM who made efforts to distribute the basic software products of X68000 for free to the public. Keitarou Hiraki and Num Kadoma, they distribute beautiful fonts. Authors of free software that are used as execution examples of XEiJ. Everyone who reported problems and supported XEiJ by warm messages. X68000 の基本的なソフトウェアの無償公開に尽力された権利各社およびシャープ・プロダクツ・ユーザーズ・フォーラムの方々、美しいフォントを公開されている平木敬太郎さん、門真なむさん、実行サンプルとして使わせていただいたフリーソフトウェアの作者の方々、動作報告と応援のメッセージを寄せてくださった皆さん、ありがとうございます。

19. Contact information 連絡先

Makoto Kamada

X

@kamadox

Discord

kamadox68k

E-mail メール

E-mail