fruit-bat
fruit-bat
Made a start, see: https://github.com/fruit-bat/pico-zxspectrum/commit/7a16cf26372ca8a266360347f961ce9b1106cd57 Still need to come up with a neat way to handle the pin assignments & pwm initialization.
Each version has its own pin assignments. The boards by bobricius (Picomputer) do not have any spare pins as lots are used in they key matrix; so they will stick...
I've linked the pull request so you can see how it's coming along. I have given it a try with the separate A,B,C channels, mixing back to mono; it sounds...
There are now 1,2 & 4 pin audio variants of the HDMI build. The documentation is lagging behind but I will sort it at some point. Let me know how...
I've made some improvements to the audio emulation, in particular the noise generation and envelopes. Also, I've added the filter I tried it with, which albeit mono, sounded really good....
Nice work and many thanks for sharing... I'm glad you are having fun with it. Those keycaps look very nice!!
That's great, and will really help if others fancy building it :-) In the DAC version of the emulator I mix A+B, B+C and it sounds fine. This is supposedly...
And on the +2 they even drop the mixing resistors... https://zxnet.co.uk/spectrum/schematics/Z70830.pdf
It's in here: https://github.com/fruit-bat/pico-zxspectrum/blob/fb15a62fc2892ce83fe78799c208c01dc746f891/src/picomputer/CMakeLists.txt SDCARD_PIN_SPI0_CS=13 SDCARD_PIN_SPI0_SCK=10 SDCARD_PIN_SPI0_MOSI=11 SDCARD_PIN_SPI0_MISO=12 (I need to document all of the pinouts... At the start of this project I only expected there to be one!)
Yes, those configurations are to match the various Picomputers. I will do you a target that is better for bread-boarding. Bear with me!