Date : Fri, 08 Mar 1996 10:49:04 GMT
From : lamcw <lamcw@...>
Subject: Re: New HORIZON release (was MacBeebEm)
Hi Chris,
Here it is :)
Chris Lam,
Horizon Keeper.
Emulator: Horizon (was MacBeebEm)
Version: 1.0, March 1996
Author(s): Chris Lam, Aston University, UK (lamcw@...)
Platform: Apple Macintosh (and possibly Windows 95)
Language: Codewarrior 8
Implementation:
New name, new version. Horizon has been significantly updated... some 20%
speed up, full sound support, fast large/full screen displays, proper
Apple keyboard layout, much better Teletext mode, speedometer and more.
Plays Revs, Elite and many others. Available for both 68k and PPC machines.
Horizon is no longer freeware. A cut-down demo version is available to
the public and the full shareware version costs 15 UKP.
For the demo and info about Horizon's sister emulator Rainbow (Atari 8bit),
visit
http://www.aston.ac.uk/~lamcw/emulators.html
where there are also some hotlinks to other Beeb sites. [CWL]
Emulator: BBC386
Author: Stephen Quan (quan@...)
Platform: MS-DOS, Unix
Language: 386+ and C
Implementation:
I am currently working on both a C version and a 386 (assembly) version of
an emulator for a bbc model-b. The C version will actually run on any
platform with a C compiler (no graphics yet...), but it is terrible slow
since I have not implemented any optimisations. Rather, I use the C
version to verify my ideas before I dive into deep water with assembly
code.
The current status is, I have implemented 6502 without BCD and have hacks
for OSWRCH and OSRDCH.
I am now working on the keyboard and other shiela functions in FE40-FE4F.
When this is completed, I can remove the hack for OSRDCH. Later on I will
work on some of the 6845 (sheila functions in FE00-FE0F, I think) so I can
remove the hack for OSWRCH.
Overall, the hardware side, Fred, Jim & Sheila seems a bit more complex
than I thought, and reading the AUG, studying (2nd semester started) and
working, will mean I might be forced to a snail's pace. [SQ]
Emulator: TOL - The Owl Lives (formerly My6502)
Version: 3.0 (29th February 1996)
Author(s): Chris Rae (clr1@...)
Platform: UNIX (based on Linux on the PC at the moment)
Language: C
Requires: not much so far
Homepage: http://www.st-and.ac.uk/~www_sa/personal/clr1/bbc
Implementation:
I wiped My6502 by mistake - it doesn't exist at all now. However,
undaunted, I am now writing a completely new one in C.
At the moment, hardly any of the program actually exists at all. The only
reason it's in this list is because it's mine (and hey, it's my list!)
and because soon it will exist. More here and on the WWW pages when it's
at a more realistic stage. [CR]
Emulator: MODEL-B
Author(s): Tom Seddon (T.W.Seddon@...)
Platform: PC, MS-DOS, 386+
Language: C (djgpp)
Release date: Unknown
FTP: No
Version: 0.1 EPROM :-)
Homepage: http://www.ncl.ac.uk/~n5013784/bbcmicro.html
Implementation:
Graphics, keyboard, system VIA, user VIA and palette all work fine.
Emulation is sufficient to run games: I've tried Frak!, Cylon Attack,
Maze, Super Invaders, Pengo and Starship Command and they all work fine
(although slowly).
Emulation speed is now 2/3 real BBC speed on my Diamond Stealth-equipped
486dx2-80.
Yet to come: filing system, flashing colours, teletext mode. [TS]
Emulator: BBCEm
Author(s): Nigel Something; sorry - no surname! (apm1001@...)
Platform: Acorn Archimedes
Language: ARM Assembler
Implementation:
Has no hardware poking as yet, can read keyboard boot up state on "switch
on", takes input by blasting key presses into the 16byte keyboard buffer.
Output is done after processing as the monitor is not yet connected. Can
boot up to BASIC prompt in 1.5 secs Can execute BASIC programs and draw
graphics. There are some OPcode bugs that cause it to crash occasionally. [N]