56 lines
1.6 KiB
Batchfile
56 lines
1.6 KiB
Batchfile
@ECHO OFF
|
|
SET QEMU-OPTIONS=-M vexpress-a9 -cpu cortex-a9 -m 512 -nographic -kernel zImage -drive file=rootfs.ext2,index=0,media=disk,format=raw,if=sd -dtb vexpress-v2p-ca9.dtb -net nic -net user,hostfwd=tcp::2222-:22 -append "rw console=ttyAMA0 console=tty root=/dev/mmcblk0"
|
|
SET EMULATOR-VERSION=07.09.2020
|
|
IF EXIST "C:\Program Files\qemu\qemu-system-arm.exe" (
|
|
SET QEMU-EXE=C:\Program Files\qemu\qemu-system-arm.exe
|
|
SET QEMU-PLATFORM=64bit
|
|
goto start
|
|
)
|
|
|
|
IF EXIST "C:\Program Files (x86)\qemu\qemu-system-arm.exe" (
|
|
SET QEMU-EXE=C:\Program Files (x86)\qemu\qemu-system-arm.exe
|
|
SET QEMU-PLATFORM=32bit
|
|
goto start
|
|
)
|
|
goto no.QEMU
|
|
|
|
:start
|
|
CLS
|
|
ECHO *************************************************
|
|
ECHO * *
|
|
ECHO * Zyxel software emulator based on QEMU *
|
|
ECHO * *
|
|
ECHO * by maximuz and bovirus - version : %EMULATOR-VERSION% *
|
|
ECHO * *
|
|
ECHO *************************************************
|
|
ECHO.
|
|
|
|
if not exist "%QEMU-EXE%" goto no.QEMU
|
|
|
|
ECHO *** QEMU exe file = %QEMU-EXE%
|
|
ECHO *** QEMU platform = %QEMU-PLATFORM%
|
|
ECHO *** QEMU run options = %QEMU-OPTIONS%
|
|
ECHO.
|
|
|
|
"%QEMU-EXE%" %QEMU-OPTIONS%
|
|
|
|
goto end
|
|
|
|
:no.QEMU
|
|
ECHO File '%QEMU-EXE%' not available.
|
|
ECHO.
|
|
ECHO Please check that QEMU %QEMU-PLATFORM% is installed.
|
|
ECHO.
|
|
|
|
:end
|
|
ECHO.
|
|
ECHO #### Presss any key to continue ####
|
|
PAUSE >NUL
|
|
|
|
ECHO.
|
|
ECHO.
|
|
SET QEMU-EXE=
|
|
SET QEMU-PLATFORM=
|
|
SET QEMU-OPTIONS=
|
|
SET EMULATOR-VERSION=
|