Lieber Besucher, herzlich willkommen bei: GEOS-InfoBase-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
I build a quick n' dirty deb package that will install a custom dosbox binary in /usr/local/bin. It will also read/write it's configuration to $HOME/.dosbox/dosbox-0.74.conf so it will not interfere with the existing version. By default [sdl]->usescancodes=true is set. I wold like to know, if this works for the Swedish keybord in GEOS. For German it works expect of AltGr, so you have to press Ctrl+Alt+<key>. If you disable "usescancodes" you can also try to modify the german keyboard mapping file in /usr/local/share/doc/dosbox/mapper-0.74-2.map. It has to be placed in ~/.dosbox/mapper-0.74.map
You can pick up the file here
Thomas
Cycles need to be set 'max' to make GEOS fly, but don't expect any significant performance improvements over DOSBIAN version...
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
pi@dosbian:~ $ ldd /usr/local/bin/dosbox | awk '{print $3}' | xargs -n1 dpkg -S | awk -F\: '{print $1}' | sort -u [color=#ff0000]libasound2[/color] libasyncns0 libatomic1 libbsd0 libc6 libcaca0 libcap2 libdbus-1-3 libffi6 libflac8 libgcc1 libgcrypt20 libgpg-error0 libice6 liblz4-1 liblzma5 libmikmod3 libncursesw6 libogg0 libopenal1 [color=#ff0000]libpcap0.8[/color] libpng16-16 libpulse0 libraspberrypi0 l[color=#ff0000]ibsdl1.2debian[/color] libsdl2-2.0-0 [color=#ff0000]libsdl-net1.2[/color] [color=#ff0000]libsdl-sound1.2[/color] libslang2 libsm6 libsndfile1 libsndio7.0 libspeex1 libstdc++6 libsystemd0 libtinfo6 libuuid1 libvorbis0a libvorbisenc2 libvorbisfile3 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwrap0 libx11-6 libx11-xcb1 libxau6 libxcb1 libxcursor1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxrandr2 libxrender1 libxss1 libxtst6 libxxf86vm1 raspi-copies-and-fills [color=#ff0000]zlib1g[/color] |
![]() |
Quellcode |
1 2 3 4 5 6 7 8 |
# uncomment this if your display has a black border of unused pixels visible # and your display can output without overscan disable_overscan=1 # uncomment to force a console size. By default it will be display's size minus # overscan. framebuffer_width=1024 framebuffer_height=768 |
This sounds like you are using GEOS in "Window Mode" under X11. The key feature of DOSBIAN is that DOSBox runs without the X-Window system on the kernel frame buffer. Could you please confirm, that 0.74-2 also scales to 16:9 in this configuration too.I set the screen to 797x452
Thomas
The drawback with this screen is that I have to build a box for it. Any hints?
Hi Hans,
The drawback with this screen is that I have to build a box for it. Any hints?
Use Plexiglas and make it look like the while Polycarbonate iMac (1st Gen Intel). Then I will surely buy oneBut I fully agree that using a 1024x768 display it the best option. Personally I'm using an Eizo FlexScan L365 at the moment. You can easily mount a Raspi on the back side of the screen.
I made some progress with the Pi/GEOS on the base of Raspbian OS Lite:
- pigeos-setup converts a vanilla Rapbian Lite into something that looks much like DOSBIAN
- pigeos-config allows simple configuration eg. hdd-image handling and menu driven DOSBox configuration
- pigeos-loader launches DOSBox with the selected hdd-image
- DOSBox-pigeos offers: extended German language support, networking and printing
All this is still at an alpha level. All code is available on GitHub: https://github.com/hastho
Do you have any experience how much faster DOSBox is on a Raspi 4 compared with a Raspi 3 (without plus)?
Thomas
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
pi@raspberrypi:/etc/systemd/system $ cat telnetd.service [Unit] Description=Start DOSBox null-modem host link After=network.target StartLimitIntervalSec=0 StartLimitBurst=3000 [Service] Restart=always RestartSec=3 Type=simple PIDFile=/run/telnetd.pid ExecStart=/usr/bin/socat -L/run/telnetd.pid -d -d -s TCP4-LISTEN:2023,bind=127.0.0.1 exec:"/sbin/agetty --autologin pi --noclear - -- vt100",pty,raw,echo=0,b57600 [Install] WantedBy=multi-user.target |
![]() |
Quellcode |
1 2 3 |
[serial] serial1=modem serial2=nullmodem server:127.0.0.1 port:2023 |
1 Besucher
Forensoftware: Burning Board® 3.1.7, entwickelt von WoltLab® GmbH