Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Sonstiges » NKC - NDR Klein Computer (Neue Platinen) » Themenansicht

Autor Thread - Seiten: -1-
000
29.09.2017, 14:02 Uhr
Steffen.111

Avatar von Steffen.111

Moin in die Runde,

ich habe für den NKC eine Platine mit zwei CTC, einer SIO und einer PIO entwickelt. Diese ist hautsächlich als Entwicklungsplattform gedacht,
um sich mit den Besonderheiten der Z80 Peripherie-Bausteinen vertraut machen zu können.
Wobei die CTC nach meiner Meinung als interner zeitgesteuerter Interruptgeber schon sehr wichtig ist.

Beim Entwurf nicht zuletzt aus Platzgründen auf Außenbeschaltung der Schnittstellen verzichtet. Das wäre einer Aufsetzplatine oder Steckerschaltung vorbehalten.
Auf Wunsch habe ich ein seriellen Port auf eine FTDI-Schnittstelle (nicht im Schaltplan) für ein USB-Modul gezogen. Hier ist eine kritische Überprüfung noch erwünscht.

Ich habe auf Anregung versucht die Platine auch für Nutzer der 68k CPU nutzbar zu machen. Nicht zuletzt vielen Dank für die Unterstützung auch an Tom16, DerInder und Creep,
die das Layout bereits durchgesehen haben und wertvolle Anregungen eingebracht haben.

Die Platine würde Creep dann dankenswerter Weise wieder fertigen lassen und unter Flohmarkt anbieten. Meinungen, Kritiken und Anregungen sind willkommen.

Grüße, Steffen


Schaltplan:

Dieser Beitrag wurde am 29.09.2017 um 14:04 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
29.09.2017, 14:13 Uhr
Deff

Avatar von Deff

Welchen Zweck sollen die Bez. an den Vielpinnern erfüllen? Sie stehen ja innerhalb des Best.-druckes und sind nach dem Bestücken nicht mehr lesbar, werden auch von eventuell verwendeten Sockeln überdeckt!

Ingo
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
29.09.2017, 14:50 Uhr
jde

Avatar von jde

Vielleicht damit man mit dem Bestückungsplan dran messen kann?
.. wäre ja gut, aber warum sind die Beschriftungen nicht nur von unten und rechts lesbar?
Pads an IC10 sind größer als bei den anderen ICs und es sind 2 verkrüppelte Pads dabei.

Jonny

Dieser Beitrag wurde am 29.09.2017 um 14:58 Uhr von jde editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
29.09.2017, 15:14 Uhr
Steffen.111

Avatar von Steffen.111

Moin Ingo und Jonny,
der Pin-Aufdruck war/ist für das Routing ganz gut, da muss man nicht immer die Pins zählen.
Später haben die in der Tat keinen Nutzen mehr, stören mich aber auch nicht.
Der IC10 ist von einer anderen Platine so übernommen. .... (Pads nun angepasst).
Die "verkrüppelten" Pads sind sicher Absicht, da diese frei bleiben und nutzlos hier sind.
Grüße, Steffen

Dieser Beitrag wurde am 29.09.2017 um 15:21 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
29.09.2017, 17:09 Uhr
Creep



So, ich hab mal 5 Prototypen bestellt. Wer sich am Testen beteiligen möchte: Eine Platine aus der Vorfertigung kostet ca. 7¤.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
29.09.2017, 17:38 Uhr
Deff

Avatar von Deff

Aus welchem Grund ignorierst Du die Thermalpad-Funktion von Sprint Layout, Steffen?
Beim Betrachten der Fotoansicht meine ich zu erkennen, dass da stattdessen diverse Leiterzugkreuze vorhanden sind.
Ingo
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)

Dieser Beitrag wurde am 29.09.2017 um 20:02 Uhr von Deff editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
29.09.2017, 18:11 Uhr
Steffen.111

Avatar von Steffen.111

Hallo Ingo,
ja, das hast Du richtig erkannt.
Die Funktion habe ich erst zu spät entdeckt.
Ich hatte dann keine Lust die Bauteile wieder aufzulösen und neu zu beschriften. Wer zu spät kommt....
Ist meine erste Arbeit mit Sprint-Layout.
Aber danke für den Hinweis.
Grüße, Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
29.09.2017, 20:01 Uhr
Deff

Avatar von Deff


Zitat:
Steffen.111 schrieb
Ist meine erste Arbeit mit Sprint-Layout.


Sieht man dem Layout zwar so nicht an, dennoch würde ich in Anbetracht des Umfangs bzw. Stellenwertes erfahrene SL-Nutzer konsultieren und/oder als Gegenleser zu gewinnen versuchen. Ich hätte da ziemliches Bauchkneipen an Deiner Stelle, wenn dies unterbliebe.

Ingo
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
29.09.2017, 20:12 Uhr
Steffen.111

Avatar von Steffen.111


Zitat:
Deff schrieb
Sieht man dem Layout zwar so nicht an,


Danke !


Zitat:
..dennoch würde ich in Anbetracht des Umfangs bzw. Stellenwertes erfahrene SL-Nutzer konsultieren und/oder als Gegenleser zu gewinnen versuchen. Ich hätte da ziemliches Bauchkneipen an Deiner Stelle, wenn dies unterbliebe.
Ingo


Danke für Deine Fürsorge!
Aber Rene, Tom und Jens waren mit im Boot.
Vor 35 Jahren habe ich auch schon einiges geroutet. Nur eben mit Blaurasterkarton und Tusche in 2:1.
Erstling im SL schon aber kein Neuling . Die Testfunktion von SL hätte ich mir damals gewünscht hat mein Scripent aber nicht gehabt .
Grüße Steffen

PS.: Aber wenn Du was findest...ich bin für Hinweise offen!

Dieser Beitrag wurde am 29.09.2017 um 20:19 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
29.09.2017, 20:30 Uhr
Deff

Avatar von Deff


Zitat:
Steffen.111 schrieb
Aber Rene, Tom und Jens waren mit im Boot.


Sorry, aber das kann ich mir aufgrund meiner eigenen Erfahrungen im Teamwork bzgl. SL6-Layouts von Rene und Eagle-Layouts von Jens nur schwer vorstellen.
Und bzgl. Hinweise, da waren wir ja schon und sind immer noch dabei!

Ingo
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
29.09.2017, 20:37 Uhr
DerInder



Moin,

bezüglich Teamwork gebe ich Ingo Recht, Da ist Sprint wirklich nicht so praktisch. Bei Schaltungen dieser Größe ist Eagle definitiv im Vorteil

Aber wir bekommen das Boot auch so geschaukelt
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
29.09.2017, 20:42 Uhr
Steffen.111

Avatar von Steffen.111

...na dann man zu!

„Wo kämen wir hin, wenn jeder sagte, wo kämen wir hin und keiner ginge, um zu sehen, wohin wir kämen, wenn wir gingen.“ Kurt Marti
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
05.11.2017, 12:27 Uhr
Steffen.111

Avatar von Steffen.111

Moin in die Runde,

nach den letzten Tests und Erfahrungen habe ich nun den Rev.Stand "h" der CSP fertig gestellt.
(Test mit Prototyp Rev.f: CTC's, PIO und SIO sind ansprechbar. Interrupts beider CTC's laufen im Z80 IM2!)

Da an der oberen Kante durch den Oszillator der Platz sehr eng geworden ist,
ich mit der FTDI-Schnittstelle keinerlei Erfahrungen habe und auch keine Rückmeldungen kamen,
habe ich diese wieder entfernt. Damit entspannt sich die Platzsituation erheblich.
Man kann ja später ggf. mit Aufsatzplatinen für FTDI und oder MAX232 arbeiten.
Dann bleibt noch alles offen.

Für alle die evtl. Interesse an der Platine haben, hier das letzte Layout.
Ich denke in dieser Woche noch den Interruptest PIO und SIO abschließen zu können.
Wenn möglich sollte die Platine dann zügig in Produktion gehen.

Letzte Wünsche, Korrekturen, Fehlermeldungen etc. sind erwünscht.
Wer Platinen davon haben möchte, kann sich hier oder per PN schon mal melden.
VG
Steffen



Nachtrag:
Die Richtungssteuerung mittels LS27 ist zum Rev.f. neu und als "fliegende Verdrahtung" in Praxis erfolgreich getestet.


Dieser Beitrag wurde am 05.11.2017 um 12:35 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
05.11.2017, 12:52 Uhr
Mobby5



In welcher Preislage bewegt sich denn die Platine?
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
05.11.2017, 12:55 Uhr
S0C4



Hallo Steffen,

tolle Arbeit !!

Ich würde 2 Platinen nehmen.

gruss joerg
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
05.11.2017, 13:11 Uhr
Steffen.111

Avatar von Steffen.111

Danke Jörg!

... die Prototypen hatten 5 Stück je 7,20¤ gekostet, bei größerer Stückzahl entsprechend billiger. Aber hier will ich Rene nicht vorgreifen!
VG
Steffen

Dieser Beitrag wurde am 05.11.2017 um 13:12 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
05.11.2017, 13:35 Uhr
Creep



Hallo,

in der Größe max. 6¤, je nach Bestellmenge und Anbieter. Bei 10 Stück sind wir in der Größenordnung. Wirklich viel billieger würde es erst ab ca. 30. Aber ich bestelle die so, daß wir für die Menge der halbwegs günstigste Preis zustande kommt. Teilweise ist es dann auch günstiger, 2x 10 getrennt zu bestellen, weil dann Versand+Zoll+DHL Zuschlag günstiger wird.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
05.11.2017, 14:12 Uhr
UR1968
Default Group and Edit


Hallo Steffen,

ich wäre mit 2 Platinen dabei.

Tschüß
Uwe
--
https://uwes-bastelbude.ch
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
05.11.2017, 14:32 Uhr
Mobby5



Ich auch mit 2 CSP-Platinen.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 05.11.2017 um 14:33 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
05.11.2017, 16:04 Uhr
siggi



