-
Thread
Data Retention von ST M27C256 UV EPROM von 1991?
mal überlegen ob ich die ebenfalls auslese. Ist ne Menge arbeit weil eng verbaut. Und das Fluke Z80 dingen hat auch einen ROM aber der wurde anscheinend bisher nicht ausgelesen? Bzw. das Z80 ist nicht ersetzbar? Es muss wohl immer genau zum EPROM passen. Z80 mit Piggiback EPROM ist sehr teuer im
justieren lässt ist das egal, ansonsten würde ich gerade diese Werte sichern. > Und das Fluke Z80 dingen hat auch einen ROM aber der wurde anscheinend > bisher nicht ausgelesen? Bzw. das Z80 ist nicht ersetzbar? Es muss wohl > immer genau zum EPROM passen. Z80 haben kein ROM, das sind Prozessoren
-
Thread
Z180SoftSystem
Es scheint auch noch Probleme bei der Abarbeitung der Z80 Befehle zu geben. Der Z80 exerciser wirft sehr schnell Fehler Z80all instruction exerciser <adc,sbc> hl,<bc,de,hl,sp>.... ERROR **** crc expected:d48ad519 found:f39089a0 add hl,<bc,de,hl,
Du könntest testweise die beim Z80 undokumentierten Flags (und evtl. auch Opcodes) ausmaskieren. Das gibt zwar andere CRC-Werte, aber wenn du mit einem echten Z80 vergleichst...
-
Thread
Disassemblieren mit AVR Studio 4.19
Hallo Gustav, von früher bin ich noch auf das Z80 Disassembler-Format eingestellt, das hier im Studio 4 in der Art auch angewendet wird! Damals hats jedenfalls mit dem zugehörigen Hex-Code gepasst. Ich werde mir mal dein Programm ansehen. Danke,
-
Thread
Unterschiede zwischen Emulator und Virtueller Maschine?
ja nichtmal von Intel entwickelt worden. Die gleiche Argumentation gilt übrigens auch für i8080 vs Z80, und auch dort spricht man von verschiedenen Befehlssätzen. IA-16 und IA-32 sind verschiedene Befehlssätze. Ein 80386 unterstützt Hardwarevirtualisierung, aber die damit erstellten virtuellen Maschinen
-
Thread
Pull-Up und -Down am Bus umschaltbar?
so wie du das beschreibst, ist das ja gegegeben. Eine ähnliche Variante habe ich mal bei einem Z80 Rechner gesehen. Der Z80 setzt beim Reset den PC auf 0x0000, weswegen da Programmcode im Speicher stehen sollte. Andererseits möchte man oft gerne einen möglichst großen RAM ab 0x0000 haben und setzt
einerseits alle Chip-Selects deaktivierte und andererseits alle Datenleitungen auf L gezogen wurden. Der Z80 hat so den Befehlcode 0x00 = NOP gelesen und die Adressen hochgezählt. Sobald die erste Adresse im BIOS-ROM erreicht war, wurde das Flipflop zurückgesetzt und die Datenleitungen wieder los gelassen.
-
Thread
Löschmagnet bauen
es dir für dein Vorhaben wenig. Guck dir mal den Aufbau eines Löschkopfes an (S.7.) https://www.z80cpu.eu/mirrors/oldcomputers.dyndns.org/public/pub/manuals/HiFi-Technik/Sonstiges/magnettonkoepfe.pdf
-
Thread
Python, PDF an Browser senden, es kommt nur Müll
mal Zeit". Einige Programme habe ich schon mit C++ gemacht, habe mal mit Assembler (6502,8088, Z80) angefangen und auch Hexdumps aus der mc abgetippt. Dann noch Pascal (sehr geschwätzig) und dBase 3 und 4. An Python finde ich den Funktionsumfang interessant, auch daß sie mal eine ganz andere
-
Thread
Z80 CPU einer der modernsten CPUs?
Oft wird hier gefragt warum manche noch mit Z80 spielen wollen weil die ja sooo veraltet seien.. Quelle https://www.bernd-leitenberger.de/z80.shtml Der Z80 - einer der modernsten Prozessoren der Welt Diese Aussage erscheint 27 Jahre nach der ersten Z80 Prozessor sehr kühn. Doch ist der Z80 Prozessor der erste, bei dem es gelang ihn nicht auf Silizium herzustellen. 2003 veröffentlichte Sharp, das es gelungen war aus 13000 TFT Transistoren eine Z80
-
Thread
RTOS-Empfehlung gesucht
und IP-Stacks, mal NuttX in die Runde werfen, das läuft nämlich auf so ziemlich allem von ARM9 bis Z-80. Stacks für USB und IPv6 sind vorhanden, ebenso wie ein POSIX-Interface und verschiedene Dateisysteme. Google (Project Ara), Samsung (TizenRT), Sony und die ETH Zürich (PX4) nutzen es, kann also nicht
-
Thread
Das Innenleben von Transistoren und Operationsverstärkern
: > > https://www.richis-lab.de/wafer06.htm Die Aussage "Der weit verbreitete Mikroprozessor Z80 wurde unter der Bezeichnung Z8 auch als Mikrocontroller..." passt nicht so ganz. Z80 und Z8 stammen zwar vom gleichen Hersteller, sind aber komplett unterschiedliche Architekturen. Der Intel 8051 ist
Da hast du absolut Recht. Ich hatte mit dem Z80 (und auch mit dem Z8) noch nicht viel zu tun. Das merkt man hier. Ich habe den Text angepasst. Danke für den Hinweis!
-
Thread
Vom Softwareentwickler zum FPGA-Entwickler - Einstiegshilfe gesucht
weil es einfach interessant klang, und habe die Bildschirmsteuerung meines vor 35 Jahren gebauten Z80-Computers nachimplementiert. Die zeigt nun zumindest ein "Hello world!" :-). Aber es war schon mal ein gutes Stück auf dem Pfad der Erkenntnis bis hierhin, und von DSP-Algorithmen bin ich damit immer
-
Thread
frequenzanzeige nachrüsten frequenzgenerator
kann man sich sparen Der Aufbau stammt in der Tat aus der Zeit, wo man seine Rechner noch aus Z80-Komponenten, und den anderen noetigen Teilen nur recht umfaenglich zusammenbauen musste. Da ich hier hobbymaessig gerne an Synthesizern und deren Modulen herumschraube, ergibt sich oefters die
-
Thread
Mikrocontroller Datenbank?
natürlich richten sie sich wesentlich nach amerikanischen Wünschen. Damals waren schon Prozessoren wie Z80 genehmigungspflichtig. Mitglied sind alle Nato-Staaten, wir auch, also ist im Prinzip alles was auf der Liste steht exportgenehmigungspflichtig, auch aus Deutschland usw. Grosse Bedeutung hat das
-
Thread
EPROM U555 Spannungen
sequencer eigentlich immer von allein. Ich habe weder in meinem "Hand-EPROMmer" noch später in meinem Z80-PC da irgendwelche gesonderten Vorkehrungen getroffen, und mir ist nie deshalb ein U555 gestorben. Der internationale Vergleichstyp ist übrigens der 2708, dafür solltest du hinreichend viel Doku
-
Thread
Schieberegister-Kaskade schiebt in der Mitte der Kaskade einen Takt zu weit
nächsten SR weitergegeben, die einzelnen SR hängen hintereinander an der gleichen Taktleitung. Da die Z80-CPU auf dem Controller-Board gestorben war, habe ich sie durch einen AVR ATmega ersetzt. Mein Problem ist nun, dass die Schieberegister auf dem Vorverstärker-Board die Daten um genau einen Takt weiter
Ralph K. schrieb im Beitrag #6250300: > Da die Z80-CPU auf dem Controller-Board gestorben war, habe ich sie > durch einen AVR ATmega ersetzt. Hast Du nur den Z80 ersetzt oder auch die Peripherie-ICs? Die Z80-Peripherie wird hochohmiger gewesen
-
Thread
Corona Verdopplungsrate in Tagen
zu den Grundlagen jedes Ingenieurs. Gleitender Mittelwert und 3Sigma-Korrektur habe ich schon auf Z80 programmiert. Georg
-
Thread
kinderleichtes assemler programieren mit Variabeln + Rechenfunktionen
oft verwendetet Sachen, die dann in subroutinen.inc oder uart.inc usw. gelandet sind. War dann beim Z80 und später beim AVR nicht anders. Selbst auf den 8Bittern ist Rechenzeit selten so knapp, das man auf Funktioenn verzeichtet hat und lieber inline eingebaut hat oder soger Schleifen ausgerollt hat.
-
Thread
W65C02S Video Output(Text und Grafik)
Eine Ausnahme bildeten die Sinclair ZX80 und ZX81, die auf sehr clevere Art ein paar Eigenheiten der Z80 CPU verwendeten.
-
Thread
STM32 / C++: Initialisierung von Memberobjekten einer Klasse
anfangen. Abgesehen davon ist Assembler auf den ARMs auch nicht mehr so einfach und übersichtlich wie zu Z80-Zeiten. Schon alleine einen Überblick über die Registerinhalte zu behalten stell ich mir schwierig vor. Zwangsweise muss man sich da selber einschränken, was erst recht wieder auf suboptimalen Code
-
Thread
sinnvoll ein defektes Bauteil suchen
128erKB Karten stackte ich aufeinander. Was hatte ich also in meinem apple2+ drin, mal überlegen z80 Card 80z Card Centronics Card Rs232 Card RGB Card Floppy Card Parallel Port Card selbstgestrickt zum PC1500 als IEEE488 Nachbildung mit VIA65C22 2x 128KB dyn RAMDISK Mist, welche war die 10te
-
Thread
Neue MCU APM32F103
Bei Z80 war ich auch mal dabei. Ist aber schon ein wenig her. Carl D. schrieb im Beitrag #6207026: > Soft-FP-Code Das soll eben nicht passieren. Es geht nur um die Funktion: [pre] 00000000 <sc_math_sin
pegel schrieb im Beitrag #6207045: > Bei Z80 war ich auch mal dabei. Ist aber schon ein wenig her. > > Carl D. schrieb im Beitrag #6207026: >> Soft-FP-Code > > Das soll eben nicht passieren. Ich hab gerade mal mit eclipse gnumcu ein
-
Thread
Ersatzröhre für EPROM UV Löscher
Hatte für meine Z80-Basteleien früher so ne alte "Höhensonne" mit Hg-Brenner ohne Filter... 5 Sekunden 3cm vor die Röhre gehalten und das Eprom war leer... hab das nur mit Schutzbrille und Handschuh gemacht...
-
Thread
Neuling - Einstieg - Projekt
Loete einen Z80 und seine uebrigen Kumpane zusammen. Schreibe ein Monitorprogramm dafuer. Das ist ein Einsteigerprojekt und nichtmal das wirst du schaffen.
oerks schrieb im Beitrag #6182096: > Loete einen Z80 und seine uebrigen Kumpane zusammen. > Schreibe ein Monitorprogramm dafuer. > > Das ist ein Einsteigerprojekt und nichtmal das wirst du schaffen. Weil es den Schrott aus deiner Kindheit heute
-
Thread
Welcher FPGA Kit / USB Blaster für den Einstieg in 2020?
ganze 74er Grab eines ZX80 Computer in einem FPGA programmieren und dann mal ausprobieren, ob ein Z80 auf dem Steckbrett mit dem FPGA und der ZX80 Tastatur dann funktioniert. Nicht den ganzen Rechner in den FPGA, nur den Haufen TTL Chips. Ausserdem will ich z.B. Erweiterungsplatinen, die in versch
ganze 74er Grab eines ZX80 Computer in > einem FPGA programmieren und dann mal ausprobieren, ob ein Z80 auf dem > Steckbrett mit dem FPGA und der ZX80 Tastatur dann funktioniert. > > Nicht den ganzen Rechner in den FPGA, nur den Haufen TTL Chips. > > Ausserdem will ich z.B. Erweiterungsplatinen
-
Thread
Wieviel Platz braucht ein Befehl ?
. Schleifenzeiten ändern sich mit der CPU-Taktfrequenz. "Gerüchten zu Folge" gab es schon seit Z80-Zeiten einen CTC-Schaltkreis für diesen Zweck.
> Schleifenzeiten ändern sich mit der CPU-Taktfrequenz. > "Gerüchten zu Folge" gab es schon seit Z80-Zeiten > einen CTC-Schaltkreis für diesen Zweck. Der CTC-Schaltkreis hat *niemals* die CPU-Taktfrequenz des Z80-Prozessors geändert!
-
Thread
Suche Infos zu DDR RETRO 7-Segment LED Modulen VQF38
kurzen Gehäusen ist das ja sowieso kein Thema, kritischer war das bei den langen 40-Pinnern aus der Z80-Reihe. Aber: ich muss mich korrigieren. Ich habe gerade in den Datenbüchern gesehen, dass die VQBs aus dem WF tatsächlich mit einem Rastermaß von 2,54 mm angegeben sind.
Beim Z80/U880 war doch da auch was. Normalerweise metrisch (mag sein für den Export auch in 2,54mm), aber den DMA gabs soweit ich mich erinnere nur in 100mil. Und bei DIL40 ist der Unterschied eben nicht mehr
-
Thread
Welcher BUS Treiber ist der richtige?!
Um etwas mit einem Schneider CPC6128 zu spielen (Z80 System), wollte ich die Ausgänge etwas durch Treiber Bausteine schützen. Nur welches ist der Richtige um den Portausgang/Porteingang zu nutzen? item-no.: 74HC 244 Model:BUS transceiver item-no
dsfgdsg schrieb im Beitrag #6167474: > Um etwas mit einem Schneider CPC6128 zu spielen (Z80 System), wollte > ich die Ausgänge etwas durch Treiber Bausteine schützen. > Nur welches ist der Richtige um den Portausgang/Porteingang zu nutzen? > item-no.: 74HC 244 > Model:BUS transceiver
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Kein Z80 aber hands-on: https://eater.net/8bit
Bare-Metal-Z80 wäre das Ding hier: https://github.com/jmacarthur/zeta256 Oder ebenfalls mit ATMega für die Interfaces: https://hackaday.io/project/159973-z80-mbc2-4ics-homemade-z80-computer
-
Thread
Mikrocontroller lernen
viel zu viele eigentlich nichtssagende Bilder. Zitat: "Klassische CPUs, wie der 8Bit MOS 6502, Z80A , haben ein reduziertes Innenleben. Die Peripherie Komponenten sind externe Bausteine." Ein reduziertes Innenleben? Wohl nicht (weil _wovon_ reduziert?), denn du solltest eher den Unterschied
-
Thread
Mehrkanal Impulszähler PIC
Zu Z80-Zeiten haette man 2 CTCs an die CPU gehaengt und waere fertig.
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
dann den Z80-Emulator-Task einfach warten.
und ohne Speicherbelegung im Z80 Addressraum. Das wäre mein Traum ... :-)
-
Thread
Anwendungsentwicklung für CP/M 2.x
. (Ich habe zwar noch einen Z80 Rechner mit CP/M+, aber schon lange nichts mehr mit gemacht).
Holm PS: Ich weiß das Du sowieso nicht auf mich hörst, das geht wieder genauso aus wie der erste Z80 Rechner.
-
Thread
Paragraphen für alloc(..) festlegen.
Gedankenansatz war, wie bilde ich mit 16 Bit Registerbreite Adressen oberhalb von 64kB. Banking wie beim Z80 war wohl keine wirkliche Option. Der 8088 war auch nur eine Anpassung an den häufig existierenden 8-bit Bus. Argument: Größe des Speicherbereichs in Paragraphen heißt soviel wie das 16 fache an
-
Thread
Begriffsabgrenzung Maschinenzyklus Befehlszyklus
8xxx. War früher mal eine echter Glaubenskrieg ob der 6502 oder der doppelt so schnell getaktet Z80 nun schneller ist:-)
Irgend W. schrieb im Beitrag #6137047: > Das könnte hinkommen, beim Z80 ist der Begriff "Maschinenzyklus" > definiert. Die 4 Taktzyklen passen aber nicht ganz dazu, denn bei der Z80 sind es eine Mischung aus 4 und 3 Takten pro Maschinenzyklus. Auch im Kontext von
-
Thread
Einfachen C-Compiler für den 8086 unter Win10.
Sprachstandards > erwarten, die nicht existierten, als diese Plattform relevant war. Naja, für den Z80 gibt es mit SDCC durchaus einen modernen, optimierenden Compiler. Nur für die 16-bittigen x86er hat sich (leider) niemand die Mühe gemacht. Thomas Z. schrieb im Beitrag #6132343: > Turbo C würde
-
Thread
X86 mit der Segmenteinteilung.
Ich habe in meinen frühen Jahren viel Assembler geschrieben: Z80, 68000, Vax und ein paar Exoten. Aber der krankeste Assembler war 8086. Durch diese Segmentregister hatte man Probleme, die es auf anderen Architekturen nicht gab. Das machte keinen Spass und führte
-
Thread
Wieviel mehr an Strom braucht man für 64 Bit fähige Mikrocontroller?
ALU bei einem 8-Bitter weniger häufig ist als das half carry. Eine 4-Bit ALU kenne ich nur von der Z80.
bei einem > 8-Bitter weniger häufig ist als das half carry. Letzteres kenne ich nur > von der Z80. Falschrum geschrieben. Die 4-Bit ALU kenne ich nur von der Z80.
-
Thread
(V) Diverses an Bastler
mir 32k SRAM Shield. Apple 1 Emulator drauf 9600 8N1 Preis 15€ Paket 4: Arduino Mega Clone mit Z80 CPU Tester 9600 8N1 Preis 15€ Paket 5: TTGo in OVP. Altair 8800 Emulator geflasht Preis 15€ Paket 6: Orangi Pi Zero noch eingeschweißt Preis 10€ Paket 7: 2 Raspi Gehäuse in schwarz Preis
Infos/Links: https://8bit-museum.de/z80-cpu-tester-als-arduino-shield/ https://github.com/fdivitto/FabGL https://github.com/petersieg/arduino Peter
-
Thread
Abarbeitung eines Assemblerbefehls
aus 4 Taktzyklen zusammen. Das tut es bei einer ganz bestimmten CPU aus dem Lehrbuch. Bei einer Z80 bestand der erste Maschinenzyklus der Abarbeitung aus 4 Taktzyklen, weitere Zyklen von Befehlen aber aus nur 3 Takten. Beim 6502 Prozessor hingegen bestanden alle Maschinenzyklen aus nur einem Takt,
YYY zu. Eine Verallgemeinerung sollte man sich verkneifen. Ich bin mir nicht ganz sicher, aber anno Z80 traf das auch mal zu. So brauchen z.B. einige Atmels nur einen Takt pro Befehl und trotzdem bei anderen Befehlen zwei oder mehr. Bei etwas komplexeren Prozessoren, lässt sich das sowieso nicht
-
Thread
Erfahrung als "Strafe" - Umgang? Gesperrt
Software entwickelt als das die Leute heute hinbekommen. > Wie haben wir das damals gemacht? war das Z80-Software oder Software mit TurboPascal für Win95? Da kann man sich leich brüsten, übersichtliche Projekte zu kreieren. Und man braucht nicht einmal ein Team dazu...
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Firmware versehen kann. Ich hatte z.B. vor einiger Zeit ein ähnliches Board gemacht, um in ein Z80-System mit nem 32bitter hineinsteigen zu können: Das ist quasi ein BluePill mit USB und Bootladeranschluß, aber in der Größe und Pinout wie ein Z80. Natürlich kann man die vielen anderen LP aus
-
Thread
Beispiel CISC-Befehl
Insbesondere können sie in der Ausführungszeit stark variieren, genau daher ist REP MOVS (oder auch LDIR bei Z80) ein typischer CISC-Befehl. Das mit der einheitlichen Länge des Befehlsworts ist inzwischen auch bei RISC nicht mehr durchweg gegeben, denn es hat sich als unpraktikabel erwiesen. Nimmt man einheitlich
-
Thread
RISC-Architekturen Geschwindigkeitsvorteil durch LOAD-STORE-Architektur
durch ein Mikroprogramm. Philipp ¹ Ein Beispiel für einen typischen CISC-Befehl wäre cpir beim Z80. Diesen vom Compiler verwenden zu lassen, würde eine sehr aufwendige Analyse des Programms erfordern. So wird dieser Befehl z.B. von SDCC bisher nicht verwendet (außer für strlen aus der Standardbibliothek
-
Thread
Hitachi HD648180w0cp6 EEPROM Auslesen
Wenn ich das richtig sehe, hat der HD648180 den Z80 Befehlssatz + zusätzliche Befehle. Man könnte hier also Online das Programm erstellen, wenn man kann. Wer kann auf die Schnelle ein Blinky zum testen?
nicht was ich erwarte. Ist der Code eigentlich für jeden zugänglich? https://www.asm80.com/#EEPROM-z80 Wer möchte kann gern mal probieren. Nur zum Spaß.
-
Thread
[S] SRAM, HM6167LP-6
Reparatur, 8 Stück davon Parallel sind doch auch schon > 16Kb :) ja genau, Reparatur eines alten Z80 Systems. Ich brauche 16 Stück. Da ich kein Interesse am Re-Design der Leiterplatte habe usw. muss es der Typ sein (oder vergleichbar), sonst wandert das Ganze wieder in den Schrank Der o.g. КР132РУ5
-
Thread
Mehrere gleichnamige Interrups AtMega328P
wundern, warum die Leute glauben, das Zeug sei langsam. Ich haette vor 40 Jahren nie Text auf den Z80/8085 usw. schreiben koennen ;-) Auch die kleinen Tinys sind schon vielfach schneller. leo
glauben, das Zeug sei > langsam. Es ist langsam! > Ich haette vor 40 Jahren nie Text auf den Z80/8085 usw. > schreiben koennen ;-) Du scheinst nicht verstanden zu haben, dass es auch viele Anwendungen für µC gibt, die vielfach schneller auf äußere Ereignisse reagieren können müssen, als die
-
Thread
TIL311 Ansteuerung - mal eben drüber schauen?
der Datenrate braucht man keine SPI. Ok? Aber eine digitale Schnittstelle wäre besser, da mein Z80 ja keine Uart hat, bzw brauche ich die für den Bildschirm. Das war meine Vorlage aber der Footprint der TIL311 im Eagle ist leider falsch, da lassen sie sich nicht dicht zusammen stecken, weil die
Packages bearbeitet weiss ich nicht mehr, zu lange her. Das im Film ist aber nur ein Bus Decoder vom Z80. https://www.youtube.com/watch?v=0_bV4X6iI3A&t=461s Chris