Raspberry Pi on the NeXT Bus

Started by gtnicol, October 08, 2023, 09:15:36 AM

Previous topic - Next topic

gtnicol

There's a trend in other vintage scenes to interface a Raspberry Pi or some such directly with the computer bus to allow emulation of things like sound cards etc.What do people think about doing something like that for the NeXT?

NeXTnewbe

That will be interesting, but which functionality would you like to have with the RPi, emulate NeXTstep/OpenStep to connect via the bus to the original Hw?

or to do something more fancy, like video compression for the cube?



gtnicol

I was thinking more for emulating things like a Dimension etc. but it would open up the bus to other things as well given that the NeXT is a kind of multi-computer architecture.

pTeK

Here's an example for the Amiga, The PiStorm, I don't own one but it replaces the 8Mhz 68000CPU with a emulated 680x0 cpu with FAST RAM.

The Amiga has two types of RAM, CHIP RAM which the custom (AUDIO, Graphics, Floppy, Serial, DISK...) Chips can access and slows down the 68K speed and FAST RAM which the cpu can access at FULL speed.

 I don't own one yet as my 68030@28Mhz and 68EC020FG25 @28Mhz with 4MB Fast RAM for my A1200 is good enough for me, which is why I won't buy a 68060 as it's best to leave them for the demo coders :)


 Also by putting the IDE hardware on the 680x0 Accelerator you get faster read/write speeds to the HDD.

 This mass produced hardware at cheap open hardware at low price really is great.

 If only Apple would release a Pi knock off with NS3.3 developer on Arm Hardware for under $10 :'(. Come on Woz

gtnicol

I saw something similar for PC as well: allowed emulation of sandblaster cards etc. That was what inspired the thought... and it might be cool to have a board that would allow emulation of a Dimension with an HDMI port on it :)

gtnicol

Has anyone found a supply for the cube connector AMP 531797-1? I was thinking of making some breakout boards for the NeXT bus.

cuby

Quote from: gtnicol on November 25, 2023, 01:05:27 PMHas anyone found a supply for the cube connector AMP 531797-1?

The Cube uses regular DIN 41612/IEC 60603-2 3-row/96-pin connectors (female connector on the boards, male on the backplane) which are available from a number of manufacturers, e.g. this one from mouser for about $7 (I hope that link works for you - if not, the mouser article number is 601-DIN96SBRS28).

gtnicol

I remember seeing a picture of a NeXT cube development board once. Does anyone have a photo of it they can post?


gtnicol


Rob Blessin Black Hole

#10
Speaking of Raspberry Pi, this might just work for us , loading a Raspberry Pi  running Linux or Pi os12 on a cube into a expansion port , look what it can do lol
  . In theory we would run an old web browser in NeXTSTEP . I was talking with someone that used to run Explorer or Netscape under something like X Window  on NeXT hardware.  The software in the link is hosted on the Raspberry Pi connected to the web , then Browservice listens for your web browser via static IP 192.168.1.5 subnetmask 255.255.255.0 and port 80:80 , so when you click a link on the NeXT Browser in theory , it finds it on the linux browser RP ten sends the compressed files as in rendered web page back to your NeXT giving the illusion of modern web browsing. It works on Windows going back to 3.11  lol  There is also a version WRP , I started a new thread but this is exciting because having access to the modern web on an original NeXT box would be cool lol
Rob Blessin President computerpowwow ebay  [email protected] http://www.blackholeinc.com
303-741-9998 Serving the NeXT Community  since 2/9/93


Rob Blessin Black Hole

Quote from: gtnicol on December 02, 2023, 06:31:35 PMIs anyone interesting in helping to get some more of these board made:

NBIC Prototype Board

You don't have to ask me twice, this might get really cool actually! I wonder if NeXT had any demo projects from back in the day.

If we have the boards then creating NeXT projects obviously becomes much easier to start, it would be neat if functional DIY projects manifest for example Brian Archer's Load board comes to mind . A NeXT heath kit :)
Rob Blessin President computerpowwow ebay  [email protected] http://www.blackholeinc.com
303-741-9998 Serving the NeXT Community  since 2/9/93

gtnicol

I was also thinking that we might be able to develop the software for a board in previous, given that it emulates the bus etc. That would simplify development a fair bit.

cuby

Quote from: gtnicol on December 03, 2023, 10:08:09 AMI was also thinking that we might be able to develop the software for a board in previous, given that it emulates the bus etc. That would simplify development a fair bit.
One can also include Verilog code in C-based emulations, so we could develop hardware for the board on gate-level or even an FPGA solution.

Some example code that uses a 68000 emulation (taken from Hampa Hug's PCE) and wraps it in a Verilog interface was written by Benjamin Herrenschmidt:
http://gate.crashing.org/~benh/m68k-vpi-0.1.tar.bz2

Something similar should be possible for Previous, but the resulting emulation will probably be rather slow, since Verilog code converted to C isn't exactly high performing...