├── .DS_Store ├── .gitignore ├── .vscode ├── extensions.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── design.txt ├── doc ├── IMG_0785.HEIC ├── IMG_0785.jpeg ├── IMG_0786.jpeg └── minicom.jpg ├── include ├── OneWire_direct_gpio.h ├── README ├── agon_audio.h ├── audio_channel.h ├── audio_sample.h ├── ay_3_8910.h ├── ay_3_8910_noise.h ├── buffer_stream.h ├── enhanced_samples_generator.h ├── envelopes │ ├── adsr.h │ ├── ay_3_8910_envelope.h │ ├── frequency.h │ ├── multiphase_adsr.h │ └── types.h ├── eos.h ├── globals.h ├── hal.h ├── mos.h ├── ppi-8255.h ├── sn76489an.h ├── tms9918.h ├── types.h ├── updater.h └── zdi.h ├── lib └── README ├── platformio.ini ├── src ├── .DS_Store ├── audio_channel.cpp ├── audio_driver.cpp ├── audio_sample.cpp ├── ay_3_8910.cpp ├── ay_3_8910_noise.cpp ├── buffer_stream.cpp ├── enhanced_samples_generator.cpp ├── envelopes │ ├── adsr.cpp │ ├── ay_3_8910_envelope.cpp │ ├── frequency.cpp │ └── multiphase_adsr.cpp ├── eos.cpp ├── hal.cpp ├── main.cpp ├── mos.cpp ├── ppi-8255.cpp ├── sn76489an.cpp ├── tms9918.cpp ├── updater.cpp └── zdi.cpp ├── test └── README └── vdu_updater_cmds.txt /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/README.md -------------------------------------------------------------------------------- /design.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/design.txt -------------------------------------------------------------------------------- /doc/IMG_0785.HEIC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/doc/IMG_0785.HEIC -------------------------------------------------------------------------------- /doc/IMG_0785.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/doc/IMG_0785.jpeg -------------------------------------------------------------------------------- /doc/IMG_0786.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/doc/IMG_0786.jpeg -------------------------------------------------------------------------------- /doc/minicom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/doc/minicom.jpg -------------------------------------------------------------------------------- /include/OneWire_direct_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/OneWire_direct_gpio.h -------------------------------------------------------------------------------- /include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/README -------------------------------------------------------------------------------- /include/agon_audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/agon_audio.h -------------------------------------------------------------------------------- /include/audio_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/audio_channel.h -------------------------------------------------------------------------------- /include/audio_sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/audio_sample.h -------------------------------------------------------------------------------- /include/ay_3_8910.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/ay_3_8910.h -------------------------------------------------------------------------------- /include/ay_3_8910_noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/ay_3_8910_noise.h -------------------------------------------------------------------------------- /include/buffer_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/buffer_stream.h -------------------------------------------------------------------------------- /include/enhanced_samples_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/enhanced_samples_generator.h -------------------------------------------------------------------------------- /include/envelopes/adsr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/envelopes/adsr.h -------------------------------------------------------------------------------- /include/envelopes/ay_3_8910_envelope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/envelopes/ay_3_8910_envelope.h -------------------------------------------------------------------------------- /include/envelopes/frequency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/envelopes/frequency.h -------------------------------------------------------------------------------- /include/envelopes/multiphase_adsr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/envelopes/multiphase_adsr.h -------------------------------------------------------------------------------- /include/envelopes/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/envelopes/types.h -------------------------------------------------------------------------------- /include/eos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/eos.h -------------------------------------------------------------------------------- /include/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/globals.h -------------------------------------------------------------------------------- /include/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/hal.h -------------------------------------------------------------------------------- /include/mos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/mos.h -------------------------------------------------------------------------------- /include/ppi-8255.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/ppi-8255.h -------------------------------------------------------------------------------- /include/sn76489an.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/sn76489an.h -------------------------------------------------------------------------------- /include/tms9918.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/tms9918.h -------------------------------------------------------------------------------- /include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/types.h -------------------------------------------------------------------------------- /include/updater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/updater.h -------------------------------------------------------------------------------- /include/zdi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/include/zdi.h -------------------------------------------------------------------------------- /lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/lib/README -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/platformio.ini -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/audio_channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/audio_channel.cpp -------------------------------------------------------------------------------- /src/audio_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/audio_driver.cpp -------------------------------------------------------------------------------- /src/audio_sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/audio_sample.cpp -------------------------------------------------------------------------------- /src/ay_3_8910.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/ay_3_8910.cpp -------------------------------------------------------------------------------- /src/ay_3_8910_noise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/ay_3_8910_noise.cpp -------------------------------------------------------------------------------- /src/buffer_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/buffer_stream.cpp -------------------------------------------------------------------------------- /src/enhanced_samples_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/enhanced_samples_generator.cpp -------------------------------------------------------------------------------- /src/envelopes/adsr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/envelopes/adsr.cpp -------------------------------------------------------------------------------- /src/envelopes/ay_3_8910_envelope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/envelopes/ay_3_8910_envelope.cpp -------------------------------------------------------------------------------- /src/envelopes/frequency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/envelopes/frequency.cpp -------------------------------------------------------------------------------- /src/envelopes/multiphase_adsr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/envelopes/multiphase_adsr.cpp -------------------------------------------------------------------------------- /src/eos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/eos.cpp -------------------------------------------------------------------------------- /src/hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/hal.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/mos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/mos.cpp -------------------------------------------------------------------------------- /src/ppi-8255.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/ppi-8255.cpp -------------------------------------------------------------------------------- /src/sn76489an.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/sn76489an.cpp -------------------------------------------------------------------------------- /src/tms9918.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/tms9918.cpp -------------------------------------------------------------------------------- /src/updater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/updater.cpp -------------------------------------------------------------------------------- /src/zdi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/src/zdi.cpp -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/test/README -------------------------------------------------------------------------------- /vdu_updater_cmds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0urceror/AgonElectronHAL/HEAD/vdu_updater_cmds.txt --------------------------------------------------------------------------------