Wer bestellt denn die Platinen, Steffen oder Rene? Egal. ich hätte jedenfalls gerne 3 Stück CSP-Platinen.

Gruß Siggi
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
05.11.2017, 16:22 Uhr
Steffen.111

Avatar von Steffen.111

Moin Siggi,
hier nur erst einmal Interessenbekundung.
Wenn dann alle Tests durch sind, mache ich oder Rene eine Roubrik unter Flohmarkt auf worüber dann Rene in bewährter Weise die Abwicklung vornimmt.
Aber danke schon mal an alle für das Interesse!
VG Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
09.11.2017, 17:56 Uhr
Steffen.111

Avatar von Steffen.111

Moin in die Runde,

Bestellungen wie gewohnt über "Flohmarkt":
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=14374&pagenum=lastpage

VG
Steffen

Dieser Beitrag wurde am 09.11.2017 um 17:58 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
28.11.2017, 19:07 Uhr
Steffen.111

Avatar von Steffen.111

Moi in die Runde,

nachdem das VDIP1-USB-Modul problemlos auf einer IEO-Enh. funktioniert hat, stört mich die fliegende Verdrahtung schon sehr.

www.ndr-nkc.de/compo/project/ioe/vdip1.htm

Also habe ich eine halbe IEO mit fest verdrahtetem USB-Modul entworfen:


Ich würde die Leiterplattenfertigung wieder in Rene's bewährte Hände geben. Hat jemand Interesse?

VG
Steffen

PS.: Anregungen (soweit noch möglich) und Kritiken wilkommen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
28.11.2017, 19:25 Uhr
DerInder



Moin Steffen,

schönes Teil!

Ich wäre mit 4 Platinen dabei

PS: Wozu dienen die 3 "input" Anschlüsse zwischen den 245er und dem 374er? Und auf was kann man die LEDs jumpern?
Ein Schaltplan wäre hilfreich
--
Gruß
-=jens=-

Dieser Beitrag wurde am 28.11.2017 um 19:26 Uhr von DerInder editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
28.11.2017, 19:44 Uhr
Mobby5



Ich auch mit 4 Stück.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
28.11.2017, 19:46 Uhr
DerInder



Moin Steffen,

noch ne Anregung:
Leg die VDIP Anschlüsse noch auf ein Steckerleiste, so kann man das VDIP-Modul auch z.B. in eine Frontplatte integrieren.
Es reicht ja, wenn man die nur alternativ zum VDIP-Modul auflötet.
--
Gruß
-=jens=-

Dieser Beitrag wurde am 28.11.2017 um 19:47 Uhr von DerInder editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
28.11.2017, 21:53 Uhr
Steffen.111

Avatar von Steffen.111

Moin in die Runde,

"Steckerleiste" ist ne gute Anregung! ...werde ich aufnehmen.

Die 3 Pins "Input" sind die Datenleitungen D3,4,5 die im IN nicht verwendet werden und ggf. zur Modulerkennung noch individuell beschaltet werden können.

Die LED's hatte ich zunächst für MOD-RD und MOD-WR vorgesehen (wer's mag).
Da aber auch im OUT D3,4, und 5 frei sind, könnte hier später noch vom Programm Statusinfos angezeigt werden.

Schaltplan kommt noch.
...ist aber fast 1:1 ne halbe IEO-Enh.

Ja, danke fürs Interesse schon mal!

Rene wird dann sicher noch einen offiziellen "Aufruf" starten.
VG
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
28.11.2017, 22:17 Uhr
Creep



Nun ja, hier ging auf jeden Fall Funktion und schnelle Fertigstellung vor Schönheit.

Wir können die gern wieder in Angriff nehmen aber ich gönne mir da jetzt erstmal eine kleine Auszeit. Wenn das Layout fertig ist (vielleicht könnte ich auch noch ein paar kleine "Schönheitskorrekturen" einbringen), bestelle ich gern wieder. Aber nach dem Verschicken der aktuellen Platinen möchte ich dieses Jahr keine großen Versandaktionen mehr in Angriff nehmen. Nächstes Jahr kommt sowieso noch einiges mehr

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
29.11.2017, 10:20 Uhr
Steffen.111

Avatar von Steffen.111


Zitat:
Creep schrieb
Nun ja, hier ging auf jeden Fall Funktion und schnelle Fertigstellung vor Schönheit


Hallo Rene,
danke für die Blumen!

Aber Du hast schon Recht! Ist der erste Entwurf und noch nicht fertig.
Das ganze LED-Gedöns werde ich wieder raus nehmen und sicher den einen oder anderen Leiterzug verlegen.
Dein Unterstützungsangebot behalte ich mir auf jeden Fall im Gedächtnis.

Die CSP läuft übrigens!
Danke für Fertigung und Versand! War wieder alles 100%-ig!
VG
Steffen

Dieser Beitrag wurde am 29.11.2017 um 10:20 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
29.11.2017, 10:56 Uhr
Steffen.111

Avatar von Steffen.111

Die CSP läuft!

Z80 mit 4 MHz:




Die blauen Jumper sind für den normalen Betrieb im IM2 an Z80 notwendig.
Die grünen Jumper sind für die Kaskadierung der CTC-Kanäle (wenn man möchte)
Die roten Jumper sind für die Testübertragung der SIO notwendig

Mit dieser Einstellung hatte ich an der HEXIO gleichzeitig 3 Interrupts von CTC1, CTC2 und SIO am Laufen. Ausgabe an PIO Port A parallel zur SIO-Übetrtragung (Prüftsift an Port A D0).

Hier das verwendete Testprogramm:
www.entschweben.de/Z80/CSP-TEST-0200.asm
(Für GP o.ä. müssen nur die INT-Routinen entsprechend angepasst werden, damit man das Ergebnis erkennen kann. z.B. statt Ausgabe auf Display in RAM-Zelle speichern - dort nachsehen.)

Ein paar kleine Änderungen/Hinweise zur CSP 1.0 h2:
1. LED-ModS kann man sich zunächst schenken! (Die Impule sind zu kurz um sie sehen zu können. Evtl. hat jemand ne gute Idee?)
2. R7 für LED-INT besser auf 300 Ohm, dann sieht man das Laufen der Interruptroutinen besser.
.....bzw. sieht wenn diese nicht bearbeitet wird (LED an wenn IEI=H und IEO=L).
3. Überprüfen, dass auf der Busleiste keine Verbindung von D0 zu GND besteht. (ist ziemlich eng)
4. Für den SIO-Anschluss Port-B ist der Platz für einen Wannenstecker zu eng. Entweder Stiftleisten verwenden oder die Testjumper SIOB-Tx-Rx nicht/verkürzt bestücken.
5. Für die Baudratenerzeugung der SIO ist die Jumperanordnung nicht ganz optimal (nur Baudraten ab 7200 aufwärts mit einem CTC-Kanal möglich). Im Bild zu sehen ist Kanal-1 ein Vorteiler und Kanal-2 hat 1200 Bd für Port-B. Hierzu werde ich in der Anleitung auf HW's-Seiten noch entsprechende Hilfestellungen (ohne Löten) beschreiben. Werde aber erst am WoE zum schreiben/überarbeiten kommen.

Toi, toi, toi beim Aufbauen!
VG
Steffen

Dieser Beitrag wurde am 29.11.2017 um 10:58 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
03.12.2017, 17:25 Uhr
Steffen.111

Avatar von Steffen.111

...die Beschreibung ist fertig überarbeitet und hier im Download:
www.entschweben.de/Z80/CSP%201.0-h%20Beschreibung.pdf
und in Kürze bei Hans-Werner auf seinen Seiten.
VG
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
05.01.2018, 15:38 Uhr
Steffen.111

Avatar von Steffen.111

Moin in die Runde,

ich habe die IO-USB jetzt soweit fertig.
Wenn die Prototypen OK sind, dann wieder unter Flohmarkt....

VG
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
19.01.2018, 14:18 Uhr
Creep



Hallo,

die IO-USB Platinen sind schon seit einer Woche unterwegs und sollten bald hier sein. 10 Stück hab ich bestellt. Wer eine testen möchte, bitte kurz Bescheid sagen. Steffen, edbru, millenniumpilot und ich sind schonmal dabei. Eine Prototypenplatine ist für 2¤ plus Versand zu haben. Wenn alles funktioniert, wird die Bestellung wieder im Flohmarkt gemacht.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
25.01.2018, 16:04 Uhr
Creep



Hallo,

also, die IO-USB Platinen sind jetzt bei mir angekommen. Am Wochenende werde ich eine zum Test aufbauen und die Platinen an die Interessierten verschicken. Ein paar wären noch zu haben. Eine schöne kleine Platine. Mit Grundprogramm 3.x hat man dann einen schönen kleinen USB-Speicher und kann aus dem VDIP sicher auch noch mehr rausholen, wenn man sich selbst an die Programmierung macht.

Auf jeden Fall nützlich, wenn man kein großes CP/M-System mit Diskette aufbauen, sondern den Z80 NKC "nativ" programmieren will. Man kann dann z.B. am PC mit Crossassembler programmieren und den fertigen Code direkt per USB-Stick austauschen und auf dem NKC laden.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
31.01.2018, 21:00 Uhr
Steffen.111

Avatar von Steffen.111

Moin in die Runde,

nachdem ich nun die IO-USB Platine aufgebaut habe


hier der Schaltplan:


Die IO-Adresse des IO-USB Moduls wird über den 74LS688 voll ausgewertet, so dass auch nur eine IO-Adresse belegt wird. Ein offener Jumper bedeutet logisch „1“.
Die bisherigen Varianten des Grundprogrammes für den Z80-NKC gehen von der IO-Portadresse 30h aus. Dabei belegt die IEO-Platine 8 Portadressen, wobei diese nur 2 Adressen bereit stellt. Mit diesem IO-USB Modul ist es möglich eine einzelne freie Portadresse, wie z.B. A1h oder A7h zu verwenden.
Das neue Grundprogramm 2018 wird mit der Voreinstellung Port 30h ausgeliefert und erlaubt es die IO-Adresse für die USB-Routinen zentral über ein Byte im EPROM (3FFDh) zu verändern.

