![]() |
| Home > Computers and Hardware > emulators-faq > |
comp.emulators.misc Frequently Asked Questions (FAQ) [1/3] |
Section 3 of 3 - Prev - Next
All sections - 1 - 2 - 3
countries to use ROM images which you do not own. However, it's
not completely clear whether you may use images of ROMs you own
but obtain from a second source (U.S. Residents, see appendix
G).
There is a mailing list for BBC emulators; to subscribe, send
email to with a body of "subscribe
beeb-emulators".
Another list is available by sending mail with a SUBJECT of
"subscribe" to the address
.
From Paul Boddie :
"Apparently, according to folklore :-) the BBC were working with
the people who made the NewBrain computer, to design the BBC
microcomputer. However, they were persuaded to throw the
competition open to at least Acorn. There are various tales of
how Acorn, with the design of the Proton, but with no idea of
whether it would work, built the first BBC within three days or
so. It worked well enough to persuade the BBC (corporation that
is!) to adopt it as the BBC computer.
"The closest predecessor was the Atom, and various other
machines were made as 'spin-offs' including the Electron, BBC
B+, Master series, Acorn Business Computer (never released as
such), and Acorn Cambridge Workstation. (Forgive me if I have
missed one out!)
"Its key features were: 32K RAM (model B - the model A had 16K
expandible to 32K model B status), BBC BASIC 2 (early models
had BBC BASIC 1), 6502 series processor, analogue joystick
port, parallel printer port, Econet (optional?), Tube (a second
processor interface), disc interface, graphics modes (640 * 256
* 2 colours, 320 * 256 * 4, 160 * 256 * 16 etc.), plug in
language and 'service' (such as filing system) ROM's, and more
features I could go on listing...!
"The BASIC was later upgraded to version 4 (Master) and versions
5 and 6 (Archimedes - see comp.sys.acorn.* groups for fans of
these machines) - version 6 has IEEE floating point support.
"The Z88 and the PC, Amiga versions of BBC BASIC seem to be
based on version 2, but only have restricted OS command access,
and may or may not have assembler access. For emulating
purposes, although BBC BASIC(86) tries to support various
graphics modes, the BASIC variants cannot do enough to support
a 'proper BBC' environment."
[Reposted with permission]
Useful BBC information:
http://www.nvg.unit.no/bbc/
4.6.1 !6502Em [Acorn Archimedes]
BBC emulator for the Archimedes. Provides 65c02 emulation, odd
sized screen modes, sound, and simple disk I/O and interrupts.
Does not handle 6522 timers. Written by Mike Borcherds
Information:
mailto:
4.6.2 !65Host [Acorn Archimedes]
!65Host is a BBC B emulator for the Archimedes; it was
supplied with RISC OS up to version 3.5. It is a reasonably
complete emulation and supports all but the most dodgy ways of
accessing the hardware. Images of BBC ROMs (for example
Wordwise, View etc) can be loaded and used. Later versions
support sound emulation (no mean feat) and allow around 70-80%
of BBC games to be played.
This emulator was developed and distributed by Acorn as an
extension to RiscOS; it may not work with versions 3.5 and
3.6, though.
You can contact Acorn at +44 1223 254 222.
Homepage:
http://www.acorn.co.uk/acorn/
4.6.3 BBC [MS-DOS]
A BBC emulator for MS-DOS machines. Still has a few problems,
but pretty good progress has been made. Screen shots are
available from the homepage. Requires SVGA and an 80386,
although an 80486/100 or faster is suggested.
You will have to get a copy of the BASIC and OS ROMs to run
this emulator.
Improvements in version 0.3 include VESA graphics support,
limited sound emulation, teletext graphics, and a few
bugfixes.
More information is available from the homepage. Written by
Tom Seddon
Homepage:
http://www.ncl.ac.uk/~n5013784/bbc-emu.htm
4.6.4 BBC-Basic [MacOS]
Runs on a Macintosh. Cost UKP 149 in 1991. Produced by Human
Computer Interface Ltd.
Review:
http://www.bham.ac.uk/ctimath/reviews/bbcmac.html
4.6.5 BBC-Environment [Atari ST]
Emulates BBC-Basic and supports limited graphics. Reportedly
very slow and not very compatible. No further information is
available.
4.6.6 BBC386 [MS-DOS]
This is a work in progress. When finished, it will run on an
80386 or better under MS-DOS. A C version is also being
developed that should work on most other systems. Written by
Stephen Quan .
4.6.7 BBCEm [Acorn Archimedes]
Runs on an Archimedes. Executes BASIC programs and graphics.
There are some buggy opcode implementations in this emulator
that occasionally cause it to crash. Written by Nigel
.
4.6.8 BPC [MS-DOS]
A completely assembly emulator for MS-DOS. This is a work in
progress; when complete, it will require an 80486 or higher.
The development of this emulator has been set back slightly
due to an operating system installation mishap. Under
development by Mark Cooke .
4.6.9 Beeb (1) [Linux]
BBC emulator for 80x86 machines running Linux.
ftp://ftp.mrc-lmb.cam.ac.uk/pub/jkb/beeb/beeb-1.0.tar.gz
ftp://ftp.mrc-lmb.cam.ac.uk/pub/jkb/beeb/beeb-ALPHA/beeb1.2.1.tar.gz
4.6.10 Beeb (2) [Unix]
C based emulation of the BBC. Currently has reasonable support
for the 6502 and 6522. Supports sideways RAM and ROM. Limited
graphics support is implemented. Under development by James
Bonfield and Steve
Youell .
4.6.11 BeebEm [Unix, Windows NT, MS-Windows]
An emulator for the BBC which runs under Linux, SunOS, and
HPUX; it probably will compile for other systems as well --
GCC seems to provide the best results. It has been ported to
Windows NT 3.11 and Windows 3.1 with win32s. You need ROM
images to run this emulator. Written by David Alan Gilbert
. Windows port by Nigel Magnay
.
There is also a newer version (0.6) available; it fixes a few
bugs, runs faster, and emulates sound. The new version is
available for Unix only at the moment.
Program:
ftp://alife1.cs.man.ac.uk/pub/beeb
ftp://ftp.compsoc.man.ac.uk/pub/beebem/been0.4.tgz
Prerelease v0.6:
ftp://ftp.compsoc.man.ac.uk/pub/beebem/prerelease/beeb0.6.tgz
MS-Windows 3.1 Program:
ftp://ftp.compsoc.man.ac.uk/pub/beebem/beeb_win.tgz
4.6.12 Horizon/MacBeebEm [MacOS]
Horizon includes instructions on how to make a cable for
BBC-to-Mac transfer for about US$4. It was previously titled
"MacBeebEm."
Note that Horizon cannot run as a BBC Master micro.
Written by Chris Lam .
Old version:
ftp://blue.bad.bris.ac.uk/pub/bbc/bin/mbe/MacBeebEm.sit.hqx
Homepage:
http://www.cityscape.co.uk/users/jx91/horizon.html
4.6.13 Owl [NeXTstep]
BBC B emulator for NeXTstep machines (680x0 and 80x86). Runs
about half the speed of a BBC. Implements all non-split
graphics modes. It can manipulate a variety of disk images
(read only). By Ian Stephenson
.
Program:
ftp://pitcher.peak.org/pub/next/submissions/Owl.1.0.NIHS.compressed
4.6.14 THE EMULATOR [Amiga]
This emulator runs software compatible with BBC BASIC 2 and
DFS. It runs on its own screen and allows easy transfer to and
from workbench programs. It runs BASIC faster than a BBC in
all cases, and 6502 assembly slower than a BBC on 68000
machines, and faster on '030/'040 machines. It stores files as
AmigaDOS files, not disk images.
THE EMULATOR supports graphics modes 0 - 7, common VDU
drivers, common OS procedures, printing, RS232 I/O, and sound
(except the ENVELOPE command). It does not support GCOL modes
1 - 3.
It will not run poorly behaved programs (ie programs that
communicate directly with the hardware.)
THE EMULATOR was produced by James Associates in the late
'80s/early '90s. It runs as-is on a 68000, and requires a
small patch to run on the '020 - '040. It is not known if JA
are still in business; their address is/was:
James Associates
6/7 Hazlitt Mews
LONDON
W14 0JZ
Alastair Booker about the patch:
"The best utility I have found for doing this is TUDE
(available on Aminet). If you trap the MOVE SR instructions
(select PRIVILEGED) and get it to return 1.3-like values on
certain OS calls, it works OK."
[Reposted with permission]
See appendix C for Aminet sites.
This emulator was sold as an official Commodore product at
some point, but is no longer available commercially. Despite a
brief appearance on Aminet, this emulator does not appear to
have been released into the public domain.
4.6.15 TOL [MS-DOS]
MS-DOS based BBC emulator, formerly called "My6502." This is a
work in progress (ie it does not work yet). Under development
by Chris Rae .
Homepage:
http://www.st-and.ac.uk/~www_sa/personal/clr1/bbc
4.6.16 XBeeb [Unix & X]
XBeeb is a BBC Micro Emulator for UNIX and the X Window
system. It is reported to run faster than BeebEm, and can
execute many BBC games. The source code (C) is known to
compile under Solaris 2.5 and Linux.
Features include support for NMOS 6502A and CMOS Rockwell
65C02 and 65C12 processors including all undocumented and
illegal opcodes, Model A and Model B emulation, almost full
support for the 6522 VIAs, mode 7 teletext support, emulation
of all bitmapped screen modes (with a few minor bugs), full
color support (including flashing colors), preliminary sound
support (under Linux/Voxware), FS emulation support (using
standard Unix files, not disk images), and sideways RAM and
ROM. The author's compatibility testing produced about a 90%
success rate.
There is a mailing list for XBeeb emulators; to subscribe,
send email to with a body of
"subscribe xbeeb".
Written by James Fidell .
Homepage:
http://www.netcom.net.uk/~james/BBCMicro/Xbeeb/
Program:
ftp://ftp.netcom.net.uk/pub/Micros/BBC/Emulators/Xbeeb/xbeeb.tar.gz
[End of part 1 (of 3) -- Continued]
Section 3 of 3 - Prev - Next
All sections - 1 - 2 - 3
| Back to category emulators-faq - Use Smart Search |
| Home - Smart Search - About the project - Feedback |
© allanswers.org | Terms of use