101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

575
active users

#pico

2 posts2 participants0 posts today

Time to try some ROM emulation. The first step is to sniff the ROM enable/disable states and the currently selected upper ROM.

The code for this is, again, simple. It tests the I/O address for the ROM select IO port, and also the gate array IO port. If it's the gate array it tests the register select bits of the data and extracts the two ROM disable bits.

Todays #RP2350B school of hard knocks learning experience:

The RP2350B has 48 GPIOs but a PIO can only address a contiguous block of 32 GPIOs. You can set the base pin on the PIO to either pin 0 (default) or pin 16.

With pin 16 as base GPIO numbers are relative to the base ... unless they aren't. So the call to pio_gpio_init uses global numbering whilst the calls to sm_config use the based numbering.

A weird syntax quirk on PIOs on the RP2350. An IRQ number can be absolute, relative to the current SM number on the same PIO, or an absolute value on the previous or next PIO (ie. relative to the PIO number).

The SM relative indicator has to go after the IRQ number, the PIO relative indicator has to go before the IRQ number.

REL dates from RP2040, PREV and NEXT are new on the RP2350.

That looks like a good start to the weekend.

On another project using an RP2350B I couldn't get the USB terminal to connect. I've no idea if it was the hardware or a config issue. But this is working off the bat, so config is good, hardware is good and soldering is good :)

Replied in thread

It's published! My guide to getting set up and developing in C++ on the Pico using the #Pimoroni examples as a starting point. github.com/Footleg/rpi-pico/tr

It wasn't as straight forward as if should be. Maybe some #Cpp #RaspberryPi #Pico developers out there can explain why I needed to install a separate arm compiler to make this work?

GitHubrpi-pico/pico-cpp at main · Footleg/rpi-picoPrograms developed to run on the Raspberry Pi Pico and other boards using the RP2040 chip - Footleg/rpi-pico
Continued thread

If you are searching for an alternative to the Meta Quest VR headsets, maybe Pico could be something for you.
Personally I have no experience with their products, but I have heard a lot of good things about them.

picoxr.com/

www.picoxr.comPICO Virtual Reality | Official Website | PICO GlobalDiscover PICO, a virtual reality company offering immersive interactive VR experiences with our all-in-one VR headsets. Browse the full range today.
Replied in thread

@b0rk I think it was #drupal, or #joomla before that.
I also built a rather unwieldy thing on top of #wikka wiki, which seemed like a good idea at the time.
And #pico, for which I extended multilingual support.
I later tried to rebuild an existing site in #Jekyll but it did not turn out well with user acceptance.
This was all volunteering for NGOs.
All of these (and a #MAMP installation) and tinkering let me learn how the systems were out together and how to adjust them for my needs.