SBC86 (hier: Der wiederentdeckte Emulator)

  • Aufgrund eines mir angebotenen Geräts (eines SBC-86) habe ich auch wieder den passenden Emulator dazu gefunden:

    Die Projektseite http://i8086emu.sourceforge.net verweist auf die Sourceforge-Seite https://sourceforge.net/projects/i8086emu/files/ - dort kann eine Doku (PDF) und auch sowohl die Quelldatei als auch die ausführbare Datei heruntergeladen werden.


    So sieht das "echte" Gerät dazu aus:

    "The biggest communication problem is we do not listen to understand. We listen to reply." - Stephen Covey


    Webseite und Blog ist immer noch - seit fast 20 Jahren - online.

  • Wenn man die GTK2-Version selbst compilieren möchte, wird die (vorhandene) Library vom configure-Script nicht gefunden:

    Code
    checking for g_signal_emit in -lgtk-x11-2.0... no
    configure: WARNING: Without GTK there will be no GTK-GUI of i8086emu!

    ... nach diesem Patch:

    Diff
    --- src/Makefile.in    2022-04-02 17:16:11.476357675 +0200
    +++ src/Makefile.in    2022-04-02 17:16:30.812357253 +0200
    @@ -35,7 +35,7 @@
         if [ @NCURSES_SYSTEM@ -eq 1 ]; then make i8086text;fi;
     
     i8086gui: ${DEVICES} i8086gui.o i8086gui_emufuncs.o i8086gui_error.o i8086gui_util.o i8086gui_paint.o ${EMUOBJ}
    -    gcc ${CFLAGS} ${CGUIFLGS} -o i8086gui i8086gui.o i8086gui_emufuncs.o i8086gui_error.o i8086gui_util.o i8086gui_paint.o ${EMUOBJ} `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`
    +    gcc ${CFLAGS} ${CGUIFLGS} -o i8086gui i8086gui.o i8086gui_emufuncs.o i8086gui_error.o i8086gui_util.o i8086gui_paint.o ${EMUOBJ} `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0` ${CLIBS}
     i8086text: i8086text.o ${EMUOBJ} ${DEVICES}
         gcc ${CFLAGS} -o i8086text i8086text.o ${EMUOBJ} -lncurses ${CLIBS}

    ... funktioniert (etwas umständlich) dann:

    Code
    $ ./configure
    $ cd src
    $ make i8086gui