Sida 1 av 1

Zilog Z80, något att lägga energi på?

Postat: 27 juni 2007, 19:58:38
av bachler
Tjenare alla.

Jag har fått ett gäng Zilog Z80 (Z84C0006VEC) från jobbet som skulle kastas bort.

***
Läste igenom min post.. och insåg att jag säkert skulle kunna hitta många svar på google, men om någon ändå
har nåra svar så skulle det kanske bespara mej lite tid.
Och om någon påengång vet/känner att jag inte enns borde ödsla energi på dethär så sej till isofall..
***

Jag har tidigare erfarenhet med Atmels AVR..
Tänkte höra om det är någon som har hållt på med domhära Z80 processorerna och
om det är något att ödsla energi på att lära sej, inte för att jag hadde tänkt mej att ha dom
till något speciellt men det är ändå ett gäng så det känns lite dumt att slänga dom, eller?

Det är närmare bestämt 17 st i röret, utifall det är någon som skulle behöva/vilja få/köpa nåra/någon/alla.

Det jag undrade lite över är vel, vad krävs för programmerare för att programmera dom?
Går den att bygga själv? Vad finns för mjukvara för programmering?
Utvecklingsmiljöer, kompilatorer, språk? Någon som kan rekomendera något?

Jag antar att man får lära sej assembly för Z80 (Z84?)

Det jag tänkte mej att använda dom till är vel som jag använt AVR hittils,
dvs, lite småprojekt osv.

Man kanske göra något slags litet "development board" eller så för dom?

Bild
Bild
edit:titeln

Postat: 27 juni 2007, 20:05:12
av sodjan
Det är ingen en-chips processor så det blir lite pyssligt att bygga.
Inget stort värde.

Det finns några på eBay, men det är lite otydligt hur pass de "säljs"...
Jag skulle köra dom på eBay i alla fall. Om det är *någon* som
vill ha dom så finns han nog där...

http://www.ortodoxism.ro/datasheets/zilog/Z84C00.pdf

EDIT:
Lite kul när säljaren på eBay skriver "RoHs Compliant" för något
som är datummärkt 93... :-)

Postat: 27 juni 2007, 20:10:50
av bengt-re
Tja, nog går det göra saker med en Z80, men..... Minnesbuss och junk för en en rätt klen och trött MCU.... Oki om du hade tidigare erfarenhet av Z80, men den är lite speciell så jag är väl tveksam till värdet att lära sig den....

Postat: 27 juni 2007, 20:24:39
av sodjan
Jag kan sälja dom åt dig på eBay så får vi se hur det går.
Maila mig om du är intresserad...

Postat: 27 juni 2007, 21:24:27
av Mindmapper
För 20 år sedan hade det varit svårare att svara på den frågan :D

Postat: 27 juni 2007, 21:29:08
av peter555
Z80 var rolig kommer jag ihåg, men det var vid samma tid som man höll på med 6800 och 8085 så det var ett tag sedan. Jag har för mig att det finns några Z80 enchipsvarianter också.

Postat: 27 juni 2007, 21:49:18
av bengt-re
Jo, men jisses.... Den fanns i produkter redan 1979 (ZX-80 och ZX-81) Fanskapet är över 30 år gammal....

Postat: 27 juni 2007, 22:08:58
av Mindmapper
För att inte tala om ABC80 den kom 1979 också har jag för mig.

Postat: 27 juni 2007, 22:11:36
av bengt-re
Jag var lite sen - först 1981 träffade jag på en Z80 i form av en ZX-81 och vet du vad? Den hade 8k expantionsmodulen så det var 9k minne i den - det du !!!

Postat: 27 juni 2007, 22:15:08
av Mindmapper
Det var datakraft på den tiden :D

Postat: 27 juni 2007, 22:20:24
av bengt-re
Yepp, och man körde givetvis i "FAST" inte för att man såg vad programmet gjorde, men ändå - det gick ju sååååååå fort..... Och assambler med REM satser och call (eller vad det nu hette) till adressen för REM-satsen. Vad då utvecklingsmiljö?! ;)

Postat: 27 juni 2007, 22:21:49
av irkasmork
Jag skulle kunna tänka mig att köpa några stycken, om priset inte är för högt.
Alltid kul att ha :)

Postat: 27 juni 2007, 22:27:28
av Icecap
Z80 är en trevlig processor, speciellt i assembler! Att den kräver extraminne och en massa för att köra och då ganska långsamt är en annan sak.

Jag har en TRS80 liggande, jag dekodade hela minnet och lade till extra instruktioner (i BASIC'en) så att den minnesbank om 128KB statisk batteri uppbackade minne var delad i 8 delar och jag kunde ladda in BASIC-program från dom med standard kommandon (från DISK-BASIC), jag kunde spara BASIC-program i dom och jag kunde göra det med en AUTOSTART-attribut så att om man laddade in ett program och det vara sparad med den flagga satt körde programmet direkt.

Programmet i bank 0 blev kollad vid power-on och var det då autostart-flaggad körde det direkt efter alla tester osv. Jag kunde alltså programmera i BASIC och spara rätt ställe och ha ett "skitstort" program i den som startade automatisk vid power-on.

Jag gjorde en DTMF-sändare till den och lade in en telefonlista i den, om jag hade vald i listan och lyfte telefonluren inom 30 sek. tog den telelinjen, slog numret och släppte tillbaka telelinjen, det var i de dagar då man INTE hade trådlös med 100 nummer i minnet.

Så JAG tycker att Z80 är en trevlig processor men numera gammal och slö men likaväl trevlig.