-
Thread
Sensoren für Smart-Home
Auswahl wirklich flexibel, günstig und ohne überflüssige Abhängigkeiten wird man nur im Selbstbau. Den Z80 beherrscht Du schon, daran sind doch schnell ein paar Sensoren und eines der tausend erhältlichen seriellen Funkmodule gehängt. Noch besser geeignet für den Zweck ist natürlich ein kleiner 8Bit MC..
nicht viel dabei- wenn man denn ein paar Elektronik-Grundkenntnisse mitbringt. Die sollten bei einem Z80 Kenner doch sicher vorhanden sein?!
-
Thread
CTC Timer Mode, die 2 im Nenner?
Nur der Z80 hat eine richtige "CTC"! Ansonsten: Zu doof eine richtige Frage zu stellen.
-
Thread
Z80 Emulation auf dem Arduino
Bernd: >Pre Z80 schrieb: >> Was konnte man mit einen Z80 eigentlich sinnvoll machen >https://de.wikipedia.org/wiki/Zilog_Z80#Verwendung Aus dem Text: "Anfangs wurde der Z80 häufig in Arcade-Spielen eingesetzt
zu urteilen kann der ESP32 mit der Z80 Arduino Library 4 Z80 Kerne auf einem seiner Kerne mit der Geschwindigkeit eines 4MHz getakteten Z80 simulieren. Das dürfte für so ein Arkade Spiel reichen. Dass die Verwendung des Z80 für Spiele
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
wurde und auf 20 Bit erweiterte Register hat. Im 24 Bit Umfeld kannst du dir aber mal den Zilog eZ80 anschauen, der hat eine 24 Bit ALU.
> auf 20 Bit erweiterte Register hat. > > Im 24 Bit Umfeld kannst du dir aber mal den Zilog eZ80 anschauen, der > hat eine 24 Bit ALU. Danke für die Hinweise, das kannte ich gar nicht, sehr interessant. rhf
-
Thread
welcher Einpatinencomputer gut?
Gruss Unicorn schrieb im Beitrag #7197581: > EMUF Ich bin auch für EMUF, 65(c)02; Z80 ist komplizierter. Die 65c02 CPU kann man dann mit einem ATMega auf Funktion prüfen und halten. Dirk St
-
Thread
KiCad 6 das Beste Gesperrt
müssen hat auch einen erzieherischen Aspekt. In der Kreppband-Ära war es für mich kein Problem eine Z80 oder 8051-Schaltung lediglich mit ein paar Bleistiftskitzen zum Pinout zu kleben. Die Doku, den Schaltplan, hat es dann natürlich nie gegeben. Oder ein Praktikant hat den Schaltplan nachträglich mit
-
Thread
Seltsame Adressdekodierung bei Coleco Vision Spielekonsole
Man lernt nie aus, aber jetzt ist es zu spät für meinen Z80.
>ist es aber (BC), B geht auf A(15:8), also 64k. Das steht in *jeder* Befehlsbeschreibung vom Z80. Da ist nichts 'inoffiziell'. MfG Spess
-
Thread
Spielekonsolen mit AVR
Gameboy-Nachbau wäre AVR > einfach eine ungünstige Wahl. Da sind klassische 8-Bit Architekturen wie > Z80, 6502, 8052 oder auch irgendwelche Ärmchen einfach besser geeignet. War nicht sogar im Game Boy/Game Boy Color ein 8080/Z80 Derivat verbaut? Ist schon zu lange her, dass ich damit gebastelt habe
Damals gab es eben auch noch kein atmega 64 z.B. Und klar ginge es auch mit z80, aber den wollte ich in einem anderen Projekt einsetzen
-
Thread
Z80 Fälschung erkennen?
> Der Z80 hat kein Mikroprogramm Sicher hat der Z80 ein Mikroprogramm. Intern hantiert er mit dabei mit 4 bit Werten.
gegen Z-80 und auch 68000 gefallen. Abseits vom PC gibt es den Z-80 bis heute. Schönstes Bsp. dazu war ja der Game-Boy.
-
Thread
Mikrokontroller für Prototyp bzw. Industrie
je nach Anspruch extrem reduzieren. Siehe Handykamera/Digicam etc Das ganze ginge sogar mit einem Z80, in stark reduzierter Form MaWin schrieb im Beitrag #7184295: > Schau welche Anforderungen deine Software stellt, vielleicht reicht ein > rPi. > > Weniger wird nicht reichen.
-
Thread
Heutige IT Kultur
bau Dir einen" (Nascom, ECB, CP/M, OS/9) und "Wenn Du ein Programm brauchst, dann schreib es Dir" (Z80 ASM, Turbo Pascal, C) - nein eigentlich noch früher "Wenn Du ein Multimeter oder Oszilloskop haben willst, dann Bau es Dir". Viele Softwerker wissen heute nicht mehr, wo man den Lötkolben anfasst und
-
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
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.
-
Artikel
AVR-CORDIC
ab 1959 als PDF avrfix Festkommabibliothek für AVR in C und Downloadseite CORDIC sin/cos in C und Z80-Assembler schnelle Division mit CORDIC in PIC-Assembler CORDIC-C-Routinen aus Dr.Dobbs Journal 1990 und hier Converted to ANSI-C Cordic sin/cos und kart./polar auf Basic-Stamp CORDIC-Arcustangens für
-
Thread
Warum haben Digital Research, Novel, Borland usw. nie versucht Windows 3.x, Win9x und WinNT zu klone
Auch von CP/M gab es eine direkt nachgebaute Version, die hiess ZDOS, wohl im Z80 Kontext und vielleicht von Zilog selbst. Nicht verwechseln mit Z-DOS für ein 8086 Gerät von Zenith. Der einzig mir bekannte funktionelle Unterschied war eine vorsätzliche Inkompatibilität auf Diskettenebene
-
Thread
Raspi Pico -taugt der was und in C programmieren?
STM32 so vorfinden. Wenn ich etwas bemaengel dann das die PIOs PIO heissen. Jeder der noch eine Z80PIO kennt ist das erstmal etwas verwundert. :-D Olaf
-
Thread
C Compiler für 8080/8085
Ich hätte da vielleicht etwas passendes. Interesse? Unterstützt den 8085 nativ. U.a. z.B. 8080, Z80, Z180...
www.aztecmuseum.ca/az80106d.zip [code] Manx Aztec C80 Version 1.06d Developer System for CP/M-80 Target: Z80 and 8080 Native Code CP/M-80 development environment for Z80 and compatible computers. Preconfigured for cross-development under MS-DOS or Windows XP. [/code]
-
Thread
[V_2-Euro]DDR Prozessrechner MC80 Sowjetische E-Proms 2K
passiert. Sinclar hatte besonderes Talent darin, günstig einzukaufen. Es wurde wohl auch mal eine Charge Z80A-CPU mit defekter M1-Leitung verbaut. M1 benutzt das Ding nicht, daher störte das nicht weiter.
Sinclar hatte > besonderes Talent darin, günstig einzukaufen. Es wurde wohl auch mal > eine Charge Z80A-CPU mit defekter M1-Leitung verbaut. M1 benutzt das > Ding nicht, daher störte das nicht weiter. Auch das habe ich schon gelesen, es waren beides nur Beispiele die die Sinnlosigkeit sich über
-
Thread
Öffentlicher SSH Server gesucht.
> eine Sitzung mit Telnet hat funktioniert. Hat sich aber angefuehlt wie CP/M auf nem Z80 :). Vermutlich hat wieder ein Depp kein 'exit' oder 'logout'gemacht.
gepostet. Hab ich gesehen. Ich kenne die Performance eines 4 MHz Z8000, als auch die eines 2.5 MHz Z80 aus eigener Erfahrung. Dazu kamen noch ca. 25 Hops im Netz. Daher: > > Hat sich aber angefuehlt wie CP/M auf nem Z80 :). Das ist nun keine Schmaehkritik des Projekts und auch keine Bewertung
-
Thread
[Verhandlungssache]Große_ICs
Ich kann Dir die auslesen und Dir die Daten und die Roms zurück schicken. Ich kann Dir auch sagen ob Z80 Maschinencode drin ist (wahrscheinlich). Bedarf habe ich wie schon gesagt eher Keinen.
ja...kann man disassemblieren, aber Z80 Maschinencode erkenne ich auch wenn ich nur eine Brille als Werkzeug habe :-) Nützt allerdings nichts, wenn Du die nicht lesen kannst.
-
Thread
TMPZ 84C015 und Platinen abzugeben gegen Gebühr
1 Stück Zilog TMPZ 84C15 NEU ( Z80 ) Eine Platine ( siehe Fotos ) Diese wurde von einem Elektronikversand verkauft. 1. Maße:ca. 105 x 65 mm 2. 2 seitig , chemisch durchkontaktiert, Bauteileaufdruck 3. Schaltplan
Wie hoch wäre dann die "Gebühr" für einen Satz (Print + Z80)? Gruss Chregu
-
Thread
[Verhandlungssache]DDR_Elektronik_Klingel
das keine Kunst, sondern immer noch als Melodiklingel im Einsatz. Zwar mit etwas moderneren ICs, (Z80A) wegen dem Verbrauch und eigener Platine. Wird immer wieder bestaunt, besonders wenn ich erzähle, das sie ein altes DDR Hobbyprodukt ist. Was diese schon an westlicher Spitzentechnik überlebt
persönlichen Bezug zu so „einfachen“ Dingen. Also ich habe auch noch meine ersten „Computer“ auf Z80 Basis. Viel Geld, oft umsonst anstehen, viel Stolz.
-
Thread
Diskettenlaufwerk ansteuern
sinnfreie und unqualifizierte MaWin-Geschwafel. Ich habe eine grössere Stückzahl Messmaschinen auf Z80-Basis mit Floppy-Interface mit dem Controller SAB2797 ausgeliefert. Dazugelernt habe ich seitdem zu Floppies tatsächlich nichts mehr, die funktionieren auch heute noch einwandfrei. Vorher, in der
oder auch noch langsamere > 8-Bit-Systeme hinbekommen. Ein ZETA V2 (kein DMA) schafft mit seinem Z80 bei 8 MHz auch HD-Disketten, aber nicht bei 4 MHz.
-
Thread
LINSEIS L2200 Rekorder Datenformat
ich die Datenpunkt nun genau in einen Messwert umrechnen? Falls das irgendwie hilft, die CPU ist ein Z80-Prozessor. Grundsätzlich kann das Gerät bei Gleichspannung von -20V bis +20V messen mit maximal 3 Nachkommastellen. Ich habe die letzte Datei mit den dreizig Datenpunkten angehängt.
-
Thread
Siliziumersatz für AF126 in UKW-Minisender
mit einfacher Radtechnik - MIG21 mit Stahlseilen zum Seitenruder. Robotron hat ja angeblich den "Z80" selbst neuentwickelt und die Kyrillen verkauften auch weltweit 54/74xyz konforme Chips trotz Embargo. Lösung: Es gab von Westfirmen ganz normale Lizenzen, wie bei den TV-Programmen für den Osten
-
Thread
[V] 8x Rabbit RCM2000 Modul ( Rabbit 2000 Core Modul ) ((Zilog Z80)) abzugeben
dass Frank nach drei Jahren immer noch ein paar alte Module hat. Aber wenn jemand Interesse an einem Z80-Entwicklungssystem hat kann er bei Z80-MBC2 (https://github.com/SuperFabius/Z80-MBC2) einen kompletten Satz Gerber-Dateien finden. JLCPCB macht fuenf Platinen fuer ca. fuenf EUR frei Haus. Wer einen kompletten Bausatz haben will, kann bei https://shop.mcjohn.it/en/diy-kit/22-kit-z80-mbc2.html fuendig werden. Projekt-Seite: https://hackaday.io/project/159973-z80-mbc2-4ics-homemade-z80-computer Besteht aus einer Z80 (8MHz), einem Atmega32A als IO, 128kB RAM und einem 74HC00
-
Thread
autonomes fahren tesla vs andere
dieser Methode aber nicht möglich herauszufinden, wie eine CPU (es handelte sich um was einfaches, wie Z80) funktioniert. Was auch offensichtlich ist. So geht das nicht. Und man kann heute aus ethischen Gründen noch nicht mal schnell bei einem Menschen bestimmte Areale lahmlegen. Die realen Einschränkungen
-
Thread
Warum Keil (oder andere unfreie Compiler) statt SDCC?
wird, der aber nicht sonderlich effizient ist. Für z80 wird dagegen deutlich effizienterer Code generiert; bekanntwerdende Bugs für z80 werden meist zeitnah behoben, aber durch die vielen Änderungen zur Verbesserung der Effizienz entstanden natürlich auch
des Compilers oder mangelnde Unterstützung >> von C-Standards beschwert. > > Wieder bezogen auf Z80: SDCC ist einfach sehr langsam, aber mangels > guter Alternativen muss man damit einfach leben. Beim Z80 wären die Alternativen sdcc mit einem kleinen Wert für --max-allocs-per-node, sowie zcc
-
Thread
Eine weitere Schleife mit Z80 anhängen ?
Moin, michael_ schrieb im Beitrag #7135125: > Peter B. schrieb: >> Der Z80 hat sehr viele Befehle. > > Nö. Doch! Ohhh! Gegenueber einem 6502 hat der Z80 doch deutlich mehr... Aber's gibt sicher auch Prozessoren mit noch mehr Befehlen als der Z80 hat. Zur aeusseren
Hast du einen Link (oder zwei)? Ich hätte noch drei verschiedene: http://www.zilog.com/docs/z80/um0080.pdf Z80 Assembly Language Subroutines (1983)(Osborne)(pdf) (in die Suchmaschine eingeben) und https://baltazarstudios.com/arduino-zilog-z80/ Grundsätzlich ist es aber ratsam, eher
-
Thread
[V] Alte µP und Peripherie
sind Ausbau, gebraucht und ungeprüft! Matte 1: 20€ Matte 2 10€ Matte 3 30€ Matte 4 30€ Baugruppe Z80 CPU und PIO: 10€ Baugruppe ICM 7109: 5€ oder Gebot. Jeweils + Versand.
-
Thread
[VS] Feltron Microcomputer-Information
der uC-Technik; es sind insges. 8 Ringordner mit tausenden Seiten Detailinfos aus der Zeit von 8080/Z80/6502 und Peripherie, Software (Assembler, Basic etc.). Die Ordner belegen 2 10-kg-Pakete (bei Abholung in der Nähe von Heidelberg kostenlos, ansonsten Versandkosten). Bei Interesse bitte melden
-
Thread
Wie ein schlecht dokumentierte Arduino Library nutzen?
> der Nutzer zurückhalten sollten. Der Witz ist: ich seit 1980 dabei und etlichen Op-Codes von Z80, 6510 usw. und deren Register weiß ich teilweise heute noch. Ich bin von da über AVR-ASM (avra, Port für den Amiga...) über AVR Studio dann bei C gelandet (mehr notgedrungen weil ich Radigk's Webserver
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
beliebig langer Ausführungszeit dabei hast, weil da irgendein Mikroprogramm in der CPU abläuft (DJNZ beim Z80, REP xxx beim 80x86), oder ob die Ausführungszeit der Befehle von vornherein feststeht und unabhängig von den Operanden ist. Beim "klassischen" RISC hattest du halt nur 1-Zyklus-Befehle, dafür ließ
Implementierung schneller ist als beim sehr ähnlichen M16C/8x, der innere Aufbau breiter ist. Aber aus der Z80 wird bei mir trotz der ALU kein 4-Bitter und aus dem MC6804 kein 1-Bitter. Die Bezeichnungen von Renesas sind allerdings ein ziemliches Verwirrspiel. Weil die M32C/8x stärker an die M16C/8x erinnern
-
Thread
32-Bit-µC: Möglichst viel uint8_t verwenden?
ist es möglich, eine C-Standard-Lib bereitzustellen, die auf allen Architekturen - angefangen vom Z80 bis zum Supercomputer in den Top-10 - portabel *und* mit der für den Host optimalen Performance läuft. Es wurde nämlich (meist) darauf geachtet, dass ein Integer der "natürlichen Bitbreite" der verwendeten
ist es möglich, eine C-Standard-Lib bereitzustellen, die > auf allen Architekturen - angefangen vom Z80 bis zum Supercomputer in > den Top-10 - portabel und mit der für den Host optimalen Performance > läuft. Dafür braucht man aber nicht das ganze Typsystem zu verkrüppeln, sondern es reicht, wenn
-
Thread
Sequenzabfolge mit VB, Denkanstöße gesucht
nächsten (z)-Ziffer gesendet, also dann 80(x) 01(y) AC(z) 80(x) 02(y) AC(Z) und so weiter... die Ergebnisse, die das andere Ende des RS232 Ports zurück gibt, wird in eine Textdatei gespeichert, das ist auch unproblematisch
-
Thread
Lackdraht für Platinenkorrektur
heutigen Bleifrei-Temperaturen geht das noch leichter. Ich habe eine komplette Doppeleuropakarte mit Z80, damals unerhörten 64 KB DRAM, DMAs, Floppyinterface, Bootprom und SMP-Bus-Interface damit zusammengefädelt. Die SMP-Karten waren dann schon WireWrap. Gerhard
den ich je gesehen habe, war der Robotron-Typ an seinem 1-Mann-Stand auf der Systems in München. Z80-Nachbau, wenn man selber schon seine XC3000 FPGAs auf Compaq 286/16 routet? Willst du mich virtuell kitzeln? > Wer heute noch fädelt, hat die Kontrolle über sich verloren!
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
nicht. In die Jahre gekommen aber der hält sich bis heute, weil er bis heute den Job erledigt. 8085, Z80, 6502 und viele, viele andere sind schon lange Geschichte. Also so gräßlich kann der dann nicht sein.
-
Thread
warum ist Packet-Radio im Amateurfunk eigentlich tot?
eingeführt, SSTV auf PC TEchnik umgestellt und die Programme für die vielen Mikrocontrollerschaltungen mit Z80 & Co geschrieben? JaJa, das ist alles vom Himmel gefallen und der Betrieb wurde nur Simuliert... In den 00er Jahren war PR schon durch die diversen hier genannten Effekte praktisch am Verschwinden
gabs erst später. Richtig benutzt habe ich es dann auf dem AtariST mit Sigi's Packet und dem üblichen Z80-TNC. Nur weil die Suchfunktion des DARC nix taugt - die Google-Suche nach "packet site:https://www.darc.de" hat 4070 Fundstellen.
-
Thread
Atmega8 PORTD7 Problem
Es gab mal eine Zeit ohne Mikrocontroller, die alles integriert hatten. Da musste man sich mit dem Z80, 6502 oder auch dem 8086 begnügen.
-
Thread
HamRadio 2022 - wer fährt hin?
speziellen Software benötigt, der aber nicht aufgetrieben werden konnte. Im dem Gerät werkelte ein Z80. Ich wollte dann die Firmeware "reverse engineeren". Das hat aber nicht geklappt weil die FW in "Forth" geschrieben war. Der Code war zu komplex um Ihn zu analysieren. Ich habe dann die
-
Thread
STM32 Thermistor Temperaturberechnung ohne FPU
Deshalb habe ich solche Berechnungen (NTC -> Temperatur, in 0,1 Grad) schon vor 40 Jahren auf einem Z80 gemacht und der hatte keine Probleme damit, das so nebenher zu erledigen. MaWin schrieb im Beitrag #7090994: > Dein Problem ist der Logarithmus. Muss er nicht, ein Näherungspolynom 3. Grades
-
Thread
EDL21 eHZ auslesen
. Bei so einfachen MC ja (ein gemeinsamer Baudratengenerator für RX und TX wie beim 8051 und AVR). Z80 SIO könnte verschiedene Baudraten, M16C und andere auch. Wichtig ist nur dass die Baudraten paarweise passen.
-
Thread
Elektronik die mich erfreut / verärgert
. Nicht so mein Fall. > binär zählende LED-Zeile Das kenne ich noch von meinem ersten Eigenbau-Z80. Wenn im dRAM nur NOPs standen. Geraet bei zu kleiner Taktfrequenz aber zum Geduldsspiel.
-
Thread
beep-debugging
aber Namen, ein paar Konstanten. Aber wie > schreibt man das in C? Quatsch. Das konnte schon mein Z80 vor 40 Jahren. Und der hatte definitiv keinen Divisionsbefehl.
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
2⁵ schrieb im Beitrag #7072056: > Die 4 MB kann Z80, 8051, usw eh nur mit Bank-Switching, und das können > dann wieder viele µC. Z80 gibts auch in neu als eZ80 mit 24 Bit Registern und 24 Bit Adressraum ohne Bankswitching. http://www.zilog.com
Frank K. schrieb im Beitrag #7072273: > Z80 gibts auch in neu als eZ80 mit 24 Bit Registern und 24 Bit > Adressraum ohne Bankswitching. Aber nicht für 5 V, sondern 3,3 V. Die I/Os sind aber 5V-tolerant. Georg
-
Thread
Hilfe beim Verständnis von S12 Code
Meiner Meinung nach sollte sich ein (z80freak) nicht mit derartigen Fehlkonstruktionsprozessoren befassen. Gruss
-
Thread
Akku und Speicher am 6502 auf Gleichheit überprüfen
Taktzyklus, d.h. ein 3 byte-Befehl braucht nur drei Takte zur Ausführung, und auf der anderen Seite der Z80 mit seinem Mikrocode und seinen T-states. 4 MHz Z80 (CISC) entsprachen 1 MHz 6502 (RISC).
Soul E. schrieb im Beitrag #7059363: > 4 MHz Z80 (CISC) entsprachen 1 MHz 6502 (RISC). War auch mit dem PIC vs AVR genau so :)
-
Thread
[V] div. Halbleiter
XC9536XL High Performance CPLD, 44-pin PLCC á 0.50€ Z80181FEC uController Z180 (enh. Z80) á 0.50@ DSPIC30f5013 16bit MCU mit DSP á 2,50€ TMS320LF2406 DSP, DSC 16-Bit Fixed-Pt DSP with Flash á 3,00€ MT48LC32M16A2P-75 DRAM 512Mb, 3.3v, 133Mhz 32M x 16 SDR á 1,00€ ATMega2580-
-
Thread
8052 keil assembler JZ $+4
Sprunges der PC schon auf den nächsten Befehl > zeigte. > Oder H8, H8S, H8SX? Zu lange her. Bei der Z80 ist die relative Endlosschleife 18 FE (JR -2), d.h. der PC zeigt bei der Ausführung schon auf den nächsten Befehl.
Martin H. schrieb im Beitrag #7056169: > Bei der Z80 ist die relative Endlosschleife 18 FE (JR -2), d.h. der PC > zeigt bei der Ausführung schon auf den nächsten Befehl. Um den Maschinencode "18 FE" für "JR -2" zu erzeugen, schreibt man im Assembler-Quellcode