Port-luna68k archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD/luna88k



I've put current snapshot binaries and liveimage, just for trial.

 http://teokurebsd.org/netbsd/luna88k/snapshot-20220730/
 http://teokurebsd.org/netbsd/liveimage/20220730-luna88k/

These binaries are built from revision 2c3168 of my tree:
 https://github.com/tsutsui/netbsd-src/tree/tsutsui-luna88k
 https://github.com/tsutsui/netbsd-src/tree/2c3168ace2b5d959b4576dd24c6c589b1cfa5143

For nono:
- install nono (via pkgsrc/emulators/nono etc.)
  http://www.pastel-flower.jp/~isaki/nono/
  https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/emulators/nono/
  https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/licenses/nono-license

- check "5.2  Try OpenBSD/luna88k" section in nono's document:
 http://www.pastel-flower.jp/~isaki/nono/doc/
 - The same procedure works (including "boot") for NetBSD/luna88k
 - use downloaded "liveimage-luna88k-raw-20220730.img" for the image name

- note
 - multi user login fails (login(1) silently exits?):
   https://www.youtube.com/watch?v=xtp4LDtDgxc
 - for single user boot (RB_SINGLE), set "luna-dipsw1 = 01111111"
   in nono.cfg

For gxemul:
- install gxemul (via pkgsrc/emulators/gxemul etc.)
  http://gavare.se/gxemul/
  https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/emulators/gxemul/

- donwload NetBSD/luna88k base.tgz and extract ./usr/mdec/base
  ftp http://teokurebsd.org/netbsd/luna88k/snapshot-20220730/luna88k/binary/sets/base.tgz
  tar -zxf base.tgz ./usr/mdec/boot

- start gxemul
  gxemul -X -e luna-88k -d liveimage-luna88k-raw-20220730.img usr/mdec/boot

 - note currently gxemul immediately crashes on /usr/bin/login,
   but not sure if this is an m88k gcc 3.3.6 bug or gxemul problem:
   >> cpu: UNIMPLEMENTED instruction at 0x5770
   >> u00005770: e9590008        bcnd unimplemented_10,r25,0x00005790


Have fun,
---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index