Über die beiden Dioden ist das RESET-Signal vom NKC-Bus mit dem RESET-Signal, welches durch D6 ausgelöst wird, verknüpft. Damit wird das VDIPO1-Modul auch durch den System-RESET zurückgesetzt.

Für den Fall, dass man das VDIPO1-Modul abgesetzt betreiben will, sind die verwenden Signale separat für eine Stift-/Buchsenseiste bereitgestellt.

Der Pin1 des 74LS245, welcher die Richtung des Port-Schaltkreises bestimmt, wurde zusammen mit Pin 19 (OutEnable) mit dem modulinternen IO-RD-Signal verknüpft. Für den Fall, dass wie in der IOE-Enh. das /RD-Signal die Richtungssteuerung direkt übernehmen soll, ist das /RD-Signal bereits bis kurz vor den Pin1 herangeführt, aber nicht verbunden, worden. Hier kann ggf. mit wenig Aufwand die Leiterführung manuell verändert werden. Die ersten Praxistest zeigen allerdings, dass dies nicht mötig ist.


Unter Flohmarkt oder per PN wird Rene wohl wieder Sammelbestellungen annehmen.

Viel Spaß beim Aufbau und Verwendung!

VG
Steffen

Dieser Beitrag wurde am 31.01.2018 um 21:01 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
31.01.2018, 21:04 Uhr
Steffen.111

Avatar von Steffen.111

Schon mal DANKE an Rene!
Dieser Beitrag wurde am 31.01.2018 um 21:05 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
31.01.2018, 22:23 Uhr
UR1968
Default Group and Edit


Hallo René,

ich würde gern eine oder zwei der IO-USB Platinen nehmen.

Tschüß
Uwe
--
https://uwes-bastelbude.ch
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
037
11.08.2018, 13:43 Uhr
Steffen.111

Avatar von Steffen.111

Moin in die Runde,

ich habe mir ein kleines Tool geschaffen; eine Aufsetzplatine zur IOE.
Diese zeigt das auf Port 0 der IOE ausgegebene Byte als Hexzahl an.
Damit ist es möglich z.B. zur Fehlersuche einen 2 Byte Befehl {out (IOE),A} ins Porgramm "einzuschmuggeln" und sich einen Status anzeigen zu lassen.

Der Port 0 Eingang kann mit einem DIL-Schalter oder Jump-Brücken auf einen Wert gelegt werden. Sind für D0..D3 "H" eingestellt kann man mit den Tastern das jew. Bit auf "L" ziehen um z.B. eine Warteschleife abzubrechen oder was auch immer.

Port 2 habe ich Eingang und Ausgang kpl. miteinander verbunden. Hier könnte man z.B. ein Byte zwischenspeichern.

Es ist darüberhinaus natürlich auch möglich die IO-Pins der IOE mittels Lötkolben mit andern Signalen zu beaufschlagen.


