Er läuft
Ich hab den PC5 Pin vom Atmega nicht angelötet. MREQ.
Ist der wichtig?
Dabei hab ich das Board schon zweimal mit dem Mikroskop angesehen.... aber immer müde, scheint mir.
Sorry fürs stressen. da hätte ich selber drauf kommen müssen.
Er läuft
Ich hab den PC5 Pin vom Atmega nicht angelötet. MREQ.
Ist der wichtig?
Dabei hab ich das Board schon zweimal mit dem Mikroskop angesehen.... aber immer müde, scheint mir.
Sorry fürs stressen. da hätte ich selber drauf kommen müssen.
UCSD Pascal auch:
und CPM
Ja top, das ist prima....
Mach dir nix draus.... ist mir auch schon 2 x passiert, dass ich irgendwas total Offensichtliches übersehen habe.
Aber trotzdem die Infos noch hier, die ich noch aus 2018 bei mir rumfliegen hatte.
Zu Doku-Zwecken hier im Beitrag
1.
2.
3.
4.
5. Übersicht Board von oben
6. Details
Dann noch viel Spaß mit dem Board.
Sehr schön,
jetzt noch NZCOM aufspielen damit es rennt..
Sehr schön,
jetzt noch NZCOM aufspielen damit es rennt..
???
da war doch was : http://oldcomputers-ddns.org/public/pub/manuals/nzcom/
SUPER! VIEL SPAß DAMIT!!!!
:)Franky
hi, die ucom-Platine habe ich mir nicht besorgt.
Interesse an einer, wenn ich welche bestelle? Sonst jemand?
Hi,
uCom habe ich leider keine - ich habe den Nutzen für das Teil bislang noch nicht gesehen? Wenn ich eine echte RS232 Schnittstelle brauche kann ich ja einen MAX232 'dran hängen.
Ich habe mir ein ASCII Video Terminal von Geoff aus einer MBG MuP-VT Platine gebaut - da habe ich eine transparente Schnittstelle zum PC UND die Möglichkeit einen VGA-Monitor und PS2 Tastatur anzuschließen...
Was willst Du denn mit der uCom machen?
:)Franky
Hi,
uCom habe ich leider keine - ich habe den Nutzen für das Teil bislang noch nicht gesehen? Wenn ich eine echte RS232 Schnittstelle brauche kann ich ja einen MAX232 'dran hängen.
Eigentlich nur, um ein echtes Terminal dran zu hängen. Viel ist ja auf dem Ucom nicht drauf, wäre bequemer als was mit Lochraster zu machen.
Hast Du noch eine MUP-VT Platine über? Wenn nicht, wo hast Du Deine erworben? Das mit dem Composite Output gefällt mir gut!
Die hab' ich mir direkt von Mick schicken lassen (seine Mailadresse steht im verlinkten PDF) - ist allerdings ein ziemliches Umgebastel gewesen! Die Platine ist eigentlich als Aufsteckboard für ein anderes Board von ihm gedacht. Also musste ich erst einen 7805, Widerstand für MCLR und noch einiges andere auf dem Board mit 'drauf fummeln...
Eben sehe ich das Du die original Platine von Geoff hier bekommen würdest! (...da würde ich Dir dann vielleicht auch noch welche abnehmen...)
:)Franky
Eben sehe ich das Du die original Platine von Geoff hier bekommen würdest! (...da würde ich Dir dann vielleicht auch noch welche abnehmen...)
Ich bestell mal 10. Die kommen schon weg.
Ich wollte grade ein neu kompilierten Sketch auf den Atmega bringen. Schaffe ich aber nicht.
Gehe ich Recht in der Annahme, daß dies nicht mit dem USB ASP geht, sondern nur über die serielle Verbindung?
Und das es zwingend nötig ist, einen USB to Serial Adapter zu nehmen, der eine DTR Leitung hat, wie hier beschrieben (https://www.instructables.com/…memade-Computer-Z80-MBC2/) ?
Eben sehe ich das Du die original Platine von Geoff hier bekommen würdest! (...da würde ich Dir dann vielleicht auch noch welche abnehmen...)
Ich bestell mal 10. Die kommen schon weg.
Randnotiz: Die MFA-Video-Serial basiert auch auf dem Teil.
Kann mir oder Franky sagen, ob die Einstellungen in Ordnung sind? Hab den Standard genommen, der voreingestellt war.
Ich wollte grade ein neu kompilierten Sketch auf den Atmega bringen. Schaffe ich aber nicht.
Gehe ich Recht in der Annahme, daß dies nicht mit dem USB ASP geht, sondern nur über die serielle Verbindung?
Und das es zwingend nötig ist, einen USB to Serial Adapter zu nehmen, der eine DTR Leitung hat, wie hier beschrieben (https://www.instructables.com/…memade-Computer-Z80-MBC2/) ?
Doch, geht. Ich kann ein .hex erstellen mit Sketch=>Export compiled binary, welches ich denn mit AVDRDUDE und dem USBASP brenne:
avrdude -p atmega32 -c usbasp -Ulock:w:0xCF:m -Uhfuse:w:0xD6:m -Ulfuse:w:0xAF:m -v -Uflash:w:bl.hex
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/home/stephan/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : usbasp
AVR Part : ATmega32
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 4 10 64 0 no 1024 4 0 9000 9000 0xff 0xff
flash 33 6 64 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00
lock 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00
Programmer Type : usbasp
Description : USBasp, http://www.fischl.de/usbasp/
avrdude: auto set sck period (because given equals null)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9502 (probably m32)
avrdude: safemode: lfuse reads as AF
avrdude: safemode: hfuse reads as D6
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: auto set sck period (because given equals null)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: reading input file "0xCF"
avrdude: writing lock (1 bytes):
Writing | ################################################## | 100% 0.02s
avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0xCF:
avrdude: load data lock data from input file 0xCF:
avrdude: input file 0xCF contains 1 bytes
avrdude: reading on-chip lock data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of lock verified
avrdude: reading input file "0xD6"
avrdude: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xD6:
avrdude: load data hfuse data from input file 0xD6:
avrdude: input file 0xD6 contains 1 bytes
avrdude: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude: reading input file "0xAF"
avrdude: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xAF:
avrdude: load data lfuse data from input file 0xAF:
avrdude: input file 0xAF contains 1 bytes
avrdude: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: reading input file "bl.hex"
avrdude: input file bl.hex auto detected as Intel Hex
avrdude: writing flash (32768 bytes):
Writing | ################################################## | 100% 11.85s
avrdude: 32768 bytes of flash written
avrdude: verifying flash memory against bl.hex:
avrdude: load data flash data from input file bl.hex:
avrdude: input file bl.hex auto detected as Intel Hex
avrdude: input file bl.hex contains 32768 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 11.20s
avrdude: verifying ...
avrdude: 32768 bytes of flash verified
avrdude: safemode: lfuse reads as AF
avrdude: safemode: hfuse reads as D6
avrdude: safemode: Fuses OK (E:FF, H:D6, L:AF)
avrdude done. Thank you.
Alles anzeigen
Kann mir oder Franky sagen, ob die Einstellungen in Ordnung sind? Hab den Standard genommen, der voreingestellt war.
...sieht für mich ok aus! Sollte alles passen!
Und das es zwingend nötig ist, einen USB to Serial Adapter zu nehmen, der eine DTR Leitung hat, wie hier beschrieben
Jepp! Über die DTR-Leitung wird der Atmega kurz vor dem Übertragen des Hex-Files resetted - theoretisch kann man das auch ohne die DTR-Leitung machen - dazu muss man im "richtigen Moment" resetten...
Doch, geht. Ich kann ein .hex erstellen mit Sketch=>Export compiled binary, welches ich denn mit AVDRDUDE und dem USBASP brenne:
Fein das Du einen Weg gefunden hast Deinen Sketch zu übertragen!
Wenn mehr als nur löten nötig ist (Chip-Programmieren) brauche ich dann auch etwas Hilfe, eilt aber nicht.
Da kann ich aushelfen - habe ein PICKIT3 mit dem ich die PIC's flashen kann...
Als Terminal für den Z80-MBC2 kann ich auch ein PI-Zero (NICHT PI-Zero-W!!!) empfehlen! (...obwohl das schon fast ein bisschen pervers ist...) Es gibt da einen schönen baremetal Pigfx Fork den man nur auf eine SD-Karte kopieren muss und schon hat man ein (farb) VT100 Terminal mit HDMI oder FBAS Ausgang an dem man eine (amerikanische) USB-Tastatur anschließen kann.
Funzt wirklich nicht schlecht!!!
:)Franky
Das PiGFX ist auch nicht schlecht, aber das MuP VT finde ich ansprechender. Platinen sind bestellt.
Alles anzeigenhi, die ucom-Platine habe ich mir nicht besorgt.
Interesse an einer, wenn ich welche bestelle? Sonst jemand?
Danke der Nachfrage, aber ich brauche die momentan nicht.
chris
Cooles Ding, hab mir jetzt auch eines geordert als 49€ kit.
Am MBC2 funktionieren auch Adapter für "normal große" SD Karten.
wo hast du die Adapterplatinen für SD und für RTC her? - die fehlen mir noch
wo hast du die Adapterplatinen für SD und für RTC her? - die fehlen mir noch
Die Adapter gibt es beim Ali um 70 Cent, versandkostenfrei.
oder etwas teurer in der Bucht....
ich hab gerade ein paar Z80 Prozessoren über - wo bekomme ich die Platine und die Bom her
Hier ist der LInk zum Projekt....
https://hackaday.io/project/159973/files
da sind auch die BOM und die Gerber Files drin.
Ich hab meine 5 damals vollkommen unproblematisch bei PCBWAY geordert.... gibt aber auch noch andere Hersteller.
Minimum 5 Platinen musst du dort ordern.
Chris
hallo Chris,
vielen Dank dafür - eine Platine würd mir ja schon mal reichen ... wenn jemand noch eine übrig hat
Viele Grüsse,
Jens