Anders Gavare さん作のエミュレータ GXemul で OpenBSD/luna88k が動作し始めたので、とりあえず試してみたい方向けのガイドを記載します。
LUNA-88Kを含む様々なマシンのエミュレーションができるソフトです。
詳しくは本家Webページ http://gavare.se/gxemul/ を参照してください。
| PIO set Start End | |
| LUNA 88K2 SELF DIAGONOSIS TEST Ver 1.2 | |
| 1. MULTI CPU Test. | |
| 3 Port Memory clear Start End | |
| Main memory size check (Memory : 07000000 Hex byte) | |
| LCD Display Check. | |
| Main Memory Clear ( 3f0000H ) | |
| CMMU set Start End | |
| CPU 0 OK CPU 2 OK CPU 1 OK |
| Index: sys/arch/luna88k/dev/lunafb.c | |
| =================================================================== | |
| RCS file: /cvs/src/sys/arch/luna88k/dev/lunafb.c,v | |
| retrieving revision 1.29 | |
| diff -u -r1.29 lunafb.c | |
| --- sys/arch/luna88k/dev/lunafb.c 15 Jul 2022 17:57:26 -0000 1.29 | |
| +++ sys/arch/luna88k/dev/lunafb.c 5 Aug 2022 15:11:01 -0000 | |
| @@ -260,7 +260,11 @@ | |
| return omsetcmap(sc, (struct wsdisplay_cmap *)data); | |
| Index: driver/xf86-video-wsfb/src/wsfb_driver.c | |
| =================================================================== | |
| RCS file: /cvs/xenocara/driver/xf86-video-wsfb/src/wsfb_driver.c,v | |
| retrieving revision 1.43 | |
| diff -u -r1.43 wsfb_driver.c | |
| --- driver/xf86-video-wsfb/src/wsfb_driver.c 10 Nov 2022 17:38:58 -0000 1.43 | |
| +++ driver/xf86-video-wsfb/src/wsfb_driver.c 6 Jul 2023 12:34:04 -0000 | |
| @@ -114,6 +114,8 @@ | |
| static Bool WsfbCloseScreen(CLOSE_SCREEN_ARGS_DECL); | |
| static void *WsfbWindowLinear(ScreenPtr, CARD32, CARD32, int, CARD32 *, |
| *** DS1397 user RAM dump: | |
| 0e 00 | |
| 0f 01 | |
| 10 02 | |
| 11 03 | |
| 12 04 | |
| 13 05 | |
| 14 06 | |
| 15 07 | |
| 16 08 |
| OpenBSD 6.9-current on Fujitsu ARROWS Tab Q555/K64 | |
| wsmouse : touch panel (with finger) | |
| wsmouse1: ??? | |
| wsmouse2: touch panel (with stylus pen) | |
| wsmouse3: USB mouse | |
| ---- | |
| locris# wsconsctl | grep mouse | |
| wsconsctl: Use explicit arg to view keyboard.map. | |
| mouse.type=touch-panel |
| Index: sys/dev/sdmmc/if_bwfm_sdio.c | |
| =================================================================== | |
| RCS file: /cvs/src/sys/dev/sdmmc/if_bwfm_sdio.c,v | |
| retrieving revision 1.39 | |
| diff -u -r1.39 if_bwfm_sdio.c | |
| --- sys/dev/sdmmc/if_bwfm_sdio.c 26 Feb 2021 00:07:41 -0000 1.39 | |
| +++ sys/dev/sdmmc/if_bwfm_sdio.c 8 May 2021 00:13:29 -0000 | |
| @@ -360,6 +360,14 @@ | |
| switch (bwfm->sc_chip.ch_chip) |
Anders Gavare さん作のエミュレータ GXemul で OpenBSD/luna88k が動作し始めたので、とりあえず試してみたい方向けのガイドを記載します。
LUNA-88Kを含む様々なマシンのエミュレーションができるソフトです。
詳しくは本家Webページ http://gavare.se/gxemul/ を参照してください。
| Index: usr.sbin/isibootd/Makefile | |
| =================================================================== | |
| RCS file: /cvsroot/src/usr.sbin/isibootd/Makefile,v | |
| retrieving revision 1.1 | |
| diff -u -r1.1 Makefile | |
| --- usr.sbin/isibootd/Makefile 17 Dec 2011 13:24:18 -0000 1.1 | |
| +++ usr.sbin/isibootd/Makefile 18 Mar 2021 13:42:58 -0000 | |
| @@ -1,13 +1,9 @@ | |
| # $NetBSD: Makefile,v 1.1 2011/12/17 13:24:18 tsutsui Exp $ | |
| kalgan% uname -a | |
| NetBSD kalgan.in.nk-home.net 9.1 NetBSD 9.1 (GENERIC) #0: Sun Oct 18 19:24:30 UTC 2020 [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC amd64 | |
| kalgan% su | |
| # /usr/sbin/isibootd -i bge0 -d 3 | |
| Using interface: bge0 (00:21:86:60:c2:50) | |
| recv:ffff ffff ffff 0000 0a02 4aa6 80df 0000 0000 00ff ffff ffff ffff ffff | |
| [00:00:0a:02:4a:a6] new connection | |
| send:0000 0a02 4aa6 0021 8660 c250 80df 0000 0000 00ff ffff ffff ffff ffff | |
| recv:0021 8660 c250 0000 0a02 4aa6 80df 0000 0001 01ff ffff ffff ffff ffff | |
| [00:00:0a:02:4a:a6] open 'boot' |
| diff -urN pandorafms_agent.orig/unix/OpenBSD/README pandorafms_agent/unix/OpenBSD/README | |
| --- pandorafms_agent.orig/unix/OpenBSD/README Thu Jan 1 09:00:00 1970 | |
| +++ pandorafms_agent/unix/OpenBSD/README Sun Sep 20 09:48:09 2020 | |
| @@ -0,0 +1,23 @@ | |
| +README for OpenBSD | |
| + | |
| +<Brief instruction> (under construction) | |
| + | |
| +1. Add perl YAML-Tiny module by pkg_add | |
| + |