Jump to content
IGNORED

New Raspberry Pi Controller


TGB1718

Recommended Posts

Just in case you haven't seen this, I know lots of us use Micro-Controllers to interface our beloved 8 bits to the

outside world, this has just been released "Raspberry Pi Pico"

https://thepihut.com/collections/raspberry-pi-pico?mc_cid=175b11e789&mc_eid=07165e7cc4

 

133Mhz ARM CPU lots of GPIO pins and of course very small, a nice cheap addition to make more fun :)

 

  • Like 2
Link to comment
Share on other sites

On 1/21/2021 at 5:35 AM, TGB1718 said:

Just in case you haven't seen this, I know lots of us use Micro-Controllers to interface our beloved 8 bits to the

outside world, this has just been released "Raspberry Pi Pico"

https://thepihut.com/collections/raspberry-pi-pico?mc_cid=175b11e789&mc_eid=07165e7cc4

 

133Mhz ARM CPU lots of GPIO pins and of course very small, a nice cheap addition to make more fun :)

 

I'm assuming it's 3.3v and not 5?

 

Link to comment
Share on other sites

  • 4 weeks later...

I tried Rasp Pi OS and the Atari800 emu on a Pi Zero W. It works, but there are nuances. Choppy sound and slight delay in activity as well as slow controller response. Probably milliseconds, but definitely noticeable.

 

Ended up swapping the MicroSD into a Pi 3B and it runs flawlessly.

 

Would be interesting to see how the PICO controller can handle an Atari 8-bit emulation based on the videos from the other link. 

Link to comment
Share on other sites

On 2/18/2021 at 11:58 AM, TGB1718 said:

Had the same problem with a Zero W , a quick look and it showed it was at 100% CPU all the time, like

you I moved it to a Pi 3B and all was fine, 

 

That's weird, I'm running atari800 on a Pi A without issue. But, I'm not launching X, so maybe that's the difference.

Link to comment
Share on other sites

43 minutes ago, gozar said:

 

That's weird, I'm running atari800 on a Pi A without issue. But, I'm not launching X, so maybe that's the difference.

Well...   I was on a mission. A painful, yet satisfying mission.

 

I successfully got one of my Pi Zero W's to run Atari800 smoothly.

I installed DietPi with no desktop and no additional features except OpenSSH so my PC can talk to it when needed. Set the GPU memory at 256 and CPU is defaulted to "On Demand". So pretty much stock except for GPU setting.

 

Atari800 runs flawlessly so far. Been testing it last night and today and have not found any issues so far. Mostly *.xex files. Need to do more testing with other, especially *.atr files. Been very pleased with the performance.

 

Only oddity: For the first min or so, games/sound are choppy. After that - smooth as could ever be for a emulator. I even compared run times of games and sounds with videos of actual hardware of same games and could not tell the difference.

Link to comment
Share on other sites

  • 5 months later...

Just started working on a cartridge emulator for 2600 using the Pico, code here:

https://github.com/sigmafx/atari_pico

Uses PIO to sample the address lines, interrupt to get the ROM data and PIO again to set the data bus.

 

For a 2K rom Pico was happy to run at stock 125MHz, but for a 4K rom I needed to overclock to 250MHz, not sure why, maybe memory access is too slow across the larger rom size??

 

I'm not going to finish this to a complete cart emulator, I just want to be able to quickly transfer roms to see the results of development work, so send rom over serial link and start execution. I'll put together a cart pcb with address line buffering for 5v to 3.3v - data lines work fine at 3.3v.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...