ADCPU APK

59+ votes, 4.76/5

... [readmore]


⇣ Download APK (153.41 KB)

This is an original APK file direct fetch from google play. It is safe to download and free of any virus.

Version 0.33
Update
Size 153.41 KB
Category Tools
Developer Sticksoft
Downloads ↓ 0
⇣ Download APK (153.41 KB)

This is an original APK file direct fetch from google play. It is safe to download and free of any virus.

File Infos

License type Free
Version 0.33
Size 153.41 KB (157091)
Filename uk.co.sticksoft.adce_17_157091.apk
Requirement 1.6 and up
Type app
Category Tools
Package name: uk.co.sticksoft.adce
Slogan:

APK Permissions


‣ android.permission.WRITE_EXTERNAL_STORAGE


APK used Features


‣ android.hardware.touchscreen

Screenshots (6 images)

ADCPU screenshot 1 ADCPU screenshot 2 ADCPU screenshot 3 ADCPU screenshot 4 ADCPU screenshot 5 ADCPU screenshot 6

About ADCPU APK

ADCPU poster
ADCPU APK version 0.33 poster

Latest update [menu]


v0.33
Fixed a bug with PC arithmetic
Improved visual editor UI
Fixed divide-by-zero bug (thanks notabotanist!)


v0.32
Changed to fixed-width, pinch-to-scale fonts for assembly editor
Fixed [SP], [SP+n] and PICK n (thanks thedarkfreak!)
Added some new examples


v0.31
Added fix for EX being set too early (thanks thedarkfreak!)
Added support for M35FD (disk drive)


v0.30
Major upgrade to DCPU v1.7
Added LEM1802, Generic Clock and Generic Keyboard


v0.24
Fixed a bug with JSR (thanks Alexei!)

Description [menu]


Android implementation of Notch's DCPU-16 (v1.1 and v1.7) (http://0x10c.com)
Version 0.33
By Andrew "Stick" Boothroyd (@sticksoft)
Latest stable version: https://play.google.com/store/apps/details?id=uk.co.sticksoft.adce
Don't forget you can post issues / feature requests on GitHub :)


LICENSE
=======
You may do whatever you want with this software, at your own risk. (http://en.wikipedia.org/wiki/WTFPL)
If you use it in a project, letting me know and putting a link to https://github.com/sticksoft/ADCPU-16Emu in would be appreciated.
If I ever meet you in person, a beer would be even more appreciated!

README
======

Overview
--------
This version assembles and runs DCPU 1.1 and 1.7 programs.
Supported features include emulator, assembler, RAM viewer, minimal debugger, some hardware, and virtual ship (2D).
Hardware includes LEM1802, Generic Keyboard, Generic Timer, and M35FD.

Usage
-----
The first tab shown on app startup is the Control tab, containing the RAM viewer (box at the top) and controls for starting / resetting the emulator.
This won't do much until you assemble a program!

The ASM tab is the Assembly view. Here, you can load / save an assembly file from disk (press the Menu key for options) and assemble a program.
Pressing "Assemble" will reset the emulator, assemble your program, output the assembled binary and an assembly -> binary view for debugging, and load the binary data into the emulator's memory.
Return to the first tab to start it and view changes to the memory.

The Console tab displays the text console. With the app in its default (DCPU 1.7) mode, this is the LEM1802.
In this screen, phone-keyboard input is routed to the Generic Keyboard device.

The Ship tab displays a virtual ship! Control it by writing to 0xAD00 (throttle) and 0xAD02 (yaw starboard / port); sample code is included that does this (move.dasm).
Values for these registers are interpreted as signed 2's complement integers; e.g. 0x7FFF = all ahead full, 0x8000 = full reverse, 0x0000 = all stop.
For current rotation speed, read from 0xAD05 - positive (< 0x8000) values are clockwise (starboard) and negative values are anticlockwise.

Harcoded memory addresses
-------------------------
These will be replaced with a hardware device soon.
0xAD00 - Throttle control
0xAD01 - (reserved for pitch)
0xAD02 - Yaw
0xAD03 - (reserved for roll)
0xAD04 - (reserved for pitch gyro)
0xAD05 - Yaw gyro
0xAD06 - (reserved for roll gyro)

0xAD10 - Radar control. Set to 0xFFFF to get count, set to index number (starting at 1) for that contact's info.
0xAD11 - Radar contact count
0xAD12 - Current contact X
0xAD13 - (reserved for contact Y)
0xAD14 - Current contact Z
0xAD15 - (reserved for contact type)
0xAD16 - (reserved for contact size)
0xAD17 - (reserved for contact IFF code)


Upcoming features
-----------------
Resuming previous CPU state
Visual editor supporting comments
Debugging from the visual editor

How to install ADCPU APK for Android [menu]


Download ADCPU APK file (uk.co.sticksoft.adce_17_157091.apk) from SameAPK.com, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (uk.co.sticksoft.adce_17_157091.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

How to install ADCPU APK on Windows 7/8/10 or MAC PC? [menu]


Download ADCPU APK file(uk.co.sticksoft.adce_17_157091.apk) from SameAPK.com to your PC (ex: /Users/xxx/Downloads/(uk.co.sticksoft.adce_17_157091.apk)), then follow these steps:

Using Emulator:

  • Download And Install one Emulator Softwares (Ex: Bluestacks, GenyMotion, NoxPlayer)
  • Simple install APK on PC by drag and drop file uk.co.sticksoft.adce_17_157091.apk on Emulator screen

ADCPU APK Pros & Cons [menu]


Pros
  • This app is safe, it's not require high risk permissions
  • Compatible with 32 bit device (most Emulator using 32bit arch CPU)
  • Compatible with 64-bit device (some android device and current Bluestacks)

Cons
Everything is good.


New Apps



Comments

No comment Yet.