Recently, I saw some questions about how to running Arcade game on Pico, especially @Vegz78 . (BTW thanks for your great efforts on running Arcade game on RPi, it’s really valuable for me)
Here is what I got after playing Pico with Arcade for a few days. Hope this helped.
Good news:
work with both Pico & PicoW
works well with screen(ST7735 160x128) & btn & speaker
bootloader in rom, very very safe
UF2 format supported by bootloader naturally !!! Not require compile bootloader anymore!
Pico is faster, and very cheap about 1.5~4$
can work with 9341(320x240) in spi mode (with a little laggy)
Bad news: (my test result)
CFG_PIN_LED can’t sign to on-board led on PicoW, cause it not be driven by any GPIO directly.
In this config file, only 1 section included. In theory, configu settings should placed at 4k before 1 megabyte, and also at 4k before 2MB, 4MB, etc. In fact. Simplified to 1 section for convience of edit&try, and Arcade works well with first one only.*
This is out of this world impressive work and fun to read about, @AqeeAqee!!! Thanks for your efforts and this update with detailed descriptions!
-No doubt very good news and a great help for everyone interested in getting MCA games playable on the Pico(and getting these two great tinker communities(MakeCode and Raspberry Pi) closer to eachother and sharing great ideas and inventions!)
That was nice to read, thanks; nothing is more motivating when programming than knowing that at least one other person on the planet finds it useful!
I can only respond with ditto thanks for all your contribution like here, your amazing extensions and lately for the advances in MCA 3D graphics. It is no secret that I would love to see you and some other people on this forum who know who they are collaborate on a first ever demo compo entry.
(Sadly, my own abilities are put to best use as audience and fan in this particular matter.)
Thanks so much for all your work getting MCA working on the pico
Everything worked perfectly for me except for one slight issue. My screen(ST7735S ) is only black and white. I’ve tried multiple ST7735S and had the same issue on all of them
Gald to know you playing with this, and make it work.
As to the black&white color issue, sorry, I never met before. So I can’t infer where the problem is.
The only suggestion I can give is the Red one is more compatible with MCA than the Blue one, in my picture.
while I modify your config, it seems not working. I just change Buttons with patcher https://microsoft.github.io/uf2/patcher/#. How to create the uf2 file for your configuration? Thanks
I didn’t found any problem in you schema, wires should be OK.
But I noticed a green pcb underneath your lcd screen, what’s that? It’s possible that some layout on that “redefined” the logic?
As to the panic screen, it re-init the screen before showing the error, but as far as I know the init procession is almost same with normal game screen. As I said before the blue pcb 7735 screen not very compatible with MCA, sometime it need init twice. So maybe the panic screen worked just because it after the “2nd init”.
Hi @tobysimonds !
I just thought of one of a possibility. That, the screen maybe not ready yet, when your RP2 send init data. It is worth to have a try: power your screen first, then power your RP2.
I found that arcade i2c is worked. So I can be used to expand the WiFi module. Next, I successfully used Arcade to send scores to the MQTT server. You can see the following demo. https://www.youtube.com/watch?v=Q77A_0kaqqM