-
Thread
HD61830 an Z80 ?
Sagemal , geht das display jetzt am Z80 ? Wie hast du dieses problem gelößt ?
Hallo, im Anhang noch ein Programm für Z80 mit LCD über PIO 8255. Gruss Peter
-
Thread
Suche Infos zu altem ELWE z80 Trainer
MSR Messen, Steuern, Regeln MSR-Basic: https://ia802301.us.archive.org/10/items/z80-mini-emuf-msr-basic/z80-mini-emuf-msr-basic.pdf
Seite 50, Z80 CPU, 4 od. 6 MHz, Z8530 SCC...
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
absoluter STM32 Crack bist, dann wird man Dich auslachen. Dann stehst Du genau wie ich mit meinem ollen Z80 auf dem Abstellgleis.
Markus Müller schrieb im Beitrag #3507334: > AVR würde ich eher in die Kategorie wie > 6502, Z80 oder 68HC11 stecken. Um Himmels willen. Wofür ich beim Z80 noch eine Europlatine brauchte passt mit nem guten Mega auf ein Fünftel der Fläche, bei vielfach mehr Speed. Wie kann man das nur in eine
-
Thread
STM32N6 “halb angekündigt”, Radxa ROCK 4SE im Vergleich, neue I2C-Expander uvm
ich 10min gekostet bis der erste Pin gewackelt hat. Im Prinzip ist das ein guter alter 8255 oder Z80PIO mit I2C Busanschluss. Sollte in keinem Bastelzimmer fehlen. .-) Vanye
Vanye R. schrieb im Beitrag #7402898: > > Im Prinzip ist das ein guter alter 8255 oder Z80PIO mit I2C > Busanschluss. > Sollte in keinem Bastelzimmer fehlen. .-) > > Vanye Geil!! Sag mal, Wie ist die Adressierung ? Immer noch eingeschränkt, also nur wenige Adressen einstellbar
-
Thread
80'er Z80 Karte: Chips mit Sammlerwert?
Ich finde Z80 immer noch interessant. Aber Wert in €? Gegen Null.
Lustig ist ja, das da die 68xx Peripherie mit einem Z80 verheiratet wurde.
-
Thread
zwei Fragen zu MAtrix mit LED-Streifen; Spannungsversorgung, Datenleitung
Wenn ein Widerstand drin ist, bei 31mA ist die Chance gegeben das sie überlebt, das kommt auf die PIO an. Ohne sinkt die Chance und es steigt die für Rauchzeichen. Beim basteln sind Unfälle keine Seltenheit. Ein Kurzschluss am Streifen hat böse folgen. Auch wenn die 5V auf die 3.3V PIO geraten.
Standard des jede Node seine eigene MAC besitzt. Das müsste ich erst mal prüfen wie sich der W5500 mit z.bsp Multicast IP/MAC verhält.
-
Thread
Z80 Single Board Computer
char * text = "Hello Zilog Z80"; [/c]
Hallo, es hat leider etwas länger gedauert. Statt mit Z80 KIO (habe ich nicht), habe ich das Ganze mit Toshiba TMPZ84C015 getestet. Ein Chip, der neben einer Z80 CPU noch CTC, PIO, SIO und etwas Kleinkram enthält. Den gleichen Quarz habe ich auch nicht, und
-
Thread
Bluetoothmodul BTM-222
Hi, Ich hab im standby der automatisch ist 51mA im betrieb zupelt es ganze 80mA.
Hi ja soltest du machen das Modul zuppelt beim senden 60-80mA bei mir hat es immer gezikt ohne die 22µ.
-
Thread
Rust und Benchmarks für RP2350, Python 3.13 und Lesestoff
Monitor angesteuert werden soll, ist das HSTX-Interface sehr interessant, und auch, daß dafür keine PIO-Einheiten mehr benötigt werden. Und da es mehr RAM gibt, müsste man mit dem '235x auch Konverter basteln können, die z.B. ein Composite-Vidosignal digitalisieren, in einem Frame Buffer abbilden und
#7718222: > Die Retrobastler dürften sich freuen, weil man mit so etwas halt auch > einen typischen 80er-Jahre-Homecomputer emulieren können müsste - > inclusive Bildausgabe auf einen HDMI-Monitor. PicoDVI gab's ja auch schon für den RP2040, siehe z.B. das "Connomore64"-Projekt: https://github.com
-
Thread
AVR - IDE Festplatte liefert immer Fehler beim lesen
addressable sectors for 28-bit commands: 3173184 Single Word DMA modes: 0 Multiword Word DMA modes: 1031 PIO modes: 3 INFO: Minimum Multiword DMA cycle time per word: 120ns INFO: Recommended Multiword DMA cycle time: 120ns INFO: Minimum PIO transfer cycle time without flow control: 160ns INFO: Minimum
YL,IDE_L_IN in YH,IDE_H_IN sbi IDE_PORT,IDE_DIOR st Z+,YL st Z+,YH dec TEMP_A brne rd_loop ext_ram_on sei ; IRQ frei ; kopieren MINI_BUF -> (HD_LOAD) load_p
-
Thread
LED in altem Computer-Schachbrett geht plötzlich wieder
Sichwe, das in der LED nicht einfach eine Z-Diode als ESD-Schutz und Verpolschutz drin ist? Bei manchen weißen ist es sogar eine antiparallele rote LED, die dann auch geich "Ey, hier stimmt was nicht" anzeigt...
auch dieses Rechnerlein so aufgebaut ist wie viele anderen Schachcomputer Anfang der Achtziger. Also Z80 CPU, PIO's und Bipo Transistorstufen zur Ansteuerung der LED-Matrix. Da kann der Zilog wunderbar im unteren Toleranzbereich mit PROM , RAM und PIO kommunizieren während an der Matrix die Schaltschwellen
-
Thread
32 KB (EP)ROM-Simulator mit RP2040 Pico-Board
Pfostenstecker gewählt wurde, der auch das /Reset-Signal liefern kann. Die Daten werden über eine PIO-simulierte RS232-Schnittstelle mit 500 kB empfangen. Dadurch können auch ältere Rechner (ggf. std. Baudrate einstellen) Dateien im Intel-Hex oder Motorola S-Format übertragen. Da es sich hierbei um
fungieren als Binärzähler. Autsch. Das ist natürlich tödlich für meine Variante. Ich komme aus der Z80-Ecke und da ist während des Resets der Bus frei.
-
Thread
Embedded Linux erkennt USB Stick aber /dev/sdd wird nicht angelegt? /dev/ttyUSB bei UMTS-Stick auch!
Änderungen) bekomme ich z.B. /dev/1-1.1 angelegt wenn der USB-Stick steckt.
aber EMV Geschichten... Werde ich später mal genauer untersuchen... Aber vielen Dank an DirkZ!
-
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
LED dimmen mal anders
ein Sample und führe einen PDM-Schritt aus if(val >= qe){ g_APinDescription[pin].pPort -> PIO_SODR = g_APinDescription[pin].ulPin; //pin = high qe += 1.-val; } else{ g_APinDescription[pin].pPort -> PIO_CODR = g_APinDescription[pin].ulPin; //pin = low qe += -1.-val; }
pin, OUTPUT); } void pdm(uint32_t val){ if(val >= qe){ g_APinDescription[pin].pPort -> PIO_SODR = g_APinDescription[pin].ulPin; qe += m-val; } else{ g_APinDescription[pin].pPort -> PIO_CODR = g_APinDescription[pin].ulPin; qe -= val; } } void loop() { for(uint32
-
Thread
Anfängerfrage: Adroino IDE / attiny85 / Programmer
keine Steuerungen hatte, werkelten Forth Systeme von mir darin. Auch da schon mit angeflaschtem OOP. Z80, 6502Forth ca 5 Jahre Als die PCs erfunden wurden, habe ich mich hauptsächlich mit der Erzeugung von ROMs, also mit "Gerätetreibern" beschäftigen dürfen. Später dann für DataGeneral AOS/VS, auch
startup code, linker script und CMSIS zum laufen zu kriegen hab ich die Anwendung schon fertig. Den PIO ASM Dialekt kann man in MicroPython formulieren. https://github.com/raspberrypi/pico-micropython-examples/blob/master/pio/pio_ws2812.py
-
Thread
MS-DOS Rechner High Screen Kompakt: kein Signal
macht, ist der Lautsprecher > nicht angeschlossen. BASTA. Helfen könnte eine POSTcard, auch Port-80-Adapter genannt, aber damit muss man umgehen können.
die HDD überhaupt angeschlossen? Stecker auf dem MB oder über eine Steckkarte? Ich habe Ende der 80er gleich vom 286 NEAT auch ein 33MHz DX gewechselt.
-
Thread
AVR-Controller Eignung
entschlossen es mal zu probieren. Meine letzten Assemblerberührungen liegen schon ne weile zurück (Anfang 80er "etwas" Z80) sind also nicht mehr Existent. Da ich damals natürlich viel in Basic Programiert habe (Mein Vokabeltrainer hat mir unerwartet 50 DM in einer Zeitschrifft eingebracht. Und mir die Note
Bis auf Zeitkritische geschichten). Da gibt es mittlerweile soviele Sachen das man da von simplen PIO's bis zu kompletten Hifi/Videogeräten so ziemlich alles machen kann (zb. 2x22W Verstärker,5-Band Equalizer,4/8 Fach A/V-Selektor + einige Pio's für LCD und Tasten und schon hat man mit 5-6 Chips (+etwas
-
Thread
Reicht ein CPLD aus?
Hi, mal ne Frage, was bekommt man in die größten CPLD's rein? Ich denke so an Z80+PIO etc ist das machbar oder zu groß?
Gibt es zu Z80 und FPGA nicht immer mal Angebote bei eBay (z.B. 150247798933)? Rick P.S.: Seh grad ist wohl nur ein CPLD und es ist auch nicht ganz klar, wofür.
-
Thread
[V] Konvolut ICs der Z80-Familie
Hallo zusammen, ich möchte eine Sammlung ICs der Z80-Familie anbieten: 2 x Z80 CPU 2,5MHz 2 x Z80A CPU 4MHz 2 x Z80B CPU 6MHz 1 x Z80 DMA Direct Memory Access controller 5 x Z80 PIO Parallel Input/Output controller 3 x Z80 CTC Counter Timer Circuit 3 x Z80 SIO Serial Input/Output controller Zustand: entsockelt vor ca. 20-25 Jahren, ESD-konform aufbewahrt Preis: alle zusammen 30€ inkl. Versand innerhalb Deutschlands Bei Interesse bitte direkt
-
Thread
Instrumentenverstärker (PGA): Problem mit der Verstärkung
bereit, Deine Eagle Bibliothek fuer den isl28634 zu teilen/ hier hochzuladen? Herzlichen Dank Pio
Hallo Chris, herzlichen Dank! Freundliche Grüsse, Pio
-
Thread
Pico Frequenzzähler mit RP2040
W.S. schrieb im Beitrag #7053385: > Da wäre z.B. die Frage, ob der Chip > tatsächlich asynchron betreibbare Counter besitzt und davor noch eine > ebenfalls asynchrone Torschaltung. RTFM Abschnitt 2.15.4. Frequenzy Counter
zusätzliche interne Vorteiler 64:1, sodaß intern max. 1 MHz ausgewertet werden müssen. Das erledigt SM1 von PIO0. Die Übernahmefrequenz vom Vorteiler liegt derzeit bei 256 kHz, was aber vielleicht noch geändert wird. SM2 von PIO0 mißt eine weitere Frequenz, die bei hinreichender Genauigkeit mit 1 Hz, 10 kHz
-
Thread
Welcher Microcontroller ???
@Andreas, den 80Cxxx kannst Du aber ruhig in die Kiste kloppen. Die ROM-losen sind mir jedenfalls zu umständlich (3 Chips notwendig). Nimm statt dessen lieber die Atmel Flash 8051-er. Z.B. der AT89S8252 ist billig
es so, als hättest Du mit dem AVR schon was gemacht. Dann müßtest Du doch wissen, daß die AVRs (z.B. AT90S2313) und die 8051-er (z.B. 80C537, AT89S8252) 2 völlig verschiedene Familien sind. Deshalb findest Du ja im 8051-Buch auch nichts über AVRs oder ARMs oder was Atmel sonst noch so alles herstellt
-
Thread
Micropython rp2040
zeitkritischen Routinen ist mit Bordmitteln möglich. Meistens braucht man das aber gar nicht, den ADC zB., mit 500.000 samples pro Sekunde, kann man ohne Probleme mit Python Code fehlerfrei lesen.
Python-Bibliotheken ankommt, nicht aus 3. Benutzt man das Arduino-Framework zusammen mit einem Debugger (z.B. einen zweiten PiPico mit passender Firmware) kann man z.B. mit VS-Code und Platform-IO debuggen 4. C++ im Arduino Framework kann man auch für Echtzeitaufgaben verwenden, wenn man bestimmte Peripheriefunktionen
-
Thread
Z80 Board ausgebuddelt - Welche Anwendung?
eine FAT Lib mit dabei hat und ich nur noch das SPI Interface per Bitbanging schreiben müsste, da der Z80 mangels irgendwelcher Interfaces seine Daten seriell heraus trommelt über den russischen 8055 PIO Baustein (Dank an Holm Tiffe!) Die LED Matrix links ist noch nicht verdrahtet, die würde über 8
https://ciernioo.wordpress.com/tag/z80-vga/ z80 VGA uvam.
-
Thread
Z80 - Bytedefinition mitten in Assemblerdatei
habe ein Buch über den U880, dort > ist im Befehlssatz keine Lücke. Schau mal hier: http://www.z80.info/z80undoc.htm
>> Der LC80 hat keinen Z80. > > Nicht? Und was bitte ist ein U880? Ein U880 ist ein U880 und kein Z80. Kannst auch "faked Z80" dazu sagen. Oder Raubkopie-Z80.
-
Thread
Zilog Z80 Z0840004PSC abzugeben
Son Zilog Z80 Zeuch hab ich auch noch im Keller liegen - CPU, SIO, PIO, CTC und wie sie alle hießen. In A,B,C Ausführung (waren irgendwelche unterschiedlichen Taktraten) Wer da noch ein bissel was benötigt
zwar schon etwas älter, aber ich möchte ihn hier doch noch mal aufgreifen, da ich auf der Suche nach Z80 derivaten auf dieses Forum gestossen bin. Ich suche folgende Teile von Zilog: Z0840004PSC ; Z80 CPU Z0847004PSC ; Z80 DART Z0843004PSC ; Z80 CTC Z0842004PSC wenn jemand solche Teile übrig
-
Thread
Z80 Chips (Prozessor, Peripherie etc)
Aus den Anfängen meiner Computerei hab ich noch einige Chips aus der Z80-Serie im Keller rumfliegen, z.B. Z80 A,B,C OProzessoren (ca. 30) Z80 SIO (ca. 10) Z80 PIO (ca. 10) Kann jemand solche Schmuckstücke gebrauchen? bitte Rückmeldung hier ins Forum
@Peter Schade, hätte ich vor ein paar Wochen von deinem Interesse an Z80 Chips gewusst, so hätte ich dich damit zuschmeißen können. Ich habe hunderte an Z80, SIOs und PIOs in die Tonne getreten. Naja, zu spät. Thorsten
-
Thread
[V] Z80 (U880) Peripherie und Speicher
Hallo, Aufräumen geht weiter... Ich habe noch Peripherie und Speicher für Z80 (U880) -Systeme entdeckt. Die Prozessoren selbst sind allerdings schon lange weg. Folgende ICs sind im Angebot: 25 x UB855D S1 - Z80 PIO (Bastlerversion) 9 x UB857D S1 - Z80 CTC (Bastlerversion) 6 x 80A SIO/0 - Z80 SIO 22 x U6516 - SRAM 2k x 8 42 x S224D - SRAM 1k x 4 (U224D Bastlerversion) 32 x KR565RU2 - SRAM 1k x 1 40 x KR565RU6 - DRAM 16k x 1 16 x MB8116E - DRAM 16k x 1 40 x
-
Thread
Problem Inbetriebnahme OLED-Display DD-160128FC-2A (Densitron)
interface working? I'm using at91sam7s256 and the mosi (SDO) is unconnected. The init code: [c] PIO_Clear(pinOledResetB); Wait(3); //10ms PIO_Set(pinOledResetB); Wait(5); //50ms Cmd_OLED(pSPI, 0x16, 0x66, pinOled_RS); //Set MEMORY_WRITE_MODE //16-bit Cmd_OLED(pSPI, 0x02, 0x41, pinOled_RS); //
) == 0); PIO_Set(pinOled_RS);//Pull up RS Wait(1); //wait 1ms //Send CONTROL while ((pSPI->SPI_SR & AT91C_SPI_TXEMPTY) == 0) pSPI->SPI_TDR = (control & 0xFF) | SPI_PCS(1); //1==npcs while ((pSPI->SPI_SR
-
Thread
allgemeine PicoMite Anfängerfragen
Codezeilen pro Sekunde, langsam? Un C Funktionen kann man auch > implementieren , oder auch die PIO Struktur auf den PI Pico's Wenn man auf dem Display z.B. ueber Messdaten ein Raster legen will, sind 40000 Zeilen/s u.U. zu langsam. Wenn man den/die AD-Wandler bzgl. ihrer Samplerate voll ausnutzen
Gibt es bei PicoMite eine einfache Möglichkeit eine Zahl in Highbyte und Lowbyte zu zerlegen? Also z.B. 258 wären 1 (HB) und 2 (LB) ...
-
Thread
Kontron Pc/104 MOPS/686+ Bios ohne Grafikkarte
auf Basis x86 sein soll, dann nimm dir ein Mini-ITX Board mit Intel Atom. Da bekommst du für um die 80 Euro auch schon leistungsfähige Mehrkerner und hast aktuelle Schnittstellen wie SATA und USB 2.0 Minimum. Nen RAM-Riegel und ne 120 GB SSD und du hast einen vollwertigen Computer. So habe ich mal
und UDMA33-Interface letztlich tatsächlich bei PIO0 landet, was zwar durchaus funktioniert, aber eher unschön für die Performance des Systems ist... Allerdings wird es langsam etwas schwierig, neue PATA-HDs zu erwerben. Aber auch kein Problem, denn
-
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
I2C Slave-Adresse umadressieren?
Es gibt spezielle Multiplexer für I2C z.B.: http://docs-europe.electrocomponents.com/webdocs/0b4c/0900766b80b4cb7e.pdf
mit je einem Oder-Gatter auf high festhält und nur den selektierten IC freigibt. Mit zusätzlichen PIO-Ausgängen selektiert man dann den jeweiligen IC.
-
Thread
Suche Xilinx CPLD mit mind. 21 I/O im DIL
programmierbaren IC der in der Lage ist, innerhalb von ca. 30ns in Abhängigkeit versch. externer Signale Z80 AdressbussSignale 1:1 durchzuschalten.
Nimm ein Virtex 4 und pack Deinen Z80 und die ganze Logik da hinein. Achja, der hat ja einen PPC als Hard Macro eingebaut - vielleicht brauchst Du dann Deinen albernen Z80 gar nicht mehr. fchk
-
Thread
LED Sequenzblinker
z80freak schrieb im Beitrag #4288998: > ... Falsch gewählter Nick ... So soll es sein: Du benötigst neben einer Spannungsversorgung von 5V (+/-5%) einen Z80, einen Taktgenerator (NE555 reicht für Deine Aufgabe), einen Programmspeicher (EPROM, 2732 sollte ausreichen) und einen I/O-Baustein (z.B. 8255 oder Z80-PIO) sowie einen Treiber (ULN2803 oder so) für die LEDs dahinter, da der I/O-Baustein keine Ströme treiben kann. Ausserdem brauchst Du einen Adressdecoder, um zwischen Speicher und I
-
Thread
[V] ICs rund ums Z80-System
ich mich trennen, weil mein Lager überzuquellen droht. Details: siehe Foto. [code] 01 Stück Zilog Z0840006PSC CPU 10 Stück Zilog Z8420004PSC PIO 01 Stück Zilog Z8420A PS PIO 01 Stück Zilog Z8470A PS DART 04 Stück MOSTEK MK3884N-4 Z80-SIO/9 01 Stück SGS Z8430AB1 SIO [/code] Preisvorstellung für
-
Thread
[VS] BDE-Terminal
älteres BDE-Terminal; es wurde mal als Muster gekauft, dann jedoch nie eingesetzt. Es enthält u.a. Z80A-CPU, Z80A-CTC, Z80A-DART, 2 x Z80A-PIO, LCD 4x40 mit Leuchtfolie, Tastenfeld, RS232 über DB-25. Leider finde ich den Schaltplan nicht mehr (würde nachgeliefert, wenn er irgendwann noch auftaucht),
grundlegende Funktionen ausgeführt hat; das Gerät konnte auch Barcodes lesen über einen Barcode-Lesestift von z.B. HP. Das Gerät wird verschenkt, ohne jegliche Haftung/Gewährleistung. Den Netzanschluß habe ich ausgebaut, alle Teile sind aber enthalten, kann leicht (auf Risiko des Erwerbers) wieder eingebaut
-
Thread
Prüfplatine für 400++ I/Os
Flo R. schrieb im Beitrag #6961394: > dass man zB max 8 erweiterungen zu je 16 pins > verwenden kann, das wäre schlecht,.. Warum? So wärest du immerhin schon bei 128 Testpunkten. Jetzt noch ein I2C Multiplexer (TCA9548A?) Macht dann 1024 Testpunkte
das eben knapp wenn das Teil nicht genug Wumms hat. Für solche Fälle lieber 'richtige' Treiber wie z.B. ULN2803, wenn nur ein PIN an ist kann das Teil 1A ohne Probleme. Angesteuert durch Schieberegister-Kette braucht nur wenige PIO-Pins am uC. Reinwärts auch Schieberegister, aber w.o. ESD-geschützt
-
Thread
8085 System Speicherbelegung
bei dem I/O Bereich weiß ich noch nicht wie ich es löse! Ich dachte mir ich verwende 1*8255 als PIO 1*8253 als Counter 1*8251 als EIA-232 Schnittstelle. 1*8259 als Interrupt 1*LCD Display evt. einen CoProzessor Es wäre sehr hilfreich wenn sich jemand das anschauen könnte. Danke
Stromverbrauches und der Verfügbarkeit würde ich 74HCxx nehmen. Mein alter ECB-Bus-Rechner mit Z80 hatte als Dekoder auch nur 74138/139 (LS ). Das war auch nicht so wild.
-
Thread
Alte 6502/Z80-Systeme:Ohne CPU betreibbar zum Batterie-RAM Auslesen?
> schon.... Tja, da haben andere schon die Idee gehabt: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer Ein ATMega32 treibt eine 8-Mhz-Z80-CPU. Bietet Dir CP/M.
Andreas M. schrieb im Beitrag #7614681: > Z80 hat Es ist leider kein Z80.
-
Thread
Böses One-Wire device
rOneWire EEPROM DS2430A test\r\n"); uint32_t checkForError; int i; OneWire__init(); if (!( pio_get(PIN_PUSHBUTTON_1_PIO, PIO_INPUT, PIN_PUSHBUTTON_1_MASK) )) { //write if button pressed gpio_set_pin_high(LED0_GPIO); uint32_t eepromoffset = 0x00; int
Andererseits glaube ich nicht, daß ich mich irgendwo außerhalb der EEPROM-Funktionalität aufhalte (zB Seriennummer lesen, 64bit Application Register), da kämen sicherlich viele Fehler. Alles sehr seltsam.
-
Thread
Kaluma: Javascript-Ausführungsumgebung für den RP2040
#7517173: > Aber das ist doch einfach am Ziel vorbei. Naja, früher hat man auch prof. Steuerungen z.B. mit dem Basic des 8052AH gemacht, oder mit dem MSR BASIC des Z80. Hat von der Geschwindigkeit ja oft gereicht. Natürlich haben trotzdem viele diese CPUs in Assembler programmiert. Ich sehe das eher
Beitrag #7518896: > Wie schnell läuft denn ein "frei laufender" Pin-Toggler auf dem RP2040, > wenn er z.B. in C oder Assembler geschrieben wird? Wenn man den PIO-Assembler nimmt maximal mit dem halben Systemtakt, also 62,5MHz bei 133MHz Systemtakt. Und man hat dann noch beide Prozessor-Cores und die
-
Thread
MCUs mit Busregistern?
, oder auch umgekehrt ein Ausgaberegister, das von außen erst bei einem Read aktiviert wurde. Eine Z80 PIO beherrscht sowas auch, was gibts für aktuelle MCUs mit diesem Feature? Gruß, Holm
Solche Dinger gabe es in der 80ern häufig (ebenfalls Z8-UPC, 68120), sie sind aber in dieser einfachen Form längst obsolet. Wer wollte heute noch mit ihnen reden? Bei PCI sind mir solche Dinger schon begegnet. Auf Prototypenkarten
-
Thread
Interruptroutine verlassen AT91SAM7A3, Eclipse, GNU
void interrupt_handler_PB18 (void) { AT91C_BASE_AIC->AIC_IDCR = (1<<3); //disable interrupt 3 (=PIO B) AT91C_BASE_AIC->AIC_ICCR = (1<<3); //Interrupt Clear Command Register blink(10,100); blink(1,2000); while((AT91C_BASE_PIOB->PIO_PDSR & (1<<18)));//Wait for the PIOB 18 to be 0
blink(1,5000); AT91C_BASE_AIC->AIC_IVR = 0x0; blink(1,5000); AT91C_BASE_PIOA -> PIO_CODR = (LED_C | LED_D); AT91C_BASE_PIOA -> PIO_SODR = (LED_B ); blink(20,100); AT91C_BASE_AIC->AIC_IECR = (1<<3); //enable interrupt 3 blink(1,5000); AT91C_BASE_AIC->AIC_EOICR
-
Thread
Hardware Programmierung mit Python
mehr zu tun und damit alle Zeit der Welt, langsame Python-Programme auszuführen ;-) Und auch die PIO-Programmierung wird ja von MicroPython dank des PIO-Inline-Assembler gut unterstützt.
vorher nicht erwartet hätte, z.B. "11"+1==111, "11"-1==10. (Es gibt viele Beispiele im Netz, ein paar z.B. hier: https://javascript.plainenglish.io/javascript-is-drunk-ec4ca3a84608?gi=7753695685e0 (war der erste Suchtreffer dazu
-
Thread
Speicherlebenszeit beim 6502 uP
Noch was: bei meiner Entsorgungsaktion hab ich auch einen Z80-Mikroprofessor zu Tage gefördert. Das ist das gleiche wie der Junior-Computer, aber mit einem Z80, auch ähnliches Baujahr. Da war das gleioche: Nur Hyroglyphen auf dem Display Gerhard
durchgeführt wurde, kann man erst nach zehn Jahren 'rausfinden. Viele Selbstbau-Programmiergeräte aus den 80ern haben die Spezifikationen nicht sonderlich ernstgenommen; die Erbauer waren froh, wenn überhaupt irgendwas funktionierte ... Daher ist es fast schon eine Besonderheit, wenn ein Anfang der 80er
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
nötige Adressdecoder für bestimmte Adressen einfach in Software gegossen. Dann könnte man eine 8255-Pio in einer CMOS-Version sogar direkt anschließen. Ansonsten bräuchte man einen Pegelwandler. Der Anschluss einer Z80-PIO wäre schwieriger, da diese noch den /M1-Zyklus braucht. Den emuliere ich momentan
dann den Z80-Emulator-Task einfach warten.
-
Thread
FPGA z1013 mit halber Taktfrequenz
50MHz Boardtakt mittels eines DCM 40MHz für VGA und 3.125MHz als CPU Takt (cpu_clk) der internen T80 (Z80) CPU, Ram, Rom, PIO etc. erzeugt. Wie häufig, bei alten Spielen, sind die 3.125MHz aber zu schnell und Spiele sind dadurch quasi 'unspielbar'. Jetzt meine Frage: Wie kann ich anstatt 3.125MHz
zudem den Vorteil, das man schneller Takten kann, wenn erwünscht. (Turbomode). Habe ich bei meinem Z80 Nachbau(siehe Gameboy Thread bei den Projekten) so gemacht. So läuft die CPU mit 4/8 Mhz, wie im Original, auf Tastendruck gibt es kurzzeitig 100Mhz + Frameskip, z.b. um Ladezeiten zu überspringen
-
Thread
AX81 - ZX81 im AVR
I identified this as part of the listing at Line 482 if ((strstr(buffer,".z80x") || strstr(buffer,".Z80X"))) in the ax81-write.c program and this stops any .z80 spectrum file from being written to the ax81_spc.bin file i have altered this to if ((strstr(buffer,".z80") || strstr(buffer,".Z80"))) in the attachment, but now i need someone to recompile it. I have no understanding of linux , can someone please recompile. Thanks.