openbsd-ports/emulators/nono/pkg
sdk 5e2066b2cc Update nono 2.5.0 => 2.6.0
Port changes:
* Remove BROKEN marker for big endian archs. The previously missing
BE bits are now included.

Software changes:
* m88k: Improve the performance of m88k core slightly.
* m68k: Fix 68881's FCMP instruction that may return wrong result.
* vm: Improve the renderer including performance.
* vm: Fix a problem that the absolute path for SCSI images could not be specified.
* vm: Fix a problem that accessing the last sector causes an error.
* GUI: Implement a vector table monitor.
* GUI: Implement a log level setting window.
* GUI: Improve performance of window drawing.
* GUI: Fix a rendering problem of the control area on the bitmap plane window.
* GUI: Fix a resize problem on the bitmap plane window.
* app: Fix several UNIX signal handling.
* app: Fix some abnormal terminations at the beginning of the process.
* app: Fix some abnormal terminations at the end of the process.
* app: Fix some thread names for development.
* vm: Implement the horizontal synchronizing signal on CRTC in progress.
Implement the raster copy on the text VRAM in progress.

Update by maintainer gonzalo@
Sparc64 tests by me.

gonzalo@: please go ahead with this, I am quiet busy now to commit it.
2022-03-14 20:35:50 +00:00
..
DESCR
PLIST drop RCS Ids 2022-03-11 18:59:33 +00:00
README Update nono 2.5.0 => 2.6.0 2022-03-14 20:35:50 +00:00

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@
build a custom image for ${PKGSTEM}.

You can follow 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 follow to your nono.cfg:

hostcom-driver = tcp
hostcom-tcp-port = 9999
luna-dipsw1 = 10111111

Then, after staring nono, try:

$ telnet localhost 9999