Apple 2 Emulator in Go
Go to file
Will Angenent 8284073beb Added very basic audio processing
Every frame sends a bunch of audio samples in a channel. This channel is
consumed by the audio Read() function which is called asynchronously. There's
all kinds of timing issues where the audio/video are not aligned.

Issues:
- There's a large delay between the audio being produced and it being played
- Something with the timing is wrong. The first not of lemonade stand and the
  system beep are both incorrect. Changing the CPU frequency fixes it for one
  but not for the other. This means something must be wrong in the cycle
  counting.

Also added FPS display that can be toggled with ctrl-alt-F.
2018-05-14 10:49:24 +01:00
audio Added very basic audio processing 2018-05-14 10:49:24 +01:00
cmd Added very basic audio processing 2018-05-14 10:49:24 +01:00
cpu Added very basic audio processing 2018-05-14 10:49:24 +01:00
keyboard Added capslock key, toggable with ctrl-alt-c 2018-05-12 13:59:43 +01:00
mmu Added very basic audio processing 2018-05-14 10:49:24 +01:00
system Added very basic audio processing 2018-05-14 10:49:24 +01:00
utils Added command line disassembler 2018-05-11 10:03:21 +01:00
video Added very basic audio processing 2018-05-14 10:49:24 +01:00
.gitignore Added MMU and WIP rudimentary apple //e boot test 2018-05-08 21:48:56 +01:00
6502_functional_test.a65 Initial commit 2018-05-03 12:30:07 +01:00
6502_functional_test.bin.gz Initial commit 2018-05-03 12:30:07 +01:00
6502_interrupt_test.a65 Added IRQ/BRK/NMI support + tests 2018-05-07 21:56:40 +01:00
6502_interrupt_test.bin.gz Added IRQ/BRK/NMI support + tests 2018-05-07 21:56:40 +01:00
6502_interrupt_test.lst Added IRQ/BRK/NMI support + tests 2018-05-07 21:56:40 +01:00