Added OpenAL lib search, include and linking to CMake and added a #define for it in config_main
Some boilerplate for OpenAL
Implemented Beeper device
Merge branch 'master' into openal
Playing a test square sound of 440hZ (It plays a loop!). TODO Code to synth it at demand of the Beeper device
Dynamic tone generation working. Only need to tests if the interface beetween Beeper and AlEngine.Tone() is working and do a little beeper test program
Moved M35_Floppy into its own file, and turned it into the generic Disk class.
Moved media metric constants into Disk class/VCD file.
QUERY_MEDIA now returns total sectors, CHS, and BPS exponent.
Updated floppy program.
(Hopefully)Fixed dependency issue with std::memcmp that prevented Travis from building.
Dumb beep test
Now the tone is keep
Increase buffer size and try to add phase to the mix
Sound is working. Beep.asm does a simple sound effect. AlEngine sound synth need to be improved to avoid the sound chops, but not have latency problems like in DCPU_VM with SFML
Line endings
Merge pull request #15 from Acruid/master

M5FDD Rework
Merged openal branch, closing PR #16
Retouched tools/CMakeLists to move not main executable code to tools/src/ (AlEngine / GlEngine). Added Blip_Buffer lib
Using bleep buffer for sound synth. Keeps to fix OpenAL code to remove clicks
Trying to uses multiple enqueue buffers to remove sound artifacts
Tuning low-filter freq