MECB Roadmap / Index
Posted: Sun Nov 19, 2023 10:00 pm
The purpose of this topic is to provide a Roadmap of intended MECB product developments, as well as Index links to the individual MECB product discussion topics.
Please also use this topic to raise new product suggestions, and to advise us of a product you are creating, that you’d like us to add to the lists below together with the link to the main discussion Topic for your product.
This will help avoid re-inventing the wheel, if multiple users are planning on creating similar products.
Individual MECB Product - Topic Subject Naming Standard
Each topic created to discuss a specific MECB product should have the Subject prefixed with either [P], to indicate an in Planning or in-Progress product, or [version number] (e.g. [v1.0]), to indicate a product that's now in-Production (i.e. realised / available).
Roadmap
In-Production
Be sure to also first review the MECB Background & Introduction topic.
Address Decoding Glue Logic (ATF16V8)
For MECB, I standardised on the ATF16V8 as a good "retro friendly" solution for providing simplified & flexible Address Decoding Glue Logic.
The MECB GitHub repository contains a folder for each MECB Card, containing the source file for the card's PLD. Each source file contains commented-out sections for various different standard memory maps.
To allow easily re-programming of your PLD chip with a simple USB programmer (e.g. TL866), without the need to install WinCupl (to compile the .PLD source), I've also included in the GitHub folders, compiled .jed files, for most of the standard memory maps included in the source.
This should make life a lot easier for those who don't have WinCupl installed, or have no prior experience with PLD programming (but do have a USB programmer for your ROMs).
Last Updated: 15-Nov-2024
Please also use this topic to raise new product suggestions, and to advise us of a product you are creating, that you’d like us to add to the lists below together with the link to the main discussion Topic for your product.
This will help avoid re-inventing the wheel, if multiple users are planning on creating similar products.
Individual MECB Product - Topic Subject Naming Standard
Each topic created to discuss a specific MECB product should have the Subject prefixed with either [P], to indicate an in Planning or in-Progress product, or [version number] (e.g. [v1.0]), to indicate a product that's now in-Production (i.e. realised / available).
Roadmap
Status | Product | Who |
Planning | MECB Mass Storage and/or Keyboard Interface Card | DigicoolThings |
Planning | MECB 68008 CPU Card | DigicoolThings |
Planning | MECB WDC I/O Card | DigicoolThings |
Planning | MECB Z80 CPU Card | DigicoolThings |
In-Production
Version | Product | Who |
v1.2 | MECB Backplane | DigicoolThings |
v2.0 | MECB Prototype Card | DigicoolThings |
v1.0 | MECB Prototype PLD Card | DigicoolThings |
v2.0 | MECB TMS9918 / TMS992x VDP Video Card | DigicoolThings |
v2.5 | MECB MC6809 (or HD6309) CPU Card | DigicoolThings |
v1.1 | MECB Motorola I/O + Sound Card | DigicoolThings |
v1.1 | MECB 1MB ROM Expansion Card | DigicoolThings |
v1.3 | MECB 6502 or 65C02 CPU Card | DigicoolThings |
v1.0 | MECB 6309 CPU PLCC Card | DigicoolThings |
Be sure to also first review the MECB Background & Introduction topic.
Address Decoding Glue Logic (ATF16V8)
For MECB, I standardised on the ATF16V8 as a good "retro friendly" solution for providing simplified & flexible Address Decoding Glue Logic.
The MECB GitHub repository contains a folder for each MECB Card, containing the source file for the card's PLD. Each source file contains commented-out sections for various different standard memory maps.
To allow easily re-programming of your PLD chip with a simple USB programmer (e.g. TL866), without the need to install WinCupl (to compile the .PLD source), I've also included in the GitHub folders, compiled .jed files, for most of the standard memory maps included in the source.
This should make life a lot easier for those who don't have WinCupl installed, or have no prior experience with PLD programming (but do have a USB programmer for your ROMs).
Last Updated: 15-Nov-2024