[Simh] Android Testing Binaries

Mark Pizzolato Mark at infocomm.com
Tue Sep 20 13:12:56 EDT 2016


On Friday, September 16, 2016 at 7:32 PM, Henry Bent wrote:
> Here is a full SIMH build (minus altairz80 which requires glob) 
> for Android 5 or greater and anything with VFPv4 floating point 
> hardware.
>
> Let's get this out of the way first: These are alpha-quality testing 
> binaries.  They run on my phone but they might not run on your 
> device.  This is not a full-fledged Android app in any way.  If you 
> are not comfortable with adb and using a shell, these are not for 
> you.
> Download link: https://www.dropbox.com/s/iqqcdaos4y7brxo/simh-android5.zip?dl=0
> 
> I did very minimal testing with pdp11, enough to verify that basic 
> functionality is there.  In theory these have networking support 
> but I haven't tested it yet.  You will almost certainly need to be 
> root for networking but everything else appears to run just fine 
> as an unprivileged user.  If in doubt, put files in /data/local/tmp 
> and run things out of there.  Build info:
>
> sim> show version
> PDP-11 simulator V4.0-0 Beta
>    Simulator Framework Capabilities:
>        32b data
>        32b addresses
>        Ethernet Packet transports:TAP:NAT:UDP
>        Idle/Throttling support is available
>        Virtual Hard Disk (VHD) support
>        RAW disk and CD/DVD ROM support
>        FrontPanel API Version 2
>    Host Platform:
>        Compiler: GCC 4.9 20150123 (prerelease)
>        Simulator Compiled as C: Sep 16 2016 at 21:41:13
>        Memory Access: Little Endian
>        Memory Pointer Size: 32 bits
>        Large File (>2GB) support
>        SDL Video support: No Video Support
>        RegEx support for EXPECT commands
>        OS clock resolution: 1ms
> sh: uname: not found
>        Time taken by msleep(1): 2ms
>        OS: 
>        git commit id: fa292f59
> On my phone (Droid Turbo) I'm getting about 4 MIPS and 2 MFLOPS 
> on the pdp11, which should be more than enough for most uses.
>
> If you want do to testing but have different device hardware or OS 
> version needs, let me know what they are and I can probably compile 
> some binaries for you.

FYI, root should definitely NOT be necessary for NAT or UDP network 
transport, but I have no idea if there would be firewall issues which may 
be a functional factor that being root shouldn't affect one way or another...

- Mark


More information about the Simh mailing list