├── .gitignore
├── COPYING
├── README
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── minivmac
├── .gitignore
├── build.gradle
└── src
│ ├── Android.mk
│ ├── macII
│ ├── ic_launcher-playstore.png
│ └── res
│ │ ├── drawable-hdpi
│ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ └── icon.png
│ │ ├── drawable-xhdpi
│ │ └── icon.png
│ │ ├── drawable-xxhdpi
│ │ └── icon.png
│ │ ├── drawable-xxxhdpi
│ │ └── icon.png
│ │ ├── drawable
│ │ ├── ic_launcher_foreground.xml
│ │ └── ic_logo.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ └── values
│ │ ├── arrays.xml
│ │ ├── ic_launcher_background.xml
│ │ └── strings.xml
│ ├── macPlus
│ ├── ic_launcher-playstore.png
│ └── res
│ │ ├── drawable-hdpi
│ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ └── icon.png
│ │ ├── drawable-xhdpi
│ │ └── icon.png
│ │ ├── drawable-xxhdpi
│ │ └── icon.png
│ │ ├── drawable-xxxhdpi
│ │ └── icon.png
│ │ ├── drawable
│ │ ├── ic_launcher_foreground.xml
│ │ └── ic_logo.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ └── values
│ │ ├── arrays.xml
│ │ ├── ic_launcher_background.xml
│ │ └── strings.xml
│ └── main
│ ├── Android.mk
│ ├── AndroidManifest.xml
│ ├── java
│ └── name
│ │ └── osher
│ │ └── gil
│ │ └── minivmac
│ │ ├── AboutDialog.java
│ │ ├── Core.java
│ │ ├── CreateDiskActivity.java
│ │ ├── DiskManagerActivity.java
│ │ ├── EmulatorFragment.java
│ │ ├── FileManager.java
│ │ ├── IAsyncCopyCallback.java
│ │ ├── IOnIOEventListener.java
│ │ ├── IProgressCallback.java
│ │ ├── MiniVMac.java
│ │ ├── RomManager.java
│ │ ├── ScreenView.java
│ │ ├── SettingsActivity.java
│ │ ├── SettingsFragment.java
│ │ ├── TrackPadView.java
│ │ ├── Utils.java
│ │ └── WelcomeFragment.java
│ ├── jni
│ ├── cfg
│ │ ├── CNFUIALL.h
│ │ ├── CNFUIOSG.h
│ │ ├── CNFUIPIC.h
│ │ ├── LOCALTLK.h
│ │ ├── SOUNDGLU.h
│ │ └── STRCONST.h
│ ├── jni_proxy.c
│ ├── src
│ │ ├── ACTVCODE.h
│ │ ├── ADBEMDEV.c
│ │ ├── ADBEMDEV.h
│ │ ├── ADBSHARE.h
│ │ ├── ALTKEYSM.h
│ │ ├── ASCEMDEV.c
│ │ ├── ASCEMDEV.h
│ │ ├── COMOSGLU.h
│ │ ├── CONTROLM.h
│ │ ├── DATE2SEC.h
│ │ ├── DFCNFCMP.h
│ │ ├── DISAM68K.c
│ │ ├── DISAM68K.h
│ │ ├── ENDIANAC.h
│ │ ├── FPCPEMDV.h
│ │ ├── FPMATHEM.h
│ │ ├── GLOBGLUE.c
│ │ ├── GLOBGLUE.h
│ │ ├── HPMCHACK.h
│ │ ├── ICONAPPM.r
│ │ ├── ICONAPPO.icns
│ │ ├── ICONAPPW.ico
│ │ ├── ICONDSKM.r
│ │ ├── ICONDSKO.icns
│ │ ├── ICONDSKW.ico
│ │ ├── ICONROMM.r
│ │ ├── ICONROMO.icns
│ │ ├── ICONROMW.ico
│ │ ├── INTLCHAR.h
│ │ ├── IWMEMDEV.c
│ │ ├── IWMEMDEV.h
│ │ ├── KBRDEMDV.c
│ │ ├── KBRDEMDV.h
│ │ ├── LTOVRBPF.h
│ │ ├── LTOVRUDP.h
│ │ ├── M68KITAB.c
│ │ ├── M68KITAB.h
│ │ ├── MINEM68K.c
│ │ ├── MINEM68K.h
│ │ ├── MOUSEMDV.c
│ │ ├── MOUSEMDV.h
│ │ ├── OSGCOMUD.h
│ │ ├── OSGCOMUI.h
│ │ ├── OSGLUAAA.h
│ │ ├── OSGLUCCO.m
│ │ ├── OSGLUGTK.c
│ │ ├── OSGLUJNI.c
│ │ ├── OSGLUMAC.c
│ │ ├── OSGLUNDS.c
│ │ ├── OSGLUOSX.c
│ │ ├── OSGLUSDL.c
│ │ ├── OSGLUWIN.c
│ │ ├── OSGLUXWN.c
│ │ ├── PBUFSTDC.h
│ │ ├── PICOMMON.h
│ │ ├── PMUEMDEV.c
│ │ ├── PMUEMDEV.h
│ │ ├── PROGMAIN.c
│ │ ├── PROGMAIN.h
│ │ ├── ROMEMDEV.c
│ │ ├── ROMEMDEV.h
│ │ ├── RTCEMDEV.c
│ │ ├── RTCEMDEV.h
│ │ ├── SCCEMDEV.c
│ │ ├── SCCEMDEV.h
│ │ ├── SCRNEMDV.c
│ │ ├── SCRNEMDV.h
│ │ ├── SCRNHACK.h
│ │ ├── SCRNMAPR.h
│ │ ├── SCRNTRNS.h
│ │ ├── SCSIEMDV.c
│ │ ├── SCSIEMDV.h
│ │ ├── SGLUALSA.h
│ │ ├── SGLUDDSP.h
│ │ ├── SNDEMDEV.c
│ │ ├── SNDEMDEV.h
│ │ ├── SONYEMDV.c
│ │ ├── SONYEMDV.h
│ │ ├── STRCNCAT.h
│ │ ├── STRCNCZE.h
│ │ ├── STRCNDUT.h
│ │ ├── STRCNENG.h
│ │ ├── STRCNFRE.h
│ │ ├── STRCNGER.h
│ │ ├── STRCNITA.h
│ │ ├── STRCNPOL.h
│ │ ├── STRCNPTB.h
│ │ ├── STRCNSPA.h
│ │ ├── STRCNSRL.h
│ │ ├── VIA2EMDV.c
│ │ ├── VIA2EMDV.h
│ │ ├── VIAEMDEV.c
│ │ ├── VIAEMDEV.h
│ │ ├── VIDEMDEV.c
│ │ ├── VIDEMDEV.h
│ │ └── main.r
│ └── variants
│ │ ├── mac128k
│ │ ├── Android.mk
│ │ └── cfg
│ │ │ ├── CNFUDALL.h
│ │ │ ├── CNFUDOSG.h
│ │ │ └── CNFUDPIC.h
│ │ ├── mac512ke
│ │ ├── Android.mk
│ │ └── cfg
│ │ │ ├── CNFUDALL.h
│ │ │ ├── CNFUDOSG.h
│ │ │ └── CNFUDPIC.h
│ │ ├── macClassic
│ │ ├── Android.mk
│ │ └── cfg
│ │ │ ├── CNFUDALL.h
│ │ │ ├── CNFUDOSG.h
│ │ │ └── CNFUDPIC.h
│ │ ├── macII-1024
│ │ ├── Android.mk
│ │ └── cfg
│ │ │ ├── CNFUDALL.h
│ │ │ ├── CNFUDOSG.h
│ │ │ └── CNFUDPIC.h
│ │ ├── macII-512
│ │ ├── Android.mk
│ │ └── cfg
│ │ │ ├── CNFUDALL.h
│ │ │ ├── CNFUDOSG.h
│ │ │ └── CNFUDPIC.h
│ │ ├── macII
│ │ ├── Android.mk
│ │ └── cfg
│ │ │ ├── CNFUDALL.h
│ │ │ ├── CNFUDOSG.h
│ │ │ └── CNFUDPIC.h
│ │ ├── macPlus
│ │ ├── Android.mk
│ │ └── cfg
│ │ │ ├── CNFUDALL.h
│ │ │ ├── CNFUDOSG.h
│ │ │ └── CNFUDPIC.h
│ │ ├── macSE
│ │ ├── Android.mk
│ │ └── cfg
│ │ │ ├── CNFUDALL.h
│ │ │ ├── CNFUDOSG.h
│ │ │ └── CNFUDPIC.h
│ │ └── macSEFDHD
│ │ ├── Android.mk
│ │ └── cfg
│ │ ├── CNFUDALL.h
│ │ ├── CNFUDOSG.h
│ │ └── CNFUDPIC.h
│ └── res
│ ├── drawable-hdpi
│ ├── ic_help_circle.png
│ ├── ic_interrupt.png
│ ├── ic_reset.png
│ ├── ic_scale.png
│ ├── ic_scroll.png
│ └── ic_web.png
│ ├── drawable-mdpi
│ ├── ic_help_circle.png
│ ├── ic_interrupt.png
│ ├── ic_reset.png
│ ├── ic_scale.png
│ ├── ic_scroll.png
│ └── ic_web.png
│ ├── drawable-xhdpi
│ ├── ic_help_circle.png
│ ├── ic_interrupt.png
│ ├── ic_reset.png
│ ├── ic_scale.png
│ ├── ic_scroll.png
│ └── ic_web.png
│ ├── drawable-xxhdpi
│ ├── ic_help_circle.png
│ ├── ic_interrupt.png
│ ├── ic_reset.png
│ ├── ic_scale.png
│ ├── ic_scroll.png
│ └── ic_web.png
│ ├── drawable-xxxhdpi
│ ├── ic_help_circle.png
│ ├── ic_interrupt.png
│ ├── ic_reset.png
│ ├── ic_scale.png
│ ├── ic_scroll.png
│ └── ic_web.png
│ ├── drawable
│ ├── disk_floppy.png
│ ├── disk_floppy_color.png
│ ├── disk_hdd.png
│ ├── ic_action_floppy.xml
│ ├── ic_action_keyboard.xml
│ ├── ic_action_settings.xml
│ ├── ic_action_speedometer.xml
│ ├── ic_chip.xml
│ ├── ic_disk_floppy.xml
│ ├── ic_floppy.xml
│ ├── ic_fullscreen.xml
│ ├── ic_fullscreen_exit.xml
│ ├── ic_import.xml
│ ├── ic_keyboard.xml
│ ├── ic_machine.xml
│ ├── ic_mouse.xml
│ ├── ic_power.xml
│ ├── ic_speedometer.xml
│ ├── kb_backspace.xml
│ ├── kb_backspace_rtl.xml
│ ├── kb_clear.xml
│ ├── kb_command.xml
│ ├── kb_numpad.xml
│ ├── kb_option.xml
│ ├── kb_return.xml
│ ├── kb_return_rtl.xml
│ ├── kb_shift.xml
│ ├── kb_spacebar.xml
│ ├── kb_tab.xml
│ └── kb_tab_rtl.xml
│ ├── layout
│ ├── about.xml
│ ├── create_disk.xml
│ ├── disk_manager.xml
│ ├── screen.xml
│ ├── simple_list_item_2_single_choice.xml
│ └── welcome.xml
│ ├── menu
│ └── minivmac_actions.xml
│ ├── values-land
│ └── dimens.xml
│ ├── values-v11
│ └── styles.xml
│ ├── values
│ ├── arrays.xml
│ ├── attrs.xml
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
│ └── xml
│ ├── es_iso_numpad.xml
│ ├── es_iso_qwerty.xml
│ ├── es_iso_symbols.xml
│ ├── es_iso_symbols_shift.xml
│ ├── es_numpad.xml
│ ├── es_qwerty.xml
│ ├── es_symbols.xml
│ ├── es_symbols_shift.xml
│ ├── fr_numpad.xml
│ ├── fr_qwerty.xml
│ ├── fr_symbols.xml
│ ├── fr_symbols_shift.xml
│ ├── gb_numpad.xml
│ ├── gb_qwerty.xml
│ ├── gb_symbols.xml
│ ├── gb_symbols_shift.xml
│ ├── he_numpad.xml
│ ├── he_qwerty.xml
│ ├── he_symbols.xml
│ ├── he_symbols_shift.xml
│ ├── provider_paths.xml
│ ├── settings.xml
│ ├── us_numpad.xml
│ ├── us_qwerty.xml
│ ├── us_symbols.xml
│ └── us_symbols_shift.xml
├── res
├── icon-notext.svg
├── icon.svg
├── icon2-notext.svg
├── icon2.svg
├── web_hi_res_512 macii.png
└── web_hi_res_512.png
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
1 | # built application files
2 | *.aab
3 | *.apk
4 | *.ap_
5 |
6 | # files for the dex VM
7 | *.dex
8 |
9 | # Java class files
10 | *.class
11 |
12 | # generated files
13 | bin/
14 | gen/
15 |
16 | # Local configuration file (sdk path, etc)
17 | local.properties
18 |
19 | # Eclipse project files
20 | .classpath
21 | .project
22 |
23 | # Proguard folder generated by Eclipse
24 | proguard/
25 |
26 | # Intellij project files
27 | *.iml
28 | *.ipr
29 | *.iws
30 | .idea/
31 |
32 | # NDK
33 | *.so
34 | *.o
35 | *.d
36 | .externalNativeBuild
37 |
38 | # Android Studio
39 | .gradle
40 | /local.properties
41 | /.idea/workspace.xml
42 | /.idea/libraries
43 | .DS_Store
44 | /build
45 | release.properties
--------------------------------------------------------------------------------
/README:
--------------------------------------------------------------------------------
1 | Mini vMac for Android: README
2 | Gil Osher
3 | minivmac4@gmail.com
4 | May 11, 2011
5 |
6 |
7 | This folder has source code for Mini vMac port for Android,
8 | a miniature Macintosh emulator for Android devices.
9 |
10 | Further information may be found at
11 | "http://minivmac.sourceforge.net/".
12 |
13 |
14 | You can redistribute this folder and/or modify it under the terms
15 | of version 2 of the GNU General Public License as published by
16 | the Free Software Foundation. See the included file COPYING.
17 |
18 | Mini vMac is distributed in the hope that it will be useful,
19 | but WITHOUT ANY WARRANTY; without even the implied warranty of
20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 | license for more details.
22 |
23 |
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 |
5 | repositories {
6 | google()
7 | mavenCentral()
8 | }
9 | dependencies {
10 | classpath 'com.android.tools.build:gradle:8.7.3'
11 |
12 |
13 | // NOTE: Do not place your application dependencies here; they belong
14 | // in the individual module build.gradle files
15 | }
16 | }
17 |
18 | allprojects {
19 | repositories {
20 | google()
21 | mavenCentral()
22 | }
23 | }
24 |
25 | tasks.register('clean', Delete) {
26 | delete rootProject.buildDir
27 | }
28 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | android.enableJetifier=true
10 | android.nonFinalResIds=false
11 | android.nonTransitiveRClass=false
12 | android.useAndroidX=true
13 | org.gradle.jvmargs=-Xmx1536m
14 | # When configured, Gradle will run in incubating parallel mode.
15 | # This option should only be used with decoupled projects. More details, visit
16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17 | # org.gradle.parallel=true
18 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
4 | networkTimeout=10000
5 | validateDistributionUrl=true
6 | zipStoreBase=GRADLE_USER_HOME
7 | zipStorePath=wrapper/dists
8 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @rem
2 | @rem Copyright 2015 the original author or authors.
3 | @rem
4 | @rem Licensed under the Apache License, Version 2.0 (the "License");
5 | @rem you may not use this file except in compliance with the License.
6 | @rem You may obtain a copy of the License at
7 | @rem
8 | @rem https://www.apache.org/licenses/LICENSE-2.0
9 | @rem
10 | @rem Unless required by applicable law or agreed to in writing, software
11 | @rem distributed under the License is distributed on an "AS IS" BASIS,
12 | @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | @rem See the License for the specific language governing permissions and
14 | @rem limitations under the License.
15 | @rem
16 | @rem SPDX-License-Identifier: Apache-2.0
17 | @rem
18 |
19 | @if "%DEBUG%"=="" @echo off
20 | @rem ##########################################################################
21 | @rem
22 | @rem Gradle startup script for Windows
23 | @rem
24 | @rem ##########################################################################
25 |
26 | @rem Set local scope for the variables with windows NT shell
27 | if "%OS%"=="Windows_NT" setlocal
28 |
29 | set DIRNAME=%~dp0
30 | if "%DIRNAME%"=="" set DIRNAME=.
31 | @rem This is normally unused
32 | set APP_BASE_NAME=%~n0
33 | set APP_HOME=%DIRNAME%
34 |
35 | @rem Resolve any "." and ".." in APP_HOME to make it shorter.
36 | for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
37 |
38 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
39 | set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
40 |
41 | @rem Find java.exe
42 | if defined JAVA_HOME goto findJavaFromJavaHome
43 |
44 | set JAVA_EXE=java.exe
45 | %JAVA_EXE% -version >NUL 2>&1
46 | if %ERRORLEVEL% equ 0 goto execute
47 |
48 | echo. 1>&2
49 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
50 | echo. 1>&2
51 | echo Please set the JAVA_HOME variable in your environment to match the 1>&2
52 | echo location of your Java installation. 1>&2
53 |
54 | goto fail
55 |
56 | :findJavaFromJavaHome
57 | set JAVA_HOME=%JAVA_HOME:"=%
58 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
59 |
60 | if exist "%JAVA_EXE%" goto execute
61 |
62 | echo. 1>&2
63 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
64 | echo. 1>&2
65 | echo Please set the JAVA_HOME variable in your environment to match the 1>&2
66 | echo location of your Java installation. 1>&2
67 |
68 | goto fail
69 |
70 | :execute
71 | @rem Setup the command line
72 |
73 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
74 |
75 |
76 | @rem Execute Gradle
77 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
78 |
79 | :end
80 | @rem End local scope for the variables with windows NT shell
81 | if %ERRORLEVEL% equ 0 goto mainEnd
82 |
83 | :fail
84 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
85 | rem the _cmd.exe /c_ return code!
86 | set EXIT_CODE=%ERRORLEVEL%
87 | if %EXIT_CODE% equ 0 set EXIT_CODE=1
88 | if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
89 | exit /b %EXIT_CODE%
90 |
91 | :mainEnd
92 | if "%OS%"=="Windows_NT" endlocal
93 |
94 | :omega
95 |
--------------------------------------------------------------------------------
/minivmac/.gitignore:
--------------------------------------------------------------------------------
1 | .gradle
2 | /local.properties
3 | /.idea/workspace.xml
4 | /.idea/libraries
5 | .DS_Store
6 | /build
7 |
--------------------------------------------------------------------------------
/minivmac/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | id 'org.jetbrains.kotlin.android' version '1.8.22'
4 | }
5 |
6 | Properties props = new Properties()
7 | props.load(new FileInputStream(rootProject.file('release.properties')))
8 |
9 | android {
10 | compileSdkVersion 34
11 |
12 | defaultConfig {
13 | versionCode 62
14 |
15 | minSdkVersion 21
16 | targetSdkVersion 34
17 |
18 | multiDexEnabled true
19 | }
20 |
21 | signingConfigs {
22 | release {
23 | storeFile file(props.keyStore)
24 | storePassword props.keyStorePassword
25 | keyAlias props.keyAlias
26 | keyPassword props.keyAliasPassword
27 | }
28 | }
29 |
30 | buildTypes {
31 | release {
32 | minifyEnabled false
33 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
34 | signingConfig signingConfigs.release
35 | }
36 | }
37 |
38 | flavorDimensions = ['machine']
39 | productFlavors {
40 | macPlus {
41 | dimension 'machine'
42 | applicationId 'name.osher.gil.minivmac'
43 | versionName '1.7.2'
44 |
45 | externalNativeBuild {
46 | ndkBuild {
47 | arguments "NDK_FLAVOR=macPlus"
48 | }
49 | }
50 | }
51 |
52 | macII {
53 | dimension 'machine'
54 | applicationId 'ninja.gil.miniv.ii'
55 | versionName '2.7.2'
56 |
57 | externalNativeBuild {
58 | ndkBuild {
59 | arguments "NDK_FLAVOR=macII"
60 | }
61 | }
62 | }
63 | }
64 |
65 | splits {
66 | abi {
67 | enable true
68 | reset()
69 | include 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a'
70 | universalApk true
71 | }
72 | }
73 |
74 | externalNativeBuild {
75 | ndkBuild {
76 | path 'src/Android.mk'
77 | }
78 | }
79 | buildFeatures {
80 | viewBinding true
81 | buildConfig true
82 | }
83 | namespace 'name.osher.gil.minivmac'
84 | }
85 |
86 | dependencies {
87 | implementation 'com.android.support:multidex:1.0.3'
88 |
89 | implementation 'androidx.legacy:legacy-support-v4:1.0.0'
90 | implementation 'androidx.appcompat:appcompat:1.7.0'
91 | implementation 'com.google.android.material:material:1.12.0'
92 |
93 | implementation 'androidx.constraintlayout:constraintlayout:2.2.0'
94 | implementation 'androidx.navigation:navigation-fragment:2.8.7'
95 | implementation 'androidx.navigation:navigation-ui:2.8.7'
96 | implementation 'androidx.preference:preference:1.2.1'
97 | }
98 |
--------------------------------------------------------------------------------
/minivmac/src/macII/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/minivmac/src/macII/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macII/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macII/res/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macII/res/drawable-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/drawable-xxhdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macII/res/drawable-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/drawable-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macII/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
15 |
20 |
25 |
30 |
35 |
40 |
45 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/minivmac/src/macII/res/drawable/ic_logo.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
9 |
12 |
15 |
18 |
21 |
24 |
25 |
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macII/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macII/res/values/arrays.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - @string/pref_machine_macPlus
5 | - @string/pref_machine_mac128k
6 | - @string/pref_machine_mac512ke
7 | - @string/pref_machine_macSE
8 | - @string/pref_machine_macClassic
9 | - @string/pref_machine_macSEFDHD
10 | - @string/pref_machine_macII
11 | - @string/pref_machine_macIIx
12 | - @string/pref_machine_macII_1024
13 | - @string/pref_machine_macIIx_1024
14 | - @string/pref_machine_macII_512
15 | - @string/pref_machine_macIIx_512
16 |
17 |
18 | - libmnvmcoreplus.so
19 | - libmnvmcore128.so
20 | - libmnvmcore512.so
21 | - libmnvmcorese.so
22 | - libmnvmcoreclassic.so
23 | - libmnvmcoresefdhd.so
24 | - libmnvmcoreii.so
25 | - libmnvmcoreii.so
26 | - libmnvmcoreii1024.so
27 | - libmnvmcoreii1024.so
28 | - libmnvmcoreii512.so
29 | - libmnvmcoreii512.so
30 |
31 |
32 | - vMac.ROM
33 | - Mac128K.ROM
34 | - vMac.ROM
35 | - MacSE.ROM
36 | - Classic.ROM
37 | - SEFDHD.ROM
38 | - MacII.ROM
39 | - MacIIx.ROM
40 | - MacII.ROM
41 | - MacIIx.ROM
42 | - MacII.ROM
43 | - MacIIx.ROM
44 |
45 |
--------------------------------------------------------------------------------
/minivmac/src/macII/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #6E8390
4 |
--------------------------------------------------------------------------------
/minivmac/src/macII/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Mini V II
4 | MacII.ROM
5 | A Macintosh Emulator for Android based on Mini vMac
6 | libmnvmcoreii.so
7 | Macintosh II, Macintosh Plus, or Macintosh 128K
8 |
9 |
--------------------------------------------------------------------------------
/minivmac/src/macPlus/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/drawable-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/drawable-xxhdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/drawable-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/drawable-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
15 |
20 |
25 |
30 |
35 |
40 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/drawable/ic_logo.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
8 |
11 |
13 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/macPlus/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/values/arrays.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - @string/pref_machine_macPlus
5 |
6 |
7 | - libmnvmcoreplus.so
8 |
9 |
10 | - vMac.ROM
11 |
12 |
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #6E8390
4 |
--------------------------------------------------------------------------------
/minivmac/src/macPlus/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Mini vMac
4 | vMac.ROM
5 | Mini vMac for Android
6 | libmnvmcoreplus.so
7 | Macintosh Plus
8 |
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES := \
4 | $(LOCAL_PATH)/jni/src/GLOBGLUE.c \
5 | $(LOCAL_PATH)/jni/src/IWMEMDEV.c \
6 | $(LOCAL_PATH)/jni/src/OSGLUJNI.c \
7 | $(LOCAL_PATH)/jni/src/M68KITAB.c \
8 | $(LOCAL_PATH)/jni/src/MINEM68K.c \
9 | $(LOCAL_PATH)/jni/src/MOUSEMDV.c \
10 | $(LOCAL_PATH)/jni/src/PROGMAIN.c \
11 | $(LOCAL_PATH)/jni/src/ROMEMDEV.c \
12 | $(LOCAL_PATH)/jni/src/RTCEMDEV.c \
13 | $(LOCAL_PATH)/jni/src/SCCEMDEV.c \
14 | $(LOCAL_PATH)/jni/src/SCRNEMDV.c \
15 | $(LOCAL_PATH)/jni/src/SCSIEMDV.c \
16 | $(LOCAL_PATH)/jni/src/SONYEMDV.c \
17 | $(LOCAL_PATH)/jni/src/VIAEMDEV.c \
18 |
19 |
20 | LOCAL_C_INCLUDES := \
21 | $(LOCAL_PATH)/jni \
22 | $(LOCAL_PATH)/jni/src \
23 | $(LOCAL_PATH)/jni/cfg \
24 |
25 | LOCAL_LDLIBS := -llog
26 | LOCAL_CFLAGS += -O0
27 |
--------------------------------------------------------------------------------
/minivmac/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
17 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
31 |
34 |
36 |
37 |
42 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/minivmac/src/main/java/name/osher/gil/minivmac/AboutDialog.java:
--------------------------------------------------------------------------------
1 | package name.osher.gil.minivmac;
2 |
3 | import android.app.Dialog;
4 | import android.content.Context;
5 | import android.content.pm.PackageInfo;
6 | import android.content.pm.PackageManager.NameNotFoundException;
7 | import android.text.method.LinkMovementMethod;
8 | import android.widget.TextView;
9 |
10 | public class AboutDialog extends Dialog {
11 | private boolean showBuild = true;
12 |
13 | public AboutDialog(Context context) {
14 | super(context);
15 | initDialog();
16 | }
17 |
18 | private void initDialog() {
19 | setContentView(R.layout.about);
20 | setTitle(R.string.aboutTitle);
21 |
22 | TextView privacyPolicyText = (TextView) findViewById(R.id.privacyPolicyText);
23 | privacyPolicyText.setMovementMethod(LinkMovementMethod.getInstance());
24 |
25 | findViewById(R.id.versionText).setOnClickListener(view -> setBuildDisplay(!showBuild));
26 | setBuildDisplay(false);
27 | }
28 |
29 | private void setBuildDisplay (boolean showBuild) {
30 | Context ctx = getContext();
31 | TextView versionText = (TextView) findViewById(R.id.versionText);
32 | PackageInfo pi;
33 | try {
34 | pi = ctx.getPackageManager().getPackageInfo(ctx.getPackageName(), 0);
35 | } catch (NameNotFoundException e) {
36 | return;
37 | }
38 | if (showBuild) {
39 | versionText.setText(String.format(ctx.getString(R.string.build), pi.versionCode));
40 | } else {
41 | versionText.setText(String.format(ctx.getString(R.string.version), pi.versionName));
42 | }
43 | this.showBuild = showBuild;
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/minivmac/src/main/java/name/osher/gil/minivmac/IAsyncCopyCallback.java:
--------------------------------------------------------------------------------
1 | package name.osher.gil.minivmac;
2 |
3 | import java.io.File;
4 |
5 | public interface IAsyncCopyCallback {
6 | void onSuccessfulCopy(File file);
7 | }
8 |
--------------------------------------------------------------------------------
/minivmac/src/main/java/name/osher/gil/minivmac/IOnIOEventListener.java:
--------------------------------------------------------------------------------
1 | package name.osher.gil.minivmac;
2 |
3 | import android.view.KeyEvent;
4 | import android.view.MotionEvent;
5 |
6 | import androidx.annotation.NonNull;
7 |
8 | public interface IOnIOEventListener {
9 | boolean onKeyDown (int keyCode, @NonNull KeyEvent event);
10 | boolean onKeyUp (int keyCode, @NonNull KeyEvent event);
11 | boolean onTrackballEvent (MotionEvent event);
12 | }
13 |
--------------------------------------------------------------------------------
/minivmac/src/main/java/name/osher/gil/minivmac/IProgressCallback.java:
--------------------------------------------------------------------------------
1 | package name.osher.gil.minivmac;
2 |
3 | public interface IProgressCallback {
4 | void onProgressUpdated(int progress);
5 | }
6 |
--------------------------------------------------------------------------------
/minivmac/src/main/java/name/osher/gil/minivmac/SettingsActivity.java:
--------------------------------------------------------------------------------
1 | package name.osher.gil.minivmac;
2 |
3 | import android.os.Bundle;
4 | import android.view.MenuItem;
5 |
6 | import androidx.appcompat.app.AppCompatActivity;
7 |
8 | public class SettingsActivity extends AppCompatActivity {
9 | @Override
10 | protected void onCreate(Bundle savedInstanceState) {
11 | super.onCreate(savedInstanceState);
12 | getSupportFragmentManager()
13 | .beginTransaction()
14 | .replace(android.R.id.content, new SettingsFragment())
15 | .commit();
16 | }
17 |
18 | @Override
19 | public boolean onOptionsItemSelected(MenuItem item) {
20 | if (item.getItemId() == android.R.id.home) // Press Back Icon
21 | {
22 | finish();
23 | return true;
24 | }
25 |
26 | return super.onOptionsItemSelected(item);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/cfg/CNFUIALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUI.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MayInline inline __attribute__((always_inline))
11 | #define MayNotInline __attribute__((noinline))
12 | #define SmallGlobals 0
13 | #define cIncludeUnused 0
14 | #define UnusedParam(p) (void) p
15 |
16 | /* --- integer types ---- */
17 |
18 | typedef unsigned char ui3b;
19 | #define HaveRealui3b 1
20 |
21 | typedef signed char si3b;
22 | #define HaveRealsi3b 1
23 |
24 | typedef unsigned short ui4b;
25 | #define HaveRealui4b 1
26 |
27 | typedef short si4b;
28 | #define HaveRealsi4b 1
29 |
30 | #if defined(__x86_64__) || defined(__aarch64__)
31 | typedef unsigned int ui5b;
32 | #else
33 | typedef unsigned long ui5b;
34 | #endif
35 | #define HaveRealui5b 1
36 |
37 | #if defined(__x86_64__) || defined(__aarch64__)
38 | typedef int si5b;
39 | #else
40 | typedef long si5b;
41 | #endif
42 | #define HaveRealsi5b 1
43 |
44 | #define HaveRealui6b 0
45 | #define HaveRealsi6b 0
46 |
47 | /* --- integer representation types ---- */
48 |
49 | typedef ui3b ui3r;
50 | #define ui3beqr 1
51 |
52 | typedef si3b si3r;
53 | #define si3beqr 1
54 |
55 | typedef ui4b ui4r;
56 | #define ui4beqr 1
57 |
58 | typedef si4b si4r;
59 | #define si4beqr 1
60 |
61 | typedef ui5b ui5r;
62 | #define ui5beqr 1
63 |
64 | typedef si5b si5r;
65 | #define si5beqr 1
66 |
67 | typedef signed long long si6r;
68 | typedef signed long long si6b;
69 | typedef unsigned long long ui6r;
70 | typedef unsigned long long ui6b;
71 | #define LIT64(a) a##ULL
--------------------------------------------------------------------------------
/minivmac/src/main/jni/cfg/CNFUIOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUI.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 | #include
10 |
11 | #include
12 | #include
13 | #include
14 | #include
15 | #include
16 | #include
17 | #include
18 | #include
19 | #include
20 | #include
21 | #include
22 |
23 | #include
24 | #include
25 | #include
26 | #include
27 |
28 | #include
29 | #include
30 | #include
31 | #include
32 |
33 | #include
34 |
35 | #define CanGetAppPath 0
36 | #define HaveAppPathLink 1
37 | #define TheAppPathLink "/proc/self/exe"
38 | #define HaveSysctlPath 0
39 |
40 | #define EnableDragDrop 0
41 | #define WantOSGLUJNI 1
42 |
43 | #define kStrAppName "Mini vMac"
44 | #define kAppVariationStr "minivmac-37.03-lx64"
45 | #define kStrCopyrightYear "2020"
46 | #define kMaintainerName "Gil Osher"
47 | #define kStrHomePage "https://miniv.gil.ninja"
48 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/cfg/CNFUIPIC.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in PICOMMON.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/cfg/LOCALTLK.h:
--------------------------------------------------------------------------------
1 | #include "LTOVRUDP.h"
--------------------------------------------------------------------------------
/minivmac/src/main/jni/cfg/SOUNDGLU.h:
--------------------------------------------------------------------------------
1 | #include "SGLUALSA.h"
2 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/cfg/STRCONST.h:
--------------------------------------------------------------------------------
1 | #include "STRCNENG.h"
2 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/ADBEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | ADBEMDEV.h
3 |
4 | Copyright (C) 2008 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef ADBEMDEV_H
18 | #error "header already included"
19 | #else
20 | #define ADBEMDEV_H
21 | #endif
22 |
23 |
24 | EXPORTPROC ADBstate_ChangeNtfy(void);
25 | EXPORTPROC ADB_DoNewState(void);
26 | EXPORTPROC ADB_DataLineChngNtfy(void);
27 | EXPORTPROC ADB_Update(void);
28 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/ASCEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | ASCEMDEV.h
3 |
4 | Copyright (C) 2008 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef ASCEMDEV_H
18 | #error "header already included"
19 | #else
20 | #define ASCEMDEV_H
21 | #endif
22 |
23 | EXPORTFUNC ui5b ASC_Access(ui5b Data, blnr WriteMem, CPTR addr);
24 | EXPORTPROC ASC_SubTick(int SubTick);
25 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/DISAM68K.h:
--------------------------------------------------------------------------------
1 | /*
2 | DISAM68K.h
3 |
4 | Copyright (C) 2010 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | /*
18 | DISAssemble Motorola 68K instructions.
19 | */
20 |
21 | #ifdef DIS1M68K_H
22 | #error "header already included"
23 | #else
24 | #define DIS1M68K_H
25 | #endif
26 |
27 | EXPORTPROC DisasmOneOrSave(ui5r pc);
28 |
29 | EXPORTPROC m68k_WantDisasmContext(void);
30 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/ICONAPPO.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/jni/src/ICONAPPO.icns
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/ICONAPPW.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/jni/src/ICONAPPW.ico
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/ICONDSKO.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/jni/src/ICONDSKO.icns
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/ICONDSKW.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/jni/src/ICONDSKW.ico
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/ICONROMO.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/jni/src/ICONROMO.icns
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/ICONROMW.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/jni/src/ICONROMW.ico
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/IWMEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | IWMEVDEV.h
3 |
4 | Copyright (C) 2004 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef IWMEVDEV_H
18 | #error "header already included"
19 | #else
20 | #define IWMEVDEV_H
21 | #endif
22 |
23 | EXPORTPROC IWM_Reset(void);
24 |
25 | EXPORTFUNC ui5b IWM_Access(ui5b Data, blnr WriteMem, CPTR addr);
26 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/KBRDEMDV.h:
--------------------------------------------------------------------------------
1 | /*
2 | KBRDEMDV.h
3 |
4 | Copyright (C) 2003 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef KBRDEMDV_H
18 | #error "header already included"
19 | #else
20 | #define KBRDEMDV_H
21 | #endif
22 |
23 |
24 | EXPORTPROC Kybd_DataLineChngNtfy(void);
25 | EXPORTPROC DoKybd_ReceiveEndCommand(void);
26 | EXPORTPROC DoKybd_ReceiveCommand(void);
27 | EXPORTPROC KeyBoard_Update(void);
28 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/MINEM68K.h:
--------------------------------------------------------------------------------
1 | /*
2 | MINEM68K.h
3 |
4 | Copyright (C) 2004 Bernd Schmidt, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef MINEM68K_H
18 | #error "header already included"
19 | #else
20 | #define MINEM68K_H
21 | #endif
22 |
23 | EXPORTPROC MINEM68K_Init(
24 | ui3b *fIPL);
25 | #if SmallGlobals
26 | EXPORTPROC MINEM68K_ReserveAlloc(void);
27 | #endif
28 |
29 | EXPORTPROC m68k_IPLchangeNtfy(void);
30 | EXPORTPROC DiskInsertedPsuedoException(CPTR newpc, ui5b data);
31 | EXPORTPROC m68k_reset(void);
32 |
33 | EXPORTFUNC si5r GetCyclesRemaining(void);
34 | EXPORTPROC SetCyclesRemaining(si5r n);
35 |
36 | EXPORTPROC m68k_go_nCycles(ui5b n);
37 |
38 | /*
39 | general purpose access of address space
40 | of emulated computer. (memory and
41 | memory mapped hardware.)
42 | */
43 |
44 | EXPORTFUNC ui3r get_vm_byte(CPTR addr);
45 | EXPORTFUNC ui4r get_vm_word(CPTR addr);
46 | EXPORTFUNC ui5r get_vm_long(CPTR addr);
47 |
48 | EXPORTPROC put_vm_byte(CPTR addr, ui3r b);
49 | EXPORTPROC put_vm_word(CPTR addr, ui4r w);
50 | EXPORTPROC put_vm_long(CPTR addr, ui5r l);
51 |
52 | EXPORTPROC SetHeadATTel(ATTep p);
53 | EXPORTFUNC ATTep FindATTel(CPTR addr);
54 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/MOUSEMDV.c:
--------------------------------------------------------------------------------
1 | /*
2 | MOUSEMDV.c
3 |
4 | Copyright (C) 2006 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | /*
18 | MOUSe EMulated DeVice
19 |
20 | Emulation of the mouse in the Mac Plus.
21 |
22 | This code descended from "Mouse-MacOS.c" in Richard F. Bannister's
23 | Macintosh port of vMac, by Philip Cummins.
24 | */
25 |
26 | #include "PICOMMON.h"
27 | #include "SCCEMDEV.h"
28 | #include "MINEM68K.h"
29 |
30 | #include "MOUSEMDV.h"
31 |
32 | GLOBALPROC Mouse_Update(void)
33 | {
34 | #if HaveMasterMyEvtQLock
35 | if (0 != MasterMyEvtQLock) {
36 | --MasterMyEvtQLock;
37 | }
38 | #endif
39 |
40 | /*
41 | Check mouse position first. After mouse button or key event,
42 | can't process another mouse position until following tick,
43 | otherwise button or key will be in wrong place.
44 | */
45 |
46 | /*
47 | if start doing this too soon after boot,
48 | will mess up memory check
49 | */
50 | if (Mouse_Enabled()) {
51 | MyEvtQEl *p;
52 |
53 | if (
54 | #if HaveMasterMyEvtQLock
55 | (0 == MasterMyEvtQLock) &&
56 | #endif
57 | (nullpr != (p = MyEvtQOutP())))
58 | {
59 | #if EmClassicKbrd
60 | #if EnableMouseMotion
61 | if (MyEvtQElKindMouseDelta == p->kind) {
62 |
63 | if ((p->u.pos.h != 0) || (p->u.pos.v != 0)) {
64 | put_ram_word(0x0828,
65 | get_ram_word(0x0828) + p->u.pos.v);
66 | put_ram_word(0x082A,
67 | get_ram_word(0x082A) + p->u.pos.h);
68 | put_ram_byte(0x08CE, get_ram_byte(0x08CF));
69 | /* Tell MacOS to redraw the Mouse */
70 | }
71 | MyEvtQOutDone();
72 | } else
73 | #endif
74 | #endif
75 | if (MyEvtQElKindMousePos == p->kind) {
76 | ui5r NewMouse = (p->u.pos.v << 16) | p->u.pos.h;
77 |
78 | if (get_ram_long(0x0828) != NewMouse) {
79 | put_ram_long(0x0828, NewMouse);
80 | /* Set Mouse Position */
81 | put_ram_long(0x082C, NewMouse);
82 | #if EmClassicKbrd
83 | put_ram_byte(0x08CE, get_ram_byte(0x08CF));
84 | /* Tell MacOS to redraw the Mouse */
85 | #else
86 | put_ram_long(0x0830, NewMouse);
87 | put_ram_byte(0x08CE, 0xFF);
88 | /* Tell MacOS to redraw the Mouse */
89 | #endif
90 | }
91 | MyEvtQOutDone();
92 | }
93 | }
94 | }
95 |
96 | #if EmClassicKbrd
97 | {
98 | MyEvtQEl *p;
99 |
100 | if (
101 | #if HaveMasterMyEvtQLock
102 | (0 == MasterMyEvtQLock) &&
103 | #endif
104 | (nullpr != (p = MyEvtQOutP())))
105 | {
106 | if (MyEvtQElKindMouseButton == p->kind) {
107 | MouseBtnUp = p->u.press.down ? 0 : 1;
108 | MyEvtQOutDone();
109 | MasterMyEvtQLock = 4;
110 | }
111 | }
112 | }
113 | #endif
114 | }
115 |
116 | GLOBALPROC Mouse_EndTickNotify(void)
117 | {
118 | if (Mouse_Enabled()) {
119 | /* tell platform specific code where the mouse went */
120 | CurMouseV = get_ram_word(0x082C);
121 | CurMouseH = get_ram_word(0x082E);
122 | }
123 | }
124 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/MOUSEMDV.h:
--------------------------------------------------------------------------------
1 | /*
2 | MOUSEMDV.h
3 |
4 | Copyright (C) 2003 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef MOUSEMDV_H
18 | #error "header already included"
19 | #else
20 | #define MOUSEMDV_H
21 | #endif
22 |
23 | EXPORTPROC Mouse_Update(void);
24 | EXPORTPROC Mouse_EndTickNotify(void);
25 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/OSGCOMUD.h:
--------------------------------------------------------------------------------
1 | /*
2 | OSGCOMUD.h
3 |
4 | Copyright (C) 2020 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | /*
18 | Operating System Glue COMmon includes, User options Dependent
19 |
20 | Second include of OSGLUxxx files. All things in common
21 | that can not go in OSGLCMUI, because they depend on user options.
22 | */
23 |
24 | #ifdef OSGCOMUD_H
25 | #error "header already included"
26 | #else
27 | #define OSGCOMUD_H
28 | #endif
29 |
30 | #include "CNFUDOSG.h"
31 | /*
32 | Configuration file dependent on user options
33 | for operating system glue.
34 | */
35 | #include "CNFUDALL.h"
36 | /*
37 | Configuration file dependent on user options
38 | for all code.
39 | */
40 | #include "OSGLUAAA.h"
41 |
42 | #include "STRCONST.h"
43 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/OSGCOMUI.h:
--------------------------------------------------------------------------------
1 | /*
2 | OSGCOMUI.h
3 |
4 | Copyright (C) 2020 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | /*
18 | Operating System Glue COMmon includes, User options Independent
19 |
20 | First include of OSGLUxxx files. Things in common that are not
21 | affected by user selected options.
22 | (but are affected by developer selected options)
23 |
24 | May be worthwhile to create a pre-compiled header from this,
25 | if supported by compiler, which can be used for all
26 | Variations of a given port.
27 | */
28 |
29 | #ifdef OSGCOMUI_H
30 | #error "header already included"
31 | #else
32 | #define OSGCOMUI_H
33 | #endif
34 |
35 |
36 | #include "CNFUIOSG.h"
37 | /*
38 | Configuration file independent of user options
39 | for operating system glue.
40 | Such as includes of API header files
41 | */
42 | #include "CNFUIALL.h"
43 | /*
44 | Configuration file independent of user options
45 | for all code.
46 | In particular, configuration for current compiler.
47 | */
48 | #include "DFCNFCMP.h"
49 | /*
50 | Default configuration of compiler
51 | If options for compiler haven't been defined in any
52 | configuration files, they are defined here.
53 | */
54 | #include "ENDIANAC.h"
55 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/PBUFSTDC.h:
--------------------------------------------------------------------------------
1 | /*
2 | PBUFSTDC.h
3 |
4 | Copyright (C) 2018 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | /*
18 | Parameter BUFfers implemented with STanDard C library
19 | */
20 |
21 |
22 | #if IncludePbufs
23 | LOCALVAR void *PbufDat[NumPbufs];
24 | #endif
25 |
26 | #if IncludePbufs
27 | LOCALFUNC tMacErr PbufNewFromPtr(void *p, ui5b count, tPbuf *r)
28 | {
29 | tPbuf i;
30 | tMacErr err;
31 |
32 | if (! FirstFreePbuf(&i)) {
33 | free(p);
34 | err = mnvm_miscErr;
35 | } else {
36 | *r = i;
37 | PbufDat[i] = p;
38 | PbufNewNotify(i, count);
39 | err = mnvm_noErr;
40 | }
41 |
42 | return err;
43 | }
44 | #endif
45 |
46 | #if IncludePbufs
47 | LOCALPROC PbufKillToPtr(void **p, ui5r *count, tPbuf r)
48 | {
49 | *p = PbufDat[r];
50 | *count = PbufSize[r];
51 |
52 | PbufDisposeNotify(r);
53 | }
54 | #endif
55 |
56 | #if IncludePbufs
57 | GLOBALOSGLUFUNC tMacErr PbufNew(ui5b count, tPbuf *r)
58 | {
59 | tMacErr err = mnvm_miscErr;
60 |
61 | void *p = calloc(1, count);
62 | if (NULL != p) {
63 | err = PbufNewFromPtr(p, count, r);
64 | }
65 |
66 | return err;
67 | }
68 | #endif
69 |
70 | #if IncludePbufs
71 | GLOBALOSGLUPROC PbufDispose(tPbuf i)
72 | {
73 | void *p;
74 | ui5r count;
75 |
76 | PbufKillToPtr(&p, &count, i);
77 |
78 | free(p);
79 | }
80 | #endif
81 |
82 | #if IncludePbufs
83 | LOCALPROC UnInitPbufs(void)
84 | {
85 | tPbuf i;
86 |
87 | for (i = 0; i < NumPbufs; ++i) {
88 | if (PbufIsAllocated(i)) {
89 | PbufDispose(i);
90 | }
91 | }
92 | }
93 | #endif
94 |
95 | #if IncludePbufs
96 | #define PbufHaveLock 1
97 | #endif
98 |
99 | #if IncludePbufs
100 | LOCALFUNC ui3p PbufLock(tPbuf i)
101 | {
102 | return (ui3p)PbufDat[i];
103 | }
104 | #endif
105 |
106 | #if IncludePbufs
107 | #define PbufUnlock(i)
108 | #endif
109 |
110 | #if IncludePbufs
111 | GLOBALOSGLUPROC PbufTransfer(ui3p Buffer,
112 | tPbuf i, ui5r offset, ui5r count, blnr IsWrite)
113 | {
114 | void *p = ((ui3p)PbufDat[i]) + offset;
115 | if (IsWrite) {
116 | (void) memcpy(p, Buffer, count);
117 | } else {
118 | (void) memcpy(Buffer, p, count);
119 | }
120 | }
121 | #endif
122 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/PICOMMON.h:
--------------------------------------------------------------------------------
1 | /*
2 | PICOMMON.h
3 |
4 | Copyright (C) 2020 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | /*
18 | Platform Idendependent code COMMON
19 |
20 | First include of platform idendependent code files,
21 | containing definitions used by all of them.
22 |
23 | May be worthwhile to create a pre-compiled header from this,
24 | if supported by compiler, which can be used for all
25 | platform idendependent files of a given Variation.
26 | */
27 |
28 | #ifdef PICOMMON_H
29 | #error "header already included"
30 | #else
31 | #define PICOMMON_H
32 | #endif
33 |
34 | #include "CNFUIALL.h"
35 | /* see OSGCOMUI.h for comment */
36 | #include "CNFUIPIC.h"
37 | /*
38 | Configuration file independent of user options
39 | suitable for platform indendent code.
40 | Usually empty, but if use different compiler for
41 | operating system glue, then could define the different compiler
42 | configuration here and in CNFUIOSG, instead of CNFUIALL.
43 | */
44 | #include "DFCNFCMP.h"
45 | /* see OSGCOMUI.h for comment */
46 | #include "ENDIANAC.h"
47 | #include "CNFUDALL.h"
48 | /* see OSGCOMUD.h for comment */
49 | #include "OSGLUAAA.h"
50 | #include "CNFUDPIC.h"
51 | /*
52 | Configuration file dependent on user options
53 | suitable for platform indendent code.
54 | */
55 | #include "GLOBGLUE.h"
56 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/PMUEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | PMUEMDEV.h
3 |
4 | Copyright (C) 2008 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef PMUEMDEV_H
18 | #error "header already included"
19 | #else
20 | #define PMUEMDEV_H
21 | #endif
22 |
23 | EXPORTPROC PmuToReady_ChangeNtfy(void);
24 | EXPORTPROC PMU_DoTask(void);
25 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/PROGMAIN.h:
--------------------------------------------------------------------------------
1 | /*
2 | PROGMAIN.h
3 |
4 | Copyright (C) 2009 Philip Cummins, Richard F. Bannister,
5 | Paul C. Pratt
6 |
7 | You can redistribute this file and/or modify it under the terms
8 | of version 2 of the GNU General Public License as published by
9 | the Free Software Foundation. You should have received a copy
10 | of the license along with this file; see the file COPYING.
11 |
12 | This file is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | license for more details.
16 | */
17 |
18 | #ifdef PROGMAIN_H
19 | #error "header already included"
20 | #else
21 | #define PROGMAIN_H
22 | #endif
23 |
24 | EXPORTPROC EmulationReserveAlloc(void);
25 | EXPORTPROC ProgramMain(void);
26 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/ROMEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | ROMEMDEV.h
3 |
4 | Copyright (C) 2003 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef ROMEMDEV_H
18 | #error "header already included"
19 | #else
20 | #define ROMEMDEV_H
21 | #endif
22 |
23 | EXPORTFUNC blnr ROM_Init(void);
24 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/RTCEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | RTCEMDEV.h
3 |
4 | Copyright (C) 2003 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef RTCEMDEV_H
18 | #error "header already included"
19 | #else
20 | #define RTCEMDEV_H
21 | #endif
22 |
23 | EXPORTFUNC blnr RTC_Init(void);
24 | EXPORTPROC RTC_Interrupt(void);
25 |
26 | EXPORTPROC RTCunEnabled_ChangeNtfy(void);
27 | EXPORTPROC RTCclock_ChangeNtfy(void);
28 | EXPORTPROC RTCdataLine_ChangeNtfy(void);
29 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/SCCEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | SCCEMDEV.h
3 |
4 | Copyright (C) 2004 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef SCCEMDEV_H
18 | #error "header already included"
19 | #else
20 | #define SCCEMDEV_H
21 | #endif
22 |
23 | EXPORTPROC SCC_Reset(void);
24 |
25 | EXPORTFUNC ui5b SCC_Access(ui5b Data, blnr WriteMem, CPTR addr);
26 |
27 | EXPORTFUNC blnr SCC_InterruptsEnabled(void);
28 |
29 | #if EmLocalTalk
30 | EXPORTPROC LocalTalkTick(void);
31 | #endif
32 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/SCRNEMDV.c:
--------------------------------------------------------------------------------
1 | /*
2 | SCRNEMDV.c
3 |
4 | Copyright (C) 2006 Philip Cummins, Richard F. Bannister,
5 | Paul C. Pratt
6 |
7 | You can redistribute this file and/or modify it under the terms
8 | of version 2 of the GNU General Public License as published by
9 | the Free Software Foundation. You should have received a copy
10 | of the license along with this file; see the file COPYING.
11 |
12 | This file is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | license for more details.
16 | */
17 |
18 | /*
19 | SCReeN EMulated DeVice
20 |
21 | Emulation of the screen in the Mac Plus.
22 |
23 | This code descended from "Screen-MacOS.c" in Richard F. Bannister's
24 | Macintosh port of vMac, by Philip Cummins.
25 | */
26 |
27 | #include "PICOMMON.h"
28 |
29 | #include "SCRNEMDV.h"
30 |
31 | #if ! IncludeVidMem
32 | #define kMain_Offset 0x5900
33 | #define kAlternate_Offset 0xD900
34 | #define kMain_Buffer (kRAM_Size - kMain_Offset)
35 | #define kAlternate_Buffer (kRAM_Size - kAlternate_Offset)
36 | #endif
37 |
38 | GLOBALPROC Screen_EndTickNotify(void)
39 | {
40 | ui3p screencurrentbuff;
41 |
42 | #if IncludeVidMem
43 | screencurrentbuff = VidMem;
44 | #else
45 | if (SCRNvPage2 == 1) {
46 | screencurrentbuff = get_ram_address(kMain_Buffer);
47 | } else {
48 | screencurrentbuff = get_ram_address(kAlternate_Buffer);
49 | }
50 | #endif
51 |
52 | Screen_OutputFrame(screencurrentbuff);
53 | }
54 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/SCRNEMDV.h:
--------------------------------------------------------------------------------
1 | /*
2 | SCRNEMDV.h
3 |
4 | Copyright (C) 2006 Philip Cummins, Richard F. Bannister,
5 | Paul C. Pratt
6 |
7 | You can redistribute this file and/or modify it under the terms
8 | of version 2 of the GNU General Public License as published by
9 | the Free Software Foundation. You should have received a copy
10 | of the license along with this file; see the file COPYING.
11 |
12 | This file is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | license for more details.
16 | */
17 |
18 | #ifdef SCRNEMDV_H
19 | #error "header already included"
20 | #else
21 | #define SCRNEMDV_H
22 | #endif
23 |
24 | EXPORTPROC Screen_EndTickNotify(void);
25 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/SCSIEMDV.h:
--------------------------------------------------------------------------------
1 | /*
2 | SCSIEMDV.h
3 |
4 | Copyright (C) 2004 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef SCSIEMDV_H
18 | #error "header already included"
19 | #else
20 | #define SCSIEMDV_H
21 | #endif
22 |
23 | EXPORTPROC SCSI_Reset(void);
24 |
25 | EXPORTFUNC ui5b SCSI_Access(ui5b Data, blnr WriteMem, CPTR addr);
26 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/SNDEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | SNDEMDEV.h
3 |
4 | Copyright (C) 2003 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef SNDEMDEV_H
18 | #error "header already included"
19 | #else
20 | #define SNDEMDEV_H
21 | #endif
22 |
23 | #if MySoundEnabled
24 | EXPORTPROC MacSound_SubTick(int SubTick);
25 | #endif
26 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/SONYEMDV.h:
--------------------------------------------------------------------------------
1 | /*
2 | SONYEMDV.h
3 |
4 | Copyright (C) 2004 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef SONYEMDV_H
18 | #error "header already included"
19 | #else
20 | #define SONYEMDV_H
21 | #endif
22 |
23 | EXPORTPROC ExtnDisk_Access(CPTR p);
24 | EXPORTPROC ExtnSony_Access(CPTR p);
25 |
26 | EXPORTPROC Sony_SetQuitOnEject(void);
27 |
28 | EXPORTPROC Sony_EjectAllDisks(void);
29 | EXPORTPROC Sony_Reset(void);
30 |
31 | EXPORTPROC Sony_Update(void);
32 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/VIA2EMDV.h:
--------------------------------------------------------------------------------
1 | /*
2 | VIA2EMDV.h
3 |
4 | Copyright (C) 2004 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef VIA2EMDV_H
18 | #error "header already included"
19 | #else
20 | #define VIA2EMDV_H
21 | #endif
22 |
23 | EXPORTPROC VIA2_Zap(void);
24 | EXPORTPROC VIA2_Reset(void);
25 |
26 | EXPORTFUNC ui5b VIA2_Access(ui5b Data, blnr WriteMem, CPTR addr);
27 |
28 | EXPORTPROC VIA2_ExtraTimeBegin(void);
29 | EXPORTPROC VIA2_ExtraTimeEnd(void);
30 | #ifdef VIA2_iCA1_PulseNtfy
31 | EXPORTPROC VIA2_iCA1_PulseNtfy(void);
32 | #endif
33 | #ifdef VIA2_iCA2_PulseNtfy
34 | EXPORTPROC VIA2_iCA2_PulseNtfy(void);
35 | #endif
36 | #ifdef VIA2_iCB1_PulseNtfy
37 | EXPORTPROC VIA2_iCB1_PulseNtfy(void);
38 | #endif
39 | #ifdef VIA2_iCB2_PulseNtfy
40 | EXPORTPROC VIA2_iCB2_PulseNtfy(void);
41 | #endif
42 | EXPORTPROC VIA2_DoTimer1Check(void);
43 | EXPORTPROC VIA2_DoTimer2Check(void);
44 |
45 | EXPORTFUNC ui4b VIA2_GetT1InvertTime(void);
46 |
47 | EXPORTPROC VIA2_ShiftInData(ui3b v);
48 | EXPORTFUNC ui3b VIA2_ShiftOutData(void);
49 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/VIAEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | VIAEMDEV.h
3 |
4 | Copyright (C) 2004 Philip Cummins, Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef VIAEMDEV_H
18 | #error "header already included"
19 | #else
20 | #define VIAEMDEV_H
21 | #endif
22 |
23 | EXPORTPROC VIA1_Zap(void);
24 | EXPORTPROC VIA1_Reset(void);
25 |
26 | EXPORTFUNC ui5b VIA1_Access(ui5b Data, blnr WriteMem, CPTR addr);
27 |
28 | EXPORTPROC VIA1_ExtraTimeBegin(void);
29 | EXPORTPROC VIA1_ExtraTimeEnd(void);
30 | #ifdef VIA1_iCA1_PulseNtfy
31 | EXPORTPROC VIA1_iCA1_PulseNtfy(void);
32 | #endif
33 | #ifdef VIA1_iCA2_PulseNtfy
34 | EXPORTPROC VIA1_iCA2_PulseNtfy(void);
35 | #endif
36 | #ifdef VIA1_iCB1_PulseNtfy
37 | EXPORTPROC VIA1_iCB1_PulseNtfy(void);
38 | #endif
39 | #ifdef VIA1_iCB2_PulseNtfy
40 | EXPORTPROC VIA1_iCB2_PulseNtfy(void);
41 | #endif
42 | EXPORTPROC VIA1_DoTimer1Check(void);
43 | EXPORTPROC VIA1_DoTimer2Check(void);
44 |
45 | EXPORTFUNC ui4b VIA1_GetT1InvertTime(void);
46 |
47 | EXPORTPROC VIA1_ShiftInData(ui3b v);
48 | EXPORTFUNC ui3b VIA1_ShiftOutData(void);
49 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/VIDEMDEV.h:
--------------------------------------------------------------------------------
1 | /*
2 | VIDEMDEV.h
3 |
4 | Copyright (C) 2008 Paul C. Pratt
5 |
6 | You can redistribute this file and/or modify it under the terms
7 | of version 2 of the GNU General Public License as published by
8 | the Free Software Foundation. You should have received a copy
9 | of the license along with this file; see the file COPYING.
10 |
11 | This file is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | license for more details.
15 | */
16 |
17 | #ifdef VIDEMDEV_H
18 | #error "header already included"
19 | #else
20 | #define VIDEMDEV_H
21 | #endif
22 |
23 | EXPORTFUNC blnr Vid_Init(void);
24 | EXPORTFUNC ui4r Vid_Reset(void);
25 | EXPORTPROC Vid_Update(void);
26 |
27 | EXPORTPROC ExtnVideo_Access(CPTR p);
28 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/src/main.r:
--------------------------------------------------------------------------------
1 | /*
2 | main.r
3 |
4 | Copyright (C) 2003 Philip Cummins, Richard F. Bannister,
5 | Paul C. Pratt
6 |
7 | You can redistribute this file and/or modify it under the terms
8 | of version 2 of the GNU General Public License as published by
9 | the Free Software Foundation. You should have received a copy
10 | of the license along with this file; see the file COPYING.
11 |
12 | This file is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | license for more details.
16 | */
17 |
18 | #include "CNFGRSRC.h"
19 |
20 | /* Alerts Constants */
21 |
22 | #define kMyStandardAlert 128
23 |
24 | resource 'DITL' (kMyStandardAlert, purgeable) {
25 | { /* array DITLarray: 2 elements */
26 | /* [1] */
27 | {177, 293, 197, 351},
28 | Button {
29 | enabled,
30 | "OK"
31 | },
32 | /* [2] */
33 | {10, 72, 162, 353},
34 | StaticText {
35 | disabled,
36 | "^0\n\n^1^2^3"
37 | }
38 | }
39 | };
40 |
41 | resource 'ALRT' (kMyStandardAlert, "Non Fatal Error", purgeable) {
42 | {40, 43, 249, 405},
43 | kMyStandardAlert,
44 | { /* array: 4 elements */
45 | /* [1] */
46 | OK, visible, sound1,
47 | /* [2] */
48 | OK, visible, sound1,
49 | /* [3] */
50 | OK, visible, sound1,
51 | /* [4] */
52 | OK, visible, sound1
53 | },
54 | alertPositionMainScreen
55 | };
56 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/mac128k/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES += \
4 | $(LOCAL_PATH)/../../src/KBRDEMDV.c \
5 | $(LOCAL_PATH)/../../src/SNDEMDEV.c \
6 |
7 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/cfg
8 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/mac128k/cfg/CNFUDALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MySoundEnabled 1
11 |
12 | #define MySoundRecenterSilence 0
13 | #define kLn2SoundSampSz 3
14 |
15 | #define dbglog_HAVE 0
16 | #define WantAbnormalReports 0
17 |
18 | #define NumDrives 2
19 | #define NonDiskProtect 0
20 | #define IncludeSonyRawMode 1
21 | #define IncludeSonyGetName 1
22 | #define IncludeSonyNew 1
23 | #define IncludeSonyNameNew 1
24 |
25 | #define vMacScreenHeight 342
26 | #define vMacScreenWidth 512
27 | #define vMacScreenDepth 0
28 |
29 | #define kROM_Size 0x00010000
30 |
31 | #define IncludePbufs 1
32 | #define NumPbufs 4
33 |
34 | #define EnableMouseMotion 1
35 |
36 | #define IncludeHostTextClipExchange 1
37 | #define EnableAutoSlow 1
38 | #define EmLocalTalk 0
39 | #define AutoLocation 1
40 | #define AutoTimeZone 1
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/mac128k/cfg/CNFUDOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 |
11 | #define RomFileName "Mac128K.ROM"
12 | #define kCheckSumRom_Size 0x00010000
13 | #define kRomCheckSum1 0x28BA61CE
14 | #define kRomCheckSum2 0x28BA4E50
15 | #define RomStartCheckSum 1
16 | #define SaveDialogEnable 1
17 | #define EnableAltKeysMode 0
18 | #define MKC_formac_Control MKC_CM
19 | #define MKC_formac_Command MKC_Command
20 | #define MKC_formac_Option MKC_Option
21 | #define MKC_formac_Shift MKC_Shift
22 | #define MKC_formac_CapsLock MKC_CapsLock
23 | #define MKC_formac_Escape MKC_Escape
24 | #define MKC_formac_BackSlash MKC_BackSlash
25 | #define MKC_formac_Slash MKC_Slash
26 | #define MKC_formac_Grave MKC_Grave
27 | #define MKC_formac_Enter MKC_Enter
28 | #define MKC_formac_PageUp MKC_PageUp
29 | #define MKC_formac_PageDown MKC_PageDown
30 | #define MKC_formac_Home MKC_Home
31 | #define MKC_formac_End MKC_End
32 | #define MKC_formac_Help MKC_Help
33 | #define MKC_formac_ForwardDel MKC_ForwardDel
34 | #define MKC_formac_F1 MKC_Option
35 | #define MKC_formac_F2 MKC_Command
36 | #define MKC_formac_F3 MKC_F3
37 | #define MKC_formac_F4 MKC_F4
38 | #define MKC_formac_F5 MKC_F5
39 | #define MKC_formac_RControl MKC_CM
40 | #define MKC_formac_RCommand MKC_Command
41 | #define MKC_formac_ROption MKC_Option
42 | #define MKC_formac_RShift MKC_Shift
43 | #define MKC_UnMappedKey MKC_Control
44 | #define VarFullScreen 0
45 | #define WantInitFullScreen 0
46 | #define MayFullScreen 1
47 | #define MayNotFullScreen 1
48 | #define WantInitMagnify 0
49 | #define EnableMagnify 1
50 | #define MyWindowScale 2
51 | #define UseColorImage 1
52 | #define WantInitRunInBackground 0
53 | #define WantInitNotAutoSlow 0
54 | #define WantInitSpeedValue 3
55 | #define WantEnblCtrlInt 1
56 | #define WantEnblCtrlRst 1
57 | #define WantEnblCtrlKtg 1
58 | #define UseControlKeys 1
59 | #define UseActvCode 0
60 | #define EnableDemoMsg 0
61 |
62 | /* version and other info to display to user */
63 |
64 | #define NeedIntlChars 0
65 |
66 | #define kBldOpts "-br 37 -t lx64 -m 128K"
67 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/mac512ke/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES += \
4 | $(LOCAL_PATH)/../../src/KBRDEMDV.c \
5 | $(LOCAL_PATH)/../../src/SNDEMDEV.c \
6 |
7 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/cfg
8 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/mac512ke/cfg/CNFUDALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MySoundEnabled 1
11 |
12 | #define MySoundRecenterSilence 0
13 | #define kLn2SoundSampSz 3
14 |
15 | #define dbglog_HAVE 0
16 | #define WantAbnormalReports 0
17 |
18 | #define NumDrives 6
19 | #define NonDiskProtect 0
20 | #define IncludeSonyRawMode 1
21 | #define IncludeSonyGetName 1
22 | #define IncludeSonyNew 1
23 | #define IncludeSonyNameNew 1
24 |
25 | #define vMacScreenHeight 342
26 | #define vMacScreenWidth 512
27 | #define vMacScreenDepth 0
28 |
29 | #define kROM_Size 0x00020000
30 |
31 | #define IncludePbufs 1
32 | #define NumPbufs 4
33 |
34 | #define EnableMouseMotion 1
35 |
36 | #define IncludeHostTextClipExchange 1
37 | #define EnableAutoSlow 1
38 | #define EmLocalTalk 0
39 | #define AutoLocation 1
40 | #define AutoTimeZone 1
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/mac512ke/cfg/CNFUDOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 |
11 | #define RomFileName "vMac.ROM"
12 | #define kCheckSumRom_Size 0x00020000
13 | #define kRomCheckSum1 0x4D1EEEE1
14 | #define kRomCheckSum2 0x4D1EEAE1
15 | #define kRomCheckSum3 0x4D1F8172
16 | #define RomStartCheckSum 1
17 | #define SaveDialogEnable 1
18 | #define EnableAltKeysMode 0
19 | #define MKC_formac_Control MKC_CM
20 | #define MKC_formac_Command MKC_Command
21 | #define MKC_formac_Option MKC_Option
22 | #define MKC_formac_Shift MKC_Shift
23 | #define MKC_formac_CapsLock MKC_CapsLock
24 | #define MKC_formac_Escape MKC_Escape
25 | #define MKC_formac_BackSlash MKC_BackSlash
26 | #define MKC_formac_Slash MKC_Slash
27 | #define MKC_formac_Grave MKC_Grave
28 | #define MKC_formac_Enter MKC_Enter
29 | #define MKC_formac_PageUp MKC_PageUp
30 | #define MKC_formac_PageDown MKC_PageDown
31 | #define MKC_formac_Home MKC_Home
32 | #define MKC_formac_End MKC_End
33 | #define MKC_formac_Help MKC_Help
34 | #define MKC_formac_ForwardDel MKC_ForwardDel
35 | #define MKC_formac_F1 MKC_Option
36 | #define MKC_formac_F2 MKC_Command
37 | #define MKC_formac_F3 MKC_F3
38 | #define MKC_formac_F4 MKC_F4
39 | #define MKC_formac_F5 MKC_F5
40 | #define MKC_formac_RControl MKC_CM
41 | #define MKC_formac_RCommand MKC_Command
42 | #define MKC_formac_ROption MKC_Option
43 | #define MKC_formac_RShift MKC_Shift
44 | #define MKC_UnMappedKey MKC_Control
45 | #define VarFullScreen 0
46 | #define WantInitFullScreen 0
47 | #define MayFullScreen 1
48 | #define MayNotFullScreen 1
49 | #define WantInitMagnify 0
50 | #define EnableMagnify 1
51 | #define MyWindowScale 2
52 | #define UseColorImage 1
53 | #define WantInitRunInBackground 0
54 | #define WantInitNotAutoSlow 0
55 | #define WantInitSpeedValue 3
56 | #define WantEnblCtrlInt 1
57 | #define WantEnblCtrlRst 1
58 | #define WantEnblCtrlKtg 1
59 | #define UseControlKeys 1
60 | #define UseActvCode 0
61 | #define EnableDemoMsg 0
62 |
63 | /* version and other info to display to user */
64 |
65 | #define NeedIntlChars 0
66 |
67 | #define kBldOpts "-br 37 -t lx64 -m 512Ke"
68 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macClassic/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES += \
4 | $(LOCAL_PATH)/../../src/ADBEMDEV.c \
5 | $(LOCAL_PATH)/../../src/SNDEMDEV.c \
6 |
7 |
8 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/cfg
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macClassic/cfg/CNFUDALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MySoundEnabled 1
11 |
12 | #define MySoundRecenterSilence 0
13 | #define kLn2SoundSampSz 3
14 |
15 | #define dbglog_HAVE 0
16 | #define WantAbnormalReports 0
17 |
18 | #define NumDrives 6
19 | #define NonDiskProtect 0
20 | #define IncludeSonyRawMode 1
21 | #define IncludeSonyGetName 1
22 | #define IncludeSonyNew 1
23 | #define IncludeSonyNameNew 1
24 |
25 | #define vMacScreenHeight 342
26 | #define vMacScreenWidth 512
27 | #define vMacScreenDepth 0
28 |
29 | #define kROM_Size 0x00080000
30 |
31 | #define IncludePbufs 1
32 | #define NumPbufs 4
33 |
34 | #define EnableMouseMotion 1
35 |
36 | #define IncludeHostTextClipExchange 1
37 | #define EnableAutoSlow 1
38 | #define EmLocalTalk 1
39 | #define LT_MayHaveEcho 1
40 | #define AutoLocation 1
41 | #define AutoTimeZone 1
42 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macClassic/cfg/CNFUDOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 |
11 | #define RomFileName "Classic.ROM"
12 | #define kCheckSumRom_Size 0x040000
13 | #define kRomCheckSum1 0xA49F9914
14 | #define RomStartCheckSum 1
15 | #define SaveDialogEnable 1
16 | #define EnableAltKeysMode 0
17 | #define MKC_formac_Control MKC_CM
18 | #define MKC_formac_Command MKC_Command
19 | #define MKC_formac_Option MKC_Option
20 | #define MKC_formac_Shift MKC_Shift
21 | #define MKC_formac_CapsLock MKC_CapsLock
22 | #define MKC_formac_Escape MKC_Escape
23 | #define MKC_formac_BackSlash MKC_BackSlash
24 | #define MKC_formac_Slash MKC_Slash
25 | #define MKC_formac_Grave MKC_Grave
26 | #define MKC_formac_Enter MKC_Enter
27 | #define MKC_formac_PageUp MKC_PageUp
28 | #define MKC_formac_PageDown MKC_PageDown
29 | #define MKC_formac_Home MKC_Home
30 | #define MKC_formac_End MKC_End
31 | #define MKC_formac_Help MKC_Help
32 | #define MKC_formac_ForwardDel MKC_ForwardDel
33 | #define MKC_formac_F1 MKC_Option
34 | #define MKC_formac_F2 MKC_Command
35 | #define MKC_formac_F3 MKC_F3
36 | #define MKC_formac_F4 MKC_F4
37 | #define MKC_formac_F5 MKC_F5
38 | #define MKC_formac_RControl MKC_CM
39 | #define MKC_formac_RCommand MKC_Command
40 | #define MKC_formac_ROption MKC_Option
41 | #define MKC_formac_RShift MKC_Shift
42 | #define MKC_UnMappedKey MKC_Control
43 | #define VarFullScreen 0
44 | #define WantInitFullScreen 0
45 | #define MayFullScreen 1
46 | #define MayNotFullScreen 1
47 | #define WantInitMagnify 0
48 | #define EnableMagnify 1
49 | #define MyWindowScale 2
50 | #define UseColorImage 1
51 | #define WantInitRunInBackground 0
52 | #define WantInitNotAutoSlow 0
53 | #define WantInitSpeedValue 3
54 | #define WantEnblCtrlInt 1
55 | #define WantEnblCtrlRst 1
56 | #define WantEnblCtrlKtg 1
57 | #define UseControlKeys 1
58 | #define UseActvCode 0
59 | #define EnableDemoMsg 0
60 |
61 | /* version and other info to display to user */
62 |
63 | #define NeedIntlChars 0
64 |
65 | #define kBldOpts "-br 37 -t lx64 -m Classic"
66 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macII-1024/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES += \
4 | $(LOCAL_PATH)/../../src/ADBEMDEV.c \
5 | $(LOCAL_PATH)/../../src/ASCEMDEV.c \
6 | $(LOCAL_PATH)/../../src/VIA2EMDV.c \
7 | $(LOCAL_PATH)/../../src/VIDEMDEV.c \
8 |
9 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/cfg
10 |
11 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macII-1024/cfg/CNFUDALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MySoundEnabled 1
11 |
12 | #define MySoundRecenterSilence 0
13 | #define kLn2SoundSampSz 3
14 |
15 | #define dbglog_HAVE 0
16 | #define WantAbnormalReports 0
17 |
18 | #define NumDrives 6
19 | #define NonDiskProtect 0
20 | #define IncludeSonyRawMode 1
21 | #define IncludeSonyGetName 1
22 | #define IncludeSonyNew 1
23 | #define IncludeSonyNameNew 1
24 |
25 | #define vMacScreenHeight 768
26 | #define vMacScreenWidth 1024
27 | #define vMacScreenDepth 3
28 |
29 | #define kROM_Size 0x00040000
30 |
31 | #define IncludePbufs 1
32 | #define NumPbufs 4
33 |
34 | #define EnableMouseMotion 1
35 |
36 | #define IncludeHostTextClipExchange 1
37 | #define EnableAutoSlow 1
38 | #define EmLocalTalk 1
39 | #define LT_MayHaveEcho 1
40 | #define AutoLocation 1
41 | #define AutoTimeZone 1
42 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macII-1024/cfg/CNFUDOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 |
11 | #define RomFileName "MacII.ROM"
12 | #define kCheckSumRom_Size 0x00040000
13 | #define kRomCheckSum1 0x9779D2C4
14 | #define kRomCheckSum2 0x97221136
15 | #define RomStartCheckSum 1
16 | #define SaveDialogEnable 1
17 | #define EnableAltKeysMode 0
18 | #define MKC_formac_Control MKC_CM
19 | #define MKC_formac_Command MKC_Command
20 | #define MKC_formac_Option MKC_Option
21 | #define MKC_formac_Shift MKC_Shift
22 | #define MKC_formac_CapsLock MKC_CapsLock
23 | #define MKC_formac_Escape MKC_Escape
24 | #define MKC_formac_BackSlash MKC_BackSlash
25 | #define MKC_formac_Slash MKC_Slash
26 | #define MKC_formac_Grave MKC_Grave
27 | #define MKC_formac_Enter MKC_Enter
28 | #define MKC_formac_PageUp MKC_PageUp
29 | #define MKC_formac_PageDown MKC_PageDown
30 | #define MKC_formac_Home MKC_Home
31 | #define MKC_formac_End MKC_End
32 | #define MKC_formac_Help MKC_Help
33 | #define MKC_formac_ForwardDel MKC_ForwardDel
34 | #define MKC_formac_F1 MKC_Option
35 | #define MKC_formac_F2 MKC_Command
36 | #define MKC_formac_F3 MKC_F3
37 | #define MKC_formac_F4 MKC_F4
38 | #define MKC_formac_F5 MKC_F5
39 | #define MKC_formac_RControl MKC_CM
40 | #define MKC_formac_RCommand MKC_Command
41 | #define MKC_formac_ROption MKC_Option
42 | #define MKC_formac_RShift MKC_Shift
43 | #define MKC_UnMappedKey MKC_Control
44 | #define VarFullScreen 0
45 | #define WantInitFullScreen 0
46 | #define MayFullScreen 1
47 | #define MayNotFullScreen 1
48 | #define WantInitMagnify 0
49 | #define EnableMagnify 1
50 | #define MyWindowScale 2
51 | #define WantInitRunInBackground 0
52 | #define WantInitNotAutoSlow 0
53 | #define WantInitSpeedValue 0
54 | #define WantEnblCtrlInt 1
55 | #define WantEnblCtrlRst 1
56 | #define WantEnblCtrlKtg 1
57 | #define UseControlKeys 1
58 | #define UseActvCode 0
59 | #define EnableDemoMsg 0
60 |
61 | /* version and other info to display to user */
62 |
63 | #define NeedIntlChars 0
64 |
65 | #define kBldOpts "-br 37 -t lx64 -m II"
66 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macII-512/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES += \
4 | $(LOCAL_PATH)/../../src/ADBEMDEV.c \
5 | $(LOCAL_PATH)/../../src/ASCEMDEV.c \
6 | $(LOCAL_PATH)/../../src/VIA2EMDV.c \
7 | $(LOCAL_PATH)/../../src/VIDEMDEV.c \
8 |
9 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/cfg
10 |
11 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macII-512/cfg/CNFUDALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MySoundEnabled 1
11 |
12 | #define MySoundRecenterSilence 0
13 | #define kLn2SoundSampSz 3
14 |
15 | #define dbglog_HAVE 0
16 | #define WantAbnormalReports 0
17 |
18 | #define NumDrives 6
19 | #define NonDiskProtect 0
20 | #define IncludeSonyRawMode 1
21 | #define IncludeSonyGetName 1
22 | #define IncludeSonyNew 1
23 | #define IncludeSonyNameNew 1
24 |
25 | #define vMacScreenHeight 342
26 | #define vMacScreenWidth 512
27 | #define vMacScreenDepth 3
28 |
29 | #define kROM_Size 0x00040000
30 |
31 | #define IncludePbufs 1
32 | #define NumPbufs 4
33 |
34 | #define EnableMouseMotion 1
35 |
36 | #define IncludeHostTextClipExchange 1
37 | #define EnableAutoSlow 1
38 | #define EmLocalTalk 1
39 | #define LT_MayHaveEcho 1
40 | #define AutoLocation 1
41 | #define AutoTimeZone 1
42 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macII-512/cfg/CNFUDOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 |
11 | #define RomFileName "MacII.ROM"
12 | #define kCheckSumRom_Size 0x00040000
13 | #define kRomCheckSum1 0x9779D2C4
14 | #define kRomCheckSum2 0x97221136
15 | #define RomStartCheckSum 1
16 | #define SaveDialogEnable 1
17 | #define EnableAltKeysMode 0
18 | #define MKC_formac_Control MKC_CM
19 | #define MKC_formac_Command MKC_Command
20 | #define MKC_formac_Option MKC_Option
21 | #define MKC_formac_Shift MKC_Shift
22 | #define MKC_formac_CapsLock MKC_CapsLock
23 | #define MKC_formac_Escape MKC_Escape
24 | #define MKC_formac_BackSlash MKC_BackSlash
25 | #define MKC_formac_Slash MKC_Slash
26 | #define MKC_formac_Grave MKC_Grave
27 | #define MKC_formac_Enter MKC_Enter
28 | #define MKC_formac_PageUp MKC_PageUp
29 | #define MKC_formac_PageDown MKC_PageDown
30 | #define MKC_formac_Home MKC_Home
31 | #define MKC_formac_End MKC_End
32 | #define MKC_formac_Help MKC_Help
33 | #define MKC_formac_ForwardDel MKC_ForwardDel
34 | #define MKC_formac_F1 MKC_Option
35 | #define MKC_formac_F2 MKC_Command
36 | #define MKC_formac_F3 MKC_F3
37 | #define MKC_formac_F4 MKC_F4
38 | #define MKC_formac_F5 MKC_F5
39 | #define MKC_formac_RControl MKC_CM
40 | #define MKC_formac_RCommand MKC_Command
41 | #define MKC_formac_ROption MKC_Option
42 | #define MKC_formac_RShift MKC_Shift
43 | #define MKC_UnMappedKey MKC_Control
44 | #define VarFullScreen 0
45 | #define WantInitFullScreen 0
46 | #define MayFullScreen 1
47 | #define MayNotFullScreen 1
48 | #define WantInitMagnify 0
49 | #define EnableMagnify 1
50 | #define MyWindowScale 2
51 | #define WantInitRunInBackground 0
52 | #define WantInitNotAutoSlow 0
53 | #define WantInitSpeedValue 0
54 | #define WantEnblCtrlInt 1
55 | #define WantEnblCtrlRst 1
56 | #define WantEnblCtrlKtg 1
57 | #define UseControlKeys 1
58 | #define UseActvCode 0
59 | #define EnableDemoMsg 0
60 |
61 | /* version and other info to display to user */
62 |
63 | #define NeedIntlChars 0
64 |
65 | #define kBldOpts "-br 37 -t lx64 -m II"
66 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macII/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES += \
4 | $(LOCAL_PATH)/../../src/ADBEMDEV.c \
5 | $(LOCAL_PATH)/../../src/ASCEMDEV.c \
6 | $(LOCAL_PATH)/../../src/VIA2EMDV.c \
7 | $(LOCAL_PATH)/../../src/VIDEMDEV.c \
8 |
9 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/cfg
10 |
11 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macII/cfg/CNFUDALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MySoundEnabled 1
11 |
12 | #define MySoundRecenterSilence 0
13 | #define kLn2SoundSampSz 3
14 |
15 | #define dbglog_HAVE 0
16 | #define WantAbnormalReports 0
17 |
18 | #define NumDrives 6
19 | #define NonDiskProtect 0
20 | #define IncludeSonyRawMode 1
21 | #define IncludeSonyGetName 1
22 | #define IncludeSonyNew 1
23 | #define IncludeSonyNameNew 1
24 |
25 | #define vMacScreenHeight 480
26 | #define vMacScreenWidth 640
27 | #define vMacScreenDepth 3
28 |
29 | #define kROM_Size 0x00040000
30 |
31 | #define IncludePbufs 1
32 | #define NumPbufs 4
33 |
34 | #define EnableMouseMotion 1
35 |
36 | #define IncludeHostTextClipExchange 1
37 | #define EnableAutoSlow 1
38 | #define EmLocalTalk 1
39 | #define LT_MayHaveEcho 1
40 | #define AutoLocation 1
41 | #define AutoTimeZone 1
42 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macII/cfg/CNFUDOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 |
11 | #define RomFileName "MacII.ROM"
12 | #define kCheckSumRom_Size 0x00040000
13 | #define kRomCheckSum1 0x9779D2C4
14 | #define kRomCheckSum2 0x97221136
15 | #define RomStartCheckSum 1
16 | #define SaveDialogEnable 1
17 | #define EnableAltKeysMode 0
18 | #define MKC_formac_Control MKC_CM
19 | #define MKC_formac_Command MKC_Command
20 | #define MKC_formac_Option MKC_Option
21 | #define MKC_formac_Shift MKC_Shift
22 | #define MKC_formac_CapsLock MKC_CapsLock
23 | #define MKC_formac_Escape MKC_Escape
24 | #define MKC_formac_BackSlash MKC_BackSlash
25 | #define MKC_formac_Slash MKC_Slash
26 | #define MKC_formac_Grave MKC_Grave
27 | #define MKC_formac_Enter MKC_Enter
28 | #define MKC_formac_PageUp MKC_PageUp
29 | #define MKC_formac_PageDown MKC_PageDown
30 | #define MKC_formac_Home MKC_Home
31 | #define MKC_formac_End MKC_End
32 | #define MKC_formac_Help MKC_Help
33 | #define MKC_formac_ForwardDel MKC_ForwardDel
34 | #define MKC_formac_F1 MKC_Option
35 | #define MKC_formac_F2 MKC_Command
36 | #define MKC_formac_F3 MKC_F3
37 | #define MKC_formac_F4 MKC_F4
38 | #define MKC_formac_F5 MKC_F5
39 | #define MKC_formac_RControl MKC_CM
40 | #define MKC_formac_RCommand MKC_Command
41 | #define MKC_formac_ROption MKC_Option
42 | #define MKC_formac_RShift MKC_Shift
43 | #define MKC_UnMappedKey MKC_Control
44 | #define VarFullScreen 0
45 | #define WantInitFullScreen 0
46 | #define MayFullScreen 1
47 | #define MayNotFullScreen 1
48 | #define WantInitMagnify 0
49 | #define EnableMagnify 1
50 | #define MyWindowScale 2
51 | #define WantInitRunInBackground 0
52 | #define WantInitNotAutoSlow 0
53 | #define WantInitSpeedValue 0
54 | #define WantEnblCtrlInt 1
55 | #define WantEnblCtrlRst 1
56 | #define WantEnblCtrlKtg 1
57 | #define UseControlKeys 1
58 | #define UseActvCode 0
59 | #define EnableDemoMsg 0
60 |
61 | /* version and other info to display to user */
62 |
63 | #define NeedIntlChars 0
64 |
65 | #define kBldOpts "-br 37 -t lx64 -m II"
66 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macPlus/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES += \
4 | $(LOCAL_PATH)/../../src/KBRDEMDV.c \
5 | $(LOCAL_PATH)/../../src/SNDEMDEV.c \
6 |
7 |
8 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/cfg
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macPlus/cfg/CNFUDALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MySoundEnabled 1
11 |
12 | #define MySoundRecenterSilence 0
13 | #define kLn2SoundSampSz 3
14 |
15 | #define dbglog_HAVE 0
16 | #define WantAbnormalReports 0
17 |
18 | #define NumDrives 6
19 | #define NonDiskProtect 0
20 | #define IncludeSonyRawMode 1
21 | #define IncludeSonyGetName 1
22 | #define IncludeSonyNew 1
23 | #define IncludeSonyNameNew 1
24 |
25 | #define vMacScreenHeight 342
26 | #define vMacScreenWidth 512
27 | #define vMacScreenDepth 0
28 |
29 | #define kROM_Size 0x00020000
30 |
31 | #define IncludePbufs 1
32 | #define NumPbufs 4
33 |
34 | #define EnableMouseMotion 1
35 |
36 | #define IncludeHostTextClipExchange 1
37 | #define EnableAutoSlow 1
38 | #define EmLocalTalk 1
39 | #define LT_MayHaveEcho 1
40 | #define AutoLocation 1
41 | #define AutoTimeZone 1
42 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macPlus/cfg/CNFUDOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 |
11 | #define RomFileName "vMac.ROM"
12 | #define kCheckSumRom_Size 0x00020000
13 | #define kRomCheckSum1 0x4D1EEEE1
14 | #define kRomCheckSum2 0x4D1EEAE1
15 | #define kRomCheckSum3 0x4D1F8172
16 | #define RomStartCheckSum 1
17 | #define SaveDialogEnable 1
18 | #define EnableAltKeysMode 0
19 | #define MKC_formac_Control MKC_CM
20 | #define MKC_formac_Command MKC_Command
21 | #define MKC_formac_Option MKC_Option
22 | #define MKC_formac_Shift MKC_Shift
23 | #define MKC_formac_CapsLock MKC_CapsLock
24 | #define MKC_formac_Escape MKC_Escape
25 | #define MKC_formac_BackSlash MKC_BackSlash
26 | #define MKC_formac_Slash MKC_Slash
27 | #define MKC_formac_Grave MKC_Grave
28 | #define MKC_formac_Enter MKC_Enter
29 | #define MKC_formac_PageUp MKC_PageUp
30 | #define MKC_formac_PageDown MKC_PageDown
31 | #define MKC_formac_Home MKC_Home
32 | #define MKC_formac_End MKC_End
33 | #define MKC_formac_Help MKC_Help
34 | #define MKC_formac_ForwardDel MKC_ForwardDel
35 | #define MKC_formac_F1 MKC_Option
36 | #define MKC_formac_F2 MKC_Command
37 | #define MKC_formac_F3 MKC_F3
38 | #define MKC_formac_F4 MKC_F4
39 | #define MKC_formac_F5 MKC_F5
40 | #define MKC_formac_RControl MKC_CM
41 | #define MKC_formac_RCommand MKC_Command
42 | #define MKC_formac_ROption MKC_Option
43 | #define MKC_formac_RShift MKC_Shift
44 | #define MKC_UnMappedKey MKC_Control
45 | #define VarFullScreen 0
46 | #define WantInitFullScreen 0
47 | #define MayFullScreen 1
48 | #define MayNotFullScreen 1
49 | #define WantInitMagnify 0
50 | #define EnableMagnify 1
51 | #define MyWindowScale 2
52 | #define UseColorImage 1
53 | #define WantInitRunInBackground 0
54 | #define WantInitNotAutoSlow 0
55 | #define WantInitSpeedValue 3
56 | #define WantEnblCtrlInt 1
57 | #define WantEnblCtrlRst 1
58 | #define WantEnblCtrlKtg 1
59 | #define UseControlKeys 1
60 | #define UseActvCode 0
61 | #define EnableDemoMsg 0
62 |
63 | /* version and other info to display to user */
64 |
65 | #define NeedIntlChars 0
66 |
67 | #define kBldOpts "-br 37 -t lx64"
68 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macSE/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES += \
4 | $(LOCAL_PATH)/../../src/ADBEMDEV.c \
5 | $(LOCAL_PATH)/../../src/SNDEMDEV.c \
6 |
7 |
8 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/cfg
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macSE/cfg/CNFUDALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MySoundEnabled 1
11 |
12 | #define MySoundRecenterSilence 0
13 | #define kLn2SoundSampSz 3
14 |
15 | #define dbglog_HAVE 0
16 | #define WantAbnormalReports 0
17 |
18 | #define NumDrives 6
19 | #define NonDiskProtect 0
20 | #define IncludeSonyRawMode 1
21 | #define IncludeSonyGetName 1
22 | #define IncludeSonyNew 1
23 | #define IncludeSonyNameNew 1
24 |
25 | #define vMacScreenHeight 342
26 | #define vMacScreenWidth 512
27 | #define vMacScreenDepth 0
28 |
29 | #define kROM_Size 0x00040000
30 |
31 | #define IncludePbufs 1
32 | #define NumPbufs 4
33 |
34 | #define EnableMouseMotion 1
35 |
36 | #define IncludeHostTextClipExchange 1
37 | #define EnableAutoSlow 1
38 | #define EmLocalTalk 1
39 | #define LT_MayHaveEcho 1
40 | #define AutoLocation 1
41 | #define AutoTimeZone 1
42 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macSE/cfg/CNFUDOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 |
11 | #define RomFileName "MacSE.ROM"
12 | #define kCheckSumRom_Size 0x00040000
13 | #define kRomCheckSum1 0xB2E362A8
14 | #define RomStartCheckSum 1
15 | #define SaveDialogEnable 1
16 | #define EnableAltKeysMode 0
17 | #define MKC_formac_Control MKC_CM
18 | #define MKC_formac_Command MKC_Command
19 | #define MKC_formac_Option MKC_Option
20 | #define MKC_formac_Shift MKC_Shift
21 | #define MKC_formac_CapsLock MKC_CapsLock
22 | #define MKC_formac_Escape MKC_Escape
23 | #define MKC_formac_BackSlash MKC_BackSlash
24 | #define MKC_formac_Slash MKC_Slash
25 | #define MKC_formac_Grave MKC_Grave
26 | #define MKC_formac_Enter MKC_Enter
27 | #define MKC_formac_PageUp MKC_PageUp
28 | #define MKC_formac_PageDown MKC_PageDown
29 | #define MKC_formac_Home MKC_Home
30 | #define MKC_formac_End MKC_End
31 | #define MKC_formac_Help MKC_Help
32 | #define MKC_formac_ForwardDel MKC_ForwardDel
33 | #define MKC_formac_F1 MKC_Option
34 | #define MKC_formac_F2 MKC_Command
35 | #define MKC_formac_F3 MKC_F3
36 | #define MKC_formac_F4 MKC_F4
37 | #define MKC_formac_F5 MKC_F5
38 | #define MKC_formac_RControl MKC_CM
39 | #define MKC_formac_RCommand MKC_Command
40 | #define MKC_formac_ROption MKC_Option
41 | #define MKC_formac_RShift MKC_Shift
42 | #define MKC_UnMappedKey MKC_Control
43 | #define VarFullScreen 0
44 | #define WantInitFullScreen 0
45 | #define MayFullScreen 1
46 | #define MayNotFullScreen 1
47 | #define WantInitMagnify 0
48 | #define EnableMagnify 1
49 | #define MyWindowScale 2
50 | #define UseColorImage 1
51 | #define WantInitRunInBackground 0
52 | #define WantInitNotAutoSlow 0
53 | #define WantInitSpeedValue 3
54 | #define WantEnblCtrlInt 1
55 | #define WantEnblCtrlRst 1
56 | #define WantEnblCtrlKtg 1
57 | #define UseControlKeys 1
58 | #define UseActvCode 0
59 | #define EnableDemoMsg 0
60 |
61 | /* version and other info to display to user */
62 |
63 | #define NeedIntlChars 0
64 |
65 | #define kBldOpts "-br 37 -t lx64 -m SE"
66 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macSEFDHD/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | LOCAL_SRC_FILES += \
4 | $(LOCAL_PATH)/../../src/ADBEMDEV.c \
5 | $(LOCAL_PATH)/../../src/SNDEMDEV.c \
6 |
7 |
8 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/cfg
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macSEFDHD/cfg/CNFUDALL.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 | #define MySoundEnabled 1
11 |
12 | #define MySoundRecenterSilence 0
13 | #define kLn2SoundSampSz 3
14 |
15 | #define dbglog_HAVE 0
16 | #define WantAbnormalReports 0
17 |
18 | #define NumDrives 6
19 | #define NonDiskProtect 0
20 | #define IncludeSonyRawMode 1
21 | #define IncludeSonyGetName 1
22 | #define IncludeSonyNew 1
23 | #define IncludeSonyNameNew 1
24 |
25 | #define vMacScreenHeight 342
26 | #define vMacScreenWidth 512
27 | #define vMacScreenDepth 0
28 |
29 | #define kROM_Size 0x00040000
30 |
31 | #define IncludePbufs 1
32 | #define NumPbufs 4
33 |
34 | #define EnableMouseMotion 1
35 |
36 | #define IncludeHostTextClipExchange 1
37 | #define EnableAutoSlow 1
38 | #define EmLocalTalk 1
39 | #define LT_MayHaveEcho 1
40 | #define AutoLocation 1
41 | #define AutoTimeZone 1
42 |
--------------------------------------------------------------------------------
/minivmac/src/main/jni/variants/macSEFDHD/cfg/CNFUDOSG.h:
--------------------------------------------------------------------------------
1 | /*
2 | see comment in OSGCOMUD.h
3 |
4 | This file is automatically generated by the build system,
5 | which tries to know what options are valid in what
6 | combinations. Avoid changing this file manually unless
7 | you know what you're doing.
8 | */
9 |
10 |
11 | #define RomFileName "SEFDHD.ROM"
12 | #define kCheckSumRom_Size 0x00040000
13 | #define kRomCheckSum1 0xB306E171
14 | #define RomStartCheckSum 1
15 | #define SaveDialogEnable 1
16 | #define EnableAltKeysMode 0
17 | #define MKC_formac_Control MKC_CM
18 | #define MKC_formac_Command MKC_Command
19 | #define MKC_formac_Option MKC_Option
20 | #define MKC_formac_Shift MKC_Shift
21 | #define MKC_formac_CapsLock MKC_CapsLock
22 | #define MKC_formac_Escape MKC_Escape
23 | #define MKC_formac_BackSlash MKC_BackSlash
24 | #define MKC_formac_Slash MKC_Slash
25 | #define MKC_formac_Grave MKC_Grave
26 | #define MKC_formac_Enter MKC_Enter
27 | #define MKC_formac_PageUp MKC_PageUp
28 | #define MKC_formac_PageDown MKC_PageDown
29 | #define MKC_formac_Home MKC_Home
30 | #define MKC_formac_End MKC_End
31 | #define MKC_formac_Help MKC_Help
32 | #define MKC_formac_ForwardDel MKC_ForwardDel
33 | #define MKC_formac_F1 MKC_Option
34 | #define MKC_formac_F2 MKC_Command
35 | #define MKC_formac_F3 MKC_F3
36 | #define MKC_formac_F4 MKC_F4
37 | #define MKC_formac_F5 MKC_F5
38 | #define MKC_formac_RControl MKC_CM
39 | #define MKC_formac_RCommand MKC_Command
40 | #define MKC_formac_ROption MKC_Option
41 | #define MKC_formac_RShift MKC_Shift
42 | #define MKC_UnMappedKey MKC_Control
43 | #define VarFullScreen 0
44 | #define WantInitFullScreen 0
45 | #define MayFullScreen 1
46 | #define MayNotFullScreen 1
47 | #define WantInitMagnify 0
48 | #define EnableMagnify 1
49 | #define MyWindowScale 2
50 | #define UseColorImage 1
51 | #define WantInitRunInBackground 0
52 | #define WantInitNotAutoSlow 0
53 | #define WantInitSpeedValue 3
54 | #define WantEnblCtrlInt 1
55 | #define WantEnblCtrlRst 1
56 | #define WantEnblCtrlKtg 1
57 | #define UseControlKeys 1
58 | #define UseActvCode 0
59 | #define EnableDemoMsg 0
60 |
61 | /* version and other info to display to user */
62 |
63 | #define NeedIntlChars 0
64 |
65 | #define kBldOpts "-br 37 -t lx64 -m SEFDHD"
66 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-hdpi/ic_help_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-hdpi/ic_help_circle.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-hdpi/ic_interrupt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-hdpi/ic_interrupt.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-hdpi/ic_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-hdpi/ic_reset.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-hdpi/ic_scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-hdpi/ic_scale.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-hdpi/ic_scroll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-hdpi/ic_scroll.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-hdpi/ic_web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-hdpi/ic_web.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-mdpi/ic_help_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-mdpi/ic_help_circle.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-mdpi/ic_interrupt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-mdpi/ic_interrupt.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-mdpi/ic_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-mdpi/ic_reset.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-mdpi/ic_scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-mdpi/ic_scale.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-mdpi/ic_scroll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-mdpi/ic_scroll.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-mdpi/ic_web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-mdpi/ic_web.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xhdpi/ic_help_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xhdpi/ic_help_circle.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xhdpi/ic_interrupt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xhdpi/ic_interrupt.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xhdpi/ic_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xhdpi/ic_reset.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xhdpi/ic_scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xhdpi/ic_scale.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xhdpi/ic_scroll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xhdpi/ic_scroll.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xhdpi/ic_web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xhdpi/ic_web.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxhdpi/ic_help_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxhdpi/ic_help_circle.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxhdpi/ic_interrupt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxhdpi/ic_interrupt.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxhdpi/ic_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxhdpi/ic_reset.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxhdpi/ic_scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxhdpi/ic_scale.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxhdpi/ic_scroll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxhdpi/ic_scroll.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxhdpi/ic_web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxhdpi/ic_web.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxxhdpi/ic_help_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxxhdpi/ic_help_circle.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxxhdpi/ic_interrupt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxxhdpi/ic_interrupt.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxxhdpi/ic_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxxhdpi/ic_reset.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxxhdpi/ic_scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxxhdpi/ic_scale.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxxhdpi/ic_scroll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxxhdpi/ic_scroll.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable-xxxhdpi/ic_web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable-xxxhdpi/ic_web.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/disk_floppy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable/disk_floppy.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/disk_floppy_color.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable/disk_floppy_color.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/disk_hdd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/minivmac/src/main/res/drawable/disk_hdd.png
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_action_floppy.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_action_keyboard.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_action_settings.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_action_speedometer.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_chip.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_disk_floppy.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_floppy.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_fullscreen.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_fullscreen_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_import.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_keyboard.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_machine.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_mouse.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_power.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/ic_speedometer.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_backspace.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_backspace_rtl.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_clear.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_command.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_option.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_return.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_return_rtl.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_shift.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_spacebar.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_tab.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/drawable/kb_tab_rtl.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/layout/about.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
13 |
19 |
26 |
32 |
39 |
46 |
47 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/layout/create_disk.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
11 |
19 |
20 |
27 |
28 |
35 |
37 |
38 |
39 |
40 |
41 |
50 |
51 |
59 |
60 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/layout/disk_manager.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
11 |
16 |
17 |
23 |
24 |
32 |
33 |
42 |
43 |
52 |
53 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/layout/screen.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
15 |
19 |
20 |
21 |
27 |
28 |
37 |
38 |
39 |
40 |
46 |
53 |
54 |
55 |
56 |
64 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/layout/simple_list_item_2_single_choice.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 |
24 |
25 |
31 |
32 |
40 |
41 |
49 |
50 |
51 |
52 |
62 |
63 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/layout/welcome.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
13 |
19 |
20 |
29 |
35 |
42 |
43 |
51 |
52 |
58 |
59 |
60 |
66 |
67 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/menu/minivmac_actions.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/values-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 | 46dip
23 |
24 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
13 |
14 |
27 |
28 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/values/arrays.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - @string/prefs_speed_0
5 | - @string/prefs_speed_1
6 | - @string/prefs_speed_2
7 | - @string/prefs_speed_3
8 | - @string/prefs_speed_4
9 | - @string/prefs_speed_5
10 | - @string/prefs_speed_A
11 |
12 |
13 | - 0
14 | - 1
15 | - 2
16 | - 3
17 | - 4
18 | - 5
19 | - 255
20 |
21 |
22 | - @string/prefs_kbd_gb
23 | - @string/prefs_kbd_us
24 | - @string/prefs_kbd_fr
25 | - @string/prefs_kbd_he
26 | - @string/prefs_kbd_es
27 | - @string/prefs_kbd_es_iso
28 |
29 |
30 | - gb
31 | - us
32 | - fr
33 | - he
34 | - es
35 | - es_iso
36 |
37 |
38 | - @string/prefs_mouse_touchscreen
39 | - @string/prefs_mouse_trackpad
40 |
41 |
42 | - touchscreen
43 | - trackpad
44 |
45 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #90a4ae
4 | #c1d5e0
5 | #62757f
6 | #212121
7 | #ff303030
8 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 | 50dip
23 | 16sp
24 | 6sp
25 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
15 |
16 |
17 |
20 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/es_iso_numpad.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/es_iso_qwerty.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
48 |
49 |
50 |
51 |
52 |
55 |
58 |
60 |
62 |
64 |
65 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/es_iso_symbols_shift.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
45 |
46 |
47 |
48 |
49 |
52 |
55 |
57 |
59 |
61 |
63 |
64 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/es_numpad.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/es_qwerty.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
48 |
49 |
50 |
51 |
52 |
55 |
58 |
60 |
62 |
64 |
65 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/fr_numpad.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/fr_qwerty.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
47 |
48 |
49 |
50 |
51 |
54 |
57 |
59 |
61 |
63 |
64 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/gb_numpad.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/gb_qwerty.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
48 |
49 |
50 |
51 |
52 |
55 |
58 |
60 |
62 |
64 |
65 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/he_numpad.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/he_qwerty.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
56 |
59 |
61 |
63 |
65 |
66 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/provider_paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/us_numpad.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/minivmac/src/main/res/xml/us_qwerty.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
48 |
49 |
50 |
51 |
52 |
55 |
58 |
60 |
62 |
64 |
65 |
--------------------------------------------------------------------------------
/res/icon-notext.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/res/icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/res/icon2-notext.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/res/icon2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/res/web_hi_res_512 macii.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/res/web_hi_res_512 macii.png
--------------------------------------------------------------------------------
/res/web_hi_res_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dolfin/minivmac4android/b6ff92ce04a006e642ebceadf90b73d9f0b9e454/res/web_hi_res_512.png
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':minivmac'
2 |
--------------------------------------------------------------------------------