Emulated X68000 Development Workstation Setup
Emulated X68000 Development Workstation Setup
Emulated X68000 Development Workstation Setup
Workstation Setup
Objectives, Procedures, and Links
Objectives
● Boot an X68000 under emulation [DONE]
● Boot a Human68k floopy disk and get to the command prompt [DONE]
● Create a hard diskimage and install Human68k to it [DONE]
● Pick a game, install, and play it (R-type) [DONE]
● Revert the system executables on the HDD to their Japanese equivalents from the
original system disk [DONE]
● “Install” max memory [DONE]
● Emulators
○ Try XM6 Pro-68k [DONE]
○ Try PX68k-libretro on Windows [DONE]
○ Try XM6 TypeG emulating the X68030 [DONE]
■ Acquire CGROM30.DAT
○ Try xeij
○ Try PX68k-libretro on a Raspberry Pi
● “Official Route”
○ Install the SX WINDOW windowing system [DONE]
○ Install the native compiler suite from Sharp [DONE]
○ Run “Hello, world” on Human68k
■ in C [DONE]
■ in assembler
○ Build and run a simple SX-WINDOW application
● “Community Route”
○ Install the Ko-Window windowing system [DONE]
○ Install GCC and libc [DONE, gcc only]
○ Run “Hello, world” with libc
○ Build and run a simple Ko-Window application [DONE]
○ Rasterize a triangle in Ko-Window
● “UNIX Route”
○ Boot OS 9-68K
○ Run “Hello, world” on OS 9-68K
● Make some music
● Connect my MIDI keyboard and play FM
● Edit text in Japanese with a 68000 keyboard [DONE, with a software keyboard]
● Get the real thing
Objectives
Initial installation of XM6 Pro-68k
Booting from a Human68k floppy
Create a hard disk image
Edit CONFIG.SYS
Install R-type
Initial installation of RetroArch with p68k-libretro
HDD setup for RetroArch with p68k-libretro
Booting just from the HDD
Create a native SCSI hard disk image
Create a native SCSI hard disk image with SX WINDOW
Create a native SCSI hard disk image with Ko-Window
Install the XC compiler and tools
Compile something under Ko-Window
Install まりこ版 gcc130 and dependencies
Build a Ko-Window sample
Edit CONFIG.SYS
● Boot
edit config.sys
● Now you’re in a fun visual editor. Commands (from
https://www.chibiakumas.com/68000/x68000.php):
○ <ESC> E Exit and save all files (?)
○ <ESC> T Rename file
○ <ESC> X Exit and save this file (?)
○ <ESC> Q Exit, don’t save
○ <ESC> O Revert to version of file on disk
● I added a REM to the beginning of the line with PRNDRV.SYS to speed up boot.
● Then I carefully backed up my HDD image before doing deeper surgery.
● Final CONFIG.SYS layout, resulting in faster boot with no errors
Install R-type
● Obtain R-Type (1989)(Irem).dim [UNARCHIVED]
● Load into floppy drive 0
mkdir GAMES
cd games
mkdir RTYPE
cd rtype
copyall b:*.* .
● Eject the floppy
● Launch R-Type
type config.sys [to see how it’s launched on boot]
xrt0
● Enjoy the game
copyall b:*.* a:
● Now launch kowin
kowin
● Choose ハードディスク (hard disk), drive C:, and accept the basic paths and their choice
of music library. Then it installs. Allow it to install C.BAT.
● After rebooting at the end, power off and remove the floppies.
Deadly GamingLV
● I’ve [[ARCHIVED Starter Package.rar] from
https://www.youtube.com/watch?v=BXNh3sG65Xo which includes a “shooters.hdf”
which boots. The image itself has a few too many gaming-oriented conveniences formy
taste. Note: the editdisk from that package is old and doesn’t understand .hds files.
ぱっくんソフト
● Lots of nice links over here
● [p40] ドライブ C: の HDD イメージが認識されない
● 現象 lr-px68k で HDD イメージをセットしても、Human68k で認識されない(C:ドライブになら
ない)。
● チェック項目
○ SWITCH.Xの設定内容を確認する
Other links
● X68000をエミュレータで体験しよう!
● GIMONS DEVELOPER WORKS
● 南アフリカからOSを調達するぞ!
● XM6
● X68000 X68k 雑メモ
● DiskExplorer
● UNIXを指向せよ!
● X680x0 (Human68k & SX WINDOW) 対応 Gnu C Compiler modified by Charlie
[ARCHIVED along with many files]
● https://www.x68uec.org/files/other/press/1995/gccx68.html
● https://hp.vector.co.jp/authors/VA004474/kowin/manual/kowin_p2.txt
● http://hp.vector.co.jp/authors/VA004474/kowin/koaplist.html
○ https://hp.vector.co.jp/authors/VA004474/kowin/old/comment.txt