-
Thread
Algorithmus zum Durchsuchen großer Felder
die gerade ........ kopfkratz Achso - um welche Plattform geht's denn letztlich? 800x600 auf dem Z80 dürfte ja wohl utopisch sein?
schrieb im Beitrag #3940003: > Achso - um welche Plattform geht's denn letztlich? 800x600 auf dem Z80 > dürfte ja wohl utopisch sein? Synchron auf dem PC unter Linux, erstmal da gescheit, dann portiere ich es mit weniger Auflösung......
-
Thread
Externen SRAM benutzen SPI/Parallel?
Ich habe damit auch mal rum gespielt. Bei mir war es das Ziel ein Z80 System ohne EEPROM zu starten. Dazu hab ich mir mit dem Arduino Uno eine art Bootloader geschrieben, der das Programm in den SRAM kopiert und dann das System startet. Dazu habe ich die Datenleitungen
-
Thread
ATmega8: Das Buch
textlastig. Ich habe mich dann an mein erstes Buch von vor 30 Jahren erinnert: 'Programming the Z80' von Rodnay Zaks Die Diagramme der Register und Abläufe sind mir immer noch im Kopf. Und das hat mir damals geholfen, die Strukturen der Register zu verstehen. Ein anderes Beispiel: da wird Polarität
Vorgänge zu erklären bauen die nach wie vor wenn sie gut sind - und das auf einem Steckbrett - erst ein Z80 Minimalsystem bestehend aus Taktgenerator, RAM, ROM auf, ein 74573 Latch und ein 74245 Bustreiber fungieren als I/O Baustein. Für das ROM steht ein EPROM Simulator zur Verfügung. Bisher waren fast alle
-
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
Defekte Z80 CPUs bei ebay
siehe auch http://z80.info/zip/z80.pdf (oder generell Gaby Chaudry's HP http://www.z80.info) Demnach sind die ZILOG NMOS Z840004 für 4 Mc Z840006 für 6,17 Mc Z840008 für 8 Mc Bei SGS: http://z80.info/zip/z80b8400.pdf Z80 2,5 Mc Z80A 4 Mc Z80B 6 Mc Z80H 8 Mc Btw, es gab sogar -eine- "Z80 on glass": http://www.sharpmz.org/z80glass.htm http://www.sharpmz.org/sharpZ80onglass.htm
-
Thread
Conways Game of Live zu langsam auf Z80
ist blitzsauberer Code. Wenn du einen 16-Bit Prozessor mit Multiplizierer willst, dann nimm keinen Z80.
mit 2 Mhz schafft genauso viel weg, weil man da auf beiden Flanken intern Aktionen durchführte, der Z80 aber nur auf einer intern "schaltet". Darum war die 6502 mit Halbgas genauso schnell. Vermutlich aber hat 1 Z80 Baustein die gleiche Rechenleistug wie alle "Computer" des 2.ten Weltkrieges zusammen
-
Thread
DEEDS logic simulator & VHDL code generator
describes the core of the DMC8 microprocessor, -- a modified and reduced version of the original Z80 microprocessor The first op is to load the stack START: LD SP,0FFFFh ;stack pointer initialization And ah there is 32K ROM & 32K RAM in the DCM8 uC , i expect the ram to start @32K. But i
-
Thread
Programm in ein EPROM auslagern, was gilt es zu beachten
So habe ich auch meinen allerersten Eprom programmiert. 2716, Monitorprogramm für einen Z80. Adresse und Daten per Schalter, Feuertaste :-) Erstes Programm am Eigenbau-Rechner war dann ein Eprom-Programmer. Weiss nicht mehr, wie viele Versuche ich gebraucht habe. Aber es war ein sehr intensives
samt Eprom-UV-Löschgerät. Kannste gerne alles haben. (kostenlos) Der Apple II hatte damals eine Z80, bzw. 8080 Steckkarte. Damit kamen dann auch erstmals bezahlbare Assembler und erste Compiler auf. Das war aber zeitlich nach der ZX81-Ära und nicht wirklich mehr relevant. Einige Elektroniker
-
Thread
Atmega für immer zerstören
Klaus schrieb im Beitrag #3918470: > wir haben früher überzählige Z80 Proz im DIL-Gehäuse > auf folgende Art gegrillt Hey, damals waren die zu zerstörenden Daten noch im EPROM, nicht im Z80! :-)
schrieb im Beitrag #3918593: > Hey, damals waren die zu zerstörenden Daten noch im EPROM, nicht im Z80! > :-) Das stimmt ! Aber die Technik kann man auch auf ATmegas anwenden (;-)
-
Thread
[V] DAG Z-80 Lernsystem
dem SEL Z-80 Trainer. Es is noch n schwung Schablonen dabei ne Datasette ist auch dinn . Mal zum wichtigsten, den Hardwaredaten * Prozessor: Z80A / 2 MHz * RAM: 16 kb * Betriebssystem: MONI
Testplatine ist natürlich auch dabei und alles im Orginal Karton. Preislich (verglichen mit anderen Z-80ern ) 120€ VB
-
Thread
ZAtmel: ein minimalistisches Z80-System
sind wir hier: > Beitrag "Z180-Stamp Modul" oder hier: http://www.projekte.daleske.de/cpm/06_z80hwe/cpm_z80hwe.htm
Gibt's auch einen Quellcode zum Z80-Programm?
-
Artikel
Diskussion:ZAtmel: ein minimalistisches Z80-System
geht (wie steuert der Programmieradapter den Reset) Alternativ könnte man /HALT aktivieren, um den Z80 ruhigzustellen. Wo sind die Leitungen für UART? -->Pin 14, 15 Atmega Prinzipskizze? Wo kommen ROM/RAM und SIO her? Softwaremulation? -->es wird der Atmega ROM/RAM per Software über die Ports den Z80 zur Verfügung gestellt. Der Z80 hat Zugriff auf alle Atmega-Register somit auch zu dem UART. Quellcode?
-
Thread
Was ist voll statisches CMOS?
und dann weiterlaufen lassen. Da kann man schöne Trick damit machen. Ein typischer Vertreter war der Z80. Eine Variante davon war statisch und damit ging das beschriebene alles...
-
Thread
Welche Kapp- und Gehrungssaege kaufen fuer Alu-Profile?
kreissaegeblatt-br-254-x-30mm/alu-kunststoff-br-ne-metall/25730/kreissaegeblatt-hm-254-x-2-8/1-8-x-30-mm-z80?c=7874 3. Werstück immer festspannen. 4. Vorsicht wenn mann kleine Stücke absägt. Die können sich im Sägeblatt verhaken und fliegen dann wie ein Schrapnell durch die Werkstadt. Besonders gefährlich
-
Thread
Adresse auf die ein Zeiger zeigt herausfinden
16 Bit, Z80
-
Thread
Hornaltes PLD Zeug.
Grenze überschritten zu werden die nicht tolerierbar ist. Schade..und erstaunlich. Nebenan wird über Z80 oder über Röhren oder aber auch um den 250igsten LED Treiber diskutiert ohne das man sich was über Gammel anhören muß. Vielleicht ist hier deshalb nichts los? Gruß, Holm
-
Thread
Was ein C++-"Guru" so ueber Geschwindigkeit erzaehlt.
Solche Op-Codes sind mir bis heute leider nicht mehr über den Weg > gelaufen. Naja, LDIR kannte der Z80 aber auch schon. Jörg Wunsch schrieb im Beitrag #3900910: > Aber nur, bis man auf die Taktzyklenzahl des Befehls geguckt hat. :-) Hehehe, darüber musste man beim Z80 dann auch nachdenken.
-
Thread
Xmega DMA langsam
Floppy-Controller bedient, so noch vorhanden. Dieses Prinzip ist aber etwas aus der Mode gekommen, auch der Z80 DMA arbeitete schon mit getrennten Zyklen.
-
Thread
asm optimierung
Hallo Werte Nutzer, ich bin immer noch an meiner Schleife und weil ich "seinerzeit" mit dem Z80ig geprogt habe. hab ich mal folgendes ausprobiert. Ich wollte mal wissen, wie Atmel Studio die in den 2 Anhängenden zu sehen interpretiert Wenn man Speicher sparen muss ist es, denke ich interessant
-
Thread
Richtiges C++ hardwarenah
Aufwand! Selten so einen Schwachsinn wie den von Moby gelesen. Ich habe auch Assembler auf Z8, Z80 und 8051 hinter mir. Wenn ich von diesem Code auch nur ansatzweise was nach avr, pic oder arm retten wollte, kommt es einer Neuentwicklung gleich. Alles was in C oder C++ geschrieben ist, kann man fast
-
Thread
ASM80: Online-Assembler für 8-Bit-CPUs
Online-Assembler-fuer-8-Bit-CPUs-2458385.html Unterstützt werden 8080/8085, 6502, 6800, 6809 oder Z80.
-
Thread
uBoard - USB Multi-Gerät
PIC, ARM? Dem Produkt würde es gut tun, ja. Ich habe etwa 20 Jahre vor Deiner Geburt mit dem Z80 angefangen. Da habe ich etwa ein Jahr gebraucht, bis ich alles so weit konnte, dass ich im Kopf assemblieren und nur noch Hexcodes eintippen konnte. Ich hatte damals nur einen Disassembler, aber keinen
-
Thread
ISA-Karte in neuerem PC
waren so blöd. Und auch andere Superspezialisten: der Anschluss meines einstmals wahnsinnig teuren Z80 In Circuit Emulators scheiterte ohne Dos Box einfach daran, dass er immer noch in der gleichen Zeit antwortet wie damals, die Verzögerungsschleife bis zum Timeout aber heute 1000mal schneller abläuft
-
Thread
c't 6/87 Rechenoperationen binär
Wurzel - Wurzelziehen in Maschinensprache". Er ist 2,5 Seiten lang und enthält ein Beispiel für einen Z80 Assembler. Ich habe ihn nur kurz überflogen. Viel mehr als das Berechnen der Wurzel mittels "Zigeunermethode" steht nicht drin. Mach Dir daher nicht zu viel Hoffnung bezüglich weiteren "Rechenarten
-
Thread
Steckbrett Z80 Schaltung geht nur bei Druck auf IC
Ich verzweifele gerade an einem Testaufbau auf einem Steckbrett. Ich habe einen Atmega und einen Z80 zusammen auf einem Steckbrett. Clockout vom Atmega laueft mit 1 Mhz als Taktquelle fuer den Z80. Nebenbei macht er zum testen einen Reset des Z80 alle 50 ms. Die Datenleitungen des Z80 liegen alle
Dumme Frage, aber warum tust du einem Z-80 aller 50 msec einen Reset verpassen?
-
Thread
Fuzix für 6809 kompilieren
Assemblerdateien (noch) in einem Format für enen unpassenden Assembler sind, kann ich mir gut vorstellen. Für den Z80 habe ich eine Hand voll Dateien konvertiert. Zitat aus dem README: [pre] Platforms Z80Pack - used as a dev and test environment for both large swapping mulitprocess and
-
Thread
Betriebssystemprogrammierung für Raspberry Pi - Literaturempfehlung
diese Systeme sehr gut dokumentiert sind und überschaubar sind. Gute Anlaufstelle dazu: www.cpm.z80.de Viel Spass und Erfolg!
-
Thread
Bibliothek für VT100-Terminals
[[MCURSES]] läuft auf Unix, Linux, AVRs (ATmega, ATTiny) und anderen µCs wie STM32. Selbst auf Z80 (SDCC) ist die Bibliothek portiert. Die Portierung auf andere Prozessoren beschränkt sich im wesentlichen auf eine Implementierung von putchar() und getchar(). Der Rest ist portabler Code. Sorry,
-
Thread
2* UB8830D was mach ich nur mit Ihnen?
Steuerung für meinen Klopper von elektromechanischer Schreibmaschine aufgebaut. > und dem zum Z80 > ungewohnten Assemblercode. Wobei ich ihn eigentlich schöner fand. Im Gegensatz zum Z80 brauchte Zilog ja dort nicht auf das Intel-Erbe Rücksicht nehmen. Der UB8830 war ein UB8810, nur eben
war der für Z8? Nein, der war nicht "für Z8" aber es gab das Entwicklungs/Testsytem das für den Z80 integriert ist, auch für den Z8 als zusätzliche Software. Es gab auch einen "In Circuit Emulator" von EAW und auch von Anderen mit Unterstüzung von Z80 Hosts oder eben unter WGA, das Zeug wird Dir
-
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
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Platine handgelötet 2000 > Lötstellen ! Aha, auch ein Oldtimer? ich hab noch den KIM (6502) und den Z80 Kit handgelötet, bevor es mit einem CP/M Rechner (auch handgelötet) an's Eingemachte ging.
]]-Artikel anschauen. [[MCURSES]] läuft bisher - AVR ATmega (auf fast allen mit UART) - Z80 (ja, kürzlich portiert, siehe Retro-Thread hier) - STM32 (auf allen 6 UARTS und direkt über USB als VCP) - Unix (über alle erdenklichen COM- und Netzwerk-Verbindungen) - Linux (dito) Im
-
Thread
Quarzoszillator mit 74HCT14 möglich?
,... MHz Fernsteuerquarzen etliche 9,... MHz Oszillatoren gebaut, die nach Teiler :2 als Clock für Z80A dienten. Technologisch sind mittlerweile wohl Grundwellenquarze bis etwa 50MHz möglich, aber die dickeren 9MHz Scheiben werden in der Herstellung einfacher zu behandeln sein, obwohl auch sie nur