Die Platine ist aufgebaut und getestet.
Zum EInsatz kommt hier der V40511 als BCD-/-Seg-Decoder. Es ist der einzige, den ich finden konnte der auch A..F richtig anzeigt!
(z.B. http://oppermann-electronic.de oder http://www.w3b8dxt36.homepage.t-online.de/shop/show_product.php?products_id=555)

Falls Interesse die Gerberdaten liegen bei Rene.
Ich glaube er würde wieder Bestellungen entgegen nehmen.

VG
Steffen

Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
038
11.08.2018, 17:46 Uhr
Creep



Hallo Steffen,

na klar, das werde ich machen. Bitte aber im "Flohmarkt", hier nur die Diskussionen.
Wie schon dort geschrieben, wollte ich auch von Jens' CAS-neo und anderen Platinen nochmal eine (letzte?) Produktion starten. Das würde ich dann gern alles in einem Aufwasch erledigen. Vielleicht kommt ja auch noch die HD64180 von Uwe dazu und noch mindestens eine andere, die in Arbeit ist.

Also würde ich im Flohmarkt diesmal gern über einen längeren Zeitraum Bestellungen sammeln und dann fertigen lassen. Ich bin froh, daß grad so ziemlich alle AC1-Interfaces raus sind und ich mal ein bißchen Zeit für anderes habe

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
039
12.08.2018, 09:09 Uhr
Steffen.111

Avatar von Steffen.111

Moin in die Runde,

ich bin eben dabei eine neue Bildschirmansteuerung für den NKC zu konzipieren.

Diese soll rein Zeichenorientiert arbeiten.
D.h., wird in den Bildwiderholspeicher (BWhS), der Teil des 64kB-CPU-Adressraumes ist, ein ASCII-Code geschrieben, steht im gleichen Augenblich das zugehörige Zeichen auf der dem Speicherplatz entsprechenden Bildschirmposition. Das ist für die Programmierung textbasierender Programme sehr sehr einfach und wesentlich schneller als mit der GDP64 lösbar.

Folgende Eckpunkte habe ich vor:

- CRT-Controler: MC6845

- 2kB BWhS in RAM 6264, 4x2kB über Port schaltbar
- Basisadresse des BWhS über Port einstellbar
- Bus-Signal "frei" wird neben "Banken" zu MEMoryDIsable (auch für BankBoot!)
- Adressen des BWhS über Port invertierbar (AC1-Mode)
- BWhs aus CPU-Adressraum ausblendbar über Port

- Auflösung in erster Linie 32 Zeilen mit 64 Zeichen zu je 8x8 oder 6x8? (incl. Abstände)

- 2kB Zeichengenerator (ZG) in EPROM 2764, 4x 2kB über Port schaltbar

- Videoausgang umschaltbar diese Platine vs. GDP64


Im Augenblick bin ich dabei die Programmierung des MC6845 auszuloten um mich für eine Quarzfrequenz (zwei? für andere Auflösungen?) zu entscheiden.
Dazu würde ich mal eine Frage in denRaum werfen wollen:
Ich gehe zunächst davon aus, dass das Videosignal der "normalen Fernsehnorm" entsprechen sollte:

Quelle: Internet

Da aber wohl kaum noch einer tatsächlich einen alten Röhrenfernseher am NKC hat, wären evtl. auch andere Normen/Werte für moderne Bildschirme sinnvoll/notwendig?
Und wenn ja, welche Werte (mind. Bild- und Zeilenfrequenz angeben)?

Für den "Namen" werden auch noch Vorschläge angenommen
- TDP - Type-Display-Prozessor ?
- CRT - Catode-Ray-Terminal ?
Vorschläge willkommen!

Noch vorweg:
Ich beabsichtige NUR "herkömmliche" IC's, keine Array's und keine uP zu verwenden!

VG
Steffen

Dieser Beitrag wurde am 12.08.2018 um 09:42 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
040
12.08.2018, 18:11 Uhr
Creep



Hallo Steffen,

wie schon geschrieben, bin ich an der Karte sehr interessiert. Um sie auch für CP/M uneingeschränkt nutzen zu können, fände ich auch einen 80x24 Modus sehr sinnvoll. Gern auch mit zwei dedizierten Platinen, wenn das einfacher ist.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
041
12.08.2018, 18:18 Uhr
Steffen.111

Avatar von Steffen.111

Hallo Rene,

ich habe heute mit einem Prototyp aus den 80-ern experimentiert.
An diesem mit 14,750 MHz Quarz ist es mir gelungen wahlweise auf 80x24 bzw. 64x32 zu programmieren. Ist nur ne Frage der SW-Parameter und evtl. Quarz. Aber beide Modi gingen hier mit dem selben Quarz.
VG
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
042
22.08.2018, 16:02 Uhr
Steffen.111

Avatar von Steffen.111

Hallo in die Runde - eine wichtige Frage:

Benutzt jemand das Bus-Signal "frei" bzw. "Reserve" auf Pin 54 ?

Ich brauche ein Signal /MEMDI2 zum Abschalten der EPROMS auf der BankBoot, für den Fall, dass der Bildwiderholspeicher innerhalb dieser 32kB zu liegen kommt.

/MEMDI1: =Banken disabled den übrigen Speicher
/MENDI2: disabled den Speicher auf der BankBoot

Bitte um Rückmeldungen!
VG
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
043
22.08.2018, 16:39 Uhr
edbru



ich glaube mich erinnern zu können dass diese Leitung für eine externe Akkupufferung von statischen RAMs genutzt wurde.
Ist aber mit den heutigen Baugruppen nicht mehr relevant.

Gruß
Eddi
--
ich brauch es nicht, so sprach der Rabe.
Es ist nur schön wenn ich es habe.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
044
22.08.2018, 19:08 Uhr
Steffen.111

Avatar von Steffen.111

Hallo Eddi,

danke für die Rückmeldung!

Ich habe noch eine Mitteilung per PN erhalten, wonach das Pin ebenfalls verwendet wird.
Hier hat R.-D. Klein mit nur einer Reserve wohl nicht weit genug gedacht .

OK, "ich" brauche das /MEMDI2 nur zwischen BS-Steuerung und Bildschirmsteuerung. Ich werde alternativ eine "fliegende" 1:1 Verbindung vorsehen.
Dann ist niemand eingeschränkt.

VG
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
045
29.12.2018, 07:38 Uhr
Steffen.111

Avatar von Steffen.111

Moin in die Runde,

so langsam juckt es mir in den Fingern etwas zu tun, um nicht mehr wegen jeder Änderung im EPROM den W-doofs anzuwerfen zu müssen.
Soweit ich es überblicke ist die NKC-PROMER-Platine nicht (mehr) zu bekommen und auch noch nicht neu aufgelegt worden.

Ich würde also gern die NKC-PROMER-1/2 Platie neu fertigen lassen wollen.
Dabei würde ich ändern:
1. Der Nullkraft-Sockel sollte ohne Ziehen der Baugruppe zugänglich sein (ggf. absetzbar oder 90° waagerecht angesteckt/fest montiert)
2. Die Vpp Spannungen sollen direkt auf der Baugruppe aus den 5/12V über einen Schaltregler generiert werden.
3. Zwischen Datenbus und Baugruppe soll ein Datenbustreiber zur Entlastung des Busses kommen
4. Die Software im GP2018 so erweitern, dass damit auch 8kB EEPROMS beschrieben werden können.

Gibt dazu Meinungen/Anregungen/Wünsche/Vorschläge?

Ist davon auszugehen, dass "jeder" NKC auch über 12V verfügt?

VG
und einen GUTEN RUTSCH nach 2019
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
046
29.12.2018, 10:05 Uhr
Buebchen



@Steffen.111
Hallo!
Punkt 1 und 2 halte ich für Sinnvoll.
Punkt 3 halte ich für fragwürdig. Der Bus auf der CPU Seite ist voll gepuffert!
Auf der Eprommerseite ist immer nur ein Latch oder Bustreiber eingeschaltet der Daten auf den Bus legt oder zum Brenner schickt. Deshalb sehe ich die Notwendigkeit nicht, die zu Problemen führen kann. Wichtiger halte ich die Erweiterung der Adressleitungen, erfordert noch einen 74LS273, damit auch größere Eproms gebrannt werden können.
Punkt 4 wäre gut, dann aber auch Erweiterung der Programierspannungsauswahl, das auch die EEPROMS die 12 V Programierspannung brauchen gebrannt werden können. Was aber leicht machbar sein sollte wenn sowieso die Programierspannung aus 12V erzeugt werden soll. Der MC33063A hat sich für die Programierspannungserzeugung bewährt und braucht nur eine geringe Beschaltung. Bringt aber die benötigte Leistung problemlos.
Ebenfals alles Gute im neuen Jahr.
Wolfgang

Dieser Beitrag wurde am 29.12.2018 um 10:21 Uhr von Buebchen editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
047
29.12.2018, 12:34 Uhr
Steffen.111

Avatar von Steffen.111

Hallo Wolfgang,

danke für Deine Anregungen.
Die Bustreiber sind für mich so ein Thema.
Für LS-Typen vielleicht nicht ganz so problematisch, doch es hängen im NKC schon ziemlich viele Gattereingänge lesend an den Bustreibern der CPU. Auch einem Bustreiber geht irgendwann die Puste aus.
In den 80-ern gab es bei uns in der Firma eine goldene Regel: "Jede Baugruppe nur eine TTL-Last auf den Bus!" ...ja OK, TTL ist nicht LS.... ???!???

Danke fü den Tipp mit dem MC33063A, gute Idee!
...auch die Adresserweiterung!

VG
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
048
29.12.2018, 12:44 Uhr
Buebchen



@Steffen.111
Hallo Steffen!
Wenn für die Schaltkreise des Eprommers die besser erhältlichen HCT Typen genommen werden, sollten die rund 30mA die die Bustreiber der CPU liefern dicke reichen. Ich habe bis 1990 einen Z1013 mit sehr vielen Erweiterungen betrieben, die Erweiterungskarten waren alle ungetrieben. Ich hatte Floppycontroler, Eprombank, Eprommer über PIO, RAM-Disk 512KB und noch einige Erweiterungen dran. Lief sauber mit 4MHz. Keine Datenfehler beim Floppy lesen und schreiben.
Beim NKC sind ja sogar Daten, Adressen und Steuerleitungen getrieben. Bis auf den 74LS245 für den Datenverkehr sehe ich für die anderen Treiber und Latches bei der Verwendung von HCT keine Probleme. Ich habe Dir eine PN geschickt.
Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
049
30.12.2018, 07:53 Uhr
edbru



Hallo Steffen,

eine gute Idee.
zu 1. eine Lösung gibt es schon in der Originalanleitung mit der FPROM Platine. Damit kann diese an einer Frontplatte montiert oder in ein Kästchen eingebaut werden.

Schön wäre auch eine Lösung zu finden, die Auswahl der EPROMs ohne den blöden DIL-Stecker zu ermöglichen (ist aber wohl zu hoher Aufwand).

Mini NKCs mit nur 5V haben meist auch nur ein schwaches NT - würde ich nicht berücksichtigen. Sind ja keine Entwicklungsgeräte sondern eher Endanwendungen.

Gruß
Eddi
--
ich brauch es nicht, so sprach der Rabe.
Es ist nur schön wenn ich es habe.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
050
30.12.2018, 15:45 Uhr
DerInder



Moin Steffen,

bei einer erweiterten PROMer Karte wäre ich auch dabei

Noch so zur Info:
In der Loop 8 Seite 29 ist eine Schaltungsänderung vorgeschlagen.
In der Loop 16 Seite 29 gibt es ein Vorschlag für 27256er.

In der mc 11/1985 ist ein verbesserter/beschleunigter Programmieralgorithmus beschrieben (allerdings mit 68k-Programm). http://www.ndr-nkc.de/download/mc/1985.11_mc_EPROMs%20schnell%20programmiert.pdf

Zur Selektion mit DIP-Stecker:
Ein Bekannter hat den "damals" durch einen Stufenschalter ersetzt, wie viele Ebenen man brauch weiss ich allerdings nicht.

Die Programmierspannug habe ich damals über einen einstellbaren Längsregler gewonnen, die für die jeweiligen Spannungen nötigen Widerstände hatte ich mit auf dem DIP-Stecker.
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
051
30.12.2018, 16:22 Uhr
Steffen.111

Avatar von Steffen.111

Hallo und danke für die Anregungen,

werde ich soweit einfließen lassen.
Bei dem Programmierstecker sehe ich allerdings keine einfache praktikable Lösung.
Da der NKC-Promer (bei mir) nur die gerade von der Softwareentwicklung betroffenen EPROMS brenen muss, scheint mir das Umstecken noch vertretbar. Für alles andere habe ich einen Prommer am PC.

Na mal sehen....
VG
Steffen

Dieser Beitrag wurde am 30.12.2018 um 16:23 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
052
30.12.2018, 17:48 Uhr
Buebchen



@Der Inder
Hallo!
Bei Erweiterung der NKC Eprommerschaltung mit einem 74LS/HCT273 ist es möglich sowohl die Programierspannung als auch die Epromauswahl vom 2716 bis zum 27512 softwaremässig zu erreichen. Es sind nur relativ wenige Bauteile nötig. Schaltung ähnlich der Umschaltung beim M030 für den KC85/3-5. Pro Pin das umgeschaltet werden soll nur zwei Transistoren und ein Gatter 74LS07. Vier Pins sind umzuschalten. Das erfordert natürlich Arbeit bei der Programierung. Vieleicht ist maleuma bereit, den Quelltext oder wenigstens die Routinen für Spannungsauswahl und Typumschaltung herauszurücken. Dann sollte es für einen geübten Programierer, zu denen ich nicht zähle möglich sein, die Software anzupassen. Eine Schaltung wie ich mir das vorstelle kommt in den nächsten Tagen auf meine Homepage. Ich melde mich dann noch einmal.
Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
053
30.12.2018, 22:16 Uhr
edbru



Beim lesen der LOOP 16 ist mir da auch die Frage aufgekommen, ob man hier noch die "alten" EPROMs unter 8K berücksichtigen muss.
Der NKC benötigt ja eigentlich nur die 2764 aufwärts.
Für die anderen hat ja wohl fast jeder einen Prommer am PC (ja auch diese).
Würde sicher einiges vereinfachen.

Eine andere Frage ist natürlich ob das Grundprogramm diese neue Karte unterstützen soll.
Zwei Versionen?

Gruß
Eddi
--
ich brauch es nicht, so sprach der Rabe.
Es ist nur schön wenn ich es habe.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
054
31.12.2018, 15:39 Uhr
millenniumpilot



Hallo Eddi,


Zitat:
edbru schrieb
Eine andere Frage ist natürlich ob das Grundprogramm diese neue Karte unterstützen soll.
Zwei Versionen?



mein persönlicher Wunsch wäre, nicht die eierlegende Wollmilchsau zu bauen, sondern so nah wie möglich am Original zu bleiben. Ich persönlich würde diese Karte gerne mit jedem Original-Grundprogramm und unter jeder CPU verwenden können.
Spannungswandler usw. sind OK, also so wie Steffen es auch vorgeschlagen hat.
Wenn eine neueres GP größere EPROMS unterstützt ist es schön, die alten unangepassten Versionen sollten aber in ihrem Rahmen auch noch funktionieren.

Gruß und guten Rutsch heute Abend.
Dirk
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
055
31.12.2018, 16:08 Uhr
Bea

Avatar von Bea

Hallo.

Ich habe auch mal wieder aus Spaß an der Freude eine Platine gemacht.
Mich stört immer, die vielen Baugruppen, so habe ich dir für mich wichtigsten Baugruppen auf eine Platine zusammengefügt. (Z80, 1MB RAM, EPROM Bereiche umschaltbar, Sound, RS232, GIDE, Floppy und GDP64 sowie den ECB- NKC-I/O-BUS, RTC und natürlich KEY)

http://www.robotrontechnik.de/bilder/Upload_Forum/18/vo_a6b.jpg

Dieser Beitrag wurde am 31.12.2018 um 16:11 Uhr von Bea editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
056
31.12.2018, 16:40 Uhr
Creep



Hallo Bea,

tolle Sache! Das ist dann natürlich nicht mehr das modulare Experimentiersystem, sondern ein komfortabler Arbeitsplatz. Die Idee zu so etwas kam schon mehrmals in letzter Zeit.

Wenn es verwirklicht wird, wäre ich auf jeden Fall mit dabei!

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
057
31.12.2018, 17:44 Uhr
Buebchen



@Bea
Hallo!
Einen guten Rutsch und Erfolg und Gesundheit im neuen Jahr!
Ich habe auch Interesse an Deiner NKC Entwicklung.
Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
058
31.12.2018, 18:34 Uhr
Bea

Avatar von Bea

Leider habe ich zu Spät die Erkenntnis gewonnen, das die beiden kleineren Altera kein JTAG besitzen. So musste ich Adapterplatinen machen. Der CPU, Speicher und Key funktionieren schon. Da Maße der Platine sind 17x17 cm (mITX Größe)
Die Platine ist vierlagig - VCC und GND sind innen.Sobald ich die Adapter habe, kann ich ja mal schreiben wie weit und wieviele Fehler noch vorhanden sind.
Der Floppycontroller ist der WD2797 - soll angeblich Register und Funktionskompatibel zum 1797 sein mit erheblich weniger Außenbeschaltung.

Gruß
Bea

p.s.
Nebenbei habe ich noch 68008 und 68SEC000 Platinen als große Vorbereitung auf den 68030 gebastelt

http://www.robotrontechnik.de/bilder/Upload_Forum/18/vo_cme.jpeg
http://www.robotrontechnik.de/bilder/Upload_Forum/18/vo_x07.jpeg

Dieser Beitrag wurde am 31.12.2018 um 18:45 Uhr von Bea editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
059
01.01.2019, 09:57 Uhr
Steffen.111

Avatar von Steffen.111


Zitat:
millenniumpilot schrieb
Hallo Eddi,
mein persönlicher Wunsch wäre, nicht die eierlegende Wollmilchsau zu bauen, sondern so nah wie möglich am Original zu bleiben. Ich persönlich würde diese Karte gerne mit jedem Original-Grundprogramm und unter jeder CPU verwenden können.
Dirk

Moin in die Runde und erst mal ein Glückliches 2019!

Ich tendiere zu Dirk's Meinung.
Sicher ist es von Vorteil, wenn auch größere EPROMS gebrannt werden könnten.
Aber der NKC-Brenner wird wohl immer nur für sich selbst brennen. Alles andere macht der PC bequemer.

Der Brenner sollte in der Tat abwärtskompatibel sein. Klar kann ich ohne Probleme im GP2018v.. neue Prog-Routinen einbauen, aber dann ist der Brenner nur für dieses GP verwendbar. Also besser auf der Ur-Version aufbauend bleiben. OK!

Danke für die Anregungen!
VG
Steffen

Dieser Beitrag wurde am 01.01.2019 um 09:59 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
060
01.01.2019, 09:58 Uhr
Steffen.111

Avatar von Steffen.111

...für die Prog-Spannungserzeugung dachte ich ein solches Modul einzusetzen:
https://www.amazon.de/gp/product/B075JQTPX6/ref=ox_sc_act_title_2?smid=A2F7JN9V2AWTSH&psc=1

Den Einstell-R wollte ich herausziehen und auf dem Promer für jede Spannung einen anbringen und jew. über Jumper mit dem Modul verbinden. So kann man die eingestellte Prog-Spannung sehen und Fehler besser vermeiden.

Der Bereich auf dem das Modul sitzt könnte mit Lötpunkten als "Uni-Platine" ausgeführt sein, so dass auch eigene/andere/spätere Lösungen verwendet werden könnten.
VG
Steffen

PS.: wenn das Modul kurz aufgelötet wird dürfte das nicht zu dick werden.

Dieser Beitrag wurde am 01.01.2019 um 11:03 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
061
01.01.2019, 11:42 Uhr
Creep



Hallo Steffen,

eine ähnliche Idee hatte ich auch bei meinem EPROMmer, der allerdings noch nicht ganz fertig ist.

Für jede Programmierspannung einen billigen Stup-Up-Wandler:

https://www.aliexpress.com/item/MT3608-DC-DC-Step-Up-Converter-Booster-Power-Supply-Module-Boost-Step-up-Board-MAX-output/32879766776.html

der fest auf die jeweilige Spannung eingestellt wird.

Als Anzeige der selektierten Spannung ein 3stelliges Modul:

https://www.aliexpress.com/item/Mini-Digital-Voltmeter-Voltage-Tester-Meter-0-28-Inch-2-5V-30V-LED-Screen-Electronic-Parts/32854836483.html

und die Auswahl der Programmierspannung über Miniaturrelais. Oder von mir aus auch Transistoren.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
062
03.01.2019, 23:51 Uhr
Creep



Hallo,

wenn ich auch sonst nicht zu viel über die Feiertage gekommen bin, so habe ich doch endlich ein Projekt zu einem Zwischenstand gebracht, das mir schon lange am Herzen lag: Die NKC-CPU6502, eine 65(c)02 CPU Platine für den NKC:



Basierend auf den Ausführungen zur Anbindung des 6502 an einen Z80-BUS:

https://ancientcomputing.blogspot.com/2017/05/a-6502-cpu-for-rc2014-part-1.html

habe ich schon vor vielen Wochen gemeinsam mit Jens (derInder) eine 6502 CPU auf dem Steckbrett aufgebaut und zum Laufen gebracht. Jens hat vor allem viele kniffeliege Probleme gelöst, den synchronen 6502-BUS mit dem asynchronen Z80-BUS unter einen Hut zu bringen. Vollkommen funktioniert es immer noch nicht, deswegen habe ich in der letzten Woche eine Prototypenplatine entworfen, mit der man hoffentlich zuverlässiger die letzten Probleme ausbügeln kann als auf dem Steckbrett. Das war auch mein Debüt mit KiCad, Unschönheiten bitte ich deshalb nachzusehen. Auf der "Produktplatine" werde ich die Leiterzugführung dann noch etwas verschönern.

Hier ist der Schaltplan als JPG:



Bzw. als als PDF zum Runterladen:

https://github.com/Creep69/NKC/blob/master/HW/CPU6502/CPU6502-Schaltplan.pdf

Ebenso das Layout als JPG:


und als PDF:

https://github.com/Creep69/NKC/blob/master/HW/CPU6502/CPU6502-Layout.pdf

Wie schon geschrieben handelt es sich um eine Prototypenplatine. Deswegen sind einige Signale noch herausgeführt, um evtl. die Generierung noch etwas zu verbessern. Dafür auch das Lochrasterfeld.

Auf dem Steckbrett lief die CPU schon zusammen mit KEY, GDP64, IOE und LCD. Ein Mini-Testprogramm zur Ansteuerung von Tastatur, LCD und GDP existiert auch schon. Jens hat auch schon einige Schritte in Richtung Grundprogramm gemacht.

Heute habe ich die ersten 5 Prototypen bestellt, in wenigen Wochen sollten sie hier sein. Mit Jens zusammen würde ich dann die neue CPU-Platine hoffentlich finalisieren und dann Bestellungen annehmen.

Wenn hier jemand Erfahrung mit der Programmierung und Inbetriebnahme von 6502-Systemen hat (C64, Apple, ATARI, ...) könnte ich vielleicht noch 1 oder 2 Platinen abgeben. Derjenige sollte aber auch möglichst selbst kleine Testprogramme schreiben können und mit den Signalen auf dem BUS etwas anfangen können. Das ist halt die erste CPU-Platine, die es für den NKC bisher überhaupt noch nicht gab. Dafür öffnet sie ein weites Feld für neue Software und für Programmierer, die eben aus der ATARI/Commodore/Apple-Welt kommen.

Der Prototyp steht soweit, trotzdem sind Hinweise und Vorschläge immer noch willkommen!

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -

Dieser Beitrag wurde am 03.01.2019 um 23:53 Uhr von Creep editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
063
04.01.2019, 12:31 Uhr
Dementor

Avatar von Dementor

Moin Rene

Wow, das ist echt ne supi!
Ich kann bischen Assembler auf den 6502.
Mach weiter dran, ich will auf jedenfall eine Platine

LG.
Sven
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
064
05.01.2019, 18:11 Uhr
DerInder



Moin Moin,

neues Jahr, neue Platinen

Sascha hat ja mit dem NKC CD-Player wieder ein tolles Projekt geliefert (https://ntxdhxgzadrdathx.myfritz.net/ndr/neu/CD/index.html).
Wir beide haben uns nun daran gemacht seine gefädelte Schaltung in eine Platine umzuwandeln.

Das Ergebniss ist die NKC MC_IDE.





Es handelt sich hierbei um eine universelle IDE Schnittstelle die nicht nur für CD-Laufwerke geeignet ist.
Sie basiert auf der IDE-Schaltung des MC-Computers.

Die Schaltung ist fast identisch mit der des Projekts von Hans-Werner (https://ntxdhxgzadrdathx.myfritz.net/ndr/hardware/neu/mspeicher/mcide/index.html)

Von daher steht auch Software für Z80 und 68k zur Verfügung.

Prototypen sind bestellt, meldet euch bei mir falls ihr Interesse (auch als Tester) habt.
--
Gruß
-=jens=-

Dieser Beitrag wurde am 05.01.2019 um 18:13 Uhr von DerInder editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
065
05.01.2019, 18:28 Uhr
Deff

Avatar von Deff

Was heißt in dem Fall "fast identisch"? Kann/will man die Abweichungen nicht offenlegen und ggf. begründen?
Rene macht es da besser, denn er zeigt auch den zum Layout gehörigen Schaltplan (s.o.)!

Ingo
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
066
05.01.2019, 18:30 Uhr
DerInder



Also Ingo,

meckern kann ja scheinbar jeder, aber mit dem lesen hapert es scheinbar!
Siehe die Links die ich gepostet habe, da steht alles drinn!
--
Gruß
-=jens=-

Dieser Beitrag wurde am 05.01.2019 um 18:38 Uhr von DerInder editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
067
05.01.2019, 18:33 Uhr
millenniumpilot



Hallo Jens,

ich nehme später auf alle Fälle 2..3 Platinen ab. Als Tester bin ich aber dieses Mal nicht geeignet.

Gruß Dirk
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
068
05.01.2019, 18:37 Uhr
Deff

Avatar von Deff

@DerInder
Blödsinn vonwegen Meckern! Du kannst anscheinend keine Kritik akzeptieren!
Wo habe ich denn Unrecht?

Ingo
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
069
05.01.2019, 18:42 Uhr
DerInder



@Deff
wenn du die verlinkten Dokumente gelesen hättest, wäre auch dir klar wo die Unterschiede sind, oder muss man hier alles vorkauen?

Ausserdem ist die Platine primär für den CD-Player von Sascha und DIE Dokumentation ist wohl kaum zu überbieten!

So nu aber genug davon, hier geht es um den NKC!
--
Gruß
-=jens=-

Dieser Beitrag wurde am 06.01.2019 um 15:30 Uhr von DerInder editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
070
05.01.2019, 19:00 Uhr
Creep



Hi Jens,

bim dabei! IDE am NKC fehlt mir noch!

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
071
05.01.2019, 19:19 Uhr
millenniumpilot



Hallo Ihr,

ich habe gerade meine Vorräte durchgesehen und habe noch ein Dutzend russische 8255A die ich kostenlos bereitstellen würde. Sind noch in der Originalverpackung und sollten daher alle i.O. sein.

Gruß Dirk
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
072
05.01.2019, 20:24 Uhr
Creep



Hallo Dirk,
da nehme ich gern einen ab. Gruß von der A7. Leider wieder auf dem Heimweg...

Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
073
05.01.2019, 21:23 Uhr
Dementor

Avatar von Dementor

Nabend
Nettes Projekt
@Jens :Ich würde auch eine NKC CD-Player Platine nehmen.
@Dirk : Wen Du noch einen übrig hast würde ich gerne einen 8255 nehmen.

LG.
Sven
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
074
05.01.2019, 23:03 Uhr
siggi



Hallo Jens,

ich nehme auch 2 Platinen NKC MC_IDE.

@Dirk: Wenn Du noch welche übrig hast, nehme ich ich auch 2 Stück 8255.

Gruß Siggi
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
075
06.01.2019, 14:26 Uhr
Steffen.111

Avatar von Steffen.111

Ich kann mich nur anschließen: :-)

Hallo Jens, bitte 1 Platine NKC MC_IDE.

Hallo Dirk, bitte 1 Stück 8255, ...wenn möglich. Machst Du das evtl . gleich über Jens?

Vielen Dank Euch beiden!
VG
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
076
06.01.2019, 15:37 Uhr
Dementor

Avatar von Dementor

Guten Moin

So neues update von mir.

Die Wiki Seite wurde von mir etwas Aktuallisiert.
Ich würde gerne alle Projekte von Euch gerne in die NKC-Wiki Seite aufnehmen,
Aber ich weiß jetzt nicht ob da alle einverstanden sind.
Es fehlen noch die NKC CD-Player , Aufsetzplatine zur IOE, IOE-enh zB.

Die Wiki wurde auch erweitert Richtung 3D-Druck zum NKC.

Was ich gerne von jedem Einzelnen gerne habe würde, das er die Infos wie Bugfix und veränderungen in die Wiki Seite einträg wen das okay wäre für jeden.
Ich finde kaum noch die Sachen zur jedem einzelnen Projekt weil alles in den Foren verstreut ist.

Ich habe mich mal an ein Projekt gewagt selber eine Platine neu zu machen und auch verbesserungen einzubauen, die Platine an der ich jetzt sitze nennt sich Bus-test.

LG.
Sven

Dieser Beitrag wurde am 06.01.2019 um 15:39 Uhr von Dementor editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
077
06.01.2019, 17:37 Uhr
millenniumpilot



Hallo Ihr,

ich habe nochmals genau gezählt und kann 18 russische 8255 abgeben. Abzüglich der schon angefragten 5 STück also noch 13 Stück da.

Ich würde die ICs am liebsten demjenigen zusenden, der die Platinen fertigen lässt und versendet. Wäre das für denjenigen OK, wenn er die Verteilung mit übernimmt? Wer macht das diesesmal? Jens oder Rene?
Ansonsten würde ich die ICs alle einzeln versenden müssen, wäre aber auch kein sooo großes Problem.

Gruß Dirk
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
078
06.01.2019, 19:01 Uhr
DerInder



Moin Dirk,

die NKC MC_IDE kommt diesmal von mir

Du kannst mir (wenn es soweit ist) gerne die 8255er zuschicken, ich versende sie dann mit den Platinen.

Aber erstmal die Prototypen abwarten... Ist noch etwas Zeit.
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
079
06.01.2019, 19:33 Uhr
millenniumpilot



ja gerne, so machen wir das.
Danke schon einmal für Dein Engagement

Gruß Dirk
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
080
06.01.2019, 20:43 Uhr
UR1968
Default Group and Edit


Hallo zusammen,

scheint ja zum Jahresanfang in Sachen NKC wieder richtig rund zu gehen. Ich habe Interesse an 2 Platinen der MC-IDE sowie 2 St. der 8255.

Ich war über die Feiertage auch richtig produktiv und präsentiere hier die CPU68020:



Die Prototypen sind schon in Produktion und sollten nächste Woche bei mir sein. Dann schauen wir mal ob sie auf Anhieb funktionieren oder nicht. Hat den jemand eventuell die Jedec Files der 3 PAL für mich?

Tschüß
Uwe
--
https://uwes-bastelbude.ch
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
081
06.01.2019, 21:00 Uhr
peter_b



Hallo,

ich nehme 1x NKC MC_IDE incl. 8255

Gruß - Peter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
082
06.01.2019, 21:29 Uhr
Creep



Hallo Uwe,

toll! Da bin ich auch gespannt! Ja, über die Feuertage war endlich mal Zeit, sich Zeit dafür zu nehmen und nicht so abgelenkt zu sein. Danke auch für die GDP-FPGA-Platine. Muß jetzt nur noch die Teile ordern.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
083
08.01.2019, 08:14 Uhr
smed

Avatar von smed

Hi,
ich nehme gerne auch 2x NKC MC_IDE mit 8255

Gruss
smed
--
NKC'ler und RDK Fan seit 1984 (Pause zw. 1988-2017)
CPU68k,CPU68000,4xROA64,6xIOE,6xGDP,GDPHS,8xSBC2/3,HEXIO,6xKEY,FLO2,PROMER,CENT,SOUND,CAS,4xBUS2,3xPOW5V,2xTAST..und neuerdings einen Arduino mit auf dem BUS. Und eine selbstgebastelte MEM960k.

NKC - OpenSource since 1983
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
084
21.01.2019, 08:57 Uhr
Dementor

Avatar von Dementor

Guten Morgen

Ich hätte an Euch alle eine Frage zur NKC-Wiki.de Seite!

Was haltet Ihr davon wen man eine Datenbank in das Wiki einflegt welche
alle Benutzten TTL's + Datenblatt beinhaltet und vielleicht TTL's die man als
Ersatz nehmen kann ?

Dann wollte ich Euch Bitten das Ihr vielleicht noch Ideen oder Anregungen zu der
Wiki Seite schreiben.

LG.
Sven
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
085
21.01.2019, 08:57 Uhr
Dementor

Avatar von Dementor

Guten Morgen

Ich hätte an Euch alle eine Frage zur NKC-Wiki.de Seite!

Was haltet Ihr davon wen man eine Datenbank in das Wiki einflegt welche
alle Benutzten TTL's + Datenblatt beinhaltet und vielleicht TTL's die man als
Ersatz nehmen kann ?

Dann wollte ich Euch Bitten das Ihr vielleicht noch Ideen oder Anregungen zu der
Wiki Seite schreiben.

LG.
Sven
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
086
21.01.2019, 09:05 Uhr
Hobi



Ich habe noch ein reichlich 8255 bei mir liegen, falls die jemand braucht.
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
087
22.01.2019, 00:55 Uhr
peter_b



Hallo Sven,

ich bin auch sehr dafür, daß das Wiki mit weiteren Infos gefüllt wird. Es soll ja neben der Dokumentation der vielen Platinen auch Hilfe zum Nachbauen sein.

Viele Infos könnte man auch im RT-Forum und NKC-Forum finden. Zum einen sind die aber sehr breit gestreut, zum anderen lückenhaft. Manch einen erschlägt auch die Fülle. Auf jeden Fall kostet es oft viel Zeit.

Einige kleine Beiträge hab ich schon hinzugefügt. Die Wiki-Syntax ist hier etwas anders als ich sie von anderen Wikis kenne, aber die ist relativ schnell erlernbar.

Ich würde gern beim Pflegen der Artikel behilflich sein, bin dann aber auf die Zuarbeit der Gemeinschaft angewiesen.

Gut fände ich, wenn neben den einzelnen Platinen auch das eine oder andere Projekt (wie z.B. "CP/M auf Z80") vorgestellt wird. Diese Beschreibungen müssen so gestaltet sein, daß alle relevanten Infos darin zu finden sind. Beispiel: welche Module werden benötigt, welche Jumper-Belegung, welche Software, Tips zur Fehlersuche, Bilder, ....

Viele Grüße - Peter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
088
22.01.2019, 05:14 Uhr
Steffen.111

Avatar von Steffen.111

Moin Peter und Sven,
komplette Projekte fänd ich gut.
Dann müsste/sollte man auch Software ablegen können.
VG
Steffen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
089
22.01.2019, 08:22 Uhr
Dementor

Avatar von Dementor

Guten Moin Peter und Steffen

Das finde ich sehr Gut, ich könnte wiegesagt versuchen die TTL's in eine Liste
einzuflegen und könnte anfangen das Z80 + CP/M Tutorial zumachen.
Ich wollte erst eigentlich Tutorials machen über den aufbau und inbetriebnahme
mit einem Z80 Vollausbau, aber das kann warten.

LG.
Sven
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
090
22.01.2019, 10:36 Uhr
DerInder



Moin Sven,

schön wäre es auch wenn man die Firmware (z.B. CAS-Neo) mit hochladen könnte.
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
091
22.01.2019, 12:11 Uhr
Dementor

Avatar von Dementor

Hallo auch an den Jens

Habe das NKC-Wiki mal angepasst und nun kann man volgende Endungen hochladen!
Erlaubte Dateitypen: png, gif, jpg, jpeg, webp, doc, xls, mpp, pdf, ppt, xlsx, tiff, odt, odg, ods, odp, zip.

Fals eine Endung fehlt, Bitte mir schreiben.
Wie das jetzt verlinkt werden muß, muß ich selbst erst nachlesen, wird aber nicht so schwer sein.

LG.
Sven
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
092
22.01.2019, 12:46 Uhr
peter_b



Hallo Sven,
> Fals eine Endung fehlt, Bitte mir schreiben.
das sollte eigentlich reichen. Alles andere (z.B. bin, hex, ...) kann gezippt werden.
Viele Grüße - Peter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
093
22.01.2019, 12:59 Uhr
DerInder



Moin Sven,

ich würde ein paar der Endungen wieder rauswerfen und zwar:

webp, doc, xls, mpp, ppt, xlsx, odt, odg, ods, odp,

bei denen kann man z.T. Schadscripte einbauen und das brauchen wir nun wirklich nicht.

Also nur die Bildformate: png, jpg, gif, jpeg
und noch pdf, zip und rar.

Wie Peter schon geschrieben hat alles andere können wir zippen.
--
Gruß
-=jens=-

Dieser Beitrag wurde am 22.01.2019 um 12:59 Uhr von DerInder editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
094
22.01.2019, 13:36 Uhr
Dementor

Avatar von Dementor

So ich habe nochmal angepaßt, leider bekommen ich das webp nicht raus.
Es kann eh nur einer was Hochladen der Registiert ist und das geht ja nur über
mich, da ist wenig Gefahr das da Fremder was hochläd.

Ich bin auf der Suche nach offenen Bilder für die TTL Schaltkreise und Beschreibungenm, soll ich die Nachzeichnen und hochladen oder gibts die zum
runterladen und veröffentlichen ?
Will nichts hochladen was am ende Ärger auslösen kann.

LG.
Sven
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
095
25.01.2019, 11:30 Uhr
DerInder



Moin Moin,

ein Update zur NKC MC_IDE.

Sie läuft jetzt bei Sascha und bei mir ohne Probleme.
Allerdings gab es da ein paar Fallstricke.
Der 8255 muss ein Standardtyp sein (also ohne "c"),
der 04er muss ein HTC oder AHTC Typ sein
und es muss ein "normales" CD-Laufwerk sein also kein Brenner oder DVD Laufwerk.

Das ganze bezieht sich auf die NKC CD-Player Software von Sascha. In wie weit andere Komponenten auf der Karte mit anderer Software laufen kann ich nicht sagen.

Der Preis für eine Platine ist vorraussichtlich 3,50 Euro.
Hier mal eine Zusammenstellung der Reservierungen:

1x Creep, 1x 8255
2x millenniumpilot
2x siggi, 2x 8255
2x hschuetz
1x steffen111, 1x 8255
1x peter_b, 1x 8255
4x netmercer
1x Demento, 1x 8255
2x smed, 2x 8255
2x UR1968, 2x 8255
shock_ 2x8255

18x IDE, 12x 8255
--
Gruß
-=jens=-

Dieser Beitrag wurde am 26.01.2019 um 10:51 Uhr von DerInder editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
096
25.01.2019, 18:04 Uhr
UR1968
Default Group and Edit


Hallo Jens,

Du hast meine 2 Platinen und die 2 8255 vergessen. Siehe dazu #080.

Tschüß
Uwe
--
https://uwes-bastelbude.ch
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
097
25.01.2019, 18:08 Uhr
DerInder



Moin Uwe,

hatte ich tatsächlich übersehen
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
098
26.01.2019, 08:59 Uhr
millenniumpilot



Hallo Jens,

mich bitte auf 2 Platinen zurück stufen.
Gebe einfach Bescheid, wann ich die Russen-8255 an Dich absenden soll.

Gruß und schönes Wochenende Euch allen
Dirk
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
099
26.01.2019, 09:26 Uhr
Hobi




Zitat:
Der 8255 muss ein Standardtyp sein (also ohne "c"),



Gibt es eine Idee warum fürs IDE Interface nur die NMOS Variante taugt? Die CMOS PIO sollte eigentlich die Pegel besser treiben können und damit schneller und stabiler im Betrieb sein.
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
100
26.01.2019, 10:55 Uhr
DerInder



Moin,

zu den 82c55 haben wir z.Zt. nur einen Verdacht.
Die scheinen im Gegensatz zu den 8255 Pullup Widerstände drinn zu haben. Evtl. kommen die Probleme davon.

Jedenfalls hat keiner meiner 82c55 mit den CD-Laufwerk zusammen gearbeitet.
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
101
26.01.2019, 11:21 Uhr
Hobi



Das gibt das nicht viel Informationen um eine gute Erklärung zu finden. Vielleicht kann ich dir ja einen von meinen schicken, so dass zumindest der Test wiederholt werden kann.

Im Renesas Datenblatt zum 82C55 steht:

Zitat:
FullyTTLCompatible:
TTL compatibility over the full military temperature range and bus hold circuitry eliminate the need for pull-up resistors.



Steht noch die Frage on der 8255 oder 82C55 dem Renesas näher steht.

Es kann auch am Timing liegen.
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
102
27.01.2019, 11:18 Uhr
DerInder



Moin Moin,

ein Update zur NKC MC_IDE.

Sie läuft jetzt bei Sascha und bei mir ohne Probleme.
Allerdings gab es da ein paar Fallstricke.
Der 8255 muss ein Standardtyp sein (also ohne "c"),
der 04er muss ein HTC oder AHTC Typ sein
und es muss ein "normales" CD-Laufwerk sein also kein Brenner oder DVD Laufwerk.

Das ganze bezieht sich auf die NKC CD-Player Software von Sascha. In wie weit andere Komponenten auf der Karte mit anderer Software laufen kann ich nicht sagen.

Der Preis für eine Platine ist vorraussichtlich 3,50 Euro.
Hier mal eine Zusammenstellung der Reservierungen:

Creep 2x IDE, 2x 8255
millenniumpilot 2x IDE
siggi 2x IDE, 2x 8255
hschuetz 4x IDE
steffen111 1x IDE, 1x 8255
peter_b 1x IDE, 1x 8255
netmercer 4x IDE
Dementor 1x IDE, 1x 8255
smed 2x IDE, 2x 8255
UR1968 2x IDE, 2x 8255
schnaari 2x , 2x 8255
shock_ 2x 8255

23x IDE, 14x 8255

Update 27.01.19/4

PS: Da die Chinesen z.Zt. Neujahr haben gehen die Bestellungen erst mitte Februar raus.
--
Gruß
-=jens=-

Dieser Beitrag wurde am 27.01.2019 um 15:04 Uhr von DerInder editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
103
27.01.2019, 12:44 Uhr
millenniumpilot



Hallo Jens,

wie schon anderswo geschrieben, für mich bitte nur 2x NKC_IDE.

Gruß Dirk
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
104
27.01.2019, 12:52 Uhr
DerInder



Sorry Dirk,

ist irgendwie beim "copy and paste" wieder auf 3 gekommen
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
105
27.01.2019, 12:52 Uhr
Creep



Hi Jens,

ich würde dafür dann auch auf 2x erhöhen, wenn es von der Anzahl her paßt.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -

Dieser Beitrag wurde am 27.01.2019 um 12:53 Uhr von Creep editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
106
27.01.2019, 12:56 Uhr
DerInder



Moin Rene,

auch 2x 8255?
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
107
27.01.2019, 12:58 Uhr
Creep



Gern
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
108
27.01.2019, 13:58 Uhr
schnaari



Moin, ich möchte auch gern

2x NKC MC_IDE_Platinen und
2x 8255

Gruß Frank
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
109
05.02.2019, 10:45 Uhr
peter_b



Hallo zusammen,

ich habe in den letzten Tagen einige der Artikel im NKC-Wiki ergänzt (Z80, GDP64, HD64180) und auch einen neu erfaßt (SRAM1024).

So nach und nach wird mir die Syntax immer vertrauter und die Bearbeitung geht schon recht zügig.

Ich habe versucht, den Aufbau der Seiten zu vereinheitlichen. Folgende Abschnitte sind enthalten:

- Beschreibung
- Versionen
- Gallerie (Layouts, Fotos, ...)
- Aufbau (Stückliste, Jumper)
- Links auf externe Quellen

Es fehlt noch: Software, ggf. Quellen für seltene Bauteile, ...

Die Seiten sollen auch nicht überfrachtet werden. Wo möglich, verweise ich auf andere Seiten (extern, im Wiki oder ins Forum).

Ich habe mir einige Bilder aus dem RT-Forum "gemopst". Ist das ok?

Schaut doch mal drüber, ob Euch das so zusagt. Bitte korrigiert Fehler oder ergänzt die Artikel. Vorschläge willkommen! Zuarbeiten auch!

Beste Grüße - Peter

Dieser Beitrag wurde am 05.02.2019 um 10:45 Uhr von peter_b editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
110
07.02.2019, 19:47 Uhr
Creep



Hallo Peter,

super - das war mir vor ein paar Tagen auch schon aufgefallen. Ja, das Design etwas vereinheitlichen kann nicht schaten. Ich werde auch wieder ab und zu ein paar Korrekturen vornehmen. Fast eine der wichtigsten Sachen bei den Aufbauhinweisen: Jumperstellungen und übliche I/O-Adressen. Da fange ich auch immer wieder mit der Suche an.

Auf jeden Fall ist das WIKI wirklich nützlich. Danke für Deine Unterstützung!

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
111
08.02.2019, 10:50 Uhr
peter_b



Hallo Rene,

hab gestern noch ein paar weitere Seiten überarbeitet. Beim Abschnitt "Die Systeme" wurde die Seite "Z80" auf 2 neue Seiten aufgeteilt (Grundprogramm, CP/M).

Ja, Jumperstellungen und I/O-Adressen sind wichtig. Hier fehlt mir aber der Überblick. Ich kann zwar in den Original-Beschreibungen nachlesen, aber ich weiß nicht, ob bei den Neuauflagen Änderungen (z.B. vollst. Adreßdekodierung) stattgefunden haben. Die Suche hier im Forum ist mir zu aufwändig. Da müssen mal die Platinen-Entwickler ran.

Beste Grüße - Peter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
112
08.02.2019, 11:52 Uhr
Creep



Hi Peter,

ja, ich versuche, das immer nachzuziehen, wenn ich selbst am Grübeln bin. Bei der SOUND3 paßt das schon. IOE-enh und IO-USB wären die nächsten Kandidaten...

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
113
08.02.2019, 13:55 Uhr
peter_b



Hallo Rene,

auf http://www.ndr-nkc.de/compo/io/info.htm ist eine Übersicht über die I/O-Adressen des originalen NKC.

Einige der dort angegebenen Ports werden beim neuen NKC sicher nicht mehr verwendet (z.B. SCSI).

Wir können im NKC-Wiki auch eine solche Übersicht anlegen. Das ist bestimmt nicht doppelt-gemoppelt, da es beim neuen NKC die eine oder andere Veränderung gebeben hat.

Beste Grüße - Peter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
114
08.02.2019, 14:39 Uhr
Creep



Hallo Peter,

auf jeden Fall, das ist sinnvoll. Es gibt davon auch eine aktualisierte Version, Ich weiß nicht mehr, ob Jens(?) sie nur rumgeschickt hatte oder sie irgendwo abgelegt ist. Finden werde ich sie auf jeden Fall. Da sind dann u.a. auch die neue BWS oder die NKC-LCD drin. Die IO-USB hat ja im aktuellen GP auch eine neue Adresse bekommen, um nicht mit der IOE Bastelkarte zu kollidieren.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
115
08.02.2019, 17:18 Uhr
Steffen.111

Avatar von Steffen.111

Hallo Peter,

eine aktuellere IO-Liste gibt es hier:
https://ntxdhxgzadrdathx.myfritz.net/ndr/doku/ioports.pdf

VG
Steffen

Oh, vorsicht, der Link ist wohl kaputt...oder nur bei mir?
...lag an meinem Browser.

@Peter: ich schicke Dir eine eMail

Dieser Beitrag wurde am 08.02.2019 um 17:29 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
116
17.02.2019, 00:15 Uhr
peter_b



Hallo Rene, hallo Steffen,

@Steffen: Danke für die Liste.

Ich habe im NKC-Wiki eine Übersicht der I/O-Adressen erstellt. Sicher noch nicht vollständig. Korrekturen/Ergänzungen erbeten.

Beste Grüße - Peter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
117
18.02.2019, 00:47 Uhr
DerInder



Moin,

ich hab inzwischen auch ein klein Wenig an der IO-Adressen Übersicht "rumgefuscht"
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
118
18.02.2019, 13:05 Uhr
peter_b



Hallo Jens,
ups, hatte ich übersehen. Hoffentlich hab ich Deine Änderungen nicht überschrieben.
Beste Grüße - Peter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
119
18.02.2019, 14:47 Uhr
DerInder



Moin Peter,

du hast nichts überschrieben
Ein paar Zusätze hab ich heute noch eingepflegt.
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
120
18.02.2019, 16:05 Uhr
peter_b



Hallo Jens,
sehr schön. Die Tabelle füllt sich ... :-)
Beste Grüße - Peter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
121
18.02.2019, 22:13 Uhr
DerInder



Moin Moin,

ich hab mal die Firmwares für die CAS-Neo, NKC-BWS und KEYr4 im Wiki hochgeladen.
--
Gruß
-=jens=-
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
122
17.03.2019, 17:02 Uhr
Creep



Hallo,

ich möchte zwischendurch wenigstens mal ein Lebenszeichen zur CPU6502 geben. Kurz: Der Status sieht eigentlich sehr gut aus! Es fehlt nur an Zeit.

Hardware I:

Jens hat das Timing bei der Umsetzung 6502 an Z80-Bus optimiert, so daß die Platine mit 6502 CPU und getesteten 2MHz stabil läuft. Ich hatte anfangs arge Probleme damit. Das lag aber anscheinend an der CPU aus China. Mit einer Rockwell R6502 auch bei mir stabil.

Die Entwicklungsoptionen habe ich aus dem Layout schon rausgeworfen und ziehe noch das eine oder andere gerade. Wortwörtlich


Software:

Kleine Testroutinen mit GDP64, KEY, BWS, LCD usw. funktionieren einwandfrei! Eine gute Grundlage, daraus ein komplettes System zu stricken.

Jens ist dabei, ein Grundprogramm, sowie Apple-Monitor u.a. zu adaptieren und hat damit schon einen guten Status erreicht. Er kümmerst sich um die Anbindung der CAS-neo, ich kämpfe noch mit der Umsetzung der VDIP1-Routinen auf den 6502.

Wie beide verwenden zur Zeit (noch?) unterschiedliche Assembler und Konzepte. Macht ja auch Spaß, etwas neues auszuprobieren. Ich versuche, eine Struktur aufzubauen, so daß man sämtliche Routinen für die einzelnen Komponenten nach Bedarf inkludieren kann. Am Ende würde ich gern den CC65 nutzen. Erstmal als leistungsfähigen Macroassembler, später auch als C-Compiler.

Hardware II:

Obwohl die CPU6502 eigentlich schon produktreif ist, hatten wir noch die Idee, gleich einen einfachen Timer auf der Platine zu integrieren. Damit hätten wir endlich eine interruptgesteuerte Zeitbasis sowie interruptgesteuerte Routinen, die im Hintergrund laufen. Z.B. für das Cursorblinken oder auch Routinen in Spielen etc.

Ich überlege noch, wie das am elegantesten mit wenig Hardwareaufwand realisierbar ist. Der Timer sollte ein- und ausschaltbar sein, damit sich auch Nutzerprogramme ohne Absturz in die ISR hängen können und sich der IRQ in zeitkritischen Situationen abschalten läßt.

Meine Favoriten sind im Moment ein SPG8640BN mit 74LS688 und 74LS74 oder (weniger retro) ein ATTINY, der dann auch gleich den Reset-IC einspart. Da bin ich jetzt in der Steckbrett Bastelphase.

Es geht also weiter. Falls noch jemand schon selbst Software entwickeln/testen will, sind noch 1 oder 2 Prototypenboards vorhanden, die man mit wenigen simplen Korrekturen voll nutzen kann. Natürlich noch ohne den Timer.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
123
17.03.2019, 17:56 Uhr
Steffen.111

Avatar von Steffen.111

Hallo Rene,

warum nicht eine Z80-CTC einsetzen?

...wenn die CPU beim INT nicht fragt "Wer war das?" gibts auch keinen Stress, wenn der INT nicht im Z80-IM2-Mode läuft. Dann muss man eben mit der Software alle in Frage kommenden Bausteine "zu Fuß abklappern".

VG
Steffen

Dieser Beitrag wurde am 17.03.2019 um 17:58 Uhr von Steffen.111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
124
17.03.2019, 19:49 Uhr
Creep



Hallo Steffen,

statt Z80CTC würde ich dann sicher einen 6522 nehmen. Das wäre dann wirklich sauber. Aber ich wollte eigentlich nur eine Minimallösung. Wenn die aber vom Aufwand größer wird... Naja ATTINY wäre sicher ein guter Kompromis.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
125
17.03.2019, 21:51 Uhr
RenéB



Ich hatte bei der Frage nach einem Timer auch gleich an den 6522 gedacht. Man bekommt noch 2 PIO Kanäle und eine halbe SIO dazu. Ich habe mich jedoch mit dem NKD noch nicht weiter beschäftigt. Daher weiß ich nicht ob man das so braucht - von wegen der Minimalvarinte.

ATTINY finde ich da etwas stillos :-)

