Tagged articles
13 articles
Page 1 of 1
IT Architects Alliance
IT Architects Alliance
Feb 24, 2022 · Fundamentals

Build Your Own LC‑3 Virtual Machine in C – A Complete Step‑by‑Step Guide

This tutorial walks you through creating a small LC‑3 virtual machine in C, covering the underlying architecture, memory and register modeling, instruction decoding, implementation of key opcodes such as ADD and LDI, trap routines, program loading, and platform‑specific details, all with full source code examples.

C programmingLC-3computer architecture
0 likes · 34 min read
Build Your Own LC‑3 Virtual Machine in C – A Complete Step‑by‑Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Dec 17, 2021 · Fundamentals

Tabby: A Feature‑Rich Cross‑Platform Terminal Emulator

Tabby is a highly configurable, TypeScript‑based terminal emulator for Windows, macOS, and Linux that offers integrated SSH, serial connections, theming, split panes, plugin support, and extensive shell compatibility, positioning itself as a powerful alternative to PowerShell ISE, PuTTY, Terminal.app, and iTerm.

cross-platformdeveloper toolsemulator
0 likes · 4 min read
Tabby: A Feature‑Rich Cross‑Platform Terminal Emulator
Kuaishou Tech
Kuaishou Tech
Apr 25, 2021 · Game Development

How an NES (FC) Emulator Works: Architecture, Memory, CPU, PPU, and Rendering

This article explains the fundamental principles and workflow of building an NES (Family Computer) emulator, covering ROM loading, memory mapping, CPU and PPU collaboration, graphics rendering, sprite handling, palette management, and interrupt processing with illustrative code examples.

CPUGame DevelopmentMemory
0 likes · 17 min read
How an NES (FC) Emulator Works: Architecture, Memory, CPU, PPU, and Rendering
360 Tech Engineering
360 Tech Engineering
Mar 5, 2021 · Mobile Development

Extracting Audio from Android Emulators Using MEmu, Python, and FFmpeg

This guide explains how to capture internal audio from Android devices by running multiple MEmu emulators, parsing their configuration XML to map simulators to recordings, automating screen capture with Windows APIs, separating audio with FFmpeg, and addressing common pitfalls such as naming collisions and permission issues.

AndroidAudio ExtractionMEmu
0 likes · 8 min read
Extracting Audio from Android Emulators Using MEmu, Python, and FFmpeg
360 Tech Engineering
360 Tech Engineering
Nov 30, 2020 · Mobile Development

Comprehensive Guide to Android App Packet Capture Using an Emulator, ADB, Charles, and Fiddler

This tutorial walks through a complete Android app packet‑capture workflow—installing a Wi‑Fi‑proxy‑compatible emulator, deploying the app via UI or ADB, configuring Charles or Fiddler as a debugging proxy, handling HTTPS certificates for Android 7+, and capturing traffic for functional, security, or development testing.

ADBAndroidCharles Proxy
0 likes · 8 min read
Comprehensive Guide to Android App Packet Capture Using an Emulator, ADB, Charles, and Fiddler
Programmer DD
Programmer DD
Sep 19, 2020 · Mobile Development

How to Build Your First HarmonyOS App: A Step‑by‑Step Guide

This article walks you through setting up the HarmonyOS 2.0 development environment, downloading the IDE and source code, creating TV, Wearable and Lite Wearable projects, configuring the SDK, installing the emulator, authorizing your Huawei account, and finally running a hello‑world app on the emulator.

HarmonyOSHuaweiIDE setup
0 likes · 6 min read
How to Build Your First HarmonyOS App: A Step‑by‑Step Guide
Top Architect
Top Architect
Sep 16, 2020 · Mobile Development

Step-by-Step Guide to Running a Hello World Application on Huawei HarmonyOS 2.0

This article provides a detailed tutorial on setting up the HarmonyOS 2.0 development environment, downloading the IDE and source code, configuring the SDK, creating various types of projects (TV, Wearable, Lite Wearable), installing the emulator, and finally running a Hello World app, with many screenshots and practical tips.

App DevelopmentHarmonyOSIDE
0 likes · 5 min read
Step-by-Step Guide to Running a Hello World Application on Huawei HarmonyOS 2.0