-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
Ein DOS auf den ARM... Wenn man das zu Ende spinnt, dann könnte man in den ARM doch einen 6502 Emulator programmieren und käme dann Schritt für Schritt zu einem 'Single-Chip' XT oder Apple ][. Fügt man doch noch ein wenig externe Logik hinzu, sollte auch ein C64 kein Problem sein, oder? Gruß
Ein DOS auf den ARM... > > Wenn man das zu Ende spinnt, dann könnte man in den ARM doch einen 6502 > Emulator programmieren und käme dann Schritt für Schritt zu einem > 'Single-Chip' XT oder Apple ][. Fügt man doch noch ein wenig externe > Logik hinzu, sollte auch ein C64 kein Problem sein, oder
-
Thread
ATMega Auslaufmodell?
Und 6502 ist ja eh viel besser...
H. H. schrieb im Beitrag #7740563: > Und 6502 ist ja eh viel besser... 4004!!!!
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
schwer. Als ich damals mit den PICs anfing (noch im Keramik-Gehäuse mit Fenster), ich hatte vorher 6502, Z80 und 68000 programmiert, habe ich nur noch geflucht. Die Teile kommen aus der Steinzeit und sind auf extremen Minimalismus getrimmt - die Entwickler haben versucht, so viele Transistoren wie nur
beschissen zu programmieren ist und für keine Hochsprache geeignet ist. Im Vergleich zu den PICs sind 6502 und Z80 luxuriös, AVR ne ganz andere Liga. Die Rettung: der Programmspeicher war so klein, dass man eh keine längeren Programmen schreiben musste ;-) Wenn also jemand meint, mit Assembler anfangen
-
Thread
Basic und/bzw. vs - C Erfahrungsumfrage
GCC war das erste Programm kein Problem. Angefangen habe ich mit Assembler / Crossassembler auf 6502, komme also aus dieser Ecke. Mir kam auch mal (das oben erwähnte Spaghetti-GWBASIC) in die Quere. Gleiches Programm, einmal GWBASIC (nicht mehr pflegbar wg GOTO), ich hab's in C neu geschrieben
Einheit eine Rolle spielen würde. Zum Thema: Ich benutzte BASIC und Assembler (gemischt) auf dem 6502-kompatiblen System, benutze BASIC (QB, VB6) auf dem PC und ASM auf dem AVR, ganz selten auch mal Bascom, aber damit steht man sich meist selbst im Weg, wenn man es nicht virtuos beherrscht. ...
-
Thread
Komischer Fehler im Amiga 500
Berg Modems. Mit einer kleinen Hardwaremodifikation und einer neuen Firmware für den On-Board 6502 Coprozessor konnte die A2232 dann sogar Hardware-Flusskontrolle und 57600 auf allen Ports simultan - ich meine ich hätte sogar 115200 getestet, aber bin nicht mehr sicher. Siehe auch hier: https:
#7965007: > Mit einer kleinen Hardwaremodifikation und einer neuen Firmware für den > On-Board 6502 Coprozessor konnte die A2232 dann sogar > Hardware-Flusskontrolle und 57600 auf allen Ports simultan Das konnte sie auch schon mit der Original-Ware. Auf der A2232 werkelten komplette RS232-Chips
-
Thread
8048 Assembler für aktuelle Windows-Versionen
Der ist nun recht unversell: 1802, 320C1X, 320C2X, 320C5X, 34010, 37700, 3870, 4004, 50740, 64180, 6502, 65816, 6800, 68000, 6805, 6809, 68HC08, 68HC11, 68HC16, 782XX, 7831X, 80166, 80186, 80251B, 80251S, 8041, 8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, H8-500, HMCS400, NEC7500,
ist nun recht unversell: 1802, 320C1X, 320C2X, 320C5X, 34010, > 37700, 3870, 4004, 50740, 64180, 6502, 65816, 6800, 68000, 6805, 6809, > 68HC08, 68HC11, 68HC16, 782XX, 7831X, 80166, 80186, 80251B, 80251S, > 8041, 8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, > H8-500, HMCS400, NEC7500
-
Thread
SDCC 4.3.0 (RC1 heute)
for this processor except for branching * struct / union return (except for ds390, hc08, s08, mos6502, pic14, pic16). * div standard library function family. * struct / union parameters (except for hc08, s08, mos6502, pic14, pic16). * C2X nullptr. * Many fixes for the type system and _Generic.
-
Thread
C64 Programm bearbeiten
jugendlicher mein erster Computer auf dem ich einige Jahre so ziemlich alles programmiert habe (meistens in 6502 Assembler, aber am Anfang eben BASIC). Von anfänglichen Spielereien in Basic, dann über kleine Intros in Assembler, Rippen von Sounds aus Spielen (Rob Hubbard, Martin Galway), eigener Packer ("Cruncher
-
Thread
Tasten entprellen
moechte unter keinen Umstaenden zurueck zu einer PDP11 mit Assemblerprogrammierung oder eine Z80 oder 6502 mit ganzen 64kB Speicherraum. Gruesse Th.
für eine PDP-11 entwickelt, um damit den UNIX-Kernel dafür zu schreiben ;-) > oder eine Z80 oder 6502 mit ganzen 64kB Speicherraum. Z80-Emulator auf einem STM32: [[STECCY]]. Natürlich in C geschrieben und um einige Faktoren schneller als der damalige Z80.
-
Thread
1 Befehl pro Zyklus
einen 8 MHz AVR in einer Kaffeemascine ist die Taktrate schon mehr als genug. Oder der multi-cycle 6502 auf 1 MHz im Apple II, der hatte noch genügend Takt für bit-toggling und Sound erzeugung übrig. Jaja Katzenvideaos laufen darauf nicht, aber wer braucht die schon. Bei den heutigen IC-Strukturbreiten
#7308543: > also werden intern mehr Taktflanken inerhalb eines Taktes erzeugt oder > nicht? 6502 und der eben verlinkte ARM1 verwenden mit ihren Takten Φ1 und Φ2 auch irgendwo Taktflanken innerhalb einer Taktperiode. Aber das ist nicht wirklich massgeblich für die Betrachtung hier. Man kann innerhalb
-
Thread
Empfehlungen für PIC-Programmierer und Debugger gesucht (bin kein µC anfänger mehr!)
Hast Du ne Ahnung, was ich ich schon alles unter den Fingern gehabt habe: 8080/Z80, TMS9900, 6502, 6800, 6809, 68000/Coldfire, 8032, 80x86, Sparc (v7, v8, v9), MIPS, 56002, 96002, DSP32C, 21xx, TMS320C40, TMS320C80, TMS320C6xxx, ARM (7,9,M0,M3,XScale), PowerPC, AVR, AVR32, PIC12/16/18/24/32,...
>Hast Du ne Ahnung, was ich ich schon alles unter den Fingern gehabt >habe: >8080/Z80, TMS9900, 6502, 6800, 6809, 68000/Coldfire, 8032, 80x86, Sparc >(v7, v8, v9), MIPS, 56002, 96002, DSP32C, 21xx, TMS320C40, TMS320C80, >TMS320C6xxx, ARM (7,9,M0,M3,XScale), PowerPC, AVR, AVR32, >PIC12/16/18/24/32
-
Thread
Suche die Opamp-Schaltung, die "jeder kennen sollte"
Welcher Prozessor ist der bessere, Z80 oder 6502...
H. H. schrieb im Beitrag #7824468: > Welcher Prozessor ist der bessere, Z80 oder 6502... Na der bessere natürlich ;) :D
-
Thread
Fragen zu Forth
im Beitrag #3281775: > Was macht Ihr so damit? Seit ca. 3 Jahrzehnten nichts mehr. Für einen 6502 war das eine recht brauchbare Sprache. > Ich suche den Source-Code für den Kommandozeileninterpreter ( in Forth > ). Hat jemand einen Tipp? Schon auf die Idee gekommen, dass das "g" in gforth
>Seit ca. 3 Jahrzehnten nichts mehr. Für einen 6502 war das eine recht >brauchbare Sprache. Vor ca. 30 Jahren in der Schulzeit habe ich damit einen Plottertreiber auf einem Atari ST programmiert. Nach so viel Zeit ist mir allerdings einiges entfallen
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
der Z80 (als U880), später hab ich mich eingehend noch mit dem Z8 (sehr elegant) und dann mit dem 6502 (eigentlich 6510, im C64) auseinandergesetzt. Und der letztere ist ja im Prinzip eine leicht abgespeckte Variante des 6800. Man sieht natürlich die Evolution zum Z80. Viel mehr Register, Stack frei im RAM positionierbar, mehrere 16-Bit Indexregister, usw. Aber der PIC wirkt auch im Vergleich zum 6502 wie Steinzeit.
-
Thread
Euer Lieblingscontroller
vor ein paar jahren PICs, jetzt attiny, atmega, selten xmega. Hin und wieder, weil es spass macht 6502, 680x und deren clones.
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
In die Jahre gekommen aber der hält sich bis heute, weil er bis heute den Job erledigt. 8085, Z80, 6502 und viele, viele andere sind schon lange Geschichte. Also so gräßlich kann der dann nicht sein.
Die 8051-Speicher-Architekt. (auch bei 6502) ist grässlich. Das konnte man in den 70ern schon besser. (gut, immerhin besser als Nichts) (aber ich würde Schmerzensgeld verlangen den (nochmal) zu programmieren)
-
Thread
Bild des Tages :D - Öffnen eines USB2Serial-Adapters
mos6502 schrieb im Beitrag #4283809: > Ja, so ein Teil habe ich auch. Den Widerstand habe ich aus Neugier mal Jau! Würde ich vermutlich auch machen.... Und wenn ich sehen würde, was auf dem Quarz steht,
-
Thread
Bastelelektronik?
Bastler und habe bei ihbäh eine ganze Menge PC1500 (LH5803, ein bissl z80 mit einer Mischung aus 6502) ersteigert, ein vollständiger micro Computer mit Tastatur und LCD, aber mit dem Hexmonitor Programme relokatibel ins eingefrickelte EEPROM zu brennen mochte ich nicht mehr, nach Jahren verstaubt in
-
Thread
Mikrocontroller Witze
Heute kann man ja darüber lachen, aber es gab eine Zeit, da mußte man als 6502-Programmierer immer damit rechnen, daß einen mal die SED-Vergangenheit einholt... ("SEt Decimal" setzt beim 6502 das D-Flag, d.h. er rechnet (bis zum nächsten CLD) alle Arithmetik in BCD statt binär
-
Thread
Assembler Befehl LDA Gesperrt
Hallo, ich kenne den Befehl "LDA" (Lade Akkumulator) noch vom alten 6502. Falls es für diese CPU sein sollte ist die Adressierungsart oben wohl für die sogenannte ZP (Zero-Page). Das hatte den Vorteil das eben nur 2 anstatt 3 Bytes für den kompletten Befehl gebraucht
-
Thread
PDP11 KL11 SLU in altem CPLD?
35ns Zugriffszeit ..und mir einen Programmer dafür gebaut (mit Atmel). Abgesehen davon sagt mir 6502 nicht viel, außer das da nicht viel an Registern drin ist, der einen schnellen Zero-Page Zugriff ermöglicht und u.A. im Brotkasten verbaut ist weiß ich über das Ding nicht viel. > > Im Moment stehe
gibt es KVM. Das CY7C291 war mir völlig unbekannt, das ist natürlich eine Alternative. Ja der 6502 war im Brotkasten, im BBC Micro und im Apple II. Wird heute noch als IP zu Millionen eingesetzt. Backplane, ja das wird es wohl werden, aber es sollte einfach bleiben. Ich denke die nächste Zeit
-
Thread
eigenes Mainboard herstellen!?
in eigenen Systemen zu verwenden (CPU+FPGA+Speicher = Controller-System). Also vom Aufbau her wie 6502 oder Z80 Systeme aber mit einer modernen, leistungsstarken CPU. Würde mich mal interessieren ob das schonmal jemand mit einem x86er gewagt hat.
-
Thread
Siemens-Computerdeutsch
lief auch über einen der Hardware-Interrupteingänge, ich meine den NMI (non-maskable Interrupt) des 6502.
-
Thread
Statt 8 nurnoch ein Kern?
mos6502 schrieb im Beitrag #3146623: > 8 Kerne machen den PC nicht per se schneller als einer. Wenn du nur eine > Person beförderst, dann ist es egal ob du 8 VW Golf zur Verfügung hast, > es dauert gleich
-
Thread
Neuronales Netzwerk: Der fehlende Teil der KI?
wegen fehlender technischer Umsetzbarkeit nicht weiterentwickelt. Wie lange hätte wohl selbst ein 6502 an einem selbstorganisierenden Kohonennetz von 30x30 gerechnet? Heute hat man massiv-parallele Rechner wie sie auf modernen Graphikkarten drauf sind. Mit einer entsprechenden Code-Anpassung müsste
fehlender technischer > Umsetzbarkeit nicht weiterentwickelt. > Wie lange hätte wohl selbst ein 6502 an einem selbstorganisierenden > Kohonennetz von 30x30 gerechnet? Gerald M. Edelman führte gemeinsam mit anderen schon damals Computer Simulationen sich selbst organisierender neuronaler Netze durch
-
Thread
ATmega8, OCR2, Fehler in Tabelle?
habe schon vor 30 Jahren einen ADC > per Assembler angesteuert. ist das ein Grund z.B. über den 6502 ein Buch zu schreiben ? IMHO nicht Ich sehe das auch so, statt eines ATmega8 hätte ich lieber den m328p gewählt und evtl. noch darauf verwiesen das er der Nachfolger ist und mehr kann. Ich habe
eigentlich völlig ignorieren! Weil ich seniler Greis aber Spaß an alten Sachen habe (wer hat meine 6502 versteckt?), werde ich das Buch auf jeden Fall schreiben. Und noch was für die Fortschrittgläubigen. Vor knapp über 10 Jahren hatte mal jemand eine Untersuchung gemacht und kam zu dem Ergebnis, dass
-
Thread
Hardware-Mutliplizierer ATmega
Es existiert ein reverse-engineerter Schaltplan des 6502 auf Transistorlevel im Netz. Bin nur zu faul den jetzt zu suchen ;)
-
Thread
Lightweight WS2811/WS2812 Library
schneller :) Auf dem AVR werden interrupts mit cli() gesperrt. Ich hatte das verwechselt, da es auf dem 6502 genau anders herum ist. Warum auch immer.
> Auf dem AVR werden interrupts mit cli() gesperrt. > Ich hatte das verwechselt, da es auf dem 6502 genau anders > herum ist. Warum auch immer. SEI und CLI setzen bzw. löschen beim AVR das Interrupt-Enable-Flag und beim 6502 das Interrupt-Disable-Flag. Deshalb wirken sie genau entgegengesetzt
-
Thread
LCD-Display mit Arduino will nicht
man sich auch zwangsweise > damit gründlich befassen. Bei mir war es 6504 in Assembler, dann 6502 auf selbst entworfener Europakarte und dann MC68HC805 - auch in Assembler. Habe ich keine Lust mehr drauf und bastele mit Arduino. Mein erstes A*-Projekt war die Lötstation mit Weller und 1602-I2C-Display
over-sampling machen und dann mit Auf- und > Ab-Zählern de-glitchen. Meine Uhr von ca. 1990 (6502-ASM) pollt das Signal und ist damit ziemlich robust gegen Gewitter. In meinem Arduino-Aufbau läuft ein Interrupttimer mit 5ms und zählt zwei Variablen hoch, Port high / Port low. Low (100ms) gibt dann
-
Thread
Selbstbaucomputer mit Buskarten
Gattern gebaut ist mir kein Projekt bekannt. Man nahm normalerweise eine fertige CPU (Z80, SC/MP, 6502 um die bekannteren zu nennen).
-
Thread
Alter IC kein datenblatt
Beim CCU-SCHN-12 handelt es sich um einen maskenprogrammierten 6502 der Firma IIT Intermetall, später Micronas, für TV Anwendungen. Die Anschlußbelegung kann man im Servicemanual des Chassis DTV2 (findet sich im Internet) nachschauen. Richtig anfangen kann man damit
-
Thread
[V]Intel '74 Chipset D4040 - 4-Bit-Mikroprozessor - wertvoll - absolute Rarität
Intel erwähnt. Zu diesem Zeitpunkt waren 4-Bit Mikros wie der 4040 jedoch bereits überholt. F-8, 6502, 6800 und 8080 waren da gefragt. Ich habe mir in dem Jahr für ca 60 DM den damals wohl billigsten 8-Bit-µP SC/MP von NSC gekauft. Die Mainframes von Siemens stammten zu jener Zeit übrigens von RCA
-
Thread
Googles Aprilscherz - Pac Man spielen mit Google Maps
#4075495: > Nicht nur das. Schau auch mal, was zwischen HOME und DSP steht. Ja, MSР430 durch 6502 und АRM durch 8051. :)
-
Thread
AVR an PC CACHE
nur schnelle SRAM's. Im 28-poligen DIP sind die Dinger eigentlich immer pinkompatibel zu http://www.6502.org/users/alexis/62256.pdf Matthias
-
Thread
Masken EPROM ersetzen
neue EPROM zu schnell ist. Ich hatte ein ähnliches Problem mal mit einem schnellen RAM und einem 6502 µC. Das Problem war, dass der µC die Daten an der steigenden Flanke von RD\ bzw. CS\ liest, aber die Daten gerne noch ein paar µs länger hätte, die heutigen schnellen Bauteile aber zu schnell auf Tristate
-
Thread
Z80-Projekt
) gab es vor 1-2 Jahren hier mal. Und Dennis Kuschel (http://www.mycpu.thtec.org/) hat sich einen 6502-ähnlichen Rechner gebaut. Beide haben dabei allerdings nicht rein auf Logik gesetzt. Zwar jeglicher klassischer programmierbarer Logik abhold, habe sie sich dann doch etwas selber belogen, indem
-
Thread
Z80 Rechenrsystem
Der Apple II hatte in der mutierten Version überigens neben dem 6502 auch einen Z80. Ältere Ausgaben der MC-, Chip`und ggf. Elektor Zeitschrift (so um 79 - 83) dürften auch voll mit Beiträgen über den Z80 sein. Warum muss es denn unbedingt der Z80 sein ? Siegfried
-
Thread
DCF77 Auswertung (ein bisschen anders)
Ich schreibe das aus der Erinnerung heraus, meine letzte DCF-Decodierung habe ich 1992 auf einem 6502 in Assembler geschrieben. Inzwischen juckt es in den Fingern, das wieder mal zu tun, auf einem Aurduino. Mit den käuflichen Empfängern wird man niemals ganz genau, bei den Superhet-Bausteinen habe
Manfred schrieb im Beitrag #5685228: > 6502 in Assembler Hat jetzt zwar nichts mit dem Thema zu tun, aber mit guten Erinnerungen: Nostalgie ein - eine super CPU, damals ihrer Zeit weit voraus - Nostalgie aus
-
Thread
Schwingungspaketsteuerungsfrage
Spieltrieb hat mir mal in der Firma den Hintern gerettet, einen Prüfplatz anstatt als CMOS-Orgie mit einem 6502 gebaut, was vermutlich sogar länger gedauert hat. Als er dann nicht funktionierte, musste die Entwicklung zugeben, die Schnittstellen falsch beschrieben zu haben. In Hardware hätte ich 14 Tage Lötarbeit
hat mir mal in der Firma den Hintern gerettet, einen > Prüfplatz anstatt als CMOS-Orgie mit einem 6502 gebaut, was vermutlich > sogar länger gedauert hat. Als er dann nicht funktionierte, musste die > Entwicklung zugeben, die Schnittstellen falsch beschrieben zu haben. In > Hardware hätte ich 14 Tage
-
Thread
Wohin springt der Processor, wenn dieser angeschaltet ist
Der 6502 läd seinen Programmzähler mit den Werten die in 0xFFFC und 0xFFFD im Speicher stehen und springt dann dort hin. (Resetvektor nannten die das) Grüße Björn
-
Thread
Grafik-Display
von GERCOM, der hat so ein Display drin und eine Mitsubishi CPU FromNeverBeSeenBefore, scheinbar 6502 kompatibel. Würd das Dingen gerne für was eigenes benutzen, also Hauptplatine raus und nur noch die Tastaturplatine und das Display weiternutzen, und dann eben nen AVR.
-
Thread
welche Programmiersprache?
haben will. Mit welchen Assemblerbefehlen das am Ende erreicht wird, ist doch egal. 8080/Z80, 6502, 6809 und schließlich 8051 habe ich damals noch in Assembler programmiert. Bis ich feststellte, dass der Code des C-Compilers (sdcc) gar nicht so viel schlechter ist als von Hand optimierter Assembler
Fehlern. Ich habe relativ früh mit der gesamte Bandbreite zu tun gehabt, die in Reichweite war (APL, 6502-Assembler, Basic, Forth, Pascal), ohne dass solche Effekte aufgetreten wären. Wird wohl individuell unterschiedlich empfunden.
-
Thread
Leiterplatte von Ätzwerk - sind diese braunen Flecken normal?
Betriebssystem oder die beste Programmiersprache. ;-) Bei Z80-Rechnern lässt man die Vias offen und bei 6502-Rechner verschließt man sie. :-)))
-
Thread
Suche Manual/Schaltplan CN3165 Voltcraft Universalzähler
Falls das noch aktuell ist und im Gerät ein 6502 Prozessor vorhanden ist, würde mal bei Elektor nachschauen. Da gab es mal einen Bauplan. Hab so einen Counter.Könnte auch die Unterlagen liefern.
-
Thread
Schneller µC auf Lochraster
Strom an allen Pins wackelst. Aber dafür wird ein AVR völlig ausreichen. Ich konnte auch einen 1MHz 6502 im Radio hören.
-
Thread
Fragen zum Paging
//www.divms.uiowa.edu/~jones/assem/fall10/notes/14f/pdp11mmu.gif Mann bin ich froh das ich mit 6502, 68K und 8088 angefangen habe.