Dieser Beitrag wurde am 17.03.2019 um 21:52 Uhr von RenéB editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
126
17.03.2019, 22:35 Uhr
Creep



Hallo René,

ja, sinnvoll wär das schon. Natürlich. Vor allem, falls man evtl. auch mal an eine SID-Platine denkt. Aber dann muß ich noch einen 40-Füßler unterbringen, ws ich nicht mal so schnell hinbekomme. Aber ich schau es mit nochmal an.

Gruß, Rene
--
- Privatnachrichten bitte per Email. Mein Postfach ist immer knapp vor Überlauf -
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
127
18.03.2019, 00:34 Uhr
RenéB



Mit SID wäre natürlich Klasse. Aber der braucht doch seine 1MHz und nicht 2,xMHz Takt oder?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
128
18.03.2019, 05:02 Uhr
karsten
Default Group and Edit
Avatar von karsten

Denkt ihr ggf. auch mal über eine CIO nach?
Ist auch CTC und PIO und die DDR-hergestellten sind noch reichlich verfügbar.

Gruß
Karsten
--
1. Grundgesetz der Messtechnik? Wer misst misst Mist!
(fast) alle DDR-Schaltkreise und viele Transistoren
Elektronikarchäologie, MC80, K1520
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
129
31.03.2019, 10:49 Uhr
DerInder



Moin Moin,

es geht (endlich) mit der NKC MC_IDE los.
Die Verzögerung kam erst durch die Chienesen und dann durch mich

Der letzte Stand war:

Creep 2x IDE, 2x 8255
millenniumpilot 2x IDE
siggi 2x IDE, 2x 8255
hschuetz 4x IDE
steffen111 1x IDE, 1x 8255
peter_b 1x IDE, 1x 8255
netmercer 4x IDE
Dementor 1x IDE, 1x 8255
smed 2x IDE, 2x 8255
UR1968 2x IDE, 2x 8255
schnaari 2x , 2x 8255
shock_ 2x 8255

23x IDE, 14x 8255

Der Preis beträgt 3,50 Euro pro Platine + 2,00 Euro Versand.

Noch ein Hinweis:
Die Russen 8255 von Dirk aka. millenniumpilot laufen einwandfrei.
Man muss aber bedenken, das die im 2,5mm!!! Raster sind. Daher kann man keine Präzisions-Fassungen nehmen. Aber in 08/15 Fassungen passen sie recht problemlos.

Falls noch Änderungswünsche sind, sagt bescheid.
--
Gruß
-=jens=-

Dieser Beitrag wurde am 31.03.2019 um 11:49 Uhr von DerInder editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek