Commit Graph

  • 4dcfe3a6ff Refactor PlatformSpecific functions with time and setTimeout, optimize RewindStep substeps handling, update MTMCClock timing logic, enhance frame processing, and integrate updateJsDisplay for dynamic updates in Main. master rnentjes 2025-08-23 17:44:25 +02:00
  • f14f316e38 Refactor BufferedImage logic with WebGL support, update DisplayView for GPU-based rendering, transition timing functions to Double, optimize MTMCClock frame logic, and add dynamic control for update state in ControlView. rnentjes 2025-08-23 15:51:47 +02:00
  • 11b069ddc5 Refactor MTMCConsole, enhance RegisterView with dynamic flag indicators, update ConsoleView for better output handling, add JavaExec task in Gradle, and update dependencies, styles, and Gradle wrapper version. rnentjes 2025-08-18 16:41:02 +02:00
  • d7e331728f Refactor ControlView and update mtmc.css for enhanced control styling, improved layout, and dynamic speed setting functionality. rnentjes 2025-08-18 11:57:33 +02:00
  • 8457d3a854 Refactor PlatformSpecific, update MonTanaMiniComputer and MTMCDisplay logic, add splash screen rendering with SplashData, and optimize observer calls and color initialization. rnentjes 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. rnentjes 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. rnentjes 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 rnentjes 2025-08-16 20:48:24 +02:00
  • 40baff5cb0 Update ConsoleView input behavior with auto-focus, enhance console styling, and refine RegisterView rendering rnentjes 2025-08-15 21:42:50 +02:00
  • 11da7fd588 Add debug println statements in Shell.execCommand and adjust ConsoleView input handling rnentjes 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 rnentjes 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. rnentjes 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. rnentjes 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. rnentjes 2025-08-14 16:04:13 +02:00
  • 63f9a1f928 Rename .java to .kt rnentjes 2025-08-14 16:04:12 +02:00
  • c74c0134ac Make debugInfo optional in Executable class. rnentjes 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. rnentjes 2025-08-13 21:42:49 +02:00
  • b103631133 Initial commit rnentjes 2025-08-13 12:03:49 +00:00