-
Thread
delay() in Timer-Event ISR (Arduino) Gesperrt
" mit einem C-programierbaren µC zu machen. Obwohl ich mit anderen Typen zu tun hatte (MCS51, PIC, Z80) und die Platinen auch gebaut habe. Aber das ist Jahrzehnte her und ich brauchte es dann einfach (beruflich) nicht mehr. Aktuell will ich "nur" ein (privates) Projekt verwirklichen und muss mir
-
Thread
W7 Paint Linie
seit_z80 schrieb im Beitrag #3852463: > Doch, geht! Nur bei illegalen Versionen von W7 ist W7 Paint funktionell > eingeschränkt. Ist nicht Illegal,wie soll es gehen?
-
Thread
AVR-Pascal-Tutorial
Pascal ... Hi all, Rainier has graciously provided Freeware registration keys for the Z80/Z180/Rabbit and 805x Embedded Pascal compilers and simulators. These (and the AVR freeware keys) are now available from the Files area here. Joe. """"""""""""""""""""""""""""""""""""""""""""
-
Thread
Welches ist das intuitivste und am leichtesten zu lernende Leiterplattendesignprogramm?
Ach, wie hier die Fetzen fliegen.. Zu Zeiten des seligen Z80 hatte unsereiner unter CP/M ein Layoutprogramm laufen, das es _erstmals_ ermöglichte, per grafischem Bildschirm ein fertig auf Papier geroutetes Layout zu digitalisieren, d.h. letztendlich Gerber und
-
Thread
Microcontrollertyp gesucht
Teil herkam. Dann kann man die Suche vielleicht etwas einschränken. Afair gab's damals div. 8051 und Z80-Code-kompatibles u.a. von NEC, Sharp, Toshiba, Hitachi, Fairchild, Philips
-
Thread
Stack Maschine
Das ROM des Jupiter Ace, ein Z80-"home computer" aus den frühen 80ern, der als einziger von Hause aus mit Forth arbeitete, war auch 8 kByte groß. Mittlerweile existieren Schaltpläne und auch kommentierte Assemblerlistings des ROMs
-
Thread
ATmega im DIL 40 Gehäuse
GND und VCC anbelangt (unten rechts und oben links). Aber schon bei den höher integrierten Teilen (Z80 und so) stimmte das nicht mehr, geb ich ja zu :-) Und als ich mir nun das Datenblatt vom 162er angeschaut hatte (die anderen erstmal noch nicht), dachte ich halt, der Quasistandard gilt nun sogar
-
Thread
Hab mal ne Frage ob das geht
braucht man da schon wieder C oder Assembler. Steht ganz oben - Newbie. Hat zwar mal vor Jahren mit Z80 ASM angefangen, musste aber leider aus Zeitgründen wieder aufören. Tja und 13 Jahre später will ich halt noch mal dran (ist aber nix mehr im Hirn :( ). Brauch aber Infos die ich bei euch wahrscheinlich
-
Thread
Mnemonics/Opcodes urheberrechtlich geschützt?
patentierbar. Intels Copyright-Anspruch und Sorge vor Ärger führte aber in den 70ern dazu, dass die Z80 vorsorglich lädt wenn sie speichert.
-
Thread
Mplab 5.40_fatal error: 'p16f18877.inc' file not found!?
und als es dann beruflich wurde, hat man mir das in der Arbeit abgewöhnt. Das war PC-Programmierung, Z80, dann noch 80286, dann war mit Assembler Schluss. Nur noch C, und so halbschariges C++ von Borland (C++ Builder). Mikrocntroller habe ich anfangs nur in Assembler programmiert, weils für diese anfangs
-
Thread
Win (7) registry: Was ist wofür - welche Werte haben welche Auswirkung als Liste ?
Verschlimm"Update gelaufen sind? Ja das ist eben der Fortschritt. :-) Im letzten Jahrtausend war das Z80-Betriebssystem noch FEST auf wenige EPROMS eingebrannt. Da waren die Fehler für EWIG fest verlötet. 1999 gab es noch ein Buch vom Franzis-Verlag ISBN 3-7723-6784-4 W98 Registry. Heute sind wir tausende
-
Thread
Elektroschaltplan für Platine so funktionsfähig
der Realität bei Projekten zu schlechten > Ergebnissen Ja, das hat schon der Chipdesigner des Z80, -Matoshi Shima- so gehalten, der hat den Schaltplan so gezeichnet, das das Floorplanning als erste Stufe des Layouts darauf erkennbar war. OK, IC und PCB - Layout sind nicht direkt vergleichbar auch
-
Thread
galvanisch getrennte DC-DC Schaltung
den türkischen Reichelt's und Conrad's vorbeischaute, musste ich feststellen, dass ich ausser dem Z80 nichts finden konnte. Seitdem schaue ich zuerst, was es auf dem Mark gibt, kaufe es in der ensprechen Stückzahl ein und erst dann entwickle ich das endgültige Design. Seitdem habe ich auch keine Reinfaelle
-
Thread
PiPico PIO programmieren
Maschinencode/Assembler waren, > dann empfindet man das als völlig natürlich. Ich hab mal MCS48, MCS51, Z80, ST6, Saturn, ESRH, 6502 und 68k Assembler gelernt. Trotzdem wuerde ich nicht sagen das ich heute ARM oder Risc/V mal eben _gut_ also sinnvoll in Assembler programmieren kann. Irgendwas hinschludern
-
Thread
Welcher Drehgeber ist am besten geeignet?
selbstgebaut mit Zahnrad aus Leiterplatte und zwei Gabellichtschranken) und ist prozessorgesteuert, der Z80 läuft also schon seit 30 Jahren ununterbrochen, abgesehen von einigen Stromausfällen und zwei Umzügen... Auch da gibt es weder Potis noch Schalter im Signalweg. Eine Dynamik im Drehgeber hatte ich
-
Thread
KIM-1 in AVR?
Einen 6502 zu emulieren dürfte deutlich einfacher sein als ein 8080 - oder gar Z80. Der hat eigentlich nur drei Register (A,X,Y), weniger Adressierungsmöglichkeiten und der Stack kann nur im Bereich 0x0100 bis 0x01ff liegen, wobei der Stackpointer nur 8Bit groß ist. Ich würde
-
Thread
OOP - Wie tief sollten Klassen gehen?
das nicht in Frage, weil man sich den Aufwand im Embedded-Bereich mit den damaligen Prozessoren der Z80-Klasse überhaupt nicht leisten konnte. Ausserdem sehe ich das als fehlgeleitete Ideologie, ich schreibe zwar seit 20 Jahren OO-Programme, aber ich erwarte trotzdem, dass man 2 Ganzzahlen noch normal
-
Thread
Mikrocontroller lernen
Mein Uropa hat mit Zahnrädern angefangen mein Opa mit Röhrenschaltungen mein Vater mit dem Z80 ich vor 15 Jahren mit dem 8051 und du solltest mit etwas zeitgemäßem (aus diesem Jahrtausend) anfangen, z.B. mit dem Atmel AVR! :-) O-t-t-o
-
Thread
Betriebssystemprogrammierung für Raspberry Pi - Literaturempfehlung
diese Systeme sehr gut dokumentiert sind und überschaubar sind. Gute Anlaufstelle dazu: www.cpm.z80.de Viel Spass und Erfolg!
-
Thread
FLUKE9010A(Grundgerät) & Fluke8088 & 80188-InterfacePOD
Für die Fehlersuche in Retro-Computern ist das schon nett, dann allerdings mit einem Z80- oder 6502-Pod. Aber auch dort gibt es schöne, FPGA-basierte Alternativen (z.B. https://www.retrocomputing.nl/ice-ice-baby/). Ansonsten bietet ein Brasilianer auf eBay auch Replikas der Fluke-Platinen
-
Thread
Farb-LED Display via RS232 ansteuern
sonst keine Daten herausfindet und so die Kommandos ermitteln. Die Ansteuerplatine läuft mit einem Z80 Processor der auf ein PROM und ein RAM zugreift. Da ich das Ding nicht parat habe, kann ich mich nicht damit spielen. Danke für alle nützlichen Hinweise. Markus DL8MBY PS.: Guten Rutsch
-
Thread
DCF77 - Kuckucksuhr
elektronischen Schaltungen und die Programmierung von Mikroprozessoren (Fairchild F8, Intel 8080/8085, Zilog Z80) und Mikrocontrollern (Intel 8051) beschäftige ich mich beruflich und hobbymäßig seit 1977. Mit beweglicher Mechanik, Holzverarbeitung und Lackierarbeiten habe ich mich bisher so gut wie nie beschäftigen
-
Thread
Floppysimulation, möglich?
Schlüssel wenn du den Controller nicht antasten magst. Ich habe auch noch älter Literatur dazu , aus Z80 Zeiten, dort ist alles haarklein beschrieben weil wir Ossis unsere Floppycontroller aus TTL Gräbern selbstgestrickt haben um so eine Floppy z.B. an den Specki zu bringen. Das war gewissermaßen der umgekehrte
-
Thread
Elektrisches Flaschendosierventil?
JPG http://i.ebayimg.com/t/EMUF-Sonderheft-Einplatinen-Mikrocomputer-Universelle-Festprogramm-1985-Z80-AIM-/00/s/MTYwMFgxMjAw/z/kkgAAOSwjVVVq4Vi/$_35.JPG so sah ein mikrocomputergesteuerter Abfüllautomat 1985 aus. Das Ventil ist auf dem Bild leider nicht zu erkennen.
-
Thread
Ausführungszeit ISR
trotzdem hat es natürlich seinen Charme, selber Compiler zu > spielen, Eine Zwischenform für Z80 kann dann beispielsweise so aussehen: [code] #define comd(n) restart(0x18)(L=n;) #define parb(n) restart(0x28)(L=n;) #define parw(n) restart(0x38)(HL:=n;) cursor:: /* bit cursor */ {
-
Thread
Von Neumann & Code aus externem RAM ausführen
macht, muß man halt nachlesen - hier kocht jeder Hersteller sein eigenes Süppchen. Achja: Selbst zu Z80-Zeiten (eine Lehrbuch-von-Neumann-Architektur) konnte man ganz-simpel Adressbereiche aus der Programmausführung ausklammern: Einfach für die entsprechenden Adressen das Signal M1 als "disable" mitdekodieren
-
Thread
Die / Maskrom
Programmierrichtung war ja nur bei den allerersten (P-MOS?) EPROMs gebräuchlich. Völlig OT: Beim Z80 hatte NOP die OP-Code 0x00 und RST38 den OP-Code 0xff. Um zu erkennen, dass ein Programm in einen nicht programmierten EPROM-Bereich gesprungen/abgestürzt war, brachte man gelegentlich an Adresse 0x0038
-
Thread
Zilog Encore Experimentierplatine
In Deutschland ist das wohl nicht zu bekommen. Da kennt man nur den alten Z80 und Z8. Ich habe das USB-Progkabel und einige Controller bei Digikey.com gekauft. Da muss man aber über 65€ kommen um sich die teuren Versandkosten zu sparen. Zusätzlich kommen noch 19% Einfuhrumsatzsteuer
-
Thread
Tastaturcontroller UPI8041
Diese können auch mit externem Programmspeicher arbeiten. Siehe auch http://devster.monkeeh.com/z80/upi42/ oder auch http://www.generalthings.de/page3.html es bleiben allerdings nur 5 Pins als Ein- und Ausgänge sowie zwei Testeingänge übrig. Diese Teile laufen mit 16 MHz.
-
Thread
Kleine CNC-Fräse
CNC-MD 01 Gesamtabmessungen: B 366 mm x T 280 mm x H 264 mm Verfahrbereich: X 240 mm x Y 165 mm x Z 80 mm Aufspannfläche: 310 x 160 mm Nutenbreiten: 3 x 5mm und 4 x 8mm Trapezgewindespindeln: Steigung Tr10x3 (Z) und TR12x3 (X/Y), T-Mutter Rotguss Rg Führungssystem: X-Achse mit Doppelspureinheit
-
Thread
ASM verstehen lernen.
Hi >man merkt, daß du nie am PC in assembler programmiert hast. Oder Z80. Da fühlt man sich, zumindest was die Register angeht, wie im Schlaraffenland. MfG Spess
-
Thread
Logic Analyzer muss her! Welcher?
gibt's dann oft Dekoder, die heute > kein Schwein mehr braucht. JA- Soetwas wie Protokolldekoder für Z80 oder wenn es etwas neuer war auch 8051, wo man dann den LA zwischen ProgrammEprom und CPU/µC hängen konnte und dann genau sehen konnte was der µC macht. Halt der Vorläufer der heutigen Debugger mit
-
Thread
Was haltet ihr von dieser Platine
Erst mal Danke für die raschen freundlichen Antworten. Ich habe mal was mit dem Z80 vor 1000 Jahren gemacht un nun 25 Jahre später möchte ich mich wieder mit uC reinarbeiten. Aber wie ich sehe wird diese Community es einem leicht machen Martin Michael
-
Thread
FBAS Treiber
für den 6502 durch 14 geteilt, für die NTSC-Ausgabe durch vier (oder so ähnlich), der zusätzliche Z80 für CP/M lief mit einem seltsamen 2MHz-Takt der alle 10 Takte mal wieder den 6502 refreshen musste
-
Thread
Wer von euch hat OS/2 privat vor der Zeit von Windows 2000 benutzt?
schrieb im Beitrag #6894764: > x85 wann war das? ich kenne nur PC 8080 8088 8086 80286 80386(sx) z80 80486 ein 85er sagt mir nichts! (ganz dunkelim Hinterstübchen 8085?) Wenn mich nicht alles täuscht hatte ein Kollege mit einem 8085 ein Bürotelefon mit LCD und Speicher bestückt als Abschiedsgeschenk
-
Thread
32 KB (EP)ROM-Simulator mit RP2040 Pico-Board
fungieren als Binärzähler. Autsch. Das ist natürlich tödlich für meine Variante. Ich komme aus der Z80-Ecke und da ist während des Resets der Bus frei.
-
Thread
Austausch Logik-Baustein
Baustein haengt nicht einfach in der Luft sondern am Bus eines aehnlich betagten Prozessors (z.B Z80)? Wenn das so ist dann muss dein Controller bei Bytezugriffen entsprechend schnell auf R/W und /CS reagieren koennen. Das solltest du mal pruefen bevor du einen weiteren Gedanken an den Controller
-
Thread
Hardware Debugger
Spezialanfertigungen des Prozessors, bei dem entsprechende interne Busse nach aussen geführt waren. Zu Zeiten eines Z80 war zum Ersetzen der CPU noch ein 40 poliges Kabel mit DIL-Stecker ausreichend, heute geht das praktisch nicht mehr, da es keinen Stecker gibt, um etwa ein TQFP-100-Package zu emulieren, es gibt ja
-
Thread
"Ähnlichkeitsanalyse" von Sensorwert
nicht, aber mit der Rechenleistung gibt es kein Problem, ich hatte das vor Jahrzehnten schon auf einem Z80 laufen. Georg
-
Thread
C-Compiler ->auf<- einem Mikrocontroller
Zeit gab es mal von Sharp einen Taschenrechner, da war auch ein C-Compiler drin. Das Teil hatte eine Z-80 CPU. Die haben das mit 64kByte RAM und 256kByte ROM gemacht. Stephan.
-
Thread
Wie funktioniert das Interruptsharing beim PC softwareseitig?
muß erst umständlich alle freigegebenen Interruptquellen abfragen. Das APIC ist dann ähnlich dem Z80, die auslösende Peripherie legt die Vectornummer auf den Bus.
-
Thread
uC und Programmieren als lebenslange Sucht?
Hintergrund etc. Schau Dir mal den Schaltplan von Atari Dig Dug an. Die machen genau das mit drei Z80-Prozessoren, welche in einem gemeinsamen Speicher arbeiten. Jede CPU ist für einen Teil des Spiels bzw der Graphik zuständig. https://www.arcade-museum.com/manuals-videogames/D/DigDug.pdf
-
Thread
[C] Tiny 44 - Rundungsfehler?
glauben (obwohl mir glauben sehr schwer fällt, Kirchenaustritt mit 12 und 16 Jahren) weil ich mir seit Z80 und 6502 (lange her) keinen Asm Code mehr angesehen habe. Ich war doch immer so optimistisch das >>= definitiv schneller ist als / ob ich spassenshalber mal Ports setzte in beiden Fällen und die
-
Thread
Geschichten aus der DDR: Z1013
warten wollen. In der Zeitung RFE war über mehrere Hefte die Beschreibung eines Computers mit U880 (Z80) und die Eprom-Inhalte zu finden. Bis auf die beiden EPROM wurde Alles an höher integrierten Schaltkreisen (CPU, PIO, SIO, UART) im Funkwerk Erfurt gefertigt und man bekam es entweder bei Robotron oder
-
Thread
HP-IB und AVR
einsetzte und auch noch bis heute einsetzt. Ohne die 200ns Anforderung hätte es ja ein simpler 8080, 8049,Z80 oder was auch immer für weniger als 10% der Kosten getan... Die Funktion des ATN ist mir schon klar... Ja, der Master setzt den ATN Befehl, was bedeutet das als nächstes ein BEFEHL (ggf. nichtadressiert
-
Thread
Retro-Projekt: NE555 basierter Elektronischer Würfel in THT
Darum brauchen wir inzwischen dicke Mehrkernprozessoren für Dinge, die früher ein Z80 erledigt hat ;-)
-
Thread
Temperatursteuerung für einen Brennofen
Pololu-5V-Step-Up-Step-Down-Spannungsregler-S10V4F5?curr=EUR&gclid=CjwKCAiAtorUBRBnEiwAfcp_Y0O2aGiPdIh5yZ80sBYo_3Bz9AANo_BThYdy4bYPLISBCv22xLztAhoCfokQAvD_BwE liefert schnell aus D
-
Thread
Allgemeine Fragen zum Stack
Schwachsinn > her? Wenn man so überhaupt keine Ahnung hat, raushalten. Schon bei Uralt-prozessoren wie Z80 passiert meim RETI mehr als nur EI, ein EI RET hinterlässt das Interrupt-System in einem inkorrekten Zustand. Und was ist eigentlich an der Aussage "Rückkehr vom Interrupt mit RETI" so unverständlich
-
Thread
Hast du das Datenblatt gelesen?
habe und auch habe nächtelang Hexcodes eingetippt und mich später mit Assembler rumgeschlagen, von Z80 und 6502, dann den TMS9900 (jo, ein TI99/4A) und man musste sich buchstäblich jedes Fetzchen an Infos entweder kaufen oder mühselig aus anderen Programmen zusammenklauben. Probier das mal bei einem
-
Thread
uC Programmierung Spielt Codegröße überhaupt noch eine Rolle?
zwar heute nur noch hobbymässig, aber das eben schon seit über 30 Jahren, angefangen mit 6510 und Z80. Aktuell mit dem STM32F427 an einem Grafikdisplay und diversen anderen Peripherien. Die Zeiten wo man beim 8051 grad mal 2K RAM und 4KB ROM hatte sind lange vorbei, C gab es auch schon in den 90igern