Acorn Antiques: Benchmarking the PiTube Co-Processor

Sdílet
Vložit
  • čas přidán 3. 07. 2020
  • One of the more intriguing modern peripherals for the BBC Micro and BBC Master is the PiTubeDirect co-processor board. Using a Raspberry Pi Zero, a simple interface board, and some clever bare-metal programming on the Pi, I can emulate a number of second processors on the BBC Master for under £20.
    Link to the PiTubeDirect wiki here: github.com/hoglet67/PiTubeDir...
    And there are a number of external (BBC Model B and Master) and external (Master only) interface boards available. I purchased mine from Retro Clinic (www.retroclinic.com) on eBay.
  • Věda a technologie

Komentáře • 16

  • @ncot_tech
    @ncot_tech Před 4 lety +4

    I always liked the story of how the Acorn Archimedes was developed using the BBC Micro.

    • @BreakIntoProgram
      @BreakIntoProgram  Před 4 lety +1

      Yes! I love the anecdote about how the lower power design of the ARM processor was almost accidental; they discovered that the power lines to the chip were not properly connected on the development board when they first successfully tested it. Feels a bit 'Circle of Life' using a Raspberry Pi as a BBC co-processor.
      www.theregister.com/Print/2012/05/03/unsung_heroes_of_tech_arm_creators_sophie_wilson_and_steve_furber/

  • @Soruk42
    @Soruk42 Před 2 lety +1

    Just for the sheer hell of it, I ran Gordon's mandelbrot program in Matrix Brandy BASIC (SDL graphics build) on a Raspberry Pi 3B+ running Linux - it rendered in 0.15s, so it does show that even with ASCII output the Tube interface is really slowing it down, as a 1GHz ARM running a BASIC implementation in pure ARM assembly should run rings around an implementation written in C even though the host machine is running at 1.4GHz.

  • @RetroMarkyRM
    @RetroMarkyRM Před 3 měsíci

    There's a patched version of Elite that runs on the ARM with filled in polygons. Very impressive. Check it out!

  • @stupossibleify
    @stupossibleify Před 3 lety +1

    The expansion capabilities (particular the software provision in ROM) of the Beeb Model B were light-years ahead of anything at the time, albeit at some considerable cost. The Tube has always fascinated me, and thanks for clarifying that despite the speed the bottleneck remains the post box method of passing data to/from the Beeb itself

    • @BreakIntoProgram
      @BreakIntoProgram  Před 3 lety +1

      Same here - so couldn't wait to try this in my Beeb. The benchmark results were a bit of a surprise to me, to be honest. It was still a lot quicker than I anticipated.

    • @robertbruce7686
      @robertbruce7686 Před rokem

      Shame the result was so S L O W 😂

  • @samcoupe4608KB
    @samcoupe4608KB Před 3 lety +1

    nula?

  • @TheUAoB
    @TheUAoB Před 2 lety

    Have you tried the fixed flicker-free versions of 6502SP Elite?

  • @donaldklopper
    @donaldklopper Před 3 lety +2

    Next step: FPGA co-pro at 1GHz.

  • @samcoupe4608KB
    @samcoupe4608KB Před 3 lety +1

    56mhz80 needs more video ram only 32kb no next support

  • @samcoupe4608KB
    @samcoupe4608KB Před 3 lety

    what happens if u use the HDMI output from pie?

    • @BreakIntoProgram
      @BreakIntoProgram  Před 3 lety

      I don't know. The Wiki doesn't mention it. I suspect nothing, as the PiTubeDirect software is written bare-metal, so no OS, and no need to service the HDMI port. You do get debug information if you connect a serial port to it.

    • @samcoupe4608KB
      @samcoupe4608KB Před 3 lety

      @@BreakIntoProgram do u know anything about the pie gpu?

    • @Soruk42
      @Soruk42 Před 2 lety

      Nothing formally released as far as I know, but Dave (hoglet) is working on something in that regard.