The emulators/nono port
nono-1.4.2 – OMRON LUNA-I and LUNA-88K emulator (cvsweb github mirror)
Description
nono is OMRON LUNA-I emulator.WWW: http://www.pastel-flower.jp/~isaki/nono/
Readme
+-----------------------------------------------------------------------
| Running NetBSD on ${PKGSTEM}
+-----------------------------------------------------------------------
From ${PKGSTEM}'s manual to run NetBSD, you need to create a directory
with your disk and config:
$ mkdir ~/nono
You can download the liveimage of NetBSD from
http://teokurebsd.org/netbsd/liveimage/20200518-luna68k/ and place it
on ~/nono
The config file nono.cfg inside ~/nono should be like:
vmtype = luna
spc0-id6-image = hd,liveimage-luna68k-raw-20200518.img
Now run nono specifying ~/nono:
$ nono -c ~/nono
Now inside the console, you should follow these instructions:
k
[Enter]
[Enter]
d
boot
g
x
For more options you should read the manual.
+-----------------------------------------------------------------------
| Running OpenBSD on ${PKGSTEM}
+-----------------------------------------------------------------------
Currently nono's luna88k emulation is under construction, but aoyama@
buildis a custom image for ${PKGSTEM}.
You should refer to the README file in:
http://www.nk-home.net/~aoyama/liveimage/
To boot OpenBSD on ${PKGSTEM}.
The config file nono.cfg inside ~/nono should be like:
vmtype = luna88k
spc0-id6-image = hd,liveimage-luna88k-raw-20210614.img
hostnet-driver = none
To turn it on:
$ nono -c ~/nono -s 0.5 -C
Now inside the console you should follow these instructions:
** NVRAM Initialized.
N>nvram boot_filename boot
Update boot_filename : "vmunix" -> "boot" (Y/[N]):y
Updated
N>b
You can connect to the vm with a serial console by
adding the following to your nono.cfg:
hostcom-driver = tcp
hostcom-tcp-port = 9999
luna-dipsw1 = 10111111
Then, after staring nono, try:
$ telnet localhost 9999
Maintainer
Gonzalo L. R.
Distribution forbidden on ftp
binaries cannot be distributed
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Broken
on i386: requires __m128i and similar types; may work if SSE is disabled
Categories
Library dependencies
Build dependencies
Run dependencies
Files
- /usr/local/bin/nono
- /usr/local/bin/nono-cli
- /usr/local/share/doc/nono/
- /usr/local/share/doc/nono/manual.html
- /usr/local/share/doc/pkg-readmes/nono
- /usr/local/share/locale/ja/LC_MESSAGES/nono.mo