-
Thread
Platine schnell ungeätzt herstellen
Lack bei der geünschten Löttemperatur abbrennt. Genau so war mein erster CP/M-Computer gebaut: Z80, 64k dyn-RAM, Z80-SIO, Z80-PIO, 2797-FDC(?) auf drei Eurokarten. Damit hat mein Bruder ein paar hundert Bewerbungen geschrieben. Mit Wordstar, dbase, Hazeltine 1500 Terminal und HP-Typenraddrucker
-
Thread
4-bit Microcontroller / Microprozessoren?
ST8 war auch sehr erfolgreich, auch eine 1bit (ALU) Architektur. Z80/Pic sind 4bit Rechner (ALU).
bitserielle ALU, m.W. auch National Semiconductors SC/MP. Beides waren ansonsten 8-Bitter. Und Zilogs Z80 kam mit einer 4-Bit ALU aus. Texas Instruments 16 Bit Mikroprozessorfamilie 9900 wiederum hatte immerhin einen 1 Bit breiten I/O Bus, daher vermutlich auch die 990 Minicomputer, von der die ableitet
-
Thread
FPGAs in der Lehre
effizienteste Art ist. Und der absolute Extremfall: wir haben hier ein uraltes Design mit einem Z80 samt Peripheriebausteinen von einem 30x30cm² großen Brett per FPGA auf eine Platine mit 10x15cm² reduziert und können ein 35 Jahre altes Binärfile unverändert darauf fahren und die alte Hardware drumrum
Martin U. schrieb im Beitrag #7235136: > Das, was in einen 35 Jahre alten Prozessor Z80 passt (ich kenne das > Ding!) ist nicht so umfangreich, als dass man es nicht nachprogrammieren > kann. Tut man das in modernem C, kriegt man dasselbe Tempo mit einen > billigen Arduino, PIC oder
-
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
Arduino-Sensorplatine, Bode 500, Raspberry Pi mit Grafikkarte uvam
NE5532 gemeint hast? =p Ich sags mal so... Vor ~35 Jahren habe ich mir in meiner Ausbildung einen Z80 auf einer Euro-Karte zurecht gefädelt zu einem (heute würde man es PC nennen). Da war es auch schon wichtig, ob es ein Z80B oder ein Z80H war ;) Ich hab den Kram immerhin auf 10 MHz getaktet gekriegt
> Da war es auch schon wichtig, ob es ein Z80B oder ein Z80H war ;) Du kannst heute von einem Z80 traeumen. Haette die Kiste damals 3458124356 als Namen gehabt wuerde das Teil gewiss nicht in deinen Traeumen vorkommen. .-) Vanye
-
Thread
Arduino-Buch für Rentner
! Man muß für alles offen sein. "Damals (TM)" haben mich Computer gereizt. Die Aussage zum U880/Z80, Wenn der Prozessor mal Zeit hat, dann macht er an der alten Stelle weiter. Diesen Satz vergesse ich nie. Mit Analogtechnik geht das nicht. Die Kombination von beiden Seiten ist wichtig. Heute fallen
Man muß für alles offen sein. > "Damals (TM)" haben mich Computer gereizt. > Die Aussage zum U880/Z80, Wenn der Prozessor mal Zeit hat, dann macht er > an der alten Stelle weiter. > Diesen Satz vergesse ich nie. Mit Analogtechnik geht das nicht. Klar! Die hat immer Zeit und stürzt nomalerweise
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
Glaubt man diversen Statistikseiten, dümpelt der Marktanteil von Linux bei etwa 2 bis 3 % vor sich ! Es gibt zwar immer wieder reiserische Meldungen wie: "Linux auf dem Vormarsch", aber dieser "Vormarsch" wird dann in der Folgezeit nicht bestätigt. Woran liegt das? Bekannte von mir lassen sich beraten, wenn sie der Meinung sind, ihr Rechner sei veraltet und mittlwerweile langsam geworden (ein Computer wird nicht langsamer, lediglich die Zahl der - häufig unnötigerweise - installierten Programme und Hintergrundprozesse nimmt unüberschaubar zu). Die meisten dieser Bekannten nutzen ausschließlich
-
Thread
Notepad: Nur EIN Fehlklick kostet Lebenstage
warum Du > in den letzten Wochen so häufig von Hexeditoren gesprochen hast. ach wo, der wahre Z80 Assembler Programmierer weiß direkt, was mit DDE3 gemeint ist. Der braucht keinen umständlichen Assembler-Text-Roman dazu ;-)
Wegstaben V. schrieb im Beitrag #7814503: > ach wo, der wahre Z80 Assembler Programmierer weiß direkt, was mit DDE3 > gemeint ist. Der braucht keinen umständlichen Assembler-Text-Roman dazu > ;-) Ja nee, ist klar, Du Held. Sicher entfachst Du auch das Herdfeuer
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Hallo, so als Thread Starter hier mal mein neues Projekt, ein Z80 Eigenbau, der jetzt auch endlich ein Terminal hat und einen RAM Loader, so dass die programmentwicklung einfacher geworden ist. Board bestehend aus: Z80 CPU 3.964 Mhz 8 KB EPROM 0x0000 - 0x1fff
Christian J. schrieb im Beitrag #3875415: > Board bestehend aus: > > Z80 CPU 3.964 Mhz > [...] Hut ab! Solche Fädelorgien habe ich mir zuletzt vor 20 Jahren angetan! Wünsche Dir noch viel Spaß mit Deinem Z80-Rechner.
-
Thread
suche Algo für Soft Clipping
Multiplikation ... Vor noch viel mehr Jahren konnte man sich leicht davon ueberzeugen, dass ein Z80, auch der Z80H mit immerhin 10 MHz Takt, fuer so etwas nichts taugt. Aber bereits deutlich im letzten Jahrtausend gab es DSPs, die Multiplikation und Bitgeschiebe in einem Takt erledigen konnten.
Beitrag #7363828: > Vor noch viel mehr Jahren konnte man sich leicht davon ueberzeugen, > dass ein Z80, auch der Z80H mit immerhin 10 MHz Takt, fuer so etwas > nichts taugt. Rückgriff auf die Vergangenheit? Der OP sucht einen Algo, bewegt sich also was Intention und Technik angeht, in der Gegenwart
-
Thread
Von ARM7 zu ARM Cortex-A ratsam?
Thomas O. schrieb im Beitrag #5869181: > Game Boy Advance Der hatte einen ARM7/Z80 Dual-Core :-) Lief wohl auf CP/M
Lothar schrieb im Beitrag #5869185: >> Game Boy Advance > Der hatte einen ARM7/Z80 Dual-Core :-) Lief wohl auf CP/M Der Z80 ist von Advance-Cartridges nicht nutzbar, und CP/M geht wegen des unpassenden Speicherlayouts auch nicht. Leider.
-
Thread
Kennt jemand einen Simulator für 8048 und Derivate?
Interrupt oder Sowas. Das entschärft bei manchen Sachen ziemlich deutlich das Zeitverhalten. Die Z80 PIO konnte z.B. auch derartige Sachen machen, ich kenne von früher her Mehrprozessorsysteme mit Z80, die durch eine PIO gekoppelt waren und die Handshakesignale den Transfer bewerkstelligten. Solche
Assembliert habe ich übrigens meistens mit TASM, der nahezu allen alten 8-Bitter konnte vom 8080, A48, A51, Z80 bis zum 6502 und 6800. Lustigerweise ist er in letzter Zeit wieder zu Ehren gekommen, weil ich mit einem TMS320C25 rumgespielt habe, den er auch kann.
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
Ich habe Assembler auf einen 8085 und später Z80 gelernt. Als ich viele Jahre später wieder Lust bekam habe ich mir PICs geschnappt, um nicht so viel unnötiges Zeug zu brauchen. Die super Oszillatoren in den Dingern können ohne Quarz meist genau genug
Ich muß hier auch mal wieder die Bücher von Lampe,Jorke,Wengel erwähnen, die als Plattform zwar den Z80 genommen hatten, aber dennoch Algorithmen erklärten, die allgemeingültig sind und als solche natürlich auch auf ganz anderen Prozessorarchitekturen funktionieren. Aber eben nicht per copy&paste.
-
Thread
welche µC-Architektur (AVR, PIC)
Na dann viel Spass mit einem PIC16. > durchaus an Exoten ranmachen Wiso dann nicht gleich einen Z80CPU verwenden, dann ein RAM dazu löten, dann ein EPROM dazu, eine Z80PIO und ein Z80CTC Chip. Dann sieht man ganz genau was das für Teile sind. Das ist echt exotisch. Nochmal, für alle die es nicht
hier im Forum unkonstruktiv den STM32 Cortex ohne Ahnung zu haben nieder zu machen. Ich habe schon Z80, HC11, M16C, PIC16, PIC18, PIC24, dsPIC30, ATMEGA, BasicTiger, LPC2000, STM32 programmiert und wenn ich schreibe 30-50% weniger Aufwand, dann ist dies eine fundierte Aussage mit 20 Jahren Programmiererfahrung
-
Thread
gcc oder ich kann nich rechnen.
gab es für CP/M, auch auf Z80.
Rufus t. Firefly wrote: > Turbo-Pascal hingegen gab es für CP/M, auch auf Z80. Klar, darauf hatte ich mich bezogen. Das war meiner Erinnerung nach auch noch kein IEEE-754-Format, sondern irgendwas anderes.
-
Thread
SDCC 4.2.0 wohl noch im Februar
for __z88dk_callee for the z80, z180, gbz80, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka, stm8 backends. * Support for __raisonance, __iar and __cosmic calling conventions for stm8. * Support for a new __sdcccall(1) calling convention
, z80n, ez80_z80, r2k, r2ka, r3ka backends. * The z80n port Z80N Core minimum version has been raised from 1.0 to 2.0. * Improved rematerialization support in the stm8, gbz80, z80, z180, tlcs90, z80n, ez80
-
Thread
War es eigentlich damals möglich einen Heimcomputer in die DDR für die Verwandten zu schmuggeln?
Listen Freak schrieb im Beitrag #5585066: > Aber kein Spielzeug wie ne Z80-Heim-Gurke. So ne Embargoliste wird immer > auf den technischen Stand gebraucht und Consumer-Kram ist da nie > gelistet. Bei ner 32bit state-of-the-art Workstation, Supercomputer und > flugfähige
Listen Freak schrieb im Beitrag #5585066: > Aber kein Spielzeug wie ne Z80-Heim-Gurke. So ne Embargoliste wird immer > auf den technischen Stand gebraucht und Consumer-Kram ist da nie > gelistet. Bei ner 32bit state-of-the-art Workstation, Supercomputer und > flugfähige
-
Thread
Clevere Lösung zur Festellung der Anzahl verschiedener Zahlen in einem Array
Der verlinkte Stackoverflow ist für den Z80 denke ich zu teuer. (Für die Aufgabenstellung zu kompliziert vielleicht auch) Eine andere Idee: Einmal über dein großes Array laufen. Im Array enthaltene Zahlen werden einem zweiten (kleineren)
Blinker. Auf dem STM32 LCD mit 160 Mhz sehr schön zu sehen, weil der deutlich fixer rechnet als der Z80.
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
Andreas V. schrieb im Beitrag #5715296: > Ein 8080 oder ein Highspeed Z80 vielleicht? Das kannste knicken. Könnte bestenfalls bei "Speech"-Bit- und Sampleraten funktionieren. Aber nichtmal das, wenn in C geschrieben. Große Teile müssten in hochoptimiertem Assembler umgesetzt
dann wohl nicht der kleinste). Eventuell geht ja das China Blackboard mit STM32F407 ?!? Mit Z80 oder 8080/8085 garantiert nicht !
-
Thread
Bastler_LC80 war Steuerungszentrale einer Kleinmodellbahn.
suchen vielleicht finde ich Sie noch. Wenn keine wirkliche Interesse eines Sammlers oder "irren" Z80 Programmierer besteht werde ich wohl erst mal die Stromversorgung vervollständigen. Die aufgesetzten Ic wurden zur Dekodierung von Speichern,Portausgaben und anderen Erweiterungen des K1510/20 Busses
konnte jeder Ton als Test präzise durch Schleifen realisiert werden. Das können die jetzigen Z80 Programmierer ja mal testen und auf ein MHz runter rechnen. Alle Teile des LC80 waren doch Statisch, der Takt konnte runter gefahren werden. ..ist alles für mich nur noch Zeitgeschichte! Gruß
-
Thread
Atmega2560 Verhält sich komisch bei zu vielen Daten
Adressraum brauchte 16 Bit Adressregister und die reichen nun mal nur bis 64K -> 2^16 von 6502 bis z80 und LH5803 bei der erweiterten z80 wurde mir Banking gearbeitet. mit 128K Adressraum braucht man auch schon ein Byte mehr! genau wie beim 256K Adressraum. Ich bin gespannt wie du das erklärst
Adressraum brauchte 16 Bit Adressregister und die > reichen nun mal nur bis 64K -> 2^16 von 6502 bis z80 und LH5803 Das ist reines Marketing bei ATMEL. AVR Befehle sind 16bit, es gibt keine 8bit Befehle und auch Flash ist nur 16bitweise nutzbar. Also sollte M328 normallerweise M168 heissen, da
-
Thread
ITOA ohne Division/Modulo
hineinkommt, hänge ich eine Quelle zur Ausgabekonvertierung mal dran. Ohne Division. Dafür aber für den Z80. So! W.S.
schrieb im Beitrag #6914411: > Wahnsinn! Naja, du mußt es nicht so laut herausschreien, daß du vom Z80 keine Erinnerung mehr hast. Das wissen die anderen alle. W.S.
-
Thread
SDCC ändert Aufrufkonvention
Zielarchitekturen von SDCC hat sich die bisher verwendete Aufrufkonvention als nicht optimal erweisen. Für stm8, z80, z80n, z180, gbz80, r2k, r2ka, r3ka, ez80_z80 und tlcs90 haben Experimente ergeben, dass mit einer anderen Aufrufkonvention kleinerer und schnellerer Code generiert werden könnte. Inzwischen wurde
Änderungen vorgesehen. P.S. Das "alle Ports" oben bezog sich auf alle im OP genannten Ports: stm8, z80, z180, z80n, gbz80, r2k, r2ka, r3ka, tlcs90, ez80_z80.
-
Thread
was mit alten TTL-Logik-Bausteinen machen?
ich nicht mehr benötigte Platinen aus Maschinensteuerungen und Analysenautomaten zusammengesucht mit Z80, LS, CMOS und Speichern, zur Entsorgung, sind schon mehr als 20 kg zusammen. Ich frage mich wie ich die zur Recyclingfirma kriege. Adresse 72793 Pfullingen. Georg
Bau dir einen Z80-Computer: https://www.sax.de/~zander/z1013/z13_128.html Natürlich reichen 'deine' TTL nicht aus, kannst dir das Fehlende aber leicht zusammentauschen/kaufen.
-
Thread
Konfigurationsspeicher
10K10 passt. Mit dem passenden Mikrocode, der aber außerhalb des FPGAs gespeichert sein muß läßt sich Z80 und/oder 6502 Code ausführen. Dann könnt man aus Deinem Board z.B. einen Schachcomputer bauen. Der Mikrocode für eine Befehlstabelle ist jeweils 8KByte groß. Also für nur 6502 reichen 8KB aus. Beim Z80 sind es extra Tabellen für: normal-Befehle, ED-Befehle, CB-Befehle, DD/FD-Befehle, DD/FD CB-Befehle. Also 5x8KB =40KB unterstützender Speicher. So ist der RISC voll Z80 bzw 6502 Software- aber nicht
-
Thread
sdcc: Ein kleiner Überblick zu sdcc 3.4.0
Kommen wir zum z80-Port und den verwandten (z180, gbz80, r2k, r3ka, tlcs90). Der Z80-Port ist recht alt, hat aber im Laufe der Zeit bedeutende Verbesserungen erfahren. Die anderen Ports sind daraus entwickelt worden.
memset()) wird, wo möglich, auch kein Funktionsaufruf erzeugt, sondern direkt Code generiert. Da der Z80 nur ein Prozessor, kein ganzes System ist, gibt es ein paar Dinge, die der Programmierer erledigen muß (z.B. Speicherinitialisierung), die ihm bei anderen Ports von sdcc abgenommen werden. Dazu dient
-
Thread
Kleincomputer mit AVR
aufgrund des deutlich höheren Taktes tatsächlich von einem AVR "machbar" sein. Die Taktfrequenz des Z80 kann man für diesen Vergleich getrost durch 4 teilen (ein Speicherzyklus dauert beim Z80 vier Taktzyklen, beim 6502 nur einen), aber die Z80-Opcodes und Register haben es "in sich", so daß bereits die
(indirekte Adressierung, indirekte Adressierung mit Offset etc.) des Z80 dürften den AVR schon beträchtlich ins Schwitzen kommen lassen. Soll dann auch noch die Hardware des C64 oder des Spectrum nachgebildet werden, dann scheitert das Unterfangen. Gründlichst.
-
Thread
GPIB (HP-IB, IEEE-488, IEC-625) - Bus mit AVR verheiraten
wurden damals auch verwendet. Ich würde sagen, dass der Z80 von damals mit einem AVR von heute vom Können her vergleichbar ist. Ergo: Man sollte ein langsames Device mit einem AVR realsieren können. Die Busgeschwindigkeit richtet sich eh nach dem langsamsten
> Ich würde sagen, dass der Z80 von damals mit einem AVR von heute vom > Können her vergleichbar ist. Naja... der AVR ist grob um Faktor 10 schneller würde ich sagen.
-
Thread
TV bild erstellen Analog oder Digital?
Vielleicht hatte dein Z80 einen Grafikprozessor drin? Zumindest im C64 war einer verbaut. Mit der CPU alleine wären solche Grafiken nicht möglich gewesen.
interessante Lösungen: Beim ZX80 (Vorgänger von ZX81 und ZX Spectrum) wurde die DRAM-Refreshadresse des Z80 zur Adressierung des Bildwiederholspeichers benutzt. Abgesehen davon, hier wird gern mit Kanonen auf Spatzen geschossen. MfG Spess
-
Thread
T-REX C1 for Retrocomputing
Hallo Tobiflex, Wenn ich das richtig in Erinnerung habe wolltest Du doch einen 'richtigen' Z80 nehmen und nur den Rest in den FPGA packen. Auf den Bildern sieht es aber nicht so aus? Kannst Du mal berichten wie der Kauf des Boards ablief? Jens
. Auslastung im Augenblick 67%. Da ist der Z80, der 6845, der AY-3-8912, noch ein RISC für das Startup- und DSK-Menu, der CPC Gate-Array, der 8255, der SDRAM-Controller, der PS/2- RS232- und Audioshifter drin. Also habe ich immernoch Platz für
-
Thread
Frage zu Elektor
die Programmierung des C64 in Maschinensprache (6502 Abkömmling) sowie eine weitere für den Zilog Z80 im Sinclair.
. Wäre das meine einzige Quelle zum Z80 gewesen, dann wäre das nix geworden. Die Zeitschrift mc aus dem gleichen Verlag war dahingehend eine andere Liga.
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
ist nicht vorbereitet, und der "Fachmann" ... Moby schrieb im Beitrag #3875664: > ... die jeden Z80 in die Tasche stecken. Und schon mit dem konnte man > allerhand konstruieren! Wer den Z80 einfach findet, braucht zum ARM nichts mehr zu sagen. Und Zilog macht inzwischen auf 8051 : "Zilog’s new
Lothar schrieb im Beitrag #3875672: > Wer den Z80 einfach findet Nicht einfach Lothar- in die Tasche stecken meint leistungsmäßig. Und viel einfacher sind die AVRs dann auch noch ;-) Lothar schrieb im Beitrag #3875672: > Damit ist das Niveau
-
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
FPGA reziproker Frequenzzähler
klitzekleine Netztrafo das schafft, die ganze Platine zu ernähren. Der Zähler hat übrigens einen Z80 und wird, glaube ich, noch immer gebaut. Gruß, Gerhard
Universal_Time_Interval_Counter_Schematics.pdf > (bleibt nicht lange dort) Ich glaube, in meinem einen Z80H gesehen zu haben. Ich hatte ihn aber nur offen um zu kontrollieren, ob er die gute Zeitbasis hat (Wenzel). Die machen sicher auch Produktpflege. Gruß, Gerhard ed. der Z80H ist _auch_ drinnen
-
Thread
(V) IC - kein Dachbodenfund
8841M Gerade gemerkt, SIEMENS SAB 8088 Reihe und viele Exoten SONY, Toshiba, NEC, ST und die Z80 Reihe von RFT CPU, PIO, UART liegen auch noch rum. Gruß MURKEL
Hat nicht irgendwer kürzlich Z80PIO gesucht? EDIT: http://www.mikrocontroller.net/topic/242819#new Hat sich anscheinend schon erledigt ^^
-
Thread
wie finde ich den geeigneten Chip für mein Projekt?
fähigen Computer ergibt, der Prozessor selber sowie einige Peripherie soll tatsächlich aus "echter" Z80 Hardware bestehen, konkret Z84C Chips. Für Keyboard + Tastatur möchte ich eher in Richtung definierbare Hardware gehen. Meine vorläufige Testumgebung für diese Komponenten ist ein FPGA Eval-Board.
://www.cpm.z80.de/
-
Thread
Unterstuetzung von PICs in sdcc rausgeflogen?
Optimierungen, die in anderen Backends (stm8, z80 und verwandte, teils auch hc08, s08) implementiert wurden, bisher nicht für mcs51 implementiert. Das z80-Backend sollte ebenfalls kaum Bugs haben, und auch halbwegs brauchbaren Code erzeugen. Als
arithmetische Operationen auf 32-bit Ganzzahlen. Ansonsten gibt es auf https://sourceforge.net/p/sdcc/wiki/z80/ bzw. Im Kapitel 4.3 des Handbuchs noch ein paar Hinweise dazu, dem SDCC zu helfen, effizienten Code für Z80 zu generieren. Philipp
-
Thread
[V] Wertiges Schroff-Gehäuse mit Meßdatensystem
ungebraucht, das Gehäuse somit vollkommen unversehrt. Im Innern steckt neben dem Netzteil eine Z80A-Karte und eine A/D-Wandlerkarte; über RS232 können auf 8 Kanälen Meßdaten angefordert werden, 100 mV Vollausschlag pro Kanal, mittels Wendel-Trimmern kann die Empfindlichkeit verringert werden (Vorteiler). 20mA-Schnittstelle ist auch möglich. Komplett mit Unterlagen und eigener Beschreibung. Die Z80-Karte enthält neben dem Z80A einen 2K-TMM2016-RAM, 8K-2764-EPROM, Mostek MK3801 = Z80-STI (UART, Timer, PIO), Quarz 4,918 MHz. Derzeit eingestellt 9600 bps, 8N1 (kann anders konfiguriert werden).
-
Thread
Per Taster Umschalten, FlipFlop?
es geht um so ein Z80 System das ich bauen wollte https://www.youtube.com/watch?v=pUM-Za-TqrY
ein Z80 System das ich bauen wollte Das wird ansonsten frustrierend, wenn andauernd "unerklärliche" Fehler auftreten. Das beginnt bei der Auswahl der Logikfamilie.
-
Thread
Assembler durchschnitts berechnung
(oder X-Pointer oder Y-Pointer machen) und mit einem lpm r16,Z+ holt man sich die Werte. Bei einem Z80 kommt die Startadresse nach HL und über einen LD C,(HL) holt man sich den Wert um ihn dann zu A zu addieren und dann HL erhöhen. Bei einem R8C muss man sich dann eben im Datenblatt den Befehl raussuchen
daher glaube ich nicht daran, dass euer Lehrer einfach nur sagt: mach mal. (Und ja. Mein letztes Z80 Assemblerprogramm habe ich vor 20 Jahren geschrieben. Aber die wichtigsten Befehle weiß ich immer noch und wie das mit den weniger esoterischen Adressierungsarten funktioniert) LD HL, 0x0500
-
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
Takte pro Befehl
allerbesten, dass der C-Standard so gut wie nichts über Hardware aussagt. Aber: anderes Beispiel Im Z80 gab es die Instruktionen LDIR, LDDR, etc. Ihre Funktion war prinzipiell die eines Block-Shifts. HL, DE, BC sind CPU-Register ein LDIR machte (in relaxter Assembler / C Mischnotation) 1: *(DE)
heutige Compiler eine Schleife for( i = 0; i < 100; i++ ) dest[i] = src[i] auf einem Z80 in LD DE, #dest LD HL, #src LD BC, 100 * sizeof(*dest) LDIR übersetzen würden, kann ich nicht sagen. Wohl auch deswegen, weil es kaum noch Z80 C-Compiler gibt. Aber in einem
-
Thread
HP64000 Compiler
Wartung nötig war. Persönlich war mir das Tektronix-Konkurrenzprodukt lieber, auch wenn da nur ein Z80 drinn war. Gruß, Gerhard
oder UCSD > > UCSD ist P-Code, Turbo Pascal nativ. Turbo Pascal für CP/M will zwingend einen Z80-Prozessor sehen. 8085 is nich.
-
Thread
Mikrocontroller befestigen, - aber wie
hätte noch nen Z80 mit E27 sockel
>hätte noch nen Z80 mit E27 sockel ..jetzt geht's aber rund ;-))) MfG Paul
-
Thread
UAA1003 Geheimnis lüften
Aufbruches gewesen sein! Auch in der DDR wurde damals mit Spracherkennung / Synthese ( Auf nem Z80) experimentiert. Gab es da nicht auch ne Platte für den Z80 "Micro Professor" im Westen? mfg
AIM65 war interessant, aber teuer und damit unerreichbar für mich. Außerdem stand ich mehr auf Z80 als auf 6502.
-
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
Eure "schönsten" Schaltungsfehler
etwas? http://de.wikipedia.org/w/index.php?title=Datei:Computerplatine_Wire-wrap_backplane_detail_Z80_Doppel-Europa-Format_1977.jpg&filetimestamp=20080127194859
etwas? > http://de.wikipedia.org/w/index.php?title=Datei:Computerplatine_Wire-wrap_backplane_detail_Z80_Doppel-Europa-Format_1977.jpg&filetimestamp=20080127194859 Fädeldraht ist lötbarer Kupferlackdraht (mit Polyuretan-Lack).
-
Thread
Projektvorstellung: µMk64 - 2-MHz Heimcomputer aus 5 AVRs
Highlights: - Per Bootmenü Auswählbarer Hauptprozessor-Emulator: 6510-1,00 MHz 6502-2+MHz Z80-4+MHz 6809-2+MHz alle mit (F)IRQ, NMI - Video an RGB-TV Auflösungen: 256x192 Pixel, 80-Zeichen (480x192 Pixel), 160x192 Pixel, 15 verschiedene Modi, teilweise mit RasterIRQ, 32 Sprites
Hier mal zwei Photos vom Aufbau und vom Z80-Startbildschirm. Die AVRs sind ein tiny2313, ein mega48, ein mega644, zwei mega1284. Doku etc. bin ich dran, möchte aber auch mal wissen, ob sich die ganze Arbeit daran überhaupt lohnen würde. Ich
-
Thread
Drucker selbst bauen
Und der geöffnete Druckkopf Man erkennt 7 Magnete, die jeweils 1 Nadel ansteuern. Der Z80-Steuerrechner, der die Mechanik ansteuerte existiert noch. Allerdings musste er sich später dann mit der Ansteuerung einer LED Zeile abquälen, damit die Eishockeyspieler auch eine laufende Uhr am Spielfeldrand
werkelten allerdings 2 Stück 555 drauf. Einer machte eine Art Notabschaltung der Nadeln, wenn der Z80 während der Entwicklung mal wieder zu langsam war. An die kann ich mich genau erinnern. Die kam dazu, nachdem ich einen Nadelmagneten das dritte mal durchgeheizt und neu gewickelt hatte. Vom anderen
-
Thread
ISR für ein NOTAUS
CLR r16 > Out PortX, r16 > LDI r16,-1 > STD Global_Val, r16 > POP r16 > RETI ...auf dem Z80 läuft das zum Bleistift garantiert nicht! Also auch keine Lösung für eine unbekannte Systemarchitektur.
Hi >...auf dem Z80 läuft das zum Bleistift garantiert nicht! Mag sein.... Push und POP konnte der Z80 auch. Die Ladebefehle gingen allerdings grundsätzlich über den Akku. Alles hab ich nicht im Kopf und ich weiß auch