BBC Emulation (merged thread)

Stainy

Well-Known Member
Joined
Feb 28, 2005
Messages
1,135
Age
48
Location
Born UK Living USA
I did do a search for BBC.. nothing returned.. so...


Is there ( not that I can see one ) or is there one being developed.


BBC Emulator? that would be ace..


There are quite a few top games for the Beeb!


Dare Devil Dennis.


Bandits.


Stock Car.


Felix in the Factory


Revs etc..


Starship Command!!!


Would make my Pandora complete pretty much!


EDIT: I see Beembem for the GP2x.. talk about porting.. but that thread was back in 2008!!
 
Last edited by a moderator:

milkshake

Advanced Member
Joined
May 18, 2009
Messages
3,735
Age
35
Location
Rotherham, UK
it was named BBC because it was linked to the British Broadcasting Corporation.


and BBC isnt just radio :) its tv too.


excert from wikipedia.

The BBC Microcomputer System, or BBC Micro, was a series of microcomputers and associated peripherals designed and built by Acorn Computers for the BBC Computer Literacy Project, operated by the British Broadcasting Corporation. Designed with an emphasis on education, it was notable for its ruggedness, expandability and the quality of its operating system.
 

pabloh

Still Fresh
Joined
Jan 11, 2011
Messages
5
Of course Acorn went on to design the "Acorn Risc Machine" or ARM chip, an evolution of which is living inside the Pandora. Acorn's decision to design a Risc chip was inspired by the simple instructions of the 6502 in the BBC Micro. So in a way the Pandora owes its existance (or at least its processor) to the Beeb.


Seems only fair that the Pandora should have a Beeb emulator.
 

Prometheus

Well-Known Member
Joined
Mar 8, 2008
Messages
9,475
Why can't I think of anything other than "Radio station emulation"?
Please, PLEASE, at least tell me that you know of Granny's Garden*.



*(The original one, not the Microsoft Windows ports of more recent times. :p )
 

kwh2010

Still Fresh
Joined
Jul 5, 2010
Messages
64
Location
England, Parallel Universe
I remember watching a programme called Micro Live in the 80s which I always remember featured the owl from the BBC micro logo at the beginning of the titles. It used to cover other computers of the time as well.


Watched some of them on youtube, brings back memories! Here's a few excerpts on youtube if you haven't seen them already:


Micro Live - Introducing the Amiga - just for the owl at the beginning :)

https://www.youtube.com/embed/qlOytA6C_hg?feature=oembed
 
Last edited by a moderator:

snurty

Still Fresh
Joined
Aug 24, 2008
Messages
60
I loved the beeb. There is an excellent version of beebem on the gp2x you can use through ginge. this version was by Fru.T.Bunn and i do remember a post long ago where he confirmed he would port to the pandora.


Only real problem through using ginge is the keyboard isnt recognised and the sound is distorted a bit.
 

trevj

Still Fresh
Joined
Nov 22, 2010
Messages
49
Of course Acorn went on to design the "Acorn Risc Machine" or ARM chip, an evolution of which is living inside the Pandora.
And they designed an OS for it, too. RISC OS should already run, although I understand that the screen and keyboard drivers may need addressing. So if anyone fancies giving it a go, please do!
 

pabloh

Still Fresh
Joined
Jan 11, 2011
Messages
5
And they designed an OS for it, too. RISC OS should already run, although I understand that the screen and keyboard drivers may need addressing. So if anyone fancies giving it a go, please do!
I gave RISC OS a go on my Pandora with the latest Beagleboard build from riscosopen.org. It clears the screen and the words "cessor" and "resent - autobooting" appear on the screen. That's as far as it seems to get, it doesn't seem to respond to the keyboard. I guess you're right that we need a specific screen and keyboard driver. And there was me thinking I could just boot it up and play Stunt Racer 2000!


Also had a go at cross-compiling the unix beebem for the pandora. It works, but very slowly and the keyboard mapping is all wrong (can't find the * key!). Unfortunately I'm not a linux programmer, so I wouldn't know where to start when it comes to modifying the code. The gp2x version runs fine under Ginge though, although obviously without proper keyboard support. I fired up AcornSoft Snapper and it worked fairly well.
 

TrashyMG

Sarcasm Dispenser
Staff member
Joined
Jan 18, 2010
Messages
10,667
BBC Emulator?, Hasn't American Television been emulating their programming for years.
 

trevj

Still Fresh
Joined
Nov 22, 2010
Messages
49
I gave RISC OS a go on my Pandora with the latest Beagleboard build from riscosopen.org. It clears the screen and the words "cessor" and "resent - autobooting" appear on the screen. That's as far as it seems to get, it doesn't seem to respond to the keyboard. I guess you're right that we need a specific screen and keyboard driver. And there was me thinking I could just boot it up and play Stunt Racer 2000!
Good news! But for Stunt Racer 2000 and similar 26-bit games, you'll probably need Aemulor (when it's complete).

Also had a go at cross-compiling the unix beebem for the pandora. It works, but very slowly and the keyboard mapping is all wrong (can't find the * key!). Unfortunately I'm not a linux programmer, so I wouldn't know where to start when it comes to modifying the code. The gp2x version runs fine under Ginge though, although obviously without proper keyboard support. I fired up AcornSoft Snapper and it worked fairly well.
Sounds fun! There are a lot of old Beeb games which don't support joysticks, so I guess that'll be another thing to consider.
 

carlberry

Member
Joined
Oct 10, 2008
Messages
43
As per the title did anyone ever get anywhere with Beeb emulation ? I had a look at the *nix version of BeebEm over at this site, tried compiling it on my Pandora using my SD boot disk, several levels of dependency hell later my Pandora wasn't accepting my login anymore :blink:


So anyone faired better than me (wouldn't be hard) ?
 
Last edited by a moderator:

mhadf

Member
Joined
Jun 23, 2009
Messages
172
I'll have a quick look now using my Dev card :D


Out of interest, How badly did you break things?


edit.... ouch thats some dependency hell. pkg-config should die, or at least compile nicely


edit2. Now recompiling a gtk to a later version.... oops another dependency missed


this is going to result in a rather large /lib directory if it works
 
Last edited by a moderator:

carlberry

Member
Joined
Oct 10, 2008
Messages
43
Out of interest, How badly did you break things?
Well it wouldn't let me login, so pretty badly then ;)

edit.... ouch thats some dependency hell. pkg-config should die, or at least compile nicely


edit2. Now recompiling a gtk to a later version.... oops another dependency missed


this is going to result in a rather large /lib directory if it works
Lots of fun huh ?

Code:
http://www.gp32x.de/board/index.php?/topic/59465-bbc-micro-emulation/page__p__949480__hl__BeebEm
"For anyone just wondering which of the four BBC Micro emulators in the archive to get. . ."


See:


http://www.gp32x.de/board/index.php?/topic/59465-bbc-micro-emulation/page__p__949480__hl__BeebEm
Yeah I know we can run the Wiz emulator via ginge but it kind of defeats the object of having a physical keyboard there below my screen.
 
Last edited by a moderator:

pabloh

Still Fresh
Joined
Jan 11, 2011
Messages
5
I did manage to get a beeb emulator working using the cross-compile method. Unfortunately it was very slow and the keyboard mapping was all wrong. I'm not a unix developer so wouldn't know where to start modifying the code.


The wiz version under ginge works well, but as mentioned it would be nice to use the Pandora's keyboard.


Another thread here:
 
Top