Close
0%
0%

Excalibur 64 The Recreation

Bring the Excalibur 64 back to life

Similar projects worth following
The '''Excalibur 64''' was a kit computer released by the now defunct Australian company BGR Computers. Sold as a kit it was first advertised in the magazine Electronics Australia's July 1983 edition. There are not many left in the wild. Fortunately the schematics and ROMs have been saved. This project is an attempt to rebuild this computer. Rules are, no FPGAs or microcontrollers to be used. All ICs are available from various sources. There are some quality of life inclusions. Replaced the DRAM with one SRAM and swapped out the 2764 and 27128 EPROMs with a 39SF010. ------===== NOTICE =====----- I'm always on the look out for an original Excalibur 64 So it you have one, or know where I could find one Please PM me! :)

The '''Excalibur 64''' was a kit computer released by the now defunct Australian company BGR Computers. The Excalibur 64 sold from July 1983 to August 1984.

BGR Computers was established January 1983 with the intent of developing a system similar to the MicroBee to get a foot hold in both the educational and business markets. The company at time wanted to develop a complete system but the costs of development and availability of software made this prohibitive.  Therefore, to enter the fledging home computer market BGR engaged an independent design company to develop a diskless kit which was first advertised in the magazine Electronics Australia's July 1983 edition.

More that 300 kits were sold and with the help of user groups the software catalogue grew and included, games, utilities and educational programs.

By December 1983 the Excalibur 64 was released as a complete system the sales price jumped from $399 to $699 but was fully built and tested. This price did not include a monitor and a disc controller board that could run up to four 5 ¼ or 8-inch drives would cost a further $299. 

The idea of this project is to get to close as we can get the the fifth and last version of the Excalibur 64. Then add the peripherals, first a port expansion board and then a FDD controller. The controller will only accommodate 2 x 5 1/4" drives not the 8" drives. 

Oh! and a nice case ... eventually. 

                        Technical Specifications 

=============================================

ROM                          16Kb

RAM                           64Kb

Colours                      16

Screen Display          40 x 24 or 80 x 24

Resolution                  640 x 288

RS232 and Centronics ports.

Extended Microsoft BASIC

CP/M Compatible

According to the ad in Electronics Australia July 1983

excalibur_ad.pdf

Adobe Portable Document Format - 3.90 MB - 04/26/2026 at 09:04

Preview

pcb-top.png

Image of a real Excalibur 64 bare PCB. Unfortunately not mine :(

Portable Network Graphics (PNG) - 2.89 MB - 04/11/2026 at 04:15

Preview

pcb.png

Screengrab from the MAME emulator. Looks like the address decoding and part of the DRAM

Portable Network Graphics (PNG) - 218.82 kB - 04/11/2026 at 04:14

Preview

excalibur.png

Screengrab from the MAME emulator detailed CAD drawing of the Excalibur 64 with keyboard and monitor

Portable Network Graphics (PNG) - 53.65 kB - 04/11/2026 at 04:13

Preview

closeup.png

Screengrab from the MAME emulator, showing off the 'hires'

Portable Network Graphics (PNG) - 993.00 kB - 04/11/2026 at 04:13

Preview

View all 9 files

  • 1 × Z80 Microprocessors
  • 1 × MC6845 CRTC Controller
  • 1 × 8253 Programmable Interval Timer 3 Mhz
  • 1 × 8251 Programmable Communication I/O
  • 1 × 8255 Programmable Peripheral I/O

  • Got video - Sort of :/

    Dave04/30/2026 at 11:51 0 comments

    So I have managed to get something on the screen. Shame it's a bit random. Hsync and Vsync are just fine. The image should be alternating bars of green and black 8 pixels wide. But after a reset, I get something different each time. Probably got something wired upside down, causing corrupted dot and colour data. Oh well, time to dig out the logic analyser and DSO.
    And in some good news, someone was kind enough to lend me his original Excalibur 64 PCB!!! This particular one is rev 5, the last version. There are some reported errors still, but nothing major. This would be great for verifying the wiring for the video. Having dodgy schematics (has crossed wires and missing labels) and a dodgy technician is not a good mix, so actual hardware will be a great boost for this project.
    I'll be creating a new project for the original board as I will be recreating the PCB, then populating the original and returning it to its owner.
    My plan of attack with the borrowed board involves:
    • Visual Inspection: Cross-referencing trace paths with my messy schematics to solve the mystery labelled lines.
    • Video Probing: Using the DSO to capture working waveforms from the functional dot and colour data lines.
    • Logic Analysis: Comparing the data stream states before and after a hard reset to pinpoint where my own system is corrupting the signal.
    • Layout Mapping: Documenting the physical layout thoroughly so I can accurately reproduce the PCB artwork before returning the borrowed board.

  • Video board 2 of 2

    Dave04/22/2026 at 05:51 0 comments

    Now that the CRT board (housing the CRTC, SRAM, and character ROM) is finished, it’s time to serialise the dot and colour data. This next stage involves the "Colour, Video & RF Circuit" board. Its job is to convert parallel data into EGA-style signals, composite video, and RF.

    While the final build will include an RF modulator, I’m leaving it out for now. I haven't been able to find a new one yet, so I may have to salvage one from a C64. An authentic, static-filled picture will have to wait!

    The board features a 15-pin D-sub connector with HSYNC, VSYNC, and two pins for each RGB channel. Although I haven't found official documentation, it’s a safe assumption that this is EGA (specifically 6-bit 'Enhanced' RGB). My plan is to hook this up to a GBS-8200 (EGA-to-VGA converter) first, as getting the composite video working adds a layer of complexity I’d like to avoid for now.

    • Clocking: At the bottom of the board, a 74157 divides the main board’s clock frequency and switches between low and high resolution.
    • Serialisation: A shift register handles the pixel data serialisation, while an octal buffer drives the 6331 Colour PROM.  The 6331 acts as a Colour Look-Up Table (CLUT). Since these are one-time programmable and no longer available, I’ve replaced it with an ATF16V8 (GAL).
    • Timing: A 17.734 MHz master clock and 74S04 inverters form a Pierce oscillator for video timing. This provides the high-frequency "dot clock" and is divided down to create the precise PAL colour burst signal. This frequency is exactly four times the PAL subcarrier (4.43361875 MHz).
    • Logic: The top row of ICs contains 74156 dual 2-to-4 decoders/demultiplexers with open-collector outputs. These handle the colour mixing, functioning as a DIY Digital-to-Analogue Converter (DAC). They take digital data from the EGA lines (Ra, Rb, Ga, Gb, Ba, Bb) and decode them into specific voltage levels. A resistor ladder is connected to their outputs to create the various voltages representing different colours for the composite and luminance signals.

    Installing that ladder was a massive pain—so many different values to keep track of! But finally, the signal passes through an amplifier and buffer stage before exiting via a dodgy-looking RCA connector (I accidentally chose the wrong footprint on the PCB 🫤). So what’s Next?

    Next up is testing the EGA output. I didn't actually need to install half of the components for the EGA to work, but the board looked so bare without them! In the next update, we’ll see what happens when I run it through the GBS-8200. I’ll just turn it on and squint my eyes a little—I'm sure it’ll be fine.

  • Video board 1 of 2

    Dave04/17/2026 at 06:48 0 comments

    CRT board done, this contains the MC6548 CRTC, SRAM and Character ROM. Provides the dot data and colour data to the video_RF board, which is next.

  • New (old) chips

    Dave04/16/2026 at 05:35 0 comments

    Just got a bunch of ICs from a fellow Hackadyer ( is that the right term?). He sent me 8251 UART, 8253 TIMER, 8255 PIO,  Z80 DMA, 6522 VIA, AY-50-1015 UART, Z80 DART and 6845 CRTC. Thanks :) and will test and put to good use.

  • Side quest - run some programs using MAME

    Dave04/11/2026 at 04:20 0 comments

    While this project is about the recreation I have added some screengrabs using MAME. These are all images loaded up with MSBASIC. The booty one is particularly interesting as it has colour. There more but some are too rude, even at 320x200 monochrome.

  • Progress updates

    Dave04/05/2026 at 12:24 0 comments

    Currently it has working, audio and  serial and parallel ports. It has a monitor ROM so I can do basic tests and more importantly transfer test programs without having to burn the EEPROM all the time. I have since learnt about the OneROM project on GitHub would have used that if I knew earlier. Oh well I now have some ready for the next project.

    Also  in this picture is a real Excalibur 64 keyboard kindly donated by an owner of a couple of machines and had and extra keyboard. 

    Next step is getting the video going. This is going to be the hardest bit, so have split the video into the processing side which includes the 6845 CRTC, SRAM and other bits to process the colour and dot data. A second board will take this data and serialise it for RGB ( I think its a form of EGA ? ), composite video and maybe even RF. Probably steal a RF modulator from a old C64 board for that.

View all 6 project logs

Enjoy this project?

Share

Discussions

Dave wrote 04/08/2026 at 23:09 point

Hi Howard thanks for your comment. Must say I'm jealous, have only known of two machines out in the wild and I don't think they work either. If you ever do get it out please let me know. As a side project I am documenting the history and gathering any info I can on Excaliburs that still exist. And if you do want to get it going please reach out. Happy to help, I have quite a few spare bits and learnt a lot on how this system works. 

  Are you sure? yes | no

Howard wrote 04/08/2026 at 19:54 point

Hi, just stumbled across your project in an email I just received.  Looking forward to following along on the journey.  I built my Excalibur 64 when it was first released as a kit.  Unfortunately, it is not operational, but I was reluctant to let it go so still have it stashed away.  Maybe it is time to get it out and see if it is salvageable.

  Are you sure? yes | no

Does this project spark your interest?

Become a member to follow this project and never miss any updates