These pages 1-7 include example projects for experimentation with CBII, composed in Altium Designer 10 and/or Xilinx ISE12. Included are ported projects from the original CBI and peripherals, some new projects created to test CBII's capabilities and other general projects ported for experimental purposes. Please note these projects are works in progress and may have errors. If you're in a position to solve any bugs I would be very happy to include your solutions in these pages.
Note: .UCF and .BIT are included in the .ZIP of the downloadable AD project along with all the files required to compile using Altium Designer, as well as any source files used in creating/porting the project. All files required for porting to a different environment such as Xilinx ISE are supplied in the .ZIP.
All games are playable and interface to the Apple II keyboard. Keys are: A (up), Z (down), <-- (left), --> (right), X (jump/fire), C (coin), 1 (1 Player Start).
This design was ported from Katsumi Degawa's 2004 Mooncresta/Galaxian arcade board capture. Mr DO is one of several ROM sets the board is capable of executing. The game is playable via the Apple II keyboard for user control and game configuration.
This project is a port of John Kent's System 09 system-on-chip design. The design includes a MC6809 compatible processor and monitor/debugger. The system has a memory map similar to the SWTPc 6809 and includes several new peripherals.
This is a wip TI TMS9918A video card, as published in the AUG82 edition of Circuit Cellar and described as a "High resolution sprite oriented graphics card" for the Apple II. It is based on a soft core TMS9918A GPU and supports a full 16K of VRAM.
Various demo and test FPGA projects for Carte Blanche II
This is another port of MikeJ's miracle arcade hardware code, this time Namco's Pacman platform. As with many of the arcade platforms they work with several ROM sets. MAME ROM's can be used to convert to .VHDL ROM's using Mike's supplied script.
This is a wip project to re-create the ALF products Inc Apple Music/synthesizer Card MC1 in CB's FPGA. The design utilises four Texas Instruments SN76489AN sound generator soft cores written by Armin Laeuger.
A hardware capture of Don Burtis' Z80 MS Softcard using a proprietary cycle accurate Z80 Softcore for confirmation. The IO is connected out allowing the signals to be logic analyzed enabling other Softcores to be tested for suitability in the Softcard design.
Download AD10 version- Original Project was composed in Altium Designer 10 (27009).
A hardware capture of Don Burtis' Z80 MS Softcard. This wip project uses an external CMOS Z80 processor to confirm FPGA based support circuitry. By using an external real processor, problems associated with being cycle accurate are not an issue.