User:Keith

From VisualChips

Revision as of 22:41, 30 January 2011 by Keith (Talk | contribs)
Jump to: navigation, search

About me

I'm a 46 year old electronic engineer living in Cambridge UK. Started off doing 4 years as a technical author, went round the world, and have been doing small scale design and technician work. I'm a bit overqualified as a technician, but the work is reliable and lower stress. I also do a manual job in the evening, so I don't get home till about 10 pm.

I've been doing the 2-job thing since Dec. 2005, so almost all my spare time has gone. My hobby projects are in stasis. My last project was cloning the Acorn atom in a Xilinx FPGA. I succeeded and added many features that were not on the original. Colour, sound, hardware cursor, I2C, etc. Since then, HDTVs have become the norm. So the next step (when I get some spare time) is to modify the design to drive a high-res screen by 'stretching' low res pixels over many high-res pixels. I'll have to buy a hi-def TV for that.

The best 6502 machine was the Atari 800 series. I've got an eye on cloning that based on my Atom Clone. The fundamental timing of video and memory is purposely identical. I have a VHDL model of the POKEY chip from MikeJ of FPGA Arcade, and have had that running in my Atom. I have a real Atari 800XL to use as a reference during development.

Sandpit area

Under development. I compiled a spreadsheet listing chips that were being reverse engineered by anyone. It also includes chips the Visual Chip group already have, and do not need further samples thereof.

This is the table so far. As I expected, it is rather wide.

Nice feature is the sort by buttons. People can list things by manufacturer or progress. Progress is a bit tricky, as one needs an ascending alphanumeric code to sort.

Date codes have been made ISO compliant, to avoid any month/day number order confusion.

Manufacturer Item YYWW Chip marking Pkg Donor Sent Status Transistors Polygons Group Comments
AMD 9016EPC-B 8222 JBP DIP16 2 ...
AMD 9511A M.T. 2010-09-21 1 Math arithmetic processor
Atari 10444D 'TIA' 8150 TSU C010444-11D 135A002D DIP40 9:Sim 6193 28751 Used in Atari 2600
Ferranti ? DPKG, photographed and stitched ULA Acorn Electron ULA
Ferranti ? DPKG, photographed and stitched ULA Sinclair Spectrum ULA
Ferranti DSCF3404 DPKG, low-res photograph ULA Acorn Tube ULA
Fujitsu 8086 8728 DIP40 K.H 2011-01-22 1 CPU CPU, 16-bit data bus
Fujitsu 8088 8719 DIP40 K.H 2011-01-22 1 CPU CPU, 8-bit data bus
Hitachi HD6309 E.S. 2010-09-18 1 CPU Used in Tandy CoCo and Dragon. Worth doing before the 6809, as it is the superior chip that retro-enthusiasts want for their 6809 machines.
Inmos IMS C011 9801 DIP28 K.H 2011-01-22 1 Transputer link adapter
Inmos IMS T225 9340 and 9836 PLCC68 K.H 2011-01-22 1 CPU Transputer, 16-bit bus
Inmos IMS T425 9320 and 9842 PLCC84 K.H 2011-01-22 1 CPU Transputer, 32-bit bus
Intel 8008 E.S. 2010-09-18 1 ...
Intel 8271 S4491 101195-003 1977 DIP40 2 FDC Used in Acorn machine like BBC micro
Intel 8273 M.T. 2010-09-21 1 Vid video interface controller
Intel 8741 7852 1978 DIP40 M.T. 2010-09-21 1 ...
Intel 80186 ???? K.H 2011-01-22 1 CPU Ceramic flip-chip with metal lid
Intel 80188 PGA K.H 2011-01-22 1 CPU Ceramic PGA with metal lid
Intel 80286 8523 K.H 2011-01-22 1 CPU Ceramic flip-chip with metal lid
Intel 8085AH-2 8501 DIP40 M.T. 2010-09-21 1 ...
Intel 80C188XL-20 ? K.H 2011-01-22 1 CPU 2 pcs, one known dead. CMOS
Intel D3001 S4015 I1430041 1974 DIP40 2 ...
Intel P8041A 1102 8201 104566-001 1977 DIP40 2 ...
Intel P8080A-2 L2057569 1979 DIP40 DPKG, T5xBF-NS CPU ...
Intel P8085AH 9849 -1976 DIP40 2 CPU ...
Intel P8275 L2167191 1976 DIP40 2 ...
Microchip AY-3-1015D 8011 DIP40 2 I/O UART
Microchip AY-3-8910 8212 DIP40 K.H 2011-01-22 1 sound generator VHDL models available. The sound mixer circuit was very non-linear, which made VHDL model have to use a table
Microchip SP-0256-AL2 8247 DIP28 K.H 2011-01-22 1 speech synthesis chip. ROM contents available.
MOS Technology 6502 8316 1683 DIP40 9:Sim 3510 19530 CPU ...
MOS 6507 8151 C010745 5181 DIP28 DPKG, T5xBF-NS, T10xBF-NS CPU Used in Atari 2600
MOS 6550 7827 2778 DIP22 2 I/O ...
MOS 6532 8202 C010750-12 R6532-15 8202 DIP40 DPKG, T10xBF, S10xBF, CV RAM, I/O, Timer. Used in Atari 2600
MOSTEK MK3880N 8229 MK3880N DIP40 2 CPU MOSTEK Z80 2nd sourced
Motorola MC6800 8616 68A00P R7E8616 DIP40 DPKG, T5xBF-NS CPU ...
Motorola 68000 DPKG, CPU Used in Atari ST
Motorola MC68008 8334 DIP52 K.H 2011-01-22 1 ceramic, metal lid. 8-bit bus interface
Motorola MC68010 E.S. 2010-09-18 1 CPU ...
Motorola MC6808P 7847 4H7847 DIP40 2 ...
Motorola MC6809 DIP40 E.S. 2010-09-18 1 CPU Internal clock
Motorola MC6821P 8149 MN8149 Korea DIP40 2 I/O ...
Motorola MC6846P3 7844 TV BUG DIP40 2 Vid ...
Motorola MC6847P 8008 DIP40 N.M. 2010-09-17 2 Used in Tandy CoCo and Dragon, and Acorn Atom
Motorola MC6850P 7938 7938 DIP24 2 I/O ...
Motorola MC6854 9218 DIP28 K.H 2011-01-22 1 I/O Advanced Data Link Controller
Motorola MC68B09EP 8446 DIP40 K.H 2011-01-22 1 External-clock, E and Q, 2MHz
Motorola MC68B45SP 8733 DIP40 K.H 2011-01-22 1 Popular video address sequencer, used in many old machines.
Motorola MCM21L14P30 8203 D8203 DIP18 2 ...
Motorola MCM6810P 8321 JF38321 DIP24 2 RAM Not very worthwhile, can use modern RAM chips instead.
Nat. Semi INS 8255 8420 DIP40 K.H 2011-01-22 1 I/O popular I/O chip
Nat. Semi? 825 482305594-001/A DIP40 2 ...
NEC D8035 DIP40 K.H 2011-01-22 1 MPU ...
NEC DP5380 8736 DIP40 K.H 2011-01-22 1 I/O SCSI chip
NEC upD3710 M.T. 2010-09-21 1 Tape tape drive controller
NEC uPD7220 M.T. 2010-09-21 1 Vid display controller
Nintendo GameBoy 1989 A.B 2010-09-18 1 ...
Nintendo N64 PAL CIC B.E. 1 ...
Nintendo NES CPU B.E. 1 CPU ...
Nintendo NES motherboard J.L, B.E. 1 ...
Nintendo NES NTSC CIC 1 ...
Nintendo NES PAL CIC 1 ...
Nintendo NES PPU 1 ...
Nintendo SNES motherboard B.E. 1 ...
Siemens/Intel SAB8748 7808 1978 DIP40 M.T. 2010-09-21 1 ...
Signetics SCN68681 PLCC44 K.H 2011-01-22 1 I/O 68000 compatible basic UART
SMC CRT5027 8242 8242C 4/83 DIP40 2 Vid ...
SMC CRT9007 8330 A8330N DIP40 2 Vid ...
Synertek 2650 7643 DIP40 K.H 2011-01-22 CPU CPU. Ceramic, metal lid. Obscure microprocessor
Tektronix PI U-260 160-0974-01 1981 DIP24 2 ...
Tektronix PR U-440 160-1000-01 1981 DIP24 ...


Status level codes

  1. Samples wanted
  2. Samples awaiting delivery
  3. Samples acquired, analysis not started
  4. Depackaged
  5. Metallised Surface photographed
  6. Metallised layer removed
  7. Silicon surface photographed
  8. Polygon capture
  9. Modelling
  10. Simulation
Personal tools