[[Rodrik Studio ]] announced its PicoCPC expansion card, which was created with the help of [[FreddyV ]] (the author of the [https://github.com/FreddyVRetro/ISA-PicoMEM PicoMEM ISA card for IBM PC]).
[[File:PicoCPC v0proto2.1jpeg|600px]] [[File:Modular PicoCPC.jpg|600px]]
The PicoCPC is clocked at 375Mhzuse a Pico2, connected via multiplexor. This let enough pin to add an I2S DAC, MicroSD and some more control signals. Final PicoCPC will be with soldered RP2350B. The board can decode any I/O port and of course RAM/ROM cycles. As it use a Pico2, its RAM is doubled vs Pico1 and it can access a 8MB PSRAM as well. Advantage of this model is on use of CH376 for USB : USB in FAT32&extfs, with nothing to do at the CPC side. There is no external ROM, so the microntroller access the emulated RAM/ROM and USB/MicroSD at the same time: Direct write from the uSD to the CPC emulated RAM at 3MB/s (For example). The PicoCPC is clocked at 366Mhz. So it is not as powerful as the [[RSF3]] clocked at 480Mhz. But it is more powerful than the [[M4 Board]] clocked at 168Mhz. [https://www.spinpoint.org/2015/10/23/cortex-m4-board/ Source] <br>
== Features ==
Currently, the features of the PicoCPC areIt now has :
* ROM Emulation *RAM Emulation (allows transforming a 464/664 into a 6128)* RAM, all modes, except C3 mode for now* Keyboard key remapping to English, French, Spanish* Floppy disk controller emulation, supporting .DSK and even most of the copy protected games. (works only on 464 )*Create Floppy "pack" and 464+swap between them with a button*Navigate in the SD and run games from it*Setup program helping to do the initial config if there is no config file on the SD (With graphics and music)* Emulation of Various commands, to list and load the [[TMPI speech synthesizer]]ROM and Disk images
* Reset button
This card uses the Raspberry Pico 2, so it’s conceivable that new features could be added C3 mode to arrive in the futurenext hardware release. And much more for the final hardware release: vocal synthesizer, cpr cartridges, usb, wifi, nfc, ... The Pimoroni hardware is also being evaluated. [[File:Pimoroni Picocpc.jpg|600px]] <br>
== News ==
In Here’s the translation into English of the description of the 07/03/2025 video, it is written:
Un mois de chaumage productif m'a permis d'avancer"It’s still far from being finished, surtout de debugger le code existant et d'ajouter des fonctions. Elle est encore loin d'être terminée, mais avance bienbut it’s progressing well."
Dans ce qu'il manque "What’s still missing: *Charger et décharger des ROM depuis le basic *Copie des fichiers entre SD et disquette *Sauver des fichiers sur SD (pour l'instant le Pico ne sait que lire et lancer) *Formater des disquettes *Des affichages sur l'écran I2C pendant le Wizard *Toute la partie son *Toute la partie wifi *Toute la partie NFC"
Note sur le filtre d'affichage des disquettes et roms*Loading and unloading ROMs from BASIC J'ai montré un exemple simple avec s* ou encore pCopying files between SD and floppy disk*, mais il supporte aussi '?', donc une chose comme ?a?t* fonctionne et va par exemple retourner 'Pacte, le Saving files to SD (1987for now, the Pico can only read and launch)'. Un dream va retourner les 2 disquettes pinball dreams.*Formatting floppy disks*Displays on the I2C screen during the Wizard*All the sound part*All the Wi-Fi part*All the NFC part
La ROM Wizard est une ROM écrite entièrement en assembleur et bas niveau"Prototype 2 will require a major change on the I/O side but should normally open up more possibilities, sans l'utilisation de vecteurs car elle remplace l'OS de la machine. C'est pour le moment 25ko de code sans les data des écrans et de la musique. Les données étant stockées dans la ROM du Pico et récupérées quand nécessaire. En outrelike the C3 memory mode on 464/664, j'ai du écrire les fonctions de tracé de pixelsswitching to 512KB of extended memory, de tracé de caractères, de string et embarquer ma propre fonte. J'ai du écrire mon propre lecteur de musique..and sound."
Pour ce qui est de la disponibilité"At the moment, il reste une montagne de travail et le prototype 2 que je n'ai pas encore est une correction de tout ce qui I’m aiming for June as a été vu sur ce prototype 1tentative date. Donc le prototype 2 va nécessiter un gros changement coté I/O mais ouvrira normalement plus de possibilités comme le mode mémoire C3 sur 464/664Even if the code isn’t finished, le passage à 512ko de mémoire étendue et le sonthe hardware should be."
À l'heure actuelleIn the comments of that video, je vois Juin comme tentative. Même si le code ne sera pas fini, le hardware devrait l'être. La carte finale sera une 4 couches et avec une complexité s'approchant plus d'une carte mère de PC portable que d'un A4000 pour donner un ordre d'idée. C'est en partie parce que je veux garder la carte petite, elle fait 75x60mm.Rodrik said:
In "When it works on all CPCs, including the comments of Plus models, and the 07/03/2025 Youtube videohardware is more or less final, Rodrik said:I’m aiming for June." * "les fonctions vont évoluer, je l'ai écrit en The features will evolve; I wrote that in the description. Le prochain gros truc sera le son, synthétiseur vocal, mais aussi un The next big thing will be sound—voice synthesizer—but also a second AY et peut-être d'autres choses tordues comme chip and maybe some other quirky stuff like Adlib. Puis le wifi et le nfcThen Wi-Fi and NFC."* "Je compte mettre le wifi si I plan to add Wi-Fi later if possible plus tard et aussi L’USB, plus simple que la and also USB, which is simpler than micro SD pour transférer des chosesfor transferring things."* "je peux même dire qu'il est fort possible que les cartouches plus soit émulée bientôtI can even say it’s very likely that Plus cartridges will be emulated soon."* "Le wifi est prévu à plus long terme, le Wi-Fi is planned for the longer term; the separate Wi-Fi module wifi séparé pour pico2 n'étant pas encore disponiblefor Pico2 isn’t available yet."* "Il y a trop de cartesThere are too many boards, souvent trop cheroften too expensive, introuvables et avec des fonctions différenteshard to find, and with different features. Dans l'idée la picocpc devrait coûter la moitié du prix d'un ddi5The idea is that the PicoCPC should cost half the price of a DDI5."* "Il y aura une boite autour, pour en faire un périphérique ressemblant à ceux d'époqueThere will be a case around it to make it look like a peripheral from back in the day."* "La partie The HDD est pas toppart isn’t great; binaries that load other binaries won’t work. In the end, les binaires chargeant des binaires ne fonctionneront pas. Je n'ai pu mettre que peu de jeux dessus au finalI could only put a few games on it." [[File:PicoCPC RSX info.jpg|600px]] <br>
== Links ==
*[[Media:Ch376ds1.pdf|CH376 datasheet]] USB flash drive or SD card controller
* [https://youtu.be/jfOszwaVW7w PicoCPC project presentation - 16/01/2025]
* [https://youtu.be/ysX8sibAoNk PicoCPC project update - 07/03/2025]
* [https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/picocpc/ Thread Topic on CPCwiki forum] <br>
[[Category:Peripherals]] [[Category:Hardware]]
[[Category:Music and sound]]
[[Category:Memory expansions]]
[[Category:DATA Storage]]
[[Category:Cartridges]]