├── .gitignore ├── AUTHORS ├── Assets ├── StreamingAssets.meta ├── StreamingAssets │ ├── bpong.gb │ ├── bpong.gb.meta │ ├── bpong.txt │ └── bpong.txt.meta ├── UnityGB.meta └── UnityGB │ ├── DemoScene.unity │ ├── DemoScene.unity.meta │ ├── Materials.meta │ ├── Materials │ ├── ScreenMaterial.mat │ └── ScreenMaterial.mat.meta │ ├── Scripts.meta │ └── Scripts │ ├── DefaultAudioOutput.cs │ ├── DefaultAudioOutput.cs.meta │ ├── DefaultEmulatorManager.cs │ ├── DefaultEmulatorManager.cs.meta │ ├── DefaultSaveMemory.cs │ ├── DefaultSaveMemory.cs.meta │ ├── DefaultVideoOutput.cs │ ├── DefaultVideoOutput.cs.meta │ ├── UnityGB.meta │ └── UnityGB │ ├── Audio.meta │ ├── Audio │ ├── NoiseGenerator.cs │ ├── NoiseGenerator.cs.meta │ ├── SoundChip.cs │ ├── SoundChip.cs.meta │ ├── SquareWaveGenerator.cs │ ├── SquareWaveGenerator.cs.meta │ ├── VoluntaryWaveGenerator.cs │ └── VoluntaryWaveGenerator.cs.meta │ ├── CPU.cs │ ├── CPU.cs.meta │ ├── Emulator.cs │ ├── Emulator.cs.meta │ ├── EmulatorBase.cs │ ├── EmulatorBase.cs.meta │ ├── IAudioOutput.cs │ ├── IAudioOutput.cs.meta │ ├── ISaveMemory.cs │ ├── ISaveMemory.cs.meta │ ├── IVideoOutput.cs │ ├── IVideoOutput.cs.meta │ ├── ROM.cs │ └── ROM.cs.meta ├── LICENSE ├── ProjectSettings ├── AudioManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NavMeshLayers.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset └── TimeManager.asset └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/AUTHORS -------------------------------------------------------------------------------- /Assets/StreamingAssets.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/StreamingAssets.meta -------------------------------------------------------------------------------- /Assets/StreamingAssets/bpong.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/StreamingAssets/bpong.gb -------------------------------------------------------------------------------- /Assets/StreamingAssets/bpong.gb.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/StreamingAssets/bpong.gb.meta -------------------------------------------------------------------------------- /Assets/StreamingAssets/bpong.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/StreamingAssets/bpong.txt -------------------------------------------------------------------------------- /Assets/StreamingAssets/bpong.txt.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/StreamingAssets/bpong.txt.meta -------------------------------------------------------------------------------- /Assets/UnityGB.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB.meta -------------------------------------------------------------------------------- /Assets/UnityGB/DemoScene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/DemoScene.unity -------------------------------------------------------------------------------- /Assets/UnityGB/DemoScene.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/DemoScene.unity.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Materials.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Materials.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Materials/ScreenMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Materials/ScreenMaterial.mat -------------------------------------------------------------------------------- /Assets/UnityGB/Materials/ScreenMaterial.mat.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Materials/ScreenMaterial.mat.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/DefaultAudioOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/DefaultAudioOutput.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/DefaultAudioOutput.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/DefaultAudioOutput.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/DefaultEmulatorManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/DefaultEmulatorManager.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/DefaultEmulatorManager.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/DefaultEmulatorManager.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/DefaultSaveMemory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/DefaultSaveMemory.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/DefaultSaveMemory.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/DefaultSaveMemory.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/DefaultVideoOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/DefaultVideoOutput.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/DefaultVideoOutput.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/DefaultVideoOutput.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Audio.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Audio.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Audio/NoiseGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Audio/NoiseGenerator.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Audio/NoiseGenerator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Audio/NoiseGenerator.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Audio/SoundChip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Audio/SoundChip.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Audio/SoundChip.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Audio/SoundChip.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Audio/SquareWaveGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Audio/SquareWaveGenerator.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Audio/SquareWaveGenerator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Audio/SquareWaveGenerator.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Audio/VoluntaryWaveGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Audio/VoluntaryWaveGenerator.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Audio/VoluntaryWaveGenerator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Audio/VoluntaryWaveGenerator.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/CPU.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/CPU.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/CPU.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/CPU.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Emulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Emulator.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/Emulator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/Emulator.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/EmulatorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/EmulatorBase.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/EmulatorBase.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/EmulatorBase.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/IAudioOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/IAudioOutput.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/IAudioOutput.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/IAudioOutput.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/ISaveMemory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/ISaveMemory.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/ISaveMemory.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/ISaveMemory.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/IVideoOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/IVideoOutput.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/IVideoOutput.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/IVideoOutput.cs.meta -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/ROM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/ROM.cs -------------------------------------------------------------------------------- /Assets/UnityGB/Scripts/UnityGB/ROM.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/Assets/UnityGB/Scripts/UnityGB/ROM.cs.meta -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/LICENSE -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshLayers.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/NavMeshLayers.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2017.1.0f3 2 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonsomeJona/UnityGB/HEAD/README.md --------------------------------------------------------------------------------