Emulator

From Sharpfin
Jump to navigation Jump to search

Emulating the Reciva Radio Hardware

This emulation project was started in the footsteps of a similar project on the Freecom Musicpal. This is just a working notes area at the moment.

Building the Emulator

= Special Bits On a Windows Platform

 PATH=c:\mingw\libexec\gcc\mingw32\3.4.5;%PATH%
  • You will need to rin the MSys.bat as the administrator, so that the installs can take place.
  • Also, I found on Vista that in order to be able to run programs as the Administrator, a modification to the shell searching in msys.bat is also required:
 c:
 cd \msys
 if EXIST bin

ul cd bin

 if EXIST rxvt.exe goto startrxvt
 if EXIST sh.exe goto startsh

Download Files

Unpacking Files

  • tar -xzf SDL-1.2.13.tar.gz
  • tar -xzf zlib-1.2.3.tar.gz
  • tar -xzf qemu-0.9.1.tar.gz

Compiling Library Files

Note that the make install part of these steps needs to be run as root / administrator

  • cd SDL-1.2.13 ; ./configure ; make ; make install ; cd ..
  • cd zlib-1.2.3 ; ./configure --prefix=/mingw ; make ; make install ; cd ..

Patching Qemu

  • <<reciva patches go here>>

Compiling Qemu

  • cd qemu-0.9.1
  • mkdir install_dir
  • ./configure --static --target-list="arm" --prefix="install_dir" --enable-adlib
  • make
  • make install
  • cp ../SDL-1.2.13/SDL.dll install_dir

References

Thanks to info from: