[{"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}]