diff options
Diffstat (limited to 'geepee32')
-rwxr-xr-x | geepee32 | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/geepee32 b/geepee32 new file mode 100755 index 000000000000..714e52537b41 --- /dev/null +++ b/geepee32 @@ -0,0 +1,39 @@ +#!/bin/bash + +export WINEPREFIX=~/.geepee32/pfx + +mkdir -p ~/.geepee32/ ~/.geepee32/config ~/.geepee32/firmware ~/.geepee32/log ~/.geepee32/screenshot +ln -sfn ~/.geepee32/config /usr/share/geepee32/system/gp32/config +ln -sfn ~/.geepee32/firmware /usr/share/geepee32/system/gp32/firmware +ln -sfn ~/.geepee32/log /usr/share/geepee32/system/gp32/log +ln -sfn ~/.geepee32/screenshot /usr/share/geepee32/system/gp32/screenshot + +if [ ! -f ~/.geepee32/config/memory.def ]; then + cat > ~/.geepee32/config/memory.def << EOF + 00000000 00080000 FIRMWARE + 0C000000 00800000 RAM + 14000000 00000100 MEMORY CONTROLLER + 14200000 00000100 USB HOST CONTROLLER + 14400000 00000100 INTERRUPT CONTROLLER + 14600000 00000100 DMA + 14800000 00000100 CLOCK & POWER MANAGEMENT + 14A00000 00000800 LCD CONTROLLER + 15000000 00000100 UART 0 + 15004000 00000100 UART 1 + 15100000 00000100 PWM TIMER + 15200000 00000200 USB DEVICE + 15300000 00000100 WATCHDOG TIMER + 15400000 00000100 IIC + 15400100 00002000 IIC (EEPROM DATA) + 15508000 00000100 IIS + 15600000 00000100 I/O PORT + 15700000 00000100 RTC + 15800000 00000100 A/D CONVERTER + 15900000 00000100 SPI + 15A00000 00000100 MMC INTERFACE +EOF +fi + + +# WINE Launcher script for GeePee32 Emulator +wine /usr/share/geepee32/geepee32.exe |