-
Thread
8 Bit uC in FPGA-Projekt
den Z80 ein sehr ausführliches Testprogramm (z80exer), ebenso für den i8080. Wenn das ordentlich durchläuft, dann ist der Core schon ordentlich. Was nicht getestet wird, ist Hardware-Interaktion (also Interrupts
> So ein Z80, z.B., ist zwar nicht der allerletzte Schrei Der Z80 ist eine hirntote Architektur des einziger Seinszweck es war, dem 8080 das Wasser abzugraben. Dem muss man in eigenen Projekten nicht auch noch
-
Thread
Abstände Up-Dosen ?
nur bis 3-fach) kein > Problem, ab 5-fach wirds eng. Ein ähnliches Problem gab es wohl bei den Z80-Nachbauten aus Ungarn. Die hatten einen Pinabstand von 2,5mm, während die Amerikaner 2,54mm hatten. Bei normalen 14-Polern merkte man das nicht, bei 64-Polern aber schon...
-
Thread
Vi Editor ausgestorben?
Textshell arbeite. Der ist dem alten WordStar nachempfunden (kennt den noch jemand? 80er Jahre? CP/M? Z80-Dampfmaschinen mit ASCII-Terminals? Grüne BAS-Monitore? Ach war dat schön damals...) Damit habe ich meine ersten Assembler- und Pascal-Sourcecodes geschrieben und bin daher mit Nano sofort klargekommen
Speicherstruktur kann komplett verzichtet werden. Solch einen Editor (in der Art) hab ich damals (tm) in Z80-Assembler geschrieben. Hat wirklich sehr effizient funktioniert. Nachtrag: Heute würde ich es nicht wieder in Assembler machen. ;)
-
Thread
Quartus: Node was determined to be a clock but was found without an associated clock assignment
alten Mikroprozessor handelt, dessen Taktrate üblicherweise im einstelligen Megaherzgebiet liegt (Z80, ok konkret Sondefall bei mir Z280 mit dem halben CPU CLK (12.5/2) auf dem Systembus). > Die Clock-Eingänge der 74175 werden mit > den asynchronen Strobe-Ausgängen deines Decoders versorgt. Und
bad_clk geouted hatten. Ich werde probieren was passiert und Bescheid geben. BTW: Auch die "übliche" Z80 Peripherie übernimmt die Daten auf dem Bus mit der Steigenden Flanke von /WR, nicht mit dem Pegel. Gruß, Holm
-
Thread
Attiny Programmierung
selbst bestückt werden... für 499 DM... Danach hatte ich was proprietäres dass sich Vtech 200 nannte Z80 CPU 32 k RAM (kein Lernspielcomputer), einen Schneider CPC6128 (CP/M), Amstrad PC 1512 (MS-DOS)... und dann 1989 meinen letzten am Stück gekauften Computer von Vobis 386DX25 für 3700 DM. Apollo M
Smile, mein CP/M Rechner hatte "gebankte" 128 kb, der Rechner davor, war ein Z-80 Basic Rechner mit 16 kb RAM... da hat man mit jeden 100 Bytes gegeizt. Immer wieder denke ich mir: 1 GB , was für ein Wahnnsinn... Mein Standart-PC hat 16 GB Ram... und das verrückteste ist,
-
Thread
Frage zum STM32 - ADC Auswertung
> Das hast Du aber (sehr) falsch verstanden. Er hat halt noch den Z80 im Hinterkopf du Banause.
-
Thread
[V] Retro-CPUs und ICs
Pentium 4M SL6F8 1400/1M 17) Mobile Pentium 4M SL6CG 1600 18) 80286-6 19) 486DX2-66 20) LH0080 (Z80CPU) 21) 8085AC 22) 8085AHC 23) 80C287A-12 Bild CPU2: 1) D8155C NEC 2) D780C-1 NEC 3) D8255AC-2 NEC 4) NS8250N-8 5) NS8250N-8 6) D8255AC-2 NEC 7) MK3881N Z80PIO MOSTEK 8) MK3881N Z80PIO
-
Thread
geeigneter Microcontroller gesucht
von ZMD (Zentrum Microelektronic Dresden) gemacht. Zu void: meine bisherigen Projekte gehen von Z80 über diverse PIC18 bis zum ESP32. Ich mache die Sachen halt nur nicht täglich im Gegensatz zu einigen Profis hier, da fällt mir die Marktorientierung und Leistungseinschätzung bei aktuellen Controllern
-
Thread
Schalten eines Tasters
Ansonsten gibt es außer Dir hier bestimmt jede Menge Graubärte die seinerzeit diese 8048-, 6502-, Z80-CPUsa programmiert haben. Mußt Du nicht mit rum prahlen.
-
Thread
Welche Mikrocontroller geeignet für Galvanometer und Laser (Show Laser Bauen)
Sowas haben wir in den 80er des letzten Jahrtausend mit 4MHz Z80 gemacht. Heute sollte *JEDER* aktuelle µC genug Dampf dafür haben.
-
Thread
asm interrupt für Programmverzweigung
Zeitabständen, welche Reaktionszeit muß unbedingt eingehalten werden usw. Ich habe gern in ASM programmiert, Z80, 6502, div. AVR. Es gab auch kleine Projekte, wo alles nur auf ext. Interrupt innerhalb der ISR ausgeführt wurde. Das Hauptprogramm bestand dann eben nur aus der Initialisierung, Interruptfreigabe und
-
Thread
ESP ersten 5 Stellen des Passworts anzeigen
einfach viel Zeit. Allerdings komme ich naus der Zeit, als man die Bits noch beim Vornamen kannte (Z80, 6502 ASM, später beim Amiga in Multitasking reingeschnuppert usw.). Ich behaupte mal, das hilft mir heute noch bei der Entscheidungsfindung. Ein Lösungsansatz ist mir meist schnell kla, dann kommt
-
Thread
Mal etwas erfreuliches
Unnötig, Völlig, hat keinen Wert, das sage ich als jemand, der irgendwann Mitte der Achtzigern 'damit' (Z80, CP/M und schlimmer) angefangen hat. btw: Viele, die in meinem Alter sind sagen niemals Computer, sondern immer nur "Rechner".
Völlig, hat keinen Wert, das sage ich als jemand, der > irgendwann Mitte der Achtzigern 'damit' (Z80, CP/M und schlimmer) > angefangen hat. Nochmal: Wie ist es Dir gelungen, die vorhandenen Kenntnisse darüber aus dem Kopf zu löschen?
-
Thread
Mostek MK38088N-25 wer kennt den?
Mostek hatte Lizenzen für Z80 und Intel 80x86. Der MK3880 war ein Z80. Der MK38088N könnte ein Intel 8088 sein.
-
Thread
Parallel to SPI Interface-Chip?
#6049492: > Stilecht wäre ein CS8900 (parallel auf Ethernet). Der passt vom > Bus > Interface zum Z80. > Man kann auch eine alte 8-Bit ISA Ethernetkarte plündern und auf ECB-Bus > setzen. > Warum der Umweg über SPI? Ich habe aber gar keinen Z80! ...auch wenn der Z280 rückwärtskompatibel zum Z80
Falls du noch einen Z80-STI (MK3801) in deiner Z80-Sammlung hast, lässt sich damit vermutlich mit geringem Aufwand ein SPI-Master emulieren.
-
Thread
DRAM durch SRAM ersetzen
Zugriffszeiten unnötig in die > Höhe treiben. Es ist eine alte Schaltung. Es gab Mikrorechner, wie den Z80, die erledigten diese Aufgabe gleich mit.
-
Thread
Trojan.Python.Agent - Ist die Datei clean oder virusverseucht?
Sinnhaftigkeit prüfen. Es wurden auch solche Sachen wie passpwd und auch Assembler und Reassembler für Z80 angemeckert. Ein Alarmzeichen ist es immer.
-
Thread
Junior Computer - Elektor
man sich nicht an. Wenn es nur um Acht-bit-Computing aus der Disco-Zeit geht, kann ich Dir den Z80-MBC2 empfehlen (z.B. https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, einen komplettes Archiv findest Du unter https://github.com/SuperFabius/Z80-MBC2, und einen Bausatz findest
-
Thread
BLDC Controller Code was kann das sein?
kannst du das > auch. Uebertreib mal nicht. Als 16jaehriger hat es ein Jahr gedauert bis ich Z80 Hexfiles in der Regel (manchmal musste schon noch nachkucken) direkt lesen konnte. Aber die Jugend von heute kann ja nix mehr und hat es viel zu einfach. (wollte ich schon immer mal sagen :-D) Olaf
-
Thread
Filterdesign lernen
entwickelt - zu einer Zeit, wo das Gros der Ingenieure gerade eben Bekanntschaft mit dem PC in Form des Z80 mit CP/M gemacht hatte. Da waren und sind Welten dazwischen - zwischen den Leuten, die mit schier unbegrenzten Mitteln für NSA und Konsorten Digitaltechnik entwickeln konnten/können und dem Rest der
-
Thread
Ist Eagle out?
mikroskopisch waren. Herrje, die allererste Kiste, wo unsereiner Leiterplatten damit machte, war ein Z80 System! Aber Kicad ist neu. Es hätte eben _keine_ Uralt-Altlasten aus fernen Zeiten mit sich herumzuschleppen nötig gehabt. Man hätte es besser und moderner machen können. Eagle hat ja auch einen
-
Thread
Warum "Interrupt-Vektoren" und nicht "Interrupt-Adressen" ?
Pan Peter schrieb im Beitrag #6031758: > Hat wohl auch was mit der Historie zu tun Richtig. Der Z80 z.B. hat ein richtiges vektorisiertes Interruptsystem. Da wird mit der Änderung eines einzigen Registers (I) auf eine komplett andere Adresstabelle umgeschaltet. In dieser Tabelle wird dann mit dem
noch das Studium > der Literatur eines zweiten Prozessors. Das koennte z.B. > der 6502 oder der Z80 sein. Ich würde dafür einen mit im Vergleich zu AVRs besser entwickeltem Interrupt-System nehmen. Z80 im IM2 wäre möglich, aber zu vorgestrig und zu weit weg von heutigen Systemen. Bei 6502 müsste
-
Thread
Funktionspointer im Struct in C
Ich mach' OOP am liebsten in Z80 Assembly *duck-und-wech*
-
Thread
ECB Bus Frontplatten, Handles, Winkel?
baue ich für mich zum spielen. Arbeit ist was Anderes, das ist Xmega und STM32. Die "GPU" ist eine Z80 auf einer Grip4 Karte von Conitec. Spielzeug halt, was soll da ich mit Deinem Post anfangen? Gruß, Holm
rotating rust" länger. EPROMs teuer? Frage doch mal Holm ob er Dir ein paar abgeben möchte.. oder Z80 Kram .. oder Intel 8 Bit Zeuch.. Gruß, Holm
-
Thread
Synchronisierung von 2 Prozessoren
Vielleicht wäre es möglich, eine Wait-Leitung wie beim Z80 einzuführen, um die Abläufe zu synchronisieren.
-
Thread
ARM Laufzeit eines Programms abschätzen
über die damit einhergehende Busbelastung und Latenzen beschäftigt haben. Damals(tm) konnte man den Z80 DMA so programmieren, dass er die CPU komplett abklemmte und dauerhaft Speicherinhalte umkopierte. Mangels Reset-Eingang konnte man ihn nur per Stromreset stoppen. Einen Atmel AT91RM9200 konnte man
-
Thread
C: Variablen in Bedingungsanweisungen definieren
C -> /C-Compiler/ machen, wobei der sdcc ja AVR auch nicht unterstützt. Aber so konnte ich meinen Z80 schonmal bestücken ;-)
C-Compiler/ > machen, wobei der sdcc ja AVR auch nicht unterstützt. Aber so konnte ich > meinen Z80 schonmal bestücken ;-) Ohne EDG ginge noch http://www.colecovision.eu/llvm+sdcc/, aber das ist noch experimentall.
-
Thread
I2C Expander reagiert nicht
welcher, wirds noch mal ne Ecke schwieriger, aber aus eigener Erfahrung nicht unmöglich. Ob nun 6502, z80, 68k, LH5801, man kann sich einarbeiten.
-
Thread
diskreter uC (und er funktioniert sogar)
> Die Diodenmatrix funktioniert zwar Mein erster Z80 hatte als "Urlader" zum binaeren Eintippen der Befehle auch einen 74154 und ein Haeufchen (Ge-)Dioden. Und 3 kByte dRAM in schneeweissen 1103 mit gueldenem Deckelchen und gueldenen Beinchen.
-
Thread
Mit dem CH341A vom PC/USB-Port aus SPI senden und empfangen
die aus dem Chip ja "hinten" wieder raus kommen) Besten Dank im voraus, vom fast IT Opa aus der Z80 Zeit.
-
Thread
PIC-I/O als input/tristate für weiteren output nutzen
nicht in den Sinn, anders als in Assembler zu programmieren. Vor mehr als 30 Jahren habe ich ein paar Z80-Programme mangels Assembler sogar direkt in Hex geschrieben. Und nein, bitte, kein Loblied auf C oder so, daß ich das unbedingt lernen müsse. Nein, das muß ich nicht, wenn ich mit PICs hantiere dann
-
Thread
Wie funktioniert Harwareprogrammierung normalerweise ?
mich, wie das andere > Firmen/Programmierer machen. Ich hatte damals mit einem kleinen Prozessor (Z80, nicht Mikrocontroller) angefangen. Zuerst habe ich auf einem fertige Heimcomputer dessen Programmierung gelernt, danach hatte ich ihm mit RAM, ROM-Emulator und Peripherie auf eigenen Platinen verwendet
-
Thread
STM32Fx: Flashen eines Discovery vs eigenes Board
. Kann man so machen. Noch ein Gedanke: Ich hatte neulich aus besonderem Anlaß einen "Pseudo-Z80" gemacht: eine LP mit dem Footprint des Z80, aber ein Cortex-M drauf, der bei Bedarf einen Z80 simulieren kann und mit dem PC über USB kommuniziert. Und ansonsten ist der frei programmierbar - und da alle Pins an den Z80-Footprint geführt sind, kann man diese kleine LP auch für ganz allgemeine Zwecke benutzen. Auf ein Steckbrett paßt sie wegen des Zollrasters ebenfalls drauf. Häufig genug braucht man jedoch etwas
-
Thread
Vier Gewinnt KI für Mikrocontroller
von 7. Ach komm, viel Speicher brauchst du da nicht. Und Geschwindigkeit? Wenn es auf einem Z80 laufen soll, dann ist der AVR allemal schneller. Ich denke wenn Schach am AVR geht, dann geht dieses Fuzzy Spiel spielend.
Beitrag #5991041: > Das Schach, das auf den meisten AVR läuft, ist eine Portierung VON einem > Z80 und gibt es schon ewig. https://de.wikipedia.org/wiki/Kathe_Spracklen
-
Thread
Wieso funktionieren Decompiler immer deutlich schlechter als Compiler?
Kuchen nennt sich Rosinenpicker. Das Rezept wird er so kaum herausbekommen. C3 2000 ist z.B. bei Z80 ein absoluter Spung nach 2000. Aber was ist irgendwo 44C3 eine Adresse oder ein Stück des Befehls oder ein Wert? Das nur der Erzeuger, für andere wird es mühsam.
-
Thread
FPGA z1013 mit halber Taktfrequenz
50MHz Boardtakt mittels eines DCM 40MHz für VGA und 3.125MHz als CPU Takt (cpu_clk) der internen T80 (Z80) CPU, Ram, Rom, PIO etc. erzeugt. Wie häufig, bei alten Spielen, sind die 3.125MHz aber zu schnell und Spiele sind dadurch quasi 'unspielbar'. Jetzt meine Frage: Wie kann ich anstatt 3.125MHz
sys_clk, --incoming clock before BUFG CLKDV_OUT => cpu_clk, --divided for Z80 clk CLKFX_OUT => video_clk, CLKIN_IBUFG_OUT => open, --incoming clock behind BUFG CLK0_OUT => clk_50m, --clock after DCM CLK180_OUT => open
-
Thread
Heimcomputerszene in der DDR
meinem Boden, Zusammengefunden EGS-Gehäuse, leicht modifizierte K1520-Baugruppe aus dem Müll mit Z80-Clon drauf, dazu selbstverdrahte Baugruppen für I/O, Kassetteninterface, EPROMMER, Drucker (Erika S3004, leider schon hinüber), eigenentwickltes Bildschirminterface, RAM-Floppy usw. usf. Funktioniert
: > 1 MByte an einem CP/M wäre lustig gewesen. :-) why not? auch im apple2+ gab es CP/M mit z80 & RAM DISK Ich hatte zwei 128KByte? Karten gestapelt http://www.applelogic.org/files/AIIMEMEXPHIRES.jpg
-
Thread
Lazarus Pascal / Delphi /FreePascal aktiver als viele denken? EADS, Sony etc
22843140 auch hier sieht man das es lange noch nicht abgeschrieben ist. NÉs unterstützt auch direkt Z80, AVR und STM32. Der C64 Prozessor befindet sich in Vorbereitung bzw dessen Unterstützung
> der Uni). Turbo Pascal war für mich deswegen fast so etwas > wie C mit BEGIN und END. Nach Z80-Assembler, ein wenig BASIC und einer frustrierenden Begegnung mit C (auf P8000, unter "WEGA"!) war TurboPascal auch mein nächster Schritt. Ich sehe das heute sehr ambivalent. Einerseits war
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
moin, >>z80 CPU soll angeblich 8 Mhz haben in meinem System hat damals ein µPD765 die Floppy gesteuert, der z80 Takt war davon unabhängig. Die Baugruppe liegt noch irgendwo. Die z80-CMOS-CPU hatte ich mit
soul e. schrieb im Beitrag #6164642: > Eigentlich hätte da auch ein Z80PIO reingehört, und statt dem 16550D mit > seinem dekadenten FIFO eine Z80SIO, SCC oder DART ;-) Ich frage mich auch warum sämtliche Z80 Designs nicht die Zilog Familie benutzen sondern Intel Chips
-
Thread
[S] Z80 + SRAM + EEPROM
64 KiB SRAM? Das wären 512 KiBit, das war schon gut nach der Zeit klassischer Z80 … zu Z80-Zeiten waren eher 64 KiBit und dann noch als dRAM üblich (wobei der dRAM-Refresh ja beim Z80 kein Thema ist). Z80 aus DDR-Fertigung könnte ich noch haben, schätzungsweise auch irgendwelche
Ich hätte 1 x UB880 (Z80 DDR) 1 x UD855 (PIO DDR) 3 x UB858 (DMA DDR) 6 x U551 (256 Byte (!) x 8 PROM)
-
Thread
Basic Interpreter für uC ?
EXP() SIN() COS() TAN() ATN() Und den hier habe ich noch gefunden https://tbspace.de/rc2014-z80-computer.html Der RC2014 macht was her, Z80, nettes Baukasten system und Basic ist fertig drin im EPROM. Microsoft Basic von Annodazumal....
komfortables Basic dafür.... perfekt für Interaktion mit einem PC. Ich warte aber immer noch auf meinen Z80 Zeta V2 Bausatz....
-
Thread
EGA Grafikkarte an VGA Monitor
ich es auch. Der breite IC ganz unten ist ein Z80A. Okay, dann hat sich das mit der VGA Karte erledigt. VGA Karten für den Z80 wird man wohl nicht mehr finden, sofern es die gibt und wenn dann dürften die sehr schwer aufzutreiben sein.
Gerade auf die Schnelle gefunden, vielleicht hilft es: Eine do it yourself VGA Karte für den Z80 und dessen BUS: https://ciernioo.wordpress.com/tag/z80-vga/ Hier steht auch noch etwas dazu: https://retrocomputing.stackexchange.com/questions/6920/how-can-a-z80-8080-6502-use-vga
-
Artikel
Benutzer:Feinmechaniker
1976 Radios gebastelt 1982 i8008 verbastelt 1884 Z80 BASIC Computer, ZX-Spectrum Nachbau, CP/M Nachbau 1989 I8086 verbastelt 1995 AVR Controller 2014 wieder Z80 (Z180) ernsthafte Tätigkeit ;-) unter:
-
Thread
Beschreibung der Padauk Mikrocontroller
Geht etwa genauso wie im > Großen am PC, gelle? Nein. Man hat (im Gegensatz z.B. zum ix/iy beim Z80) kein vollwertiges Indexregister. Dieser Zeiger lässt sich nur für den Befehl idxm nutzen, der liest oder schreibt. Ohne Offset, so dass für jedes Byte der Wert im "Indexregister" angepasst werden muss
schlimmer sein, wenn die genannten Befehle z.B. über eine multi-cycles state maschine (6502, 680x, Z80) oder pipeline ohne hazard-detection realisiert würden. Von daher lässt sich den Padauk-Entwicklern nicht vorwerfen, sie hätten sich über die Anforderungen an die Synchronisation keinerlei Gedanken
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
erlaubt, aber vielen bleibt es erspart. Mal ein Schwank aus meiner Kindheit: Ich habe 1981 mit Z80 Assembler angefangen (C existierte zwar, war aber wenig verbreitet). Nach 6 Monaten war ich soweit, dass ich die wichtigsten der 300 Opcodes im Kopf hatte und meine Programme direkt als hexdumps eingeben
-
Thread
LED blinken mit Intel core i7
der Witz daran. Im Endeffekt war es sowas wie eine x86-basierte SPS oder die hier bestimmt bekannte Z80-Türklingel.
dass bei Nichtverwendung von A19 die Adressen 0x00 0000 und 0x80 0000 (bzw 0x0000 und 0x8000 beim Z80 mit nur 16 Adressleitungen) die gleichen Daten aus dem EPROM hervorholen. Der 8088 braucht ein zusätzliches Latch (74LS373), da die unteren Adressleitungen mit dem Datenbus gemultiplext sind.
-
Thread
AtMega328p aus eigener Produktion ?
bist du 50 Jahre zu spät dran, > das hat man im Osten gemacht und westliche ICs kopiert, u.a. den Z80, > der dann U880 hieß, incl. aller Fehler ;-) Man hat Z8, Z80 und dessen Peripheriebausteine reverse-engineered, also die Schaltung rausgezeichnet. Die musste man dann auf den vorhandenen Prozessen
bist du 50 Jahre zu spät dran, > das hat man im Osten gemacht und westliche ICs kopiert, u.a. den Z80, > der dann U880 hieß, incl. aller Fehler ;-) Letzteres eben genau nicht. Der U880 hat weniger Bugs als der Z80. Gruß, Holm
-
Thread
Z80 und 16x2LCD PIO erforderlich?
Wenn ich mit einem Z80 CPU ein Standard 16x2 LCD ansteuern will, kann man das direkt machen, oder muss ein PIO Baustein dazwischen?
> dass man auch mit einem Z80 die Aufgabe lösen kann. Z.B. so.