badrianiulian
badrianiulian
OK... I now understand what you did... the mechanics behind the circuitry of the spectrum is still an unknown to me since I didn't deep dive into the matter so...
As I can see in the `ZxSpectrum.h` code, there are the 3 (A B C) analog audio channels witch are mixed together. Why not use 3 GPIO pins to output...
Been busy the last two days... I'm still amazed about the elegance of short C syntax. Finally saw the modification... still doing the same thing but with a different approach...
I noticed the new changes with 4 pin audio: 20=A, 21=BUZ, 26=B and 27=C. I'm still waiting for those components but in the meanwhile I can't find the `happy` or...
I finally found some time this week to assemble the items I ordered. I worked with an old PS/2 HP Keyboard witch was hacked a while back with a Pi...
I'm away for a few days but as soon as I can, I'll add a schematic for the setup. As I said earlier, I will try and build a DIY...
Haven't included the USB hub and the keyboard (with the PS2 adapter) but this is a first draft: 
In my understanding, the ABC/ACB mixing only helps with some programs and interfaces that were developed to actually use these chip's(AY-3-8912) features. Found this link a while back that explains...
Maybe have a peek here: [https://github.com/breakintoprogram/pico-mposite](https://github.com/breakintoprogram/pico-mposite), here [https://github.com/pa-art/test_ntsc](https://github.com/pa-art/test_ntsc), or here [https://github.com/obstruse/pico-composite8](https://github.com/obstruse/pico-composite8). There are many variables to take into account though, like PAL vs NTSC (different resolution and frame rate) and...
From the above, I extracted this:  As for the loading part, how about adding an Cassette mode - F2 key is free - that sets the CPU to 3,5MHz...