MiSTer-devel / TI-99_4A_MiSTer

Texas Instrument 99/4A Home Computer
Other
20 stars 13 forks source link

TI-99/4A Core for MiSTer Platform

See below for original readme

TIPI User I/O to Raspberry PI Wiring:

RPI PIN USER PORT PIN USB Name USB 3.1 Breakout Board Pin
31 6 TX+ (9)
33 2 TX- (8)
35 3 GND_D (7)
36 1 D- (2)
37 0 D+ (3)
38 4 RX+ (6)
39 - GND/SHIELD (10)
40 5 RX- (5)

System Roms, Groms and DSRs

Original README

EP994A

My TI-99/4A clone implemented with a TMS99105 CPU and FPGA (master branch).
Another version of the clone (the latest development in soft-cpu branch) includes my own
TMS9900 CPU core written in VHDL.

See the file LICENSE for license terms. At least for now (without contributors from others)
the source code is made available under the LGPL license terms.
You need to retain copyright notices in the source code.

Latest changes

Commit 2018-01-03:

Commit 2016-11-13:

Hackaday

Project is documented to an extent at Hackaday and AtariAge TI-99/4A forums.

https://hackaday.io/project/15430-rc201699-ti-994a-clone-using-tms99105-cpu

AtariAge

The AtariAge forum thread talks about my other FPGA project as well, but contains information about http://atariage.com/forums/topic/255855-ti-994a-with-a-pipistrello-fpga-board/page-8

About the directories

firmware test software I used to debug the hardware. Written in assembler. Also some loading scripts.

fpga the VHDL code implementing the TI-99/4A (except the CPU).

memloader a program for Windows (compiled with Cygwin) to transfer data from PC to the FPGA. This program is used for a few purposes:

schematics the schematics of the protoboard (incl. CPU, clock, a buffer chip) connected to the FPGA board. Note: the schematics are in a need of an update, the current version lacks to wires: