MCPcopy Index your code
hub / github.com/dlunch/wie

github.com/dlunch/wie @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,853 symbols 4,198 edges 227 files 124 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WIE

Homepage | Try in browser

A standalone web-based emulator for old mobile apps based on WIPI, SKVM or J2ME.

This project is dedicated to digital preservation and educational research. Our goal is to revive the legacy of classic mobile games and allow them to be experienced in modern web environments.

Related projects

Extension points exported contracts — how you extend this code

ResultWriter (Interface)
(no doc) [6 implementers]
wie_core_arm/src/function.rs
ByteRead (Interface)
(no doc) [5 implementers]
wie_util/src/lib.rs
AsyncCallable (Interface)
(no doc) [5 implementers]
wie_backend/src/executor.rs
WIPICContext (Interface)
(no doc) [3 implementers]
wie_wipi_c/src/context.rs
JvmImplementation (Interface)
(no doc) [2 implementers]
wie_jvm_support/src/jvm_implementation.rs
JavaValueExt (Interface)
(no doc) [1 implementers]
wie_ktf/src/runtime/java/jvm_support/value.rs
EmulatedFunction (Interface)
(no doc) [3 implementers]
wie_core_arm/src/function.rs
ByteWrite (Interface)
(no doc) [4 implementers]
wie_util/src/lib.rs

Core symbols most depended-on inside this repo

get_field
called by 210
wie_ktf/src/runtime/java/jvm_support/class_instance.rs
make_svc_stub
called by 180
wie_core_arm/src/core.rs
function_id
called by 143
wie_ktf/src/runtime/svc_ids.rs
len
called by 139
wie_ktf/src/runtime/java/jvm_support/vtable.rs
read_generic
called by 100
wie_util/src/lib.rs
write_generic
called by 95
wie_util/src/lib.rs
gen_stub
called by 91
wie_ktf/src/runtime/wipi_c/method_table.rs
put_field
called by 86
wie_ktf/src/runtime/java/jvm_support/class_instance.rs

Shape

Method 1,141
Function 422
Class 223
Enum 40
Interface 27

Languages

Rust100%

Modules by API surface

wie_backend/src/canvas.rs66 symbols
wie_core_arm/src/engine/debugged_arm32_cpu.rs53 symbols
wie_backend/src/system/audio.rs51 symbols
wie_midp/src/classes/javax/microedition/lcdui/graphics.rs41 symbols
wie_wipi_java/src/classes/org/kwis/msp/lcdui/graphics.rs39 symbols
wie_core_arm/src/core.rs39 symbols
wie_wipi_c/src/api/graphics.rs38 symbols
wie_core_arm/src/binary_patches/parser.rs37 symbols
test_utils/src/platform.rs37 symbols
wie_core_arm/src/gdb.rs35 symbols
wie_jvm_support/src/runtime.rs29 symbols
wie_core_arm/src/engine/arm32_cpu.rs29 symbols

For agents

$ claude mcp add wie \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact