samedi 9 janvier 2021

Vintage PAL reader.

How to find the equations of old PALs that we find in vintage machines?

With this PAL / GAL reader:



More info here.

mardi 8 décembre 2020

A Drumulator in a FPGA?

After getting back to working with FPGAs for a few weeks, I took a first study of the Drumulator processor core to implement it in a Terasic DE2-70 board:



Obviously, shown like this, it is neither very sexy nor impressive. But, thanks to the keyboard with serial link previously made, I was finally able to observe for the first time the operation of the heart of the machine. 

More informations here : https://synthlan.blogspot.com/


samedi 5 décembre 2020

uPF--2? In fact, an uPF--1 in FPGA!

The concept of the Z80 development kit based on an FPGA board is validated :


more info here: https://sillycony.blogspot.com/

lundi 23 novembre 2020

Reader of Vintage PAL (next)

That's it, the reader of vintage PAL is functional. It can read old 20-pin PALs found in vintage synthesizers or computers. This makes it possible to find the equations of these programmable circuits and thus to program more modern components such as replacement GALs, with a GAL programmer like the MiniPro.

The PAL reader.

The Mini Pro programmer.

More info here: Reader of vintage PAL



lundi 2 novembre 2020

Power Supply for what you want....

A few weeks ago, I presented on this blog the development of a power supply mainly intended to replace those of the old machines.


After receiving virtually all components and performing the first tests, this power supply is working properly. The first measurements show that it is also very efficient and hardly heats up.


More info here: Synth Lan



vendredi 16 octobre 2020

PAL READER for the Colour Maximite 2

In the past, I have had to troubleshoot some Drumulator and more recently SP12. During this process it is necessary to understand the logical functioning of the machines. The problem is that among all the logic circuits, there is the presence of old PALs. These pals must be read to determine their logical equations. Unfortunately, there is no cheap pal reader to do this.

MiniPro TL866


Usually, a component programmer/reader like the MiniPro is sufficient to perform the read operation. However, this Minipro cannot read old PALs. The simplest solution is therefore to wire a breadboard connected to an Arduino like the Arduino Mega to perform the operation. 

Arduino Mega.


This is what I did to retrieve the PAL informations from the Drumulators. To do well, it would have been necessary to create a printed circuit board allowing an easy re-use of this system. However, I don't find the Arduino system to be particularly relevant for this type of application, especially for reading / writing files.

As I have just made a Color Maximite 2 computer, and this system includes all the elements to operate in total autonomy, I decided to create a PAL reading interface for this system : 


This board is really very simple. Once completed, it will remain to write the reading procedure program in Basic. What inspired me to use this computer is that with a processor which operates at more than 400MHz, the execution of programs written in Basic is really very fast.



In addition, adapting a program written in basic is very fast. On this system which has an integrated editor, a USB keyboard input and a VGA output, this operation is done without using a PC equipped with a compiler and programming software. It is really much more convenient.

As far as I'm concerned, I made the version of Maximite 2 presented on the picture above. This version is not very 'practical' to make because it requires a processor module available from Waveshare. Other sites offer a version where the processor is soldered directly to the motherboard. I also decided to do by myself some printed circuits board made of this version because it seems that, due to a strong demand for this Color Maximite 2, there are no more available on the 'market'.


Colour Maximite 2 Main board version without the Waveshare module.


You can find more information about the Color Maximite 2 on this site: https://geoffg.net/CMM2