Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #5984 > unrolled thread

Directly connecting the Raspberry Pi Pico to the Apple II slot bus

Started byol.sc@web.de (Oliver Schmidt)
First post2022-08-15 19:32 +0000
Last post2022-08-29 10:21 +0000
Articles 3 — 2 participants

Back to article view | Back to comp.sys.apple2.programmer


Contents

  Directly connecting the Raspberry Pi Pico to the Apple II slot bus ol.sc@web.de (Oliver Schmidt) - 2022-08-15 19:32 +0000
    Re: Directly connecting the Raspberry Pi Pico to the Apple II slot bus Anthony Ortiz <anthonypaulo@gmail.com> - 2022-08-28 19:24 -0700
      Re: Directly connecting the Raspberry Pi Pico to the Apple II slot bus ol.sc@web.de (Oliver Schmidt) - 2022-08-29 10:21 +0000

#5984 — Directly connecting the Raspberry Pi Pico to the Apple II slot bus

Fromol.sc@web.de (Oliver Schmidt)
Date2022-08-15 19:32 +0000
SubjectDirectly connecting the Raspberry Pi Pico to the Apple II slot bus
Message-ID<tde70j$rj5n$1@solani.org>
Hi,

I wanted to let you know that it actually is feasible to directly
connect the Raspberry Pi Pico to the Apple II slot bus. Today I
published my Pico source code that makes this possible:

https://github.com/a2retrosystems/A2retroNET

Regards,
Oliver

[toc] | [next] | [standalone]


#5985

FromAnthony Ortiz <anthonypaulo@gmail.com>
Date2022-08-28 19:24 -0700
Message-ID<c7d8eeda-6844-4e70-80f2-175d4d329e6fn@googlegroups.com>
In reply to#5984
On Monday, August 15, 2022 at 3:32:37 PM UTC-4, Oliver Schmidt wrote:
> Hi, 
> 
> I wanted to let you know that it actually is feasible to directly 
> connect the Raspberry Pi Pico to the Apple II slot bus. Today I 
> published my Pico source code that makes this possible: 
> 
> https://github.com/a2retrosystems/A2retroNET 
> 
> Regards, 
> Oliver

Oliver, good stuff man! I've been on the comp.sys.apple2 group and didn't see this post. I never worked on the Pico but about 5 years ago I was fooling around with my PI 3 and made it so that I could read/write to the Apple II bus via GPIO bit-banging. Back then I only used 8 pins for the bus so I had to push the LO and HI address bytes as well as the data bytes separately into some flip-flops, but recently I've revisited the project and I'm in the middle of simplifying it to an FPGA, but I think I'm going to go with the Max V CPLD instead. What are your plans for the Pico?

[toc] | [prev] | [next] | [standalone]


#5986

Fromol.sc@web.de (Oliver Schmidt)
Date2022-08-29 10:21 +0000
Message-ID<tei3v7$htr9$1@solani.org>
In reply to#5985
Hi Anthony,

>Oliver, good stuff man!

Thanks for the positive feedback :-)

>What are your plans for the Pico?

One usecase is using the RPi Pico to connect an "ordinary" RPi to the
A2. Instead of fiddling with RPi GPIO, you just use a USB cable. The
simplest USB setup is to have the RPi Pico act as USB device
implementing a virtual serial port (following the ACM CDC
specification). The "ordinary" RPi acts as USB master, that
automatically loads its ACM CDC driver offering a /dev/ttyACMn port.

I've taken the two exsisting well-known "connect an RPi to the A2"
projects and applied that approach to them:

https://github.com/oliverschmidt/Apple2-IO-RPi
https://github.com/oliverschmidt/apple2pi

They now both work nicely with my Pico-based prototype card - incl.
their firmware ROM being emulated by the Pico :-)

There are of course many other usecases, either emulating other
existing A2 cards or inventing totally new ones. We'll see ;-)

Regards,
Oliver

[toc] | [prev] | [standalone]


Back to top | Article view | comp.sys.apple2.programmer


csiph-web