-
Thread
Wie schreibt man Binärzahlen?
Wobei Z80 in Oktal erheblich einfacher ist als in Hex.
Olaf wrote: > Das koennen alle aelteren Leute. Ich konnte auch mal alle Z80 > Hexcodes/Assemblerbefehle auswenig. (naja wenigstens die wichtigsten > 50%) Der war damals vieleicht 2-3 Jahre aelter als ich und heute wahrscheinlich auch noch ;-) Und im Uebrigen war er ansonsten
-
Thread
Umsetzung "Grafikkarte"
danach: 6800 1974 6502 1975 Z80 1976 8086 1978 68k 1979 MfG,
kurz danach: > > 6800 1974 > 6502 1975 > Z80 1976 > 8086 1978 > 68k 1979 Aber nicht für mich. Ich hatte zuerst eine Z80-Maschine, den C64 (als Henkelmann SX64) gabs erst viele Jahre später zu Weihnachten. fchk
-
Thread
Wie die Halbleitertechnik die DDR ruiniert hat Gesperrt
Produkt kam aus dem Westen, um im besten Fall nachgebaut > zu werden. > Beispiel: > U880 -> Kopie des Z80 > U 80701 -> Kopie des VAX78032 > … Beim Kopieren wurden aber auch Bugs ausgemerzt, bzw. zuweilen auch zusätzliche Funktionen eingebaut. Z.B. wurde beim U880 ein Bug beseitigt, der beim Z80 vohanden
, der beim Z80 vohanden war. > Der A277 eretzte den UAA170 und UAA180 von Siemens. der UAA170 war für > 12 LEDs im Punktbetrieb, der UAA180 war für Bandbetrieb. der A277 konnte > beides. Was für eine Innovation
-
Thread
Monitor als Ausgabe für Microcontroller
ganz alleine das Bild erzeugt und an einen Fernseher gegeben. Irgendwo gibt es bestimmt noch den Z80-Code für die TV-Ausgabe. z.B.: https://cdn.hackaday.io/files/289631239152992/ZX81_dual_2018-02-09.htm
bedienen kann. Hatte ich vergessen: https://hackaday.io/project/9567-5-graphics-card-for-homebrew-z80 https://hackaday.io/project/9567-5-graphics-card-for-homebrew-z80/log/37351-bare-metal-pi-zero-ansi-terminal
-
Thread
Nachruf CT-Magazin im TV
Ich fand die Sendungen früher ganz prima, als die Leute Z80-Rechner bauten und das mit ausführlichen Erklärungen der technischen Zusammenhänge unter- malten. Wenn sich heute jemand dazu ermannen würde, eine Sendereihe in's Leben zu rufen, die sich mit
Paul Baumann schrieb im Beitrag #2844599: > Ich fand die Sendungen früher ganz prima, als die Leute Z80-Rechner > bauten > und das mit ausführlichen Erklärungen der technischen Zusammenhänge > unter- > malten. Man erinnere sich an Rolf-Dieter Klein und Jürgen Plate. ;)
-
Thread
[S] 8086 oder 8088
...was hat es eigentlich mit dem ominösen Z80 Mode oder der Z80 Kompatibilität der V20/30 auf sich? Ich habe da immer mal was gelesen, aber nie was Konkretes.. Gruß, Holm
Das Ding kann 8080 Befehle ausführen - nicht Z80. Siehe http://www.alldatasheet.com/datasheet-pdf/pdf/82609/NEC/UPD70108.html
-
Thread
Suche richtigen Atmel
ein externes Memoryinterface hat. Dann kannst Du ihn bequem mittels eines Dual-Ported-RAM mit dem Z80 verheiraten. Peter
Hallo, von was für einen Z80 Rechner sprichst du?? Für CF card und IDE gibt es das GIDE Projekt am Z80 (Gaby) eine zweite Lösung ist noch in der Entwicklung, basiert auf dem GIDE. Evtl. DrCrazy... ansonsten Mail mal.. Gruß
-
Thread
Wer braucht heute noch deutsche Zahlensender?
Winfried J. schrieb im Beitrag #3966233: > Und weiter geht's. Und nun ahne ich auch woher die gelben Z80 stammen > welche bei ebay umherirren. Cool! Die sind da ja alle drin! Original!
Bei 27 produzierten Geräten, wie er schreibt? Vielleicht sind das die Krypto-enabled Versionen des Z80 ?
-
Thread
Frage zu Assemblercode TLCS-90, Fehler im Datenblatt
Ist das nicht Z80? ICh meine die Teilen hatten doch auch bergeweise "geheime" Befehle. Gab damals jedenfalls mal Tabellen mit diesen Befehlen. Olaf
Olaf schrieb im Beitrag #6965146: > Ist das nicht Z80? ICh meine die Teilen hatten doch auch bergeweise > "geheime" Befehle. Gab damals jedenfalls mal Tabellen mit diesen > Befehlen. Ja es ist eine Z80 Architektur. Der Befehlssatz ist aber wesentlich
-
Thread
Mehdimensionale Arrays als Pointer an Funktion übergeben
, eher Bytes, dafür ist > der Befehlssatz ausgelegt worden. Wenn das alles ist was du über den Z80 weisst ist dir nicht zu helfen. Georg
Georg schrieb im Beitrag #3940533: > Wenn das alles ist was du über den Z80 weisst ist dir nicht zu helfen. Ich möchte das aber nicht in Bits codieren, da ich einen C Compiler verwende und keinen Assembler, ok?
-
Thread
SDCC 3.6.2 #9667 Benchmarkscores
unabhängig von der Zielarchitektur. Zu den Verbesserungen seit 3.6.0: Es gab ein paar Bugfixes für Z80. Die besseren Scores in Dhrystone und Coremark wurden durch zweierlei erreicht: 1) Zielarchitektur-spezifische Optimierungen, 2) allgemeine Optimierungen. 1) Bringt für den Z80 erstmal nichts (aber
Infrastruktur geschaffen, die es ermöglicht manche der Verbesserungen später entsprechend auch für Z80 umzusetzen). 2) Wirkt auch für den Z80. Allerdings beziehen sich diese Optimierungen hauptsächlich auf Multiplikationen. Philipp
-
Thread
Wer NUTZT einen Selbstbau-Computer?
#3791017: > aber ich habe vor 25 Jahren mit 2 aufgehört. Dito, INS8060 SC/MP als Spielzeug, CP/M Z80 Eigenentwicklung und Apple ][ Nachbau um damit real zu arbeiten, aber schon der IBM PC Nachbau war fertig gekauft und jetzt tuts ein Aldi-Rechner weil Leistung schlicht ausreicht. Das Problem ist nicht
Nachtrag: Obwohl ich genug Computer besitze, werde ich mir irgendwann meinen eigenen, selbst entworfenen Z80-Rechner bauen. Und keine Verwendung dafür haben...
-
Thread
R6500/1EC von Rockwell
Der 6500 ist mehr oder weniger ein 6502 mit eingebautem RAM, ROM und PIA. So wie der Z8 ein Z80 mit Peripherie ist. Ob die Befehlssätze identisch sind oder sich wie bei Z8/Z80 etwas unterscheiden, weiss ich nicht. Da es den 6500 nur mit eingebautem ROM gab, musste man die Programme dafür irgendwie
Hallo! @Patrick S. Z8 und Z80 haben nicht sehr viel Gemeinsames - außer vielleicht, daß sie von Zilog sind und 8-Bitter!
-
Thread
Warum besitzt der AVR keine Division-Funktion?
dagegen, > daß sie sich 'stundenlang' damit beschäftigen. Na ja. Übertreib mal nicht masslos. Ein Z80 konnte auch nicht hardwaremaessig dividieren. Trotzdem konnte man damit tolle Sachen machen. Auf meinem 2-Mhz Z80 hatte ich ein Turbo Pascal laufen, das legte ein derartiges Tempo vor, da schleckts
schneller sind als in Hardware. Auch davon hatte die VAX so manches, aber beispielsweise auch die Z80 (LDIR). Wer sich über fehlende Divisionsbefehle beschwert, zeige mir bitte mal Microcontroller-Anwendungen in denen die hinreichend häufig vorkommen.
-
Thread
[Suche] CP/M für MFA-Mikocomputer
http://www.forum.z80.de/showtopic.php?threadid=499
Andreas R. schrieb im Beitrag #4932568: > http://www.forum.z80.de/showtopic.php?threadid=499 Da hat der TO schon vor drei Tagen gepostet: http://www.forum.z80.de/showtopic.php?threadid=693 Zumindest das CP/M kann man sich auf einer dort verlinkten Seite herunterladen
-
Thread
Wer kennt dieses Gerät: 32620 Sprache/Morse Generator
Industrie Meßgeräte Typ gewesen zu sein. Irgendwie kommt mir vor die haben irgend ein existierendes Z80 Design dafür adaptiert, die Frontplatte mit dem Streifenleser und den Rest am System angeschlossen und die HW war fertig. Klingt zumindest für mich plausibel. Der Vorgänger mit den Endlosbändern
richtigen Zeitabschnitte in Sequenz abspielen. Ich hatte nicht die Absicht es auf Basis der alten Z80 Architektur zu verwirklichen. Das würde sich zeitmäßig nicht sehr lohnen. ...Vorschlaghammer bei der "Autoreparatur"... Jetzt verstehe was Du gemeint hast. Willst Du damit andeuten, daß dieser
-
Thread
Elektronikbasteln die nächsten 10..20 Jahre
nicht OP-Amp, THT und 555, (das ist Anfänger-Stand Anfang der 80-er Jahre, schon damals wurde eher mit Z80-CPU, CTC, PIO, SIO, DMA, ... oder Z8 bzw. 8049/39, 8052/8031 gebastelt) sondern spannt sich von Arduino und Steckmodulen inkl. zugehöriger Arduino-Bibliotheken (eher einfach) bzw. noch abstrakter mit
schreiben. Den Fall habe ich hier in spe: Ein Gerät mit recht komplexen Funktionen läuft mit einem Z80 und diverser Peripherie. Stirbt der Z80 oder der Programmspeicher, was irgendwann passieren wird, kommt da eine komplett neue Steuerung rein, die die alten Funktionen mit einigen Verbesserungen nachbildet
-
Thread
Uralt-ICs gegen Spende abzugeben
Moin, Moin, ich hätte gerne folgende ICs... PN habe ich gerade gesandt. 2x Z80ADART 1x NEC D8251N 1x INS8251N Noch schöne Pfingsten
(Z80ADART) Reserviert: frank_s861 1 x D8748D 1 x D8741A 2 x P8035L 2x 1 x D82C284 (mit Lötzinn an den Pins) 1 x D2148H 1 x D82C288 rberres 1 x SN75161BN 1 x SN75162BN 1 x TM9914ANL
-
Thread
warum wird Cyblord -. (cyblord) nicht endgültig gesperrt? Gesperrt
würden sich (frei übersetzt) lieber einen guten satten Tritt an den Kopf aussuchen, anstatt die Z80 Sache durchzuziehen." Ist Sache des Themenstarters und den C überhaupt nichts an etc pp Und klar, verstehe ich das es für die mods zu viel Arbeit bedeuten würde, alle Cybl. Beiträge zu
Ich erinnere mich noch an damals, da wollt einer unbedingt weiße Lochraster Paltinen ahben für ein Z80 System. Der wurde auch nur doof angemacht und das er sowieso zu blöd wäre etc pp. und wie hohl man überhaupt sein muss, unbedingt auf weiße Platinen zu bestehen etc (Hat übrigens auch was mit selbstmotivation
-
Thread
Kleines Tiny13 Sensorboard
im Beitrag #4266977: > 2011, also nach 18-4 Jahren. In den 18 sind aber schon ein paar Jährchen Z80-Asm eingerechnet ;-) Da war der XOR öfter mal für Verschlüsselungen im Einsatz. mitleser schrieb im Beitrag #4267784: > Der unfähige Angeber wird spätestens hier offensichtlich: > > moby schrieb
adressiert der AVR-PC Worte, im anderen Fall liesen sich noch viel mehr Bytes sparen. So wie beim Z80 im ZX81, wo der selbe Byte-Stream je nach Einsprungpunkt völlig anderes bewirkte. Das braucht man wenn man sowas 10^6 fach verkaufen will und am Ende des ROM's angekommen ist. Aber nicht, wenn man den
-
Thread
Mikrocontroller Cluster Computing
mal seine 12 Takte oder mehr je Opcode u.a. für die Sprünge benötigt. Bspw. Die Repeat-Opcodes vom Z80 laufen bei mir mit 21MHz(bei Repeat) verglichen mit einem 4MHz-Z80, weil ich das Opcode-Lesen eingespart habe, ein einfaches ADD ist gerade mal gleich schnell wie ein 4MHz-Z80.
-
Thread
was bedeutet "1<<LED"
anscheinend weiss auch jeder worum es geht, nur ich nicht! Habe vor vielen vielen Monden schon sporadisch Z80 und MC68000 in Assembler programmiert, da gabs das nicht. Danach irgendwann muß es geschehen sein, bei AVR taucht es immer wieder auf und niemand erläutert es! Also: Warum schreibt man ldi temp1
, die es mit einer Erklärung versucht haben. Achso, bitte jetzt nicht erklären daß "sla" beim Z80 etwas anderes macht wie "lsl" beim AVR, das weiß ich. Das einzige was ich nicht weiß, ist wo bei << ewas verschoben wird... :-))) Na ja, egal...
-
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
Welche Werte werden in den Akkumulator geladen?
Schreibweisen in Assembler der letzten 50 Jahre nicht wirklich Ahnung hat - und deswegen sowas wie (beim Z80) etwa sowas meint: LD A,[HL] Also lade den Akku mit dem Byte, auf das das 16 Bit Register(paar) HL zeigt. Mit etwas Skepsis fragt man sich jedoch, ob so ein Lehrer überhaupt soviel Rest-Latein
wir auch nicht wissen, ob nicht genau das geschehen ist. Und daß sich die Syntax nicht unbedingt am Z80-Assembler oder einem anderen verbreiteten Assembler orientiert, ist für ein Lehrbuch auch /vollkommen in Ordnung/, da kann auch ein virtueller Prozessor mit ausgedachtem Befehlssatz verwendet werden
-
Thread
PIC oder AVR, was ist besser
quetschen ist nervig, die Bank-Umschalterei selbst bei so wenig RAM ist für Compiler eine Zumutung. Z80 wäre auch noch da.
Sven P. schrieb im Beitrag #1990280: >Z80 wäre auch noch da. Die Z80 und 8085 fand ich mal interessant, weil sie einfach einen gigantischen Stack bis zu 64kByte im von-Neumann-Adressraum hatten... Da kann man die Software demnach gestalten
-
Thread
Verständnisfrage zu 62xxx Ram's
Allerdings sind 4-bit Zähler gang und gäbe, du brauchst bloss doppelt so viele. Wenn du noch einen alten Z80 rumliegen hast, könntest du den als Adresszähler nehmen, indem du an seine Datenleitungen hart ein NOP codierst. Er wird an den Adressleitungen brav hochzählen.
Matthias Sch. schrieb im Beitrag #3164726: > Gute Idee, ich weiss nicht genau, ob der Zilog Z80 'fully static' ist Ist er. "Although static by design, testing guarantees ...".
-
Thread
Mikrocontroller Einstieg
der Zeit war das Wort µC ferne Zukunft. Na ja, zumindest Mikroprozessoren wie den 6502 oder den Z80 gibt es seit 1975/76. Da war die Zukunft, wo alles als µC auf einem Chip sitzt, nicht mehr so fern.
Byteweise so wie C9h. Binär ist das "11001001" und das ist Maschinencode. Ich glaub, das war beim Z80 ein Return. Ist schon lange her.. In Assembler steht da aber RET. So, nu aber Klugscheißermodi aus. Gruß oldmax
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
zu dem, was man mit AVR machen sollte - obwohl rein rechnerisch die Leistung von AVR Leistung von Z80 weit übersteigt, und mit Z80 machte man ja auch Hauscomputer. Einfache kleine Geräte mit hauptsächlich seriell verbundenen externen Chips, das gehört schon zu AVR. Gestern sollte man alles mit 8
Spaß macht? Aber vernünftiger wäre es, ein Computer HEUTE doch nicht aus SN7400 und sogar nicht mit Z80 machen, sondern mit heute existierenden Prozessoren. Noch eins: Mikrocontroller haben so viele Möglichkeiten, ihre Pins unterschiedlich einzustimmen, nicht zuletzt um Leitplatten einfacher machen
-
Thread
8048 Assembler für aktuelle Windows-Versionen
. Das ist gerade mein Zeitvertreib. https://github.com/sarnau/Z80DisAssembler
PIC16XX, PIC17XX, ST6, ST9, > SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8, > Z80 und Z8002 stehen da auf der Liste der unterstuetzten Prozessoren. Das wird nix werden. Dem fehlt die Unterstützung für 7805 und NE555... SCRN
-
Thread
Quarz einfach tauschen?
..das ist schon die gesamte Begründung warum das Ding obsolet sein soll. Selbst wenn das Teil eine Z80 enthält, ist nicht einzusehen wozu man da heute einen Programmierer braucht wenn an der Funktion nichts geändert werden muß. Denke darüber mal nach. Gruß, Holm
klappt leider nicht mit der alten Hardware. Das, was heute aus den Universitäten kommt, hat von Z80 & Co keinen Schimmer mehr. Zum Glück gibt es noch Leute wie Dich, die sich darum kümmern können. Also ich gratuliere zu einem neuem Kunden (also das hoffe ich jetzt mal für Dich).
-
Thread
[S] Elektor Junior Computer oder SC/MP
Hallo, schau Dich mal bei www.Robotrontechnik.de im Forum um. Dort geht's vor allem um Z80-Gedöhns, "da werden Sie geholfen" (vielleicht) Old-Papa
den Hinweis, ...aber es geht mir ja primär um den 6502 oder den SC/MP (oder den 6809), in Sachen Z80 bin ich gut ausgestattet, da habe ich meinen 'alten Kram' noch :-) (ZX80, ZX81, Spectrum+ etc)
-
Thread
Elektronikrentner bittet um Hilfe
Hallo, Sorry für die evtl. blöde Frage aber ich bin mit Z80 und 68000 groß geworden und da war ALLES GANZ anders. ich hab da mal ein Problem.... 1. STK500 ganz neu erworben 2. AVRStudio 4 in der neuesten Version 3. AVR GCC auch neuester Stand Frage
Egon schrieb im Beitrag #1889428: > Sorry für die evtl. blöde Frage aber ich bin mit > Z80 und 68000 groß geworden und da war ALLES GANZ anders. Glückwunsch, das du bei ATMEL gelandet bist. Ich bin mit der Entscheidung vor 12 Jahren für 2 Wochen schwanger gegangen. Auch mit z80 Vorkenntnissen
-
Thread
Suche EPROM Simulator.
brauchst du nicht, das Ding benimmt sich wie ein Drucker. Du kopierst einfach die Binärdatei da hin. Für Z80 habe ich es mit 10MHz Takt benutzt.
du nicht, das Ding benimmt sich wie ein Drucker. Du kopierst einfach die > Binärdatei da hin. Für Z80 habe ich es mit 10MHz Takt benutzt. Das ist natürlich noch besser. Kannst du sie mir zukommen lassen? Ich würde mich am Wochenende gleich mal dran setzen.
-
Thread
Wie oft Unterprogramme im Unterprogramm aufrufen
welche Bearbeitung gerade durchgeführt hat. Ergo MUSS er die Register sichern. Ich kenn das noch aus Z80 Zeiten. Da war auch ein bedingter Call möglich. Brauchte man nach dem UP noch die Statusbits aus dem vorherigen Vergleich, hat man diese auch zwischengespeichert. Außerdem, sicherlich laufen unsere
z.B. rotieren statt dessen Registerbänke und sind auch daher besonders schnell. Und auch schon beim Z80 konnte man einen Interrupt mit dem alternativen Registersatz ausführen und sich damit die ganze Popperei sparen, wie hier schon mal erwähnt. Sicher ist nur eines: ein C-Compiler, der einen fixen
-
Thread
SDRAM mit Atmega328P
aber sonst mit einem 8-Bit µC mit *32KB* Flash auskommt. Mir fällt keine ein. Klar, an einem Z80 (der nochmal langsamer ist) haben wir auch DRAM betrieben. Aber eben 64KB, meist sogar weniger (weil teuer und 64KB der gesamte Adressraum war) und nicht 8MB. Und der Z80 hatte schon einen Refresh-Mechanismus
#7822853: > Fenstertechnik bei Win 3.11? Himem.sys erlaubt Zugriff auf Extended > Memory. Es ging um Z80, nicht um 80286. /Der/ kann sogar 24 MB ansteuern; "himem.sys" ist nur im "real mode" nötig, Windows 3.11 aber nutzte den "protected mode" und konnte daher den Speicher auch ohne solche Krücken nutzen
-
Thread
SDCC lässt sich mit Userrechten nicht mehr aufrufen
S. R. schrieb im Beitrag #4973758: > Weil der Z80 vom gcc leider nicht unterstützt wird. :-) Da sollte dringend mal eine Petition für unterzeichnet werden bei change.org ! Ginge das so einfach? Müsste doch, die brauchen doch bloss die Mnemonics
Christian J. schrieb im Beitrag #4981018: >> Weil der Z80 vom gcc leider nicht unterstützt wird. :-) > Ginge das so einfach? Nein. Der Z80 ist eine Akku-Architektur mit ziemlich unorthogonalem Befehlssatz und teilweise sehr komplexen Befehlen (z.B.
-
Thread
welchen Reset IC verwenden
Nein es geht um den Reset und den NMI in einem Z80 System. Problem dabei ist leider, dass der Reset und der NMI Taster recht weit von der CPU weg ist und ich möchte ungewolltes auslösen verhindern. Dazu muss einfach ne gewisse Zeit abgewartet werden
mußte man das Reset entsprechend kurz halten und mit M1 synchronisieren. Könnte klappen, wenn der Z80 mit 4MHz arbeitet und der ATtiny25 mit 16MHz intern. Peter
-
Thread
Diverse 68000 CPUs
4bit RAMs SOIC28 (64K) - 50..100 32K 8bit RAMs SOIC28 - 100 Diverse 128K RAMs (static) Zilog Z80 SIO - 10 Intel 8255 - 5 (kein 82C55) D4016 static RAM 2K - 10 Diverse TTL chips, teils SMDs, ca. 100 LCX244 TTL buffer 3 volt, ca. 200/300 Diverse 74HC595, DIL und SMD, 74HC164 BC
schreibe, auch wirklich solche ICs hier zu haben und ein bisschen mit denen zu handeln. Ob ich die z80 SIO ICs wohl nochmal loswerde?
-
Thread
Datum in Hexadezimal
Mich würde interessieren wie man auf so eine Idee kommt, wegen der 85 am > Anfang? Zumindest beim Z80 (8085 ist eine Untermenge davon) gab es außer > 86;ADD-irgendwas kaum codes welche mit 8 beginnen. Hi, na ja irgendwie gab es da mal Hunderte von MOV-Befehlen. Deswegen die Idee. OK. Habe mal
Wie wahrscheinlich ist es eigentlich, daß die Maschinensteuerung Z80, 8085 oder MCS-51 einsetzt, wenn ihr "Update" mit einem USB-Stick durchgeführt wird?
-
Thread
S: Rominhalt v. DDR Schachcomputer Chess-Master
Obacht Z80-Taktfrequenz =? 4MHz ?
Hallo, @oszi40: eine Sorge, Z80 gestoppt mit BUSRQ und ausgelesen mit ca. 600kHz. Problem wäre eher die recht hohe Buslast, der Bus ist nicht gepuffert. Allerdings treibt ein Mega32 auch etwas mehr als ein U880. Zweites Problem
-
Thread
ZX Spectrum wie von Kassette laden?
Welches Hobby macht schon Sinn? Mir gefällt bei den Z80 Rechner besonders, dass man mit heutigen Hobbygerätschaften die Funktionsweise im Detail nachvollziehen und sich das Prinzip klar machen kann. Wer hatte in den 80er schon ein 100 MHz Vierkanal-Speicheroszilloskop
das ist sowas wie Homecomputer in modern. Leider derzeit ausverkauft.... > Mir gefällt bei den Z80 Rechner besonders, dass man mit heutigen > Hobbygerätschaften die Funktionsweise im Detail nachvollziehen und sich > das Prinzip klar machen kann. Naja, das geht bei moderner Hardware im Prinzip
-
Thread
SDCC & PIC16F
>sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/h c08/s08/stm8 3.6.5 #9842 (MINGW32) published under GNU General Public License (GPL) Ob ich mir den selber kompiliert hab, weiss ich
Jo... hab mal gputils und sdcc neu gebaut: sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.9 #10226 (Linux) unbedingt, aber auch gputils bauen und installieren
-
Thread
PWM - Breite von 0
gesagt, ich sehen den Prozessor das erste Mal im Leben und hatte noch nie mit ähnlichen zu tun. (Früher Z80 mit aller Peripherie, da kannte ich jedes Bit, später mal kurz PIC, dann Atmel) Deshalb bin ich immer neugierig, wenn ich was (für mich) neues kennen lerne. Also bis dann, und viel Erfolg! Ich
bit-Timer und einen externen Interrupt, vor allen Dingen aber 12 freie eigene I/O-Pins. Sowas hatten Z80 und 8085 ja gar nicht. Außer, ich mißbrauchte den SOD-Pin (Serial Output Data am 8085) mal als I/O-Pin für eine Blink-LED. Die Software konnte ihn immerhin direkt setzen oder löschen. Das ist aber nur
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
Architektur besser für den Einstieg als ausgerechnet die 8-Bit PICs. Ich werfe mal so in die Runde: Z80, 6502, 8051, 68HC11, STM6, STM8 und natürlich die "Haus" Architektur dieses Forums: Atmel AVR. Wenn es PICs sein sollen, dann gleich PIC24 oder PIC32 (ist MIPS). Überhaupt wäre zu überlegen ob du
die nächste nicht mehr so lange. Ich habe Anfang der 80'er etwa ein 3/4 Jahr gebraucht, bis ich den Z80 verstanden hatte. Den 6502 habe ich dann zwei Jahre später in 6 Wochen gelernt, und zwar so weit, dass ich im Kopf assemblieren und nur noch Hex-Bytes in den Rechner tippen musste. fchk
-
Thread
Tang Nano 20K ein Retro Projekt
Projekt gelungen. :-) Ich habe meinen guten alten Selbstbau Z1013 siehe hier: https://qlb-harz.de/Z80/downloads/z80tb/BeschreibungZ80TB.PDF 1zu1 in einen FPGA gepresst, er ist vollständig abwärts kompatibel mit allen gängigen Z1013 Programmen. Zusätzlich hat er noch Farbe und den guten alten TED Sound von Commodore über HDMI bekommen. https://qlb-harz.de/Z80/Kikstart.mov https://qlb-harz.de/Z80/PacMan.mov In der ersten Version habe ich eine virtuelle Diskette in den Flash geschrieben. Jetzt habe ich von der read only Diskette im Flash auf SD Karte mit
-
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
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
Erfüllt diese Schaltungsänderung ihre Funktion?
strukturieren und das ist jetzt kein Witz!!! Das Geschriebene stammt von 1990 und hat einen Bezug zur Z80-Problematik, der über diesen Umbautext hinausreicht. Da ist nämlich auch die zeitliche Reihenfolge des Anliegens der 3 Spannungen wichtig.
Ingolf O. schrieb im Beitrag #4847473: > Das Geschriebene stammt von 1990 und hat einen Bezug zur > Z80-Problematik, der über diesen Umbautext hinausreicht. Da ist nämlich > auch die zeitliche Reihenfolge des Anliegens der 3 Spannungen wichtig. Bei solchen Bastelcomputern unkritisch. Auch beim U555
-
Thread
Floppy FDD Diskette an AVR Mikrocontroller ATmega Beispiele Assembler
in etlichen IBM-AT-kompatiblen Rechnern). > Zum HD44780 fallen mir noch HD64180 (verbesserter Z80 im shrinkDIP64 > 1,778mm) und HD63484 (color graphic controller) ein Hitachi hat alle(?) seine Digital-Bausteine mit dem Präfix HD versehen. Speicherbausteine hatten das Präfix HM. Die Hitachi-Variante
nicht. Danach kam praktisch nur noch ein 8-Bit SIPO-Schieberegister. Eine mit 2,26MHz getaktete Z80 war gerade schnell genug, um die Daten vom SR in den Speicher zu transportieren. Sie war aber nicht schnell genug um den CRC-16 in Echtzeit zu berechnen. Das passierte erst, wenn die Daten im Speicher
-
Thread
Bedigntes Call??
Der Z80 hatte sowas auch, aber ich glaube mich zu erinnern, dass man es am Ende doch eher selten benutzt hat. Meist muss man außer dem eigentlichen CALL doch noch irgendwelche Dinge davor oder danach erledigen
Jörg Wunsch wrote: > Der Z80 hatte sowas auch, aber ich glaube mich zu erinnern, dass man > es am Ende doch eher selten benutzt hat. Meist muss man außer dem > eigentlichen CALL doch noch irgendwelche Dinge davor oder danach