October 26, 2021, 15:21:29

Author Topic: BBC B Micro Emulation  (Read 394 times)

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3237
  • elgol
BBC B Micro Emulation
« on: July 30, 2021, 21:57:53 »
I have an original BBC B Micro from the 80's hooked up to a 4:3 ratio monitor, unfortunately it went pop a while ago.  So until I can get it fixed this series was great to come across.  It deals with RISC OS (which I am familiar with) because I did own an Archimedes Computer, but back then only the rich kids could afford a Beeb (I owned a ZX Spectrum).  So as well running the old Archimedes games it can emulate the Beeb.

There are lots of emulators out there, but BBC Micro's and Archimedes Computers are a bit more rare emulation wise, so this was great news.  I have it running on a Raspberry Pi 3.  The only draw back was it requires a wired keyboard and mouse (everything is wireless these days) so had to pop out and buy the cheapest keyboard and mouse possible (for £11 lol).

&ab_channel=Wi-FiSheep

Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2789
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: BBC B Micro Emulation
« Reply #1 on: July 31, 2021, 01:35:32 »
The BBC Model B was a great machine and very tolerant to a good bashing ;D I loved watching code listings in mode 7 zoom up the screen at rates other computers of that era couldn't match.

I agree with you that back then it was only the "rich kids" who could afford one, especially with a monitor. Luckily I had a one of the finest 8-bit computers ever released, the Commodore Vic-20 8)

Mac mini ( 2018 / 2020 ), 3 GHz 6-Core Intel Core i5, 16 GB 2667 MHz DDR4, 1TB NVMe, eGPU Radeon Pro 580 8 GB, LG Ultragear 27GL83A-B 27 Inch
Mac mini (2020 ), M1 SoC, 8 GB LPDDR4, 512GB NVMe 
Commodore VIC-20, 1.1Mhz MOS 6502 CPU, 5KB RAM, VIC ( 6560 ) GPU

Until the next time.

Offline Baggey

  • Full Member
  • ***
  • Posts: 198
Re: BBC B Micro Emulation
« Reply #2 on: July 31, 2021, 07:29:13 »
How about someone have a go and write a BBC B Emulator in BlitzMax. 1.5 Preffered of course!  :-X

Shame there wern't many mode7 games about.

Baggey
« Last Edit: July 31, 2021, 07:30:45 by Baggey »
Currently Running a PC that just Aint fast enough!?
ZX Spectrum 48k, NEXT, C64, ORIC Atmos 48K, Enterprise 128K, The SID chip.

Jesus was only famous because of his DAD.    Resistance Is Futile! The code will be assimulated!

Offline BasicBoy

  • Full Member
  • ***
  • Posts: 170
Re: BBC B Micro Emulation
« Reply #3 on: July 31, 2021, 12:46:31 »
Matt Godbolt's brilliant cycle-accurate Javascript-based BBC Micro emulator (jsbeeb) runs in a web browser.

Here's the Beeb trying to play C64 SID tunes  :D :D :D

https://bbc.godbolt.org/?autoboot&disc1=https://negativecharge.github.io/files/beebsidtunes-01.ssd

That's pretty damned impressive given the limitations of the Beeb's sound chip.

More at stardot:
https://stardot.org.uk/forums/viewtopic.php?p=328402#p328402

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3237
  • elgol
Re: BBC B Micro Emulation
« Reply #4 on: July 31, 2021, 14:42:14 »
Quote
The BBC Model B was a great machine and very tolerant to a good bashing ;D

lol yes the thing's built like a tank and the largest of my retro systems.  Actually that helps because my 14 inch monitor would be too low, but I'm using the Beeb like a raised monitor stand!  Plenty of room on the Beeb to sit a small monitor on top.  Thrust is currently running in demo mode and it looks fantastic (great game too).

Quote
How about someone have a go and write a BBC B Emulator in BlitzMax.

After you complete your Speccy Emulator you should have a go.  :D

Cool Beeb tunes BasicBoy.   8)

Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal