Commit Graph

9 Commits

Author SHA1 Message Date
scawful
293ece69aa refactor: Improve Emulator Initialization and Resource Management
- Refactored SDL initialization process to enhance clarity and error handling, ensuring proper setup of video, audio, and event subsystems.
- Utilized RAII smart pointers for window and renderer management, improving resource cleanup during shutdown.
- Updated audio buffer allocation to use unique_ptr for automatic memory management.
- Enhanced logging for emulator state and initialization, providing better insights during execution.
- Streamlined timing management and frame processing logic for improved performance and maintainability.
2025-10-06 19:16:26 -04:00
scawful
c8883a1e54 Remove unused includes and clean up header files 2025-01-16 03:44:37 -05:00
scawful
e05e7c35db remove app namespace 2024-12-28 21:28:51 -05:00
scawful
268a7f2a0e Update Cpu 2024-04-25 00:22:38 -04:00
scawful
72723f1fd8 Add AdrImp to Cpu addressing 2024-04-22 17:11:07 -04:00
scawful
fd64835d22 Overhaul Cpu, interrupts, cycling, addressing, instructions, etc 2024-04-22 16:59:04 -04:00
scawful
ca076164ce Rename CPU to Cpu 2024-04-13 23:33:35 -05:00
scawful
519f0320ac Add WriteLong to Memory, CPU 2023-12-10 02:14:30 -05:00
scawful
d0c9229093 Reorganize emu cpu directory 2023-12-05 21:16:16 -05:00