[{"title":"(54个子文件84KB)libemuls:用Rust编写的框架,用于编写复古游戏系统模拟器-源码","children":[{"title":"libemuls-master","children":[{"title":"extra","children":[{"title":"project","children":[{"title":"vsc_template.launch.json <span style='color:#111;'>1.18KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"frontend-sdl","children":[{"title":"src","children":[{"title":"frontend_sdl.rs <span style='color:#111;'>18.57KB</span>","children":null,"spread":false},{"title":"audio_device_sdl.rs <span style='color:#111;'>1.62KB</span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'>83B</span>","children":null,"spread":false}],"spread":true},{"title":"Cargo.toml <span style='color:#111;'>210B</span>","children":null,"spread":false}],"spread":true},{"title":"interfaces-frontend","children":[{"title":"src","children":[{"title":"io_frontend.rs <span style='color:#111;'>1.96KB</span>","children":null,"spread":false},{"title":"logging","children":[{"title":"mod.rs <span style='color:#111;'>93B</span>","children":null,"spread":false},{"title":"stdout_logger.rs <span style='color:#111;'>338B</span>","children":null,"spread":false},{"title":"logger.rs <span style='color:#111;'>131B</span>","children":null,"spread":false}],"spread":true},{"title":"lib.rs <span style='color:#111;'>281B</span>","children":null,"spread":false},{"title":"video","children":[{"title":"mod.rs <span style='color:#111;'>34B</span>","children":null,"spread":false},{"title":"pixel.rs <span style='color:#111;'>663B</span>","children":null,"spread":false}],"spread":true},{"title":"events","children":[{"title":"mod.rs <span style='color:#111;'>48B</span>","children":null,"spread":false},{"title":"event_code.rs <span style='color:#111;'>4.13KB</span>","children":null,"spread":false}],"spread":true},{"title":"audio","children":[{"title":"mod.rs <span style='color:#111;'>100B</span>","children":null,"spread":false},{"title":"audio_device.rs <span style='color:#111;'>218B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Cargo.toml <span style='color:#111;'>145B</span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'>34.33KB</span>","children":null,"spread":false},{"title":"system-chip_8","children":[{"title":"extra","children":[{"title":"tombstontipp.ch8 <span style='color:#111;'>492B</span>","children":null,"spread":false},{"title":"ROMS_SOURCE <span style='color:#111;'>44B</span>","children":null,"spread":false},{"title":"flightrunner.ch8 <span style='color:#111;'>295B</span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"lib.rs <span style='color:#111;'>26.70KB</span>","children":null,"spread":false}],"spread":true},{"title":"Cargo.toml <span style='color:#111;'>210B</span>","children":null,"spread":false}],"spread":true},{"title":"Cargo.toml <span style='color:#111;'>138B</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>501B</span>","children":null,"spread":false},{"title":"playground","children":[{"title":"rust-toolchain <span style='color:#111;'>8B</span>","children":null,"spread":false},{"title":"src","children":[{"title":"main.rs <span style='color:#111;'>348B</span>","children":null,"spread":false},{"title":"archive","children":[{"title":"_200831_clock_synchronization.rs <span style='color:#111;'>9.50KB</span>","children":null,"spread":false},{"title":"_200901_schedulers.rs <span style='color:#111;'>15.81KB</span>","children":null,"spread":false},{"title":"_200831_sleep_and_concurrency.rs <span style='color:#111;'>4.63KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Cargo.toml <span style='color:#111;'>248B</span>","children":null,"spread":false}],"spread":true},{"title":"emu-chip_8-sdl","children":[{"title":"src","children":[{"title":"main.rs <span style='color:#111;'>2.21KB</span>","children":null,"spread":false}],"spread":true},{"title":"Cargo.toml <span style='color:#111;'>316B</span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'>3.86KB</span>","children":null,"spread":false},{"title":"component_sharp_lr35902","children":[{"title":"extra","children":[{"title":"generate_instructions_data.lib","children":[{"title":"instructions_integration_data.rb <span style='color:#111;'>14.40KB</span>","children":null,"spread":false}],"spread":true},{"title":"docs","children":[{"title":"instructions.md <span style='color:#111;'>1.37KB</span>","children":null,"spread":false}],"spread":false},{"title":"data","children":[{"title":"instructions.json <span style='color:#111;'>41.08KB</span>","children":null,"spread":false},{"title":"opcodes.json <span style='color:#111;'>183.62KB</span>","children":null,"spread":false}],"spread":false},{"title":"generate_instruction_templates.lib","children":[{"title":"test_templates_generator.rb <span style='color:#111;'>7.49KB</span>","children":null,"spread":false},{"title":"commandline_decoder.rb <span style='color:#111;'>518B</span>","children":null,"spread":false},{"title":"cpu_execution_templates_generator.rb <span style='color:#111;'>3.79KB</span>","children":null,"spread":false},{"title":"templates_generator.rb <span style='color:#111;'>3.93KB</span>","children":null,"spread":false},{"title":"cpu_decoding_template_generator.rb <span style='color:#111;'>4.69KB</span>","children":null,"spread":false},{"title":"git_helpers.rb <span style='color:#111;'>337B</span>","children":null,"spread":false},{"title":"instructions_code.rb <span style='color:#111;'>96.29KB</span>","children":null,"spread":false}],"spread":false},{"title":"generate_instructions_data <span style='color:#111;'>7.40KB</span>","children":null,"spread":false},{"title":"shared.lib","children":[{"title":"formatting_helpers.rb <span style='color:#111;'>73B</span>","children":null,"spread":false},{"title":"operand_types.rb <span style='color:#111;'>160B</span>","children":null,"spread":false}],"spread":false},{"title":"generate_instruction_templates <span style='color:#111;'>749B</span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"utils.rs <span style='color:#111;'>267B</span>","children":null,"spread":false},{"title":"cpu_test.rs <span style='color:#111;'>6.69KB</span>","children":null,"spread":false},{"title":"cpu.rs <span style='color:#111;'>7.05KB</span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'>161B</span>","children":null,"spread":false}],"spread":true},{"title":"Cargo.toml <span style='color:#111;'>228B</span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]