-
Thread
[S] SN75494N, LD111, LD110
https://elektrotanya.com/emg-1653_tr-5403_programmable_modulation_meter_sm.zip/download.html Ein Z80 Prozessor "U880": https://de.wikipedia.org/wiki/MME_U880
-
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
Object Oriented Forth
anstellen. Wenn aber nicht ... <Pedanterie> Syntax ist weiblich. </Pedanterie> *) Jupiter ACE. Z80, 3 kB RAM, davon grob 900 Byte für Programme und Daten nutzbar. Forth-Interpreter in 8 kB ROM, der Quelltext gleich in Tokens übersetzte (und damit mit 900 Byte doch etwas mehr möglich machte als ein
, Z80, 8051, PC. Ich habe bestimmt noch Etliches vergessen? P.S. Focal
-
Thread
Externes 8zoll zu usb Floppy Laufwerk (z.B. Shugart SA85? Oder komp.)
Ich hab hier ein S100 System mit 8 Zoll und 5 1/4 Zoll Laufwerken. CPUs sind Z80 und 8086.
das vermutlich mit vertretbaren Aufwand zum Laufen bekommen können, das BCS 2035 System basiert auf Z80 bzw. 8080 CPUs (es gibt mehrere davon im System). - Der Inhalt der Nashua Disketten stammt von unterschiedlichen "Dumps" (Backup, vermutlich mit "dd" erstellt, zumindest sieht es so aus als ob mehrere
-
Thread
RaspberryPI ManchesterDecode eines 433mhz Signale
Manchester kann man schon mit den nur 35 Befehlen der Base-PICs sehr einfach dekodieren. Oder mit einem Z80 mit einem 1 MHz Takt. Versuchs noch einmal etwas hardwarenäher. Dabei lernst du dann auch, wie man auf die GPIOs z.B. in C zugreifen kann. Für die reine Dekodierung würde ich aber immer noch ARM-Assembler
Manchester kann man schon mit den nur 35 Befehlen der Base-PICs > sehr einfach dekodieren. Oder mit einem Z80 mit einem 1 MHz Takt. > > Versuchs noch einmal etwas hardwarenäher. > Dabei lernst du dann auch, wie man auf die GPIOs z.B. in C zugreifen > kann. Für die reine Dekodierung würde ich aber immer
-
Thread
Feld aus Festwerten im Programmspeicher
der Grund, warum ein mit 1 MHz getakteter 6502 geschwindigkeitsmäßig mit einem mit 4 MHz getaktetem Z80 vergleichbar war - letzterer zerlegte einen Buszyklus in mehrere Takte.
-
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
Oszilloskop-Tastkopf an 4 mm Laborbuchsen anschließen
Cartman E. schrieb im Beitrag #7951607: > Die Ausnahme macht da nur der Retrobastler mit > seinem Z80A oder '555. Widerspruch ! Ich schau' mir die Z80 Signale (teils ohne A, also 2.5 MHz) mit dem 200 MHz Oszi an. Ist das erlaubt?
Cartman E. schrieb im Beitrag #7951607: >> Die Ausnahme macht da nur der Retrobastler mit >> seinem Z80A oder '555. > > Widerspruch ! > > Ich schau' mir die Z80 Signale (teils ohne A, also 2.5 MHz) mit dem 200 > MHz Oszi an. > Ist das erlaubt? Nur mit einem artgerechten Tastkopf und Massefeder
-
Thread
Commodore 128 – 80 column colour mode
Details sind mir glücklicherweise entfallen. Nicht das Mann es womöglich genauso macht. ☺ Den Z80 bekam der C128 spendiert, weil der so /kompatible/ C64-Modus mit dem C64 CP/M-Cartridge nicht zurechtkam. Bei allen IO-Zugriffen die der Z80 nicht kennt, ist er auf die Hilfe der 6502* CPU angewiesen
-
Thread
upyOS Betriebssystem Mikrocontroller
UART über USB. Funktioniert wunderbar. BTW: NuttX soll auch auf einem ATmega laufen und auch auf Z80. https://nuttx.apache.org/docs/latest/platforms/index.html Gruß Olaf
-
Thread
c64 Expansions Port
Mein letztes und einziges Expansion Port Gebastel war ein Eprommer. Als 2x 8 bit Port wurde es eine Z80PIO und ein 4520 als Zähler für die Adressierung.
letztes und einziges Expansion Port Gebastel war ein Eprommer. > Als 2x 8 bit Port wurde es eine Z80PIO und ein 4520 als Zähler > für die Adressierung. Cool
-
Thread
Hilfe Layoutprogramm
Beitrag #7936951: > Das einzig Richtige ist KiCad zu verwenden. Der 6502 ist viel besser als der Z80! > Alles Erdenkliche. Ein alter Knacker. Einer ist schon zu viel.
-
Thread
Programm für AT-Befehle
* https://de.wikipedia.org/wiki/RS-232 wenn es um IC's geht, dann könnte man vielleicht auf die Z80 - SIO als Urvater-UART schauen. Und ja, wenn "damals" jemand von UART sprach, waren die oben genannten Nummern resp. IC-ID's gemeint.
Bradward B. schrieb im Beitrag #7932362: > wenn es um IC's geht, dann könnte man vielleicht auf die Z80 - SIO als > Urvater-UART schauen. Dafür war sie viel zu spät dran. Die einzig wahre UART war die SCC. Christian M. schrieb im Beitrag #7933295: > Arduino hat den Begriff UART zerstört! >
-
Thread
(V) aus Schlachtfest Z80 Platine ungetestet
Lotta . schrieb im Beitrag #7929498: > Was habi Ihr gegen Z80? Popcorn!
Lieber Z80 als 6502, ist wie Smartphone Android lieber als Apple.
-
Thread
Z80 - Bytedefinition mitten in Assemblerdatei
habe ein Buch über den U880, dort > ist im Befehlssatz keine Lücke. Schau mal hier: http://www.z80.info/z80undoc.htm
>> Der LC80 hat keinen Z80. > > Nicht? Und was bitte ist ein U880? Ein U880 ist ein U880 und kein Z80. Kannst auch "faked Z80" dazu sagen. Oder Raubkopie-Z80.
-
Thread
Wer kann helfen und weiss wie die Compilierung geht
Geräte überfordern. :-) Welcher Compiler und welches alte System soll das sein? C# Compiler und Z80?
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
Assembler-Toolchain (für CP/M). > > SYS8.COM willst Du haben? Ich meinte eher ASSX.COM, einen Z80/Z8 Assembler in nicht mal 8K :) Oder EDAS.COM, das ist ASSX inclusive Editor in 10K. Da steht sogar ein Copyright drin: "Copyright (c) 1986- by A. Bussemer TH Ilmenau" und für den ASSX: "ASMR/12 -
zugegeben. P.S. Ich habe in den 80ern sehr gern 74138er, 74238er und 74154er als Adressdecoder für Z80-Schaltungen eingesetzt. Viel zu viele Pins, aber ungeheuer flexibel. :-)
-
Thread
Preisfindung für Verkauf Gesperrt
diese auffällig aufregen, sind selber welche. Episode am Rande: Da hat man mal im Forum ein paar IC Z80-Peripherie für einen 80iger 8bit SBC gekauft und in dem Pakerl mit 5 IC befanden sich 25 weitere (74* Kleinscheiss) als" generöse Beigabe", die immer noch zu entsorgen sind. Nicht alles was nett
Bradward B. schrieb im Beitrag #7912434: > Episode am Rande: Da hat man mal im Forum ein paar IC Z80-Peripherie für > einen 80iger 8bit SBC gekauft und in dem Pakerl mit 5 IC befanden sich > 25 weitere (74* Kleinscheiss) als" generöse Beigabe", die immer noch zu > entsorgen sind. Das muss ja
-
Thread
[V] Alte DDR Daten- und Fachbücher
Vergleich zu den teuren West-Datenbüchern. Insbesondere die Bücher zum U880 konnte man auch für den Z80 verwenden, mit dem er weitgehend identisch war.
-
Thread
Interrupt bei Ampelsteuerung 8086
Assembler nicht, ebenso wie C mit den blöden Klammern {}. Habe mal einen Einplatinenrechner mit einem Z80 geschenkt bekommen, den man mit einer Tastatur von 1-9-A-F, also Hex programmieren konnte. RS232 hatte der auch, hatte aber nur einen TI99/4A und war damals noch ahnungslos. EDTASM habe ich mal auf dem Gymnasium für den Z80 auf dem Tandy gelernt, aber Basic war für mich immer intuitiver als ASM. Als ich dann mal meinen ersten PC (486/sx25) kaufte, habe ich den Einplatinenrechner mal wieder aktiviert und konnte da auch
-
Thread
ATTiny85 als Oszillator (8.192 MHz XTAL, output 2.048 MHz)
nur noch Unsinn heraus. Und man merkt täglich, dass man alt wird und die Zeiten der PDP11/40 (VAX, Z80, 6802, ...) vorbei sind. Mein Problem: Ich benötige für ein (FPGA-)Projekt einen externen 2.048 MHz Takt. Dazu habe ich einen AT85 (fuse EF,DF,FF) mit einem 8.192 MHz Quarz zum Laufen gebracht.
noch Unsinn heraus. Und man merkt täglich, dass man alt wird > und die Zeiten der PDP11/40 (VAX, Z80, 6802, ...) vorbei sind. Offenbar sind auch deine Synapsen dort zurückgeblieben. > Mein Problem: Ich benötige für ein (FPGA-)Projekt einen externen 2.048 > MHz Takt. Dazu habe ich einen AT85
-
Thread
Multimeter Digital + Analog
Zeiger kann nicht abbrechen!" zu versehen :) [1] kein großes Ding. Einfach einen C520 mit einer Z80-PIO verheiratet und an den Z80 Systembus geknüppert
-
Thread
Wie baut man in C Strings zusammen?
Zeitpunkt noch nicht zur Verfügung bzw. waren gerade am Start (TMS1000 von TI 1971). Der legendäre Z80 kamm rund 5 Jahre später. Diese kleine Systeme wurden seinerzeit auch nicht mit Hochsprachen programmiert da war Assemblercode das höchste der Gefühle und nicht selten wurde die SW als Opcode in diese
-
Thread
[S} Turbo Pascal in deutsch
Original Turbopascal für DOS" und was ist mit anderen CPU? TurboPascal gab es auch für apple2 mit z80 Card
Turbopascal für DOS" > > und was ist mit anderen CPU? > TurboPascal gab es auch für apple2 mit z80 Card Die müßen gehen, da das Prob der Sprung von Mhz-Taktfrequenzen zu Ghz-Taktfrequenzen war, wo ne 16 bit(?) Variable überlief. mfg
-
Thread
Vermutliches TMS320C6xx-Binary disassemblieren
Zum Vergleich für eine variable Befehlslänge dient ein CP/M-Programm-Binary von http://www.cpm.z80.de/binary.html#applications (APPS for CP/M-86 und dort TERMINAL.CMD und dann viele 0x00 gestrichen). Das Ergebnis zeigt eindeutig einen Peak bei 0.25, also alle 4 Bytes. Der Z80-Code zeigt nur Rauschen
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
Allmählich vereinheitlichte sich das jedoch, auch erkennbar an > der Migration vom 8080 Stil zum Z80 Stil. Vielleicht doch die Gnade der späten Geburt. Mein erster µP war der Z80 (als U880), später hab ich mich eingehend noch mit dem Z8 (sehr elegant) und dann mit dem 6502 (eigentlich 6510, im C64
doch nicht Befehle zu zählen ist eine brotlose Kunst. Die 8080 hat so gesehen mehr Befehle als die Z80, weil bei 8080 jeder Opcode einen eigenen Namen hat, während Z80 etliche zusammenfasst. Und MaxQ2000 hat bei geeigneter Zählweise nur einen einzigen Befehl mit zwei Adressierungsarten. :) move reg2
-
Thread
6502 sound generation
, Ich denke mal, dass der Prozessortyp da eher zweitrangig ist. Also erstmal ziemlich wurst, ob Z80, 6502, attiny oder sonstwer. Wenn's drum gehen soll, durch Portpinwackeln ggf. mehr als nur ein Rechteck zu erzeugen, ist die dafuer noetige Signalverarbeitung (vermutlich wirds auf Sigmadeltamodulation
-
Thread
HT16K33A mit CH32V003
keine Zeit fuer Push/Pulls verloren geht. Sowas kannte ich bisher nur von Renesas (SuperH) oder dem Z80. 6. 1-Pin Debuganschluss, womit dann SOT8 sehr sinnvoll wird. BTW: Eigentlich ist es vollkommener Quatsch ein 4LED Dingsbums über den HT16K33 anzusteuern. Man koennte auch vier doofe 7-Segs nehmen
-
Artikel
Assembler
Assembly Language Programming Aid (C) 2003 Hank Wallace asm80, ein Online Assembler für 8080, 6502, Z80 und ähnliche CPUs virtual 6502 / Emulator
-
Artikel
Speicher
SDRAM dafür verwendet, der klassiche DRAM ist ein Auslaufmodell. Auch einige 8-Bit Prozessoren wie der Z80 unterstützten DRAM hardwareseitig. Bis zum Anfang der Pentium-Zeit war DRAM der Hauptspeicher in PCs (EDO-RAM). Die Ansteuerung erfolgt asynchron über verschiedene Steuersignale. Die Adressen werden
-
Thread
Suche Infos zu altem ELWE z80 Trainer
MSR Messen, Steuern, Regeln MSR-Basic: https://ia802301.us.archive.org/10/items/z80-mini-emuf-msr-basic/z80-mini-emuf-msr-basic.pdf
für den 8085 gebaut wurden auch auf dem Z80, aber idR. nicht anders herum.
-
Thread
Neuer ReAVR in Aussicht
Ausflügen in andere Gegenden Deutschlands und Europas abgesehen. Dass ich etliche Programme in 8080- und Z80-Hex-Code geschrieben und meinen HD64180-CP/M-Computer erst aufgegeben habe, als ich mich, von außen gedrängt, in die AT-kompatible Welt begab. Da waren dann schon alle 8088-, 8086-, 80186- und 80286
-
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
Wie lange läuft eure Hardware so (Lebensdauer von Hardware)
Wenns um allgemeine Hardware geht: Mein erster Eigenbau ist aus 1985-89 (AC1, Z80er Basis), der sollte heute noch funktionieren (war lange nichtmehr an) Zur täglichen Nutzung hatte ich ab etwa 2008/9 bis Jahresende 2024 einen Asus A93S (18,4"-Notebook) im Gebrauch, ein zweites identisches
999999Hz in 1Hz-Schritten einstellbar mittels Inkrementalgeber. Das Herz war ein HD64180 programmiert in Z80-Assembler. Der Code residiert nach wie vor im originalen Eprom. Wie man sieht waren Abblockkondensatoren auch schon damals ein Thema.
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
wird. Aber mit 16 MHz? Da könnte man schon darüber nachdenken, den 6502 zu emulieren. Mit einem Z80 hat das schon wer gemacht: https://hackaday.com/2010/04/27/emulating-a-z80-computer-with-an-avr-chip/ Aber auch über 6502 wurde hier im Forum schon intensiver nachgedacht: https://www.mikrocontroller.net
-
Thread
CH32V003, float wirklich langsam?
implementiert? Es könnte ja sein, dass der Kern aus Kostengründen eine Bit-Slice-Architektur wie ein Z80 früher ist. Dann bräuchte er einige Takte mehr pro Befehl. Gibt es irgendwo Angaben, wie viele Takte er für ein Integer-Add braucht?
-
Thread
Micropython RP2040 Speed von Beispielcode
programmieren, wenn der kleine Pico ganz bequem und interaktiv mit Micropython arbeitet. Und mit 6502 oder Z80 Assembler habe ich mich lange genug gequält, ganz zu schweigen von MCS51 oder MCS48...
-
Thread
Ansteuerung Flash 39F040 mit klassischen Microprozessor
Hier habe ich ein Projekt gefunden Flash an einem Z80: https://github.com/b1ackmai1er/SBC-V2-005/tree/master Da hängt einfach de Z80 WR# auf Pin31 PGM# des Flash Und der Z80 RD# am OE# Mal schaun, wie ich das für meinen 6802 hin bekomme.
Klaus L. schrieb im Beitrag #7858089: > Da hängt einfach de Z80 WR# auf Pin31 PGM# des Flash Der SST39SF040 hat keinen PGM#. Der hat genau drei Steuerleitungen: CE#, OE# und WR# WR# kannst Du direkt mit R/W# verbinden, OE# wie gesagt mit dem invertierten
-
Thread
Blinking a mikrocontroller
> Ich habe das Gefühl, man könnte noch unter die 48 Bytes des Codes kommen > .. Ein Z80 mit NOP-Adapter schafft das mit 0 Byte Code ...
Bradward B. schrieb im Beitrag #7854969: > Ein Z80 mit NOP-Adapter schafft das mit 0 Byte Code ... Und man kann die Blinkfrequenz einfach durch wechseln des Pins wählen.
-
Thread
Ist ein Pi mit 16 GB RAM zu viel für HA?
Atomkriegsfeste Bunker besichtigt, bei der die ganze Klima-/Umwelt-Kontrolle resp. BMSR-Technik mit Z80-Controller gemacht wird, also Arbeitsspeicher höchstens in (einzelnen) Megabyte, aber nicht nach Gigabyte gezählt. http://bunker-wollenberg.eu/index.php/das-qmuseumq-bunker-wollenberg Und heute
Atomkriegsfeste Bunker besichtigt, bei der > die ganze Klima-/Umwelt-Kontrolle resp. BMSR-Technik mit Z80-Controller > gemacht wird, also Arbeitsspeicher höchstens in (einzelnen) Megabyte, > aber nicht nach Gigabyte gezählt. Für Z80 gibts kein HA, für Z80 gibts kein ioBroker. So einfach ist das.
-
Thread
CPU's Z80181 (enh. Z80), AT89S8252, TMS320LF2406
Ich habe für die Z80- und ATMEL-Enthusiasten noch ein paar Z80181 (10MHz, TQFP100), sowie AT89S8252 (PLCC44) und Texas DSP TMS320LF2406APZA) (LQFP100) aufgehoben, alle liegen noch unversehrt, d.h. unbenutzt) in ihrem
-
Thread
Live-Linux: Anleitung schreiben
ersten angefasst habe. Mein erster Computer, den ich danach anfassen und später umbauen durfte, war ein Z80 System. Cyblord -. schrieb im Beitrag #7836117: > Ich würde tatsächlich den kompletten Ansatz, hier irgendwas für DAUs zu > machen überdenken. Sehe ich auch so, denn Arduino gibt es bereits
-
Thread
[S] MPU (Z80/6502/68k)
gehen > soll werde ich erst merken wenn ich damit anfange :-) Wenn Du keine Erfahrung bei der Z80 oder 6502 hast, gucke Dir bitte die vielen Bastelprojekte an (die 6502 z.B. bei www.6502.org, z80 z.B. http://www.z80.info/). Dann solltest Du die Tool-chain aufbauen (Assembler, eventuell Linker, und
Schritte dabei übergehe :-) das möchte ich > vermeiden. Du kannst latuernich erstmal mit einem Z80-Drahtigel anfangen: https://hackaday.io/project/19000-a-4-4ics-z80-homemade-computer-on-breadboard Das habe ich gemacht, betriebsstabil ist was anderes. Ich bin am Ende bei https://github.com/SuperFabius