├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── platforms ├── macosx │ └── Geardrive │ │ ├── .dep.inc │ │ └── Geardrive.pro └── qt-shared │ ├── About.ui │ ├── InputSettings.ui │ ├── MainWindow.ui │ ├── SoundSettings.ui │ ├── VideoSettings.ui │ ├── about.cpp │ ├── about.h │ ├── emulator.cpp │ ├── emulator.h │ ├── gl_frame.cpp │ ├── gl_frame.h │ ├── input_settings.cpp │ ├── input_settings.h │ ├── main.cpp │ ├── main_window.cpp │ ├── main_window.h │ ├── render_thread.cpp │ ├── render_thread.h │ ├── sound_settings.cpp │ ├── sound_settings.h │ ├── video_settings.cpp │ └── video_settings.h └── src ├── GZ80 ├── gz80_core.cpp ├── gz80_core.h ├── gz80_core_inl.h ├── gz80_definitions.h ├── gz80_eight_bit_register.h ├── gz80_ioports_interface.h ├── gz80_memory_interface.h ├── gz80_opcode_cb_names.h ├── gz80_opcode_daa.h ├── gz80_opcode_dd_names.h ├── gz80_opcode_ddcb_names.h ├── gz80_opcode_ed_names.h ├── gz80_opcode_fd_names.h ├── gz80_opcode_fdcb_names.h ├── gz80_opcode_names.h ├── gz80_opcode_timing.h ├── gz80_opcode_xx_names.h ├── gz80_opcodes.cpp ├── gz80_opcodes_cb.cpp ├── gz80_opcodes_ed.cpp └── gz80_sixteen_bit_register.h ├── audio.cpp ├── audio.h ├── cartridge.cpp ├── cartridge.h ├── definitions.h ├── geardrive.h ├── geardrive_core.cpp ├── geardrive_core.h ├── input.cpp ├── input.h ├── miniz └── miniz.c ├── video.cpp └── video.h /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/README.md -------------------------------------------------------------------------------- /platforms/macosx/Geardrive/.dep.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/macosx/Geardrive/.dep.inc -------------------------------------------------------------------------------- /platforms/macosx/Geardrive/Geardrive.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/macosx/Geardrive/Geardrive.pro -------------------------------------------------------------------------------- /platforms/qt-shared/About.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/About.ui -------------------------------------------------------------------------------- /platforms/qt-shared/InputSettings.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/InputSettings.ui -------------------------------------------------------------------------------- /platforms/qt-shared/MainWindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/MainWindow.ui -------------------------------------------------------------------------------- /platforms/qt-shared/SoundSettings.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/SoundSettings.ui -------------------------------------------------------------------------------- /platforms/qt-shared/VideoSettings.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/VideoSettings.ui -------------------------------------------------------------------------------- /platforms/qt-shared/about.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/about.cpp -------------------------------------------------------------------------------- /platforms/qt-shared/about.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/about.h -------------------------------------------------------------------------------- /platforms/qt-shared/emulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/emulator.cpp -------------------------------------------------------------------------------- /platforms/qt-shared/emulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/emulator.h -------------------------------------------------------------------------------- /platforms/qt-shared/gl_frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/gl_frame.cpp -------------------------------------------------------------------------------- /platforms/qt-shared/gl_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/gl_frame.h -------------------------------------------------------------------------------- /platforms/qt-shared/input_settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/input_settings.cpp -------------------------------------------------------------------------------- /platforms/qt-shared/input_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/input_settings.h -------------------------------------------------------------------------------- /platforms/qt-shared/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/main.cpp -------------------------------------------------------------------------------- /platforms/qt-shared/main_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/main_window.cpp -------------------------------------------------------------------------------- /platforms/qt-shared/main_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/main_window.h -------------------------------------------------------------------------------- /platforms/qt-shared/render_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/render_thread.cpp -------------------------------------------------------------------------------- /platforms/qt-shared/render_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/render_thread.h -------------------------------------------------------------------------------- /platforms/qt-shared/sound_settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/sound_settings.cpp -------------------------------------------------------------------------------- /platforms/qt-shared/sound_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/sound_settings.h -------------------------------------------------------------------------------- /platforms/qt-shared/video_settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/video_settings.cpp -------------------------------------------------------------------------------- /platforms/qt-shared/video_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/platforms/qt-shared/video_settings.h -------------------------------------------------------------------------------- /src/GZ80/gz80_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_core.cpp -------------------------------------------------------------------------------- /src/GZ80/gz80_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_core.h -------------------------------------------------------------------------------- /src/GZ80/gz80_core_inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_core_inl.h -------------------------------------------------------------------------------- /src/GZ80/gz80_definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_definitions.h -------------------------------------------------------------------------------- /src/GZ80/gz80_eight_bit_register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_eight_bit_register.h -------------------------------------------------------------------------------- /src/GZ80/gz80_ioports_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_ioports_interface.h -------------------------------------------------------------------------------- /src/GZ80/gz80_memory_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_memory_interface.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_cb_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_cb_names.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_daa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_daa.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_dd_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_dd_names.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_ddcb_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_ddcb_names.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_ed_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_ed_names.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_fd_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_fd_names.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_fdcb_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_fdcb_names.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_names.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_timing.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcode_xx_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcode_xx_names.h -------------------------------------------------------------------------------- /src/GZ80/gz80_opcodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcodes.cpp -------------------------------------------------------------------------------- /src/GZ80/gz80_opcodes_cb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcodes_cb.cpp -------------------------------------------------------------------------------- /src/GZ80/gz80_opcodes_ed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_opcodes_ed.cpp -------------------------------------------------------------------------------- /src/GZ80/gz80_sixteen_bit_register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/GZ80/gz80_sixteen_bit_register.h -------------------------------------------------------------------------------- /src/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/audio.cpp -------------------------------------------------------------------------------- /src/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/audio.h -------------------------------------------------------------------------------- /src/cartridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/cartridge.cpp -------------------------------------------------------------------------------- /src/cartridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/cartridge.h -------------------------------------------------------------------------------- /src/definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/definitions.h -------------------------------------------------------------------------------- /src/geardrive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/geardrive.h -------------------------------------------------------------------------------- /src/geardrive_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/geardrive_core.cpp -------------------------------------------------------------------------------- /src/geardrive_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/geardrive_core.h -------------------------------------------------------------------------------- /src/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/input.cpp -------------------------------------------------------------------------------- /src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/input.h -------------------------------------------------------------------------------- /src/miniz/miniz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/miniz/miniz.c -------------------------------------------------------------------------------- /src/video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/video.cpp -------------------------------------------------------------------------------- /src/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhelius/Geardrive/HEAD/src/video.h --------------------------------------------------------------------------------