├── .gitattributes ├── .gitignore ├── Assets ├── Main.unity ├── Main.unity.meta ├── Plugins.meta ├── Plugins │ ├── LeBoyLib.meta │ └── LeBoyLib │ │ ├── CPU.meta │ │ ├── CPU │ │ ├── GBZ80.Debug.cs │ │ ├── GBZ80.Debug.cs.meta │ │ ├── GBZ80.Instructions.cs │ │ ├── GBZ80.Instructions.cs.meta │ │ ├── GBZ80.LCD.cs │ │ ├── GBZ80.LCD.cs.meta │ │ ├── GBZ80.Sound.cs │ │ ├── GBZ80.Sound.cs.meta │ │ ├── GBZ80.cs │ │ └── GBZ80.cs.meta │ │ ├── LeBoy.asmref │ │ ├── LeBoy.asmref.meta │ │ ├── LeBoyLib.csproj.meta │ │ ├── Memory.meta │ │ ├── Memory │ │ ├── GBMemory.cs │ │ └── GBMemory.cs.meta │ │ ├── README.md │ │ └── README.md.meta ├── StreamingAssets.meta ├── StreamingAssets │ ├── kirby.gb │ ├── kirby.gb.meta │ ├── kirby2.gb │ └── kirby2.gb.meta ├── scripts.meta ├── scripts │ ├── LeBoyAudioChannel.cs │ ├── LeBoyAudioChannel.cs.meta │ ├── LeBoyInputs.cs │ ├── LeBoyInputs.cs.meta │ ├── LeBoyLight.cs │ ├── LeBoyLight.cs.meta │ ├── LeBoyScript.cs │ └── LeBoyScript.cs.meta ├── sprites.meta └── sprites │ ├── empty.png │ ├── empty.png.meta │ ├── frame.png │ ├── frame.png.meta │ ├── light.png │ └── light.png.meta ├── LICENSE ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset └── VersionControlSettings.asset ├── README.md └── screenshot.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/Main.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Main.unity -------------------------------------------------------------------------------- /Assets/Main.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Main.unity.meta -------------------------------------------------------------------------------- /Assets/Plugins.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.Debug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.Debug.cs -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.Debug.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.Debug.cs.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.Instructions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.Instructions.cs -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.Instructions.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.Instructions.cs.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.LCD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.LCD.cs -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.LCD.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.LCD.cs.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.Sound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.Sound.cs -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.Sound.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.Sound.cs.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.cs -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/CPU/GBZ80.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/CPU/GBZ80.cs.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/LeBoy.asmref: -------------------------------------------------------------------------------- 1 | { 2 | "reference": "" 3 | } -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/LeBoy.asmref.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/LeBoy.asmref.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/LeBoyLib.csproj.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/LeBoyLib.csproj.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/Memory.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/Memory.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/Memory/GBMemory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/Memory/GBMemory.cs -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/Memory/GBMemory.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/Memory/GBMemory.cs.meta -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/README.md -------------------------------------------------------------------------------- /Assets/Plugins/LeBoyLib/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/Plugins/LeBoyLib/README.md.meta -------------------------------------------------------------------------------- /Assets/StreamingAssets.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/StreamingAssets.meta -------------------------------------------------------------------------------- /Assets/StreamingAssets/kirby.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/StreamingAssets/kirby.gb -------------------------------------------------------------------------------- /Assets/StreamingAssets/kirby.gb.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/StreamingAssets/kirby.gb.meta -------------------------------------------------------------------------------- /Assets/StreamingAssets/kirby2.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/StreamingAssets/kirby2.gb -------------------------------------------------------------------------------- /Assets/StreamingAssets/kirby2.gb.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/StreamingAssets/kirby2.gb.meta -------------------------------------------------------------------------------- /Assets/scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/scripts.meta -------------------------------------------------------------------------------- /Assets/scripts/LeBoyAudioChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/scripts/LeBoyAudioChannel.cs -------------------------------------------------------------------------------- /Assets/scripts/LeBoyAudioChannel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1abe71b974944f9833a9a1bc1d24b91 3 | timeCreated: 1625832089 -------------------------------------------------------------------------------- /Assets/scripts/LeBoyInputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/scripts/LeBoyInputs.cs -------------------------------------------------------------------------------- /Assets/scripts/LeBoyInputs.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/scripts/LeBoyInputs.cs.meta -------------------------------------------------------------------------------- /Assets/scripts/LeBoyLight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/scripts/LeBoyLight.cs -------------------------------------------------------------------------------- /Assets/scripts/LeBoyLight.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00b8a5dace694855a5cf7dd34d83313f 3 | timeCreated: 1625827041 -------------------------------------------------------------------------------- /Assets/scripts/LeBoyScript.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/scripts/LeBoyScript.cs -------------------------------------------------------------------------------- /Assets/scripts/LeBoyScript.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/scripts/LeBoyScript.cs.meta -------------------------------------------------------------------------------- /Assets/sprites.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/sprites.meta -------------------------------------------------------------------------------- /Assets/sprites/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/sprites/empty.png -------------------------------------------------------------------------------- /Assets/sprites/empty.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/sprites/empty.png.meta -------------------------------------------------------------------------------- /Assets/sprites/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/sprites/frame.png -------------------------------------------------------------------------------- /Assets/sprites/frame.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/sprites/frame.png.meta -------------------------------------------------------------------------------- /Assets/sprites/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/sprites/light.png -------------------------------------------------------------------------------- /Assets/sprites/light.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Assets/sprites/light.png.meta -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/LICENSE -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Packages/manifest.json -------------------------------------------------------------------------------- /Packages/packages-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/Packages/packages-lock.json -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/PackageManagerSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/ProjectVersion.txt -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/VFXManager.asset -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/ProjectSettings/VersionControlSettings.asset -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/README.md -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valryon/LeBoy-Unity/HEAD/screenshot.png --------------------------------------------------------------------------------