Geschlossen: Sammelbestellung: Neue ULA im CPLD von Andy Rea

ZX-Team Forum
Benutzeravatar
Paul
User
Beiträge: 2776
Registriert: 10.03.2010, 12:01
Wohnort: Germanys west end

Geschlossen: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von Paul » 24.06.2018, 18:18

Hallo Leute,
im englischen Forum hat Andy Rea seine neue ULA vorgestellt https://www.sinclairzxworld.com/viewtopic.php?f=6&t=871 und mich gebeten eine Sammelbestellung für Deutschland zu organisieren.
Die ULA hat ziemlich genau die Größe der original ULA, basiert auf einem CPLD von Xilinx, dem XC9572XL (5V tolerant) in QFP Gehäuse.
Er lötet diese von Hand.
Die ULA ist ein direkter Ersatz für die original ULA, ohne zusätzliche features ausser der Möglichkeit über einen externen Schalter M1NOT ein und ausschaltbar zu haben. Keine Pokes, kein Turbo, kein invertieren usw.
Edit: Sie unterstützt derzeit Video out und Modulator, Karls Video Platinen sollten funktionieren und werden asap getestet.

Ist M1NOT schon im Rechner eingebaut so bleibt das so (default der ULA ist "aus") und man kann sich den Schalter sparen.
Hat man kein M1NOT im Rechner verbaut und möchte es nicht nutzen so kann man sich den Schalter ebenfalls sparen.
Den Schalter benötigt nur wer noch kein M1NOT hat und dieses ein/ausschaltbar haben möchte.
Der Schalter und die dazu benötigten Kabel werden nicht mitgeliefert.
Da der Versand einer einzelnen ULA aus Großbritannien 8 Pfund kostet, und die ULA nur 15 Pfund bietet sich eine Sammelbestellung an.
Bitte meldet hier (verbindlich) eure Bestellung mit Anzahl an.
Ich nehme 5.
Die Sammelbestellung bleibt bis zum 9.7.2018 geöffnet, ab dem 10.7.2018 00:00 Uhr werden keine zusätzlichen Bestellungen mehr angenommen.
Bitte verbreitet diese Information weiter.
Liebe Grüße
Paul

Code: Alles auswählen

Paul.......... 5	zuhause
Siggi..........5	Mahlerts
ZX-Heinz.......2	DHL  
Jens.......... 1	Lübecke
Klaus-Dieter...1	Lübecke
Holmatic.......2	Lübecke
Joachim....... 1	Mahlerts
Schombi....... 1	Wolfhagen
Tokabln....... 2	Hermes
Sbetamax...... 1	Hermes
Grautier...... 2	Hermes
Baert......... 2	Hermes
Msch.......... 1	Mahlerts	VideoOut
Summe.........26
Zuletzt geändert von Paul am 11.07.2018, 07:43, insgesamt 42-mal geändert.
Theoretisch ist zwischen Theorie und Praxis kein Unterschied.
Praktisch allerdings wohl.

Benutzeravatar
siggi
User
Beiträge: 2383
Registriert: 06.12.2005, 08:34
Wohnort: D, Hessen, tiefste Werreraa
Kontaktdaten:

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von siggi » 24.06.2018, 19:47

Hallo Paul
ich nehme auch mal 5.

Gruß
Siggi

PS: wer M1NOT fest einschalten will, kann dies auch mit einem dicken Lötklecks auf der Andy-ULA erledigen (ohne Schalter)
Mein ZX81-Web-Server: online seit 2007
http://zx81-siggi.endoftheinternet.org/index.html

Datenkraken bitte nicht füttern!

Benutzeravatar
ZX-Heinz
User
Beiträge: 1503
Registriert: 05.12.2011, 14:45

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von ZX-Heinz » 24.06.2018, 20:03

Hallo Paul,
für mich aus Neugier bitte 1 Stück. Übergabe am besten in WB, Bezahlung kann vorher erfolgen.
Gruß, Heinz

Benutzeravatar
tokabln
User
Beiträge: 1408
Registriert: 10.11.2013, 00:24
Wohnort: D, Berlin (Mariendorf)

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von tokabln » 24.06.2018, 20:09

Hallo Paul,

wenn auch das neuere ZX81CCP von Pokemon damit funktioniert, würde ich 2 Stück abnehmen.

Lieben Dank für diese Info.
Lieben Gruß Torsten
BMZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, T41, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e

Benutzeravatar
Jens
User
Beiträge: 1142
Registriert: 23.08.2005, 13:31
Wohnort: D-31582 Nienburg/Weser

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von Jens » 24.06.2018, 20:53

Ich hätte gerne 1 Stück davon...

