[img] CUBE 6502 Software and Resources
 MDFS::Software.Tube.6502.CUBE Search  

Control Universal Systems: CUBIT, EuroCUBE-65, EuroCUBE-09, EuroBEEB.

Control Universal of Cambridge took over Acorn's rackmount/Euroboard systems in about 1982.

Lee Davison has amassed a large amount of CUBE and EuroBEEB parts and documentation, but his website is no longer available. Jules Richardson also has an amount of CUBE parts, but has not documented any of them yet.

Program Environment

To programs running on the EuroCUBE-65 or EuroBEEB the environment and MOS API looks just like the BBC MOS with entry points at &FFxx to the usual BBC routines, program memory at &400-&7FF and program workspace at PAGE to HIMEM.

In addition to the normal support for sideways ROMs at &8000, the CUBE MOS supports a standard sideways ROM program at &C000 and at &E000, as well as a sideways ROM program stored at an arbitary page-aligned address in RAM. The MOS ROM takes advantage of this to include Peripheral Drivers at &C000 (usually VDU and keyboard) and other code at &E000 (usually Control BASIC extensions to BBC BASIC).

Peripheral Drivers

Control Universal produced some standard peripherals which would normally be accessed through a Peripheral Driver at &C000.
VDU Output Keyboard Input
CU-Graph CU-Key 99
99-key keyboard connected via Jobber interface.
Teletext
40x25 teletext character display.
CU-Key 53
53-key keyboard connected via on-board VIA.
Monitor
Machine code monitor, no display output.
CU-Key 99
99-key keyboard connected via on-board VIA.
Serial output via on-board ACIA. Serial input via on-board ACIA.

Heading

cube65.png 34K 6502 CPU card circuit diagram, redrawn by Lee Davison.
MemMap 4K Memory map of the EuroCUBE-65 and EuroBEEB.
ic09v5.bin
DecodeIC09
ic09v5.txt
1K
2K
26K
PAL IC 9 provides the memory map decoding and defines what appears in memory where.
ic10v2.bin
DecodeIC10
ic10v2.txt
1K
2K
24K
PAL IC 10 provides the I/O map decoding for I/O devices on the CPU board and defines what devices appears where.
AutoMOS36.zip 63K Configuration programs to create the 6502 CPU card MOS ROM. The program 'B.ROM' allows you to combine the required components to build the CUBE MOS ROM version 3.6. These programs were recovered by BeebMaster.
MOS419.rom
MOS419.zip
16K
61K
Pre-built 6502 CPU card MOS ROM. v4.19 MOS, 1MHz clock, CU-Graph display, K99 keyboard, SRAM Control Basic.
MOS300.rom
MOS300.zip
16K
15K
Pre-built 6502 CPU card MOS ROM. v3.0 MOS with Teletext peripheral driver. Has a VIA keyboard driver, but not sure which one.
EURO414.rom
EURO414.src
EURO100.rom
16K
42K
16K
1K
The EuroCUBE-65 and EuroBEEB can be plugged into a BBC or Master computer and used as a 6502 second processor with this ROM plugged into the BBC/Master. They do not connect to the Tube port, but to the serial port. The EURO-Beeb Terminal ROM provides the equivalent functionality of the standard Tube code for the BBC or Master.
    Other bits:
OSWORDs. The CUBE uses the 6551 ACIA and the M3002 RTC.
BeebEx.gif 151K BeebEx circuit diagram.
Control023
Control030
8K
8K
IO Control ROM. Allows access to I/O ports through filing system interface.
EuroBeeb
More cards
  Lee Davison has amassed a large amount of CUBE and EuroBEEB parts and documentation. Unfortunately, his website is no longer accessible.
-   Jules Richardson also has an amount of CUBE parts, but has not documented any of them yet.

Best viewed with Any Browser Valid HTML 4.0! Authored by J.G.Harston
Last update: 28-Jul-2014