Commit Graph

14 Commits

Author SHA1 Message Date
8457d3a854 Refactor PlatformSpecific, update MonTanaMiniComputer and MTMCDisplay logic, add splash screen rendering with SplashData, and optimize observer calls and color initialization. 2025-08-18 11:36:42 +02:00
37691dc7fa Refactor rewind functionality with circular buffer, update BufferedImageData handling in DisplayView, enhance ConsoleView rendering updates, and integrate SnakeCode data. 2025-08-17 20:32:12 +02:00
f169dce339 Refactor MTMCClock frame handling, enhance emulator performance, integrate immediateTimeout, and optimize rendering logic for RegisterView, MemoryView, and BufferedImage. 2025-08-17 16:16:57 +02:00
6acf781324 Add DiplayControlView for enhanced display rendering, refactor BufferedImage RGB logic, and update related components and styles 2025-08-16 20:48:24 +02:00
40baff5cb0 Update ConsoleView input behavior with auto-focus, enhance console styling, and refine RegisterView rendering 2025-08-15 21:42:50 +02:00
11da7fd588 Add debug println statements in Shell.execCommand and adjust ConsoleView input handling 2025-08-15 14:31:33 +02:00
4b17ce3cf5 Add DisplayView and ConsoleView components, integrate them into MTMCView, and update styles and main initialization logic 2025-08-15 14:27:31 +02:00
d5314ce046 Add MemoryView component for memory rendering, refactor BufferedImage for RGB manipulation, and cleanup unused methods and comments in several classes. 2025-08-14 21:03:03 +02:00
9f295b2fb9 Add platform-specific requestAnimationFrame, refactor redundant string accessor methods, and introduce BufferedImage and Color classes for emulator graphics rendering. 2025-08-14 16:49:39 +02:00
c7552c2a95 Remove legacy JVM-specific file system, shell, and related implementations; migrate to platform-agnostic and common main modules. 2025-08-14 16:04:13 +02:00
63f9a1f928 Rename .java to .kt 2025-08-14 16:04:12 +02:00
c74c0134ac Make debugInfo optional in Executable class. 2025-08-13 21:44:17 +02:00
12027fe740 Refactor: Restructure project package hierarchy and add initial implementation for assembler instructions, shell commands, and exception handling. 2025-08-13 21:42:49 +02:00
b103631133 Initial commit 2025-08-13 12:03:49 +00:00