Gruß
Jens
Der ZX81 rechnet mit allem, nur nicht mit seinem Besitzer...
Neues aus der KI-Welt... Die Automate kann sich selbst essen.

andyrea
User
Beiträge: 49
Registriert: 03.04.2018, 20:30

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von andyrea » 24.06.2018, 21:53

Sorry for my English i am not good at German :mrgreen: however a little more information for you. he video output is 1V p-p intended to drive directly into a 75ohm composite input, so no transistor buffer or pokemon *ccp is required just take the video signal direct to the antenna socket. if you happen to own a monitor with a hi-z composite input then a link is provided which can be shorted to place a 75ohm load across the video signal. i expect in most cases the link shall not be needed.

the eagle eyed among us may notice that pin 35 is un-populated this would have been the oscillator input but after some thought i decided to incorporate an on board xtal oscillator leaving this pin unused. deciding what to do with a spare pin i opted for what i thought would be most useful M1not. so left open circuit ( it has a pull up resistor on it ) ULA operates as normal, take this pin to 0v then M1not is enabled.

the pins should fit most ic sockets however i recommend the use of a turned pin socket.

Bild Bild Bild

regards Andy

Benutzeravatar
Joachim
User
Beiträge: 999
Registriert: 06.11.2004, 20:21

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von Joachim » 24.06.2018, 23:26

Hallo Paul,
für mich bitte auch eine. Auslieferung kann in Mahlerts sein, Bezahlung natürlich sofort.
DANKE!
Viele Grüße!
Joachim


ZX80, ZX81, ZX-Spectrum, ZX96, ZX2000, ZXmore, ZX81NU, Blauer Engel, AX81

Benutzeravatar
schombi
User
Beiträge: 2473
Registriert: 05.09.2012, 09:45
Wohnort: Kreis KA

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von schombi » 25.06.2018, 11:14

Ich würde auch eine nehmen. Andy´s Sachen sind immer top!

Benutzeravatar
ZX-Heinz
User
Beiträge: 1503
Registriert: 05.12.2011, 14:45

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von ZX-Heinz » 25.06.2018, 14:21

Hello Andy,
the new ULA replacement is very nice. Thank you for this development for a good price!
There was the question, if the ULA will work together with pokemons ZX81CCP-modul. One of the advantages of this vid-board consists in the possibility to switch over the display from w/b to black/white. Would it possible to integrate this option also in the new ULA? Yet one more additional pin :wink: ?

andyrea
User
Beiträge: 49
Registriert: 03.04.2018, 20:30

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von andyrea » 25.06.2018, 19:50

ZX-Heinz hat geschrieben:
25.06.2018, 14:21
Hello Andy,
the new ULA replacement is very nice. Thank you for this development for a good price!
There was the question, if the ULA will work together with pokemons ZX81CCP-modul. One of the advantages of this vid-board consists in the possibility to switch over the display from w/b to black/white. Would it possible to integrate this option also in the new ULA? Yet one more additional pin :wink: ?
Hello Heinz,

it is too late to add additonal inputs as PCB's are already made, if you are happy to lose M1not which can still be realized by cutting track and adding resistor and diode on the ZX81 i could use that input to invert the video.

However the video output circuit is very simple and without too much bother could probably be changed to suit what zx81CPP expects to see. we should ask pokemon what levels are needed and the input impedance of zx81CPP .

in the CPLD the video is produced by 2 outputs,

when both outputs are floating ( tri-state ) we get 0v at 75ohm load.
when first output goes high (3.3v via 750 ohm series resistor ) we get 0.3v ( simple resistor divider )
when second output goes high ( 3.3v via 160 ohm series resitor ) we got 1.05v ( simple resistor divider )
ONLY 1 output goes high at a time.

i am thinking that a simple way to make it work with zx81CPP would be to put a suitable resistor across the tv type link so you can vary the output levels by varying ( increasing ) the 75 ohm side of the divider thus raising the level.

Regards Andy

Benutzeravatar
ZX-Heinz
User
Beiträge: 1503
Registriert: 05.12.2011, 14:45

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von ZX-Heinz » 25.06.2018, 20:31

Hello Andy,
Thank you for the prompt answer. No, I don't want to lose the M!NOT and will take the ULA as it is. I also will not use the ZX81CCP together with this ULA.
Clever idea, to use the tristate modus to generate the three different voltage levels (sync/black/white) needed for the video signal.
Regards, Heinz

Benutzeravatar
tokabln
User
Beiträge: 1408
Registriert: 10.11.2013, 00:24
Wohnort: D, Berlin (Mariendorf)

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von tokabln » 25.06.2018, 22:13

Hallo Paul,

