Skip to content

Software and modifications for Grant Searle's multicomp FPGA design, mostly focussed towards the 6809 variant: Forth (CamelForth), FLEX, CUBIX, NITROS9, FUZIX and the exec09 emulator.

Notifications You must be signed in to change notification settings

integrateddigital/multicomp6809

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOCUMENTATION
For instructions and other documentation for these files, refer to the Wiki (use the link at the top of the page). You might not see the link if you are using a mobile device -- you may need to select "desktop version"

I always wanted a 6809 machine. I still have the A4 notebook where I sketched out design ideas. However, I never simultaneously had the time and money to build one from scratch (even though I have accumulated all of the parts in my junk box over the years).

When I saw this http://searle.hostei.com/grant/Multicomp/index.html I realised I could satisfy my yearning without too much soldering.

I decided that I would run Brad Rodriguez's Camelforth on it. Before I did that I resussitated a 6809 emulator and added crude support first for Brad's "scroungmaster" machine and then for the 6809 multicomp machine. That emulator is https://github.com/nealcrook/exec09.

Camelforth is currently running on real hardware. Using a hardware bank-switching unit on multicomp Camelforth can also act as boot loader for Grant's port of Microsoft ROM BASIC and for the N8VEM port of Dave Dunfield's CUBIX and for my port of FLEX. All of this also runs on exec09.

This repository is a venue for sharing the hardware and software that I have used on my multicomp.

For detail on how to use any of this stuff, click on the "wiki" button on the right.

More on CamelForth here: https://launchpad.net/camelforth http://www.camelforth.com/ http://www.bradrodriguez.com/papers/index.html

Approximate WIKI Change Log:

03Feb2016 Rework FLEX stuff to add more detail and make it clearer

05Feb2016 Rework CUBIX stuff to describe new single-step boot. Remove references to obsolete SDINIT.

12Feb2016 New BUGGY source code - single step now works. Expanded WIKI pages on CamelForth to add some links on tutorials. New versions of TERMINAL and UART VHDL to add functional reset of input FIFOs to avoid some start-up problems.

About

Software and modifications for Grant Searle's multicomp FPGA design, mostly focussed towards the 6809 variant: Forth (CamelForth), FLEX, CUBIX, NITROS9, FUZIX and the exec09 emulator.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Forth 55.9%
  • VHDL 20.9%
  • Assembly 14.0%
  • Perl 7.9%
  • Shell 1.1%
  • Stata 0.2%