so wie ich Andy's Antwort interpretiere, kann seine ULA im Moment nicht das ZX81CCP Video Interface supporten, damit wäre ich erstmal raus. Egal ob ZX81 CCP oder die vorherige Variante, dies ist für mich schon wichtig, da alle meine ZX81 entweder mit der vorherigen Version oder mit der ZX81 CCP Version ausgestattet sind.

@Heinz, Danke für Deine Nachfrage an Andy.
Lieben Gruß Torsten
BMZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, T41, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e

andyrea
User
Beiträge: 49
Registriert: 03.04.2018, 20:30

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von andyrea » 26.06.2018, 00:27

Hello Heinz,

Does ZX81CPP offer any other benefits besides clear picture and possibility to invert video ?

I think i have a way to offer inverted video switchable by means of a 9 byte machine code program in conjunction with some extra logic inside the CPLD. The idea is to have consecutive reads from port $FE the first IN ($FE) triggers a timer, if any instruction other than another IN ($FE) occurs next then the sequence will time out and no changes are made. it is possible to switch back and forth as many times as you like.

i need to do some further testing but so far it is looking very promising.

Regards Andy

Benutzeravatar
Paul
User
Beiträge: 2776
Registriert: 10.03.2010, 12:01
Wohnort: Germanys west end

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von Paul » 26.06.2018, 06:08

EDIT: NACH ANDY'S TESTS VOM 26.6. WURDE DER WARNHINWEIS AM 27.6. ENTFERNT.
Zuletzt geändert von Paul am 27.06.2018, 06:15, insgesamt 1-mal geändert.
Theoretisch ist zwischen Theorie und Praxis kein Unterschied.
Praktisch allerdings wohl.

Benutzeravatar
Paul
User
Beiträge: 2776
Registriert: 10.03.2010, 12:01
Wohnort: Germanys west end

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von Paul » 26.06.2018, 06:14

andyrea hat geschrieben:
26.06.2018, 00:27
Hello Heinz,

Does ZX81CPP offer any other benefits besides clear picture and possibility to invert video ?
There is a version of Pokémons Pcbs that offers sync while Beeing in FAST MODE in order to prevent modern TVs to show a blue screen while calculations are made.
Kind regards Paul
Theoretisch ist zwischen Theorie und Praxis kein Unterschied.
Praktisch allerdings wohl.

Benutzeravatar
mrtinb
User
Beiträge: 96
Registriert: 30.12.2016, 07:16
Wohnort: Kolding, Denmark
Kontaktdaten:

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von mrtinb » 26.06.2018, 07:26

andyrea hat geschrieben:
26.06.2018, 00:27
I think i have a way to offer inverted video switchable by means of a 9 byte machine code program in conjunction with some extra logic inside the CPLD. The idea is to have consecutive reads from port $FE the first IN ($FE) triggers a timer, if any instruction other than another IN ($FE) occurs next then the sequence will time out and no changes are made. it is possible to switch back and forth as many times as you like.

i need to do some further testing but so far it is looking very promising.
Wow... that’s brilliant innovation!
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

Benutzeravatar
ZX-Heinz
User
Beiträge: 1503
Registriert: 05.12.2011, 14:45

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von ZX-Heinz » 26.06.2018, 12:13

andyrea hat geschrieben:
26.06.2018, 00:27
Does ZX81CPP offer any other benefits besides clear picture and possibility to invert video ?
i need to do some further testing but so far it is looking very promising.
Hello Andy,
don't waste your time on the inverse pict option, it is really not as important!
Concerning your question about the ZX81CCP: It improves the vid signal (back porch as your ULA also does) , amplifies it to 1.1Vss, and offers the option of inverse picture. Here are the vid signals of the original ZX81 compared with the ZX81SCP-modul:
Video-ZX81.jpg
Video-ZX81.jpg (74.02 KiB) 1583 mal betrachtet
@paul, tokabeln: The second picture shows that the DC-level is around 2V. This offset voltage is needed to drive the vid-modulator and (?) the ZX81CCP. Since Andy's ULA offers only 0.3V both devices will not work together with Andy's ULA. It could be possible that pokemons ZX81CCP has a wider range accepting those low signals. There is still some hope. I didn't look into pokemon's scheme. Finally, one should ask pokemon.
Zuletzt geändert von ZX-Heinz am 26.06.2018, 13:01, insgesamt 1-mal geändert.

Benutzeravatar
mrtinb
User
Beiträge: 96
Registriert: 30.12.2016, 07:16
Wohnort: Kolding, Denmark
Kontaktdaten:

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von mrtinb » 26.06.2018, 12:51

ZX-Heinz hat geschrieben:
26.06.2018, 12:13
don't waste your time on the inverse pict option, it is really not as important!
(To me this option would be great. And very cool to be software selectable.)
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

andyrea
User
Beiträge: 49
Registriert: 03.04.2018, 20:30

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von andyrea » 26.06.2018, 13:51

Thank you Heinz for the further information.

having looked at some of the schematics for Pokemon's CCP / CCB boards I believe that the boards that have potentiometers to adjust the sync and pixel sensitivity can work with this ULA, with the addition of a single resistor to the ULA across the tvtype shorting link say 470 ohm.

This would result In the following approx voltages

Sycn tip 0v
Black 1.4v
White. 2.55v

I doubt that the modulator would work at these voltages and may still need to be disconnected.

With these significant offset voltages you should be able to adjust the potentiometers on the CCB CCP board to suit.

Of course the proof would be to try it for real.

Hope this is helpful

Regards Andy

andyrea
User
Beiträge: 49
Registriert: 03.04.2018, 20:30

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von andyrea » 26.06.2018, 13:56

mrtinb hat geschrieben:
26.06.2018, 12:51
ZX-Heinz hat geschrieben:
26.06.2018, 12:13
don't waste your time on the inverse pict option, it is really not as important!
(To me this option would be great. And very cool to be software selectable.)
Hi Martin, it is very experimental I need to test with much software to make sure that it will not be falsely triggered. However since as all known hardware needs to work with port $fe correctly otherwise your keyboard would stop working. Then I don't see any hardware comparability issues.

Regards Andy

Benutzeravatar
ZX-Heinz
User
Beiträge: 1503
Registriert: 05.12.2011, 14:45

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von ZX-Heinz » 26.06.2018, 15:22

Hello Andy,
I also expect that pokemons board will work with the increased voltages
andyrea hat geschrieben:
26.06.2018, 13:51
.. with the addition of a single resistor to the ULA across the tvtype shorting link say 470 ohm.
This would result In the following approx voltages

Sycn tip 0v
Black 1.4v
White. 2.55v
It would be good if somebody could check it. I for myself won't use the new ULA together with the ZX81CCP. Why should I do so? The problem with the modern LCDs was the missing back porch, but the new ULA generates it. I will take the new ULA as it is.
Heinz

andyrea
User
Beiträge: 49
Registriert: 03.04.2018, 20:30

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von andyrea » 26.06.2018, 22:46

I had time this evening to do a little experiment. with the addition of a single 1K resistor across the tv type link pins My ULA can drive the modulator in an acceptable way.

scope showing back porch
Bild

This is RF :shock: on a colour 14inch CRT
Bild

it seems that the modulator has some pull up resistance on its input which actually helps in this case.
the voltages with the modulator connected are :-

sync tip 2.06v
black 2.46v
white 2.90v

pretty sure that at these levels the pokemon CCB CCP will be working.

Benutzeravatar
Paul
User
Beiträge: 2776
Registriert: 10.03.2010, 12:01
Wohnort: Germanys west end

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von Paul » 27.06.2018, 06:08

This is VERYgood news.
I'm going take the warning away.
I will test Pokémons pcb as soon as your sample arrives.
Theoretisch ist zwischen Theorie und Praxis kein Unterschied.
Praktisch allerdings wohl.

Benutzeravatar
tokabln
User
Beiträge: 1408
Registriert: 10.11.2013, 00:24
Wohnort: D, Berlin (Mariendorf)

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von tokabln » 27.06.2018, 08:46

That's pretty cool...

and under this circumstance I'll be back and will take 2 boards.

Many thanks for your kind help.
Lieben Gruß Torsten
BMZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, T41, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e

Benutzeravatar
ZX-Heinz
User
Beiträge: 1503
Registriert: 05.12.2011, 14:45

Re: Sammelbestellung: Neue ULA im CPLD von Andy Rea

Beitrag von ZX-Heinz » 27.06.2018, 10:14

andyrea hat geschrieben:
26.06.2018, 22:46
it seems that the modulator has some pull up resistance on its input which actually helps in this case.
the voltages with the modulator connected are :-

sync tip 2.06v
black 2.46v
white 2.90v

pretty sure that at these levels the pokemon CCB CCP will be working.
Hello Andy,
these are good news. Concerning the pull up res in the modulator: The vid signal is feeded in the emitters over R7, and R7 together with R9 will do the "pulling up" as you have expected. Here is the scheme of the UM2133:
UM1233.jpg
UM1233.jpg (36.46 KiB) 1458 mal betrachtet
Moreover, the voltages you have measured show that the operating point of the transistors T2,T3 is almost the same as for the original ULA. So everything is fine. Cant wait getting your small new ULA! :D

Antworten