-
Thread
Wer macht bei Arduino eigentlich die Qualitätssicherung?
Programm konnte ich beweisen, also werde ich doch nicht fehlerhaften Code verstehen wollen. Es war 6502 ASM Code vom CBM.
-
Thread
Frage zur Tasterabfrage
AVR-Tutorial:_SRAM Ich habe zugegeben noch nie ASM auf dem AVR gemacht aber prizipiell ist es seit dem 6502 auf fast alle single CPU gleich. Schwieriger wird es auf multi core CPU wie dem ESP32
#6311980: > Ich habe zugegeben noch nie ASM auf dem AVR gemacht aber prizipiell ist > es seit dem 6502 auf fast alle single CPU gleich. Da habe ich mit meinem Rat, besser in C anzufangen ja eine heftige Debatte ausgelöst. Nun muss ich zugeben, dass ich viel mehr Assembler programmiert habe, als in
-
Thread
x86/x64 vs. ARM
hat nicht erst zweimal die CPU-Familie in > seinem Computern gewechselt sondern viermal: > > 6502->68k->PowerPC->intel Zähl lieber noch einmal nach. Die Wechsel, also die Pfeile, nicht die CPU-Familien. ;-) Und wenn du den 6502 mitrechnest, der ja kein Mac antrieb, dann ist ARM nichts Neues
hat nicht erst zweimal die CPU-Familie in >> seinem Computern gewechselt sondern viermal: >> >> 6502->68k->PowerPC->intel > > Zähl lieber noch einmal nach. Die Wechsel, also die Pfeile, nicht die > CPU-Familien. ;-) Hehe, ich zähl von Undefiniert auf Init-Zustand (hier 6502) auch als Wechsel
-
Thread
Python, PDF an Browser senden, es kommt nur Müll
ja auch mal Zeit". Einige Programme habe ich schon mit C++ gemacht, habe mal mit Assembler (6502,8088, Z80) angefangen und auch Hexdumps aus der mc abgetippt. Dann noch Pascal (sehr geschwätzig) und dBase 3 und 4. An Python finde ich den Funktionsumfang interessant, auch daß sie mal eine
-
Thread
Das Innenleben von Transistoren und Operationsverstärkern
Dann hätte ich hier noch den C630, den 6502-Nachbau von Mikroelektronika Botevgrad: https://www.richis-lab.de/prawez04.htm
Hertzschrittmacher haben ja ziemlich große medizinische Zulassungshürden. Ich habe einem Interview mit einem 6502 Entwickler habe gehört, einige Herzschrittmacher laufen aus konservativen Gründen mit einem 6502.
-
Thread
Hausbus auf I2C- und ATtiny-Basis
selber umgebaut und mit KNX als Bus ausgerüstet. Ich baue auch viel mit µC selber und habe da mit 6502, 6809, 8051 angefangen als sowas mal aktuell war. Für ein anspruchsvolles Projekt wie Hausautomatisierung muss man sehr viel Zeit investieren wenn man selber plant und baut. Das alles selber zu machen
-
Thread
Branching 8-Bit CPU
Ich baue zurzeit eine Art 6502 Computer(mit dem neuen W65S02C Chip) und stoße immer wieder auf die Begriffe Branching oder Pipeline. Ich habe mal auf Google gesucht nur irgendwie bin ich da auch nicht wirklich schlauer geworden was
-
Thread
kinderleichtes assemler programieren mit Variabeln + Rechenfunktionen
Hallo Rich Ich programieree seit ca 27 Jahren assembler (angefangen mit der 6502). Das mit der Hochsprache ist genau der Punkt. Wenn ich Assembler zum Einsatz bringe, will ich den Prozessor ausreitzen in Sachen Geschwindigkeit und mit Interrupts. Wenn ich im assembler trotzdem
verändert werden auf den Stack sichern (je nach Konvention...) und los gehts... Das war auf dem 6502 natürlich schwer mit Akku, X-und Y-Register, aber seit dem M68k habe ich nur so programmiert, auf dem AVR geht das auch gut.
-
Thread
W65C02S Video Output(Text und Grafik)
Ich bin gerade dabei sowas wie einen kleinen 6502 Computer zu bauen (mit dem neuen W65C02S Chip) und habe bis jetzt nur auf ein Text-LCD ausgegeben. Mein Ziel ist es als erstes Mal es so weit zu bringen das ich dann darauf BASIC programmieren kann
-
Thread
Entprellen (kein AVR) Gesperrt
notwendig ist (Beim Tiny 10 z.B.) Der echte Crack macht das sowieso nur in Maschinencode. (Beim 6502 weiß ich die sogar noch auswendig) ;-)
-
Thread
STM8 Example Code
* geteilt. Dagegen nimmt sich ein ST7 geradezu eher normal aus. Und erinnert ein wenig an den 6502/6800.
-
Thread
AC-Motor 230 V / 400 Watt mit Reedkontakt schalten
Schwimmerschaltern verwendet: https://www.reichelt.de/mikroschalter-simulierter-rollenhebel-1-co-0-9-n-mar-1045-6502-p257111.html
-
Thread
BSS83 Ersatztyp
NFET mit herausgeführtem Substratanschluss am Markt zu sein. Wahrscheinlich verwendet der Monster 6502 auch diesen Typen: https://monster6502.com/
-
Thread
PC-Netzteil defekt
eine Teil zu wechseln. Ansonsten: https://www.datasheetq.com/datasheet-download/877623/1/ETC1/CM6502SX Da findste das Datenblatt des angrenzenden IC mit Beispielschaltung. Vielleicht kannste Dich ja an dieser etwas orientieren bei der Fehlersuche.
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
/6502-sbc/elektuur-junior/elektor-junior-literature/elektor-books/ Th.
Moin, - ich moechte noch etwas konstruktives zu dem Thread hinzufuegen: Da der TO eine 6502-Maschine bauen will, vielleicht mal unter http://www.6502.org/ nach ein paar Ideen suchen. Gruesse Th.
-
Thread
Mikrocontroller lernen
und hat viel zu viele eigentlich nichtssagende Bilder. Zitat: "Klassische CPUs, wie der 8Bit MOS 6502, Z80A , haben ein reduziertes Innenleben. Die Peripherie Komponenten sind externe Bausteine." Ein reduziertes Innenleben? Wohl nicht (weil _wovon_ reduziert?), denn du solltest eher den Unterschied
alles mit zum Selberlernen. > Fange mit einem 8-Bitter an. Aber bitte nicht mit dem 8008. Für den 6502 gibt es ähnlich viel Literatur. Und mit dem kann man schon etwas mehr anfangen.
-
Thread
6502 Assembler - Zweck einer Funktion
x-Register vor Einsprung in die Unterroutine vernünftig belegt werden. Der Prozessorstack des 6502 liegt zwischen 0x0100 und 0x01FF, nicht bei 0xA4..
Sieht nach einer Multiplikation aus ... Der Kandidat hat 100 Punkte! Danke ;-) Habs mit nem 6502 Simulator laufen lassen: [c] #include <cstdint> #include <fstream> #include "mos6502.h" uint8_t ram[0x10000]; void BusWrite(uint16_t addr, uint8_t val) { ram[addr] = val; } uint8
-
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
Begriffsabgrenzung Maschinenzyklus Befehlszyklus
viele Takte für einen Befehl wie etliche 8xxx. War früher mal eine echter Glaubenskrieg ob der 6502 oder der doppelt so schnell getaktet Z80 nun schneller ist:-)
Befehl kann u.U. mal schneller und mal langsamer sein. > Sogar bei so einfachen Prozessoren wie 6502. Aber nicht bei dem noch einfacheren bo8. Beim bo8 hängt bei Verzweigungen die Dauer zwar davon ab, ob gesprungen wird. Beim 6502 hängt sie aber auch davon ab, ob eine 256-Byte-Grenze übersprungen
-
Thread
Abarbeitung eines Assemblerbefehls
Maschinenzyklus der Abarbeitung aus 4 Taktzyklen, weitere Zyklen von Befehlen aber aus nur 3 Takten. Beim 6502 Prozessor hingegen bestanden alle Maschinenzyklen aus nur einem Takt, während es beim 8051 gleich 12 waren.
-
Thread
String über UART an LCD
text +19 wegen 20 Byte (falls sich nichts in dne letzten Jahren geändert hat (aber ich komme vom 6502 der nur einen Adressraum kannte) also musst du irgendwo den post increment machen https://www.microchip.com/webdoc/avrassembler/avrassembler.wb_LD.html The X pointer register can either be left
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Ich hatte eigentlich nie Kontaktprobleme mit den Steckbretter. Sogar ein 6502 Aufbau mit 12.5MHz Takt und ein DCJ11 (PDP-11 in einem Chip) hat einwandfrei funktioniert. Aber ein solches offenes Dupont Kabel hatte ich schon drei Mal. Seit dem ersten Mal klingle ich alle neuen
kleine Röhren? Mein Versuchsaufbau, getrieben vom einem "SIM-1", ein KIM-1-Clone mit Mikroprozessor 6502, wie in Apple // und C-64: https://c.gmx.net/@334631847457723762/7y8a-__dQjKLtZmHCBad3w
-
Thread
Schalten eines Tasters
Graubärte die seinerzeit diese 8048-, 6502-, Z80-CPUsa programmiert haben. Mußt Du nicht mit rum prahlen.
hat wie der 6502). Aber praktisch eingesetzt kamen gleichen µCs, keine CPU-Minimalsysteme mehr.
-
Thread
Byteorder PIC32?
nie nie sagen und manchmal ist es sogar einfach toll das es möglich ist und leichter als Pascal, 6502.asm oder Basic weiterzunutzen.
-
Thread
asm interrupt für Programmverzweigung
welche Reaktionszeit muß unbedingt eingehalten werden usw. Ich habe gern in ASM programmiert, Z80, 6502, div. AVR. Es gab auch kleine Projekte, wo alles nur auf ext. Interrupt innerhalb der ISR ausgeführt wurde. Das Hauptprogramm bestand dann eben nur aus der Initialisierung, Interruptfreigabe und einer
-
Thread
Flussmittel für Löten mit Heißluftgebläse
Was ist eigentlich von Kester TSF-6502-JCR zu halten? Davon ist mir vor einiger Zeil mal ne Ampulle voll in die Hände gefallen, an welchem Ende der Skala rangiert das im Vergleich mit anderen?
-
Thread
ESP ersten 5 Stellen des Passworts anzeigen
einfach viel Zeit. Allerdings komme ich naus der Zeit, als man die Bits noch beim Vornamen kannte (Z80, 6502 ASM, später beim Amiga in Multitasking reingeschnuppert usw.). Ich behaupte mal, das hilft mir heute noch bei der Entscheidungsfindung. Ein Lösungsansatz ist mir meist schnell kla, dann kommt die Suche
-
Thread
6502 Apple 1 Clone A-ONE
Eine stark abweichende Hardware, welche das Originalsystem simuliert. Hier mit zwei ATmega und einem 6502. Die Kiste kann Apple I - Code ausführen, das ist alles. Das kann ein Raspberry aber genauso. Ansonsten, den CircuitCeller-Artikel findest Du im Internetarchiv: https://web.archive.org/web/20090219132137
Andere Links - für weitere Funktionsnachbauten: https://github.com/tebl/RC6502-Apple-1-Replica/tree/master/RC6502%20Apple%201%20SBC https://github.com/DutchMaker/Apple-1-Mini Peter
-
Thread
68000 min. Länge Speicherzugriff
unregistriert), das Verb findet sich auch bei FFs wieder. Wär mal nett, die komplette Logik wie bei Visual6502 (auf Visual6502.org) zu sehen. Das mit dem Verwerten bezieht sich dann auf die Ausführungslogik, sicherlich ein getakteter Automat. Falls also wirklich ein Latch für die Datenannahme und ein
-
Thread
Junior Computer - Elektor
hoffe doch das Hans die Bücher auf seiner Seite zum download anbietet. http://retro.hansotten.nl/6502-sbc/elektuur-junior/
Ich besitze mehrere von den Dingern und kann die sehr empfehlen. http://www.kswichit.com/6502/6502.html http://www.kswichit.com/ Gibt es auch immer wieder bei eBay versandkostenfrei. Er versendet sehr schnell und verlässlich.
-
Thread
Warum "Interrupt-Vektoren" und nicht "Interrupt-Adressen" ?
empfehle ich noch das Studium > der Literatur eines zweiten Prozessors. Das koennte z.B. > der 6502 oder der Z80 sein. Ich würde dafür einen mit im Vergleich zu AVRs besser entwickeltem Interrupt-System nehmen. Z80 im IM2 wäre möglich, aber zu vorgestrig und zu weit weg von heutigen Systemen. Bei 6502 müsste man den NMI mit reinnehmen, als einfachste Form verschachtelter Interrupts. Diverse 8-Bit PICs haben 2 Levels, ebenso 8051, und die AVRs XMEGAs 3.
-
Thread
Gibt Festplatte langsam Geist auf?
so neumodischem Kram angefangen? ;-) Nein, angefangen habe ich eigentlich mit Atari und damit 6502. Aber darum geht es hier nicht.
-
Thread
I2C Expander reagiert nicht
welcher, wirds noch mal ne Ecke schwieriger, aber aus eigener Erfahrung nicht unmöglich. Ob nun 6502, z80, 68k, LH5801, man kann sich einarbeiten.
-
Thread
Mehrere parallele SRAMs & Chipselect
? Thomas Z. schrieb im Beitrag #6019976: > Geht es um einen C166? Nein, es geht um einen MT6502. Thomas Z. schrieb im Beitrag #6019976: > Dort kann man das Businterface auf 8 Bit laufen > lassen. Warum sollte ich das machen, wenn ich das Display so schnell wie möglich ansteuern möchte
-
Thread
Schachcomputer Eigenbau?
Schachprogramm unter 1k Speichergröße - nicht übermäßig gut aber dafür überschaubar. Quellcode für 6502 ist vorhanden. http://www.benlo.com/microchess/
-
Thread
ARM-Assembler-Tutorial
Toolchain inklusive der Downloadlinks, da ich bisher noch nie mit der GNU-Toolchain gearbeitet habe (6502 am C=64, 68HC05 mit IAR, MC9S12X mit CodeWarrior, div. Microchips mit MPLAB). Ein Satz ist mir besonders aufgefallen: "The ISR first checks whether the interrupt flag in the timer register is set
-
Thread
Womit wird ein Compiler gebaut? Gesperrt
dass es verschlungene Wege in der weiteren Entwicklung gab. Ich selber habe beispielsweise einen 6502-Assembler in Atari-BASIC geschrieben, weil mir die damals verfügbaren Assembler nicht zusagten. Und das erste, was ich dann mit dem funktionierenden Assembler tat, war erneut denselben zu schreiben,
-
Thread
Wieso funktionieren Decompiler immer deutlich schlechter als Compiler?
Prozessor noch kein komplettes Systems. Hier ist zum Beispiel ein besonders schicker Simulator für den 6502 Prozessor: http://www.visual6502.org/JSSim/ Da kannst du jedes einzelne Signal bei der Ausführung des kleinen Programms mitverfolgen. Damit kannst du üben. Das Programm ist nur wenige Bytes groß
-
Thread
PIC 16C63A Fahrstuhl-Steuerung wieder beleben
die PICs ähnliche Probleme hatten oder haben. Pics sind sehr robust. Nach meiner Erfahrung (ab 6502 ff ) das was am längsten hält. Hab die Dinger in Anwendungen laufen die eine (zertifizierte) Siemens SPS keine 5 Mínuten überlebt hat. Ist vermutlich ein Designfehler auf den PCB's oder die Chips
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
hast du hier einen interessanten Vergleich aus aktueller Perspektive, wo jemand seinen Ansatz für 6502 und Z80 implementiert und vergleicht: http://cowlark.com/2018-02-27-6502-arithmetic/ http://cowlark.com/2018-03-18-z80-arithmetic/
-
Thread
Morse-Decoder auf KI-Basis?
Neuronale > Netzwerke. Gibt es auch den Code dazu oder nur die Geschichte? Nebenbei: Auf einem 6502 (AIM65 o. KIM65) lief das ohne NN vor Jahrzehnten einwandfrei. Einfach in den alten mc-Heften stöbern. Wenn ich am Wochenende dazu komme, werde ich meinen PET 2001 vom Boden holen und das Programm
-
Thread
Basic Interpreter für uC ?
dieser Graham Geoff hat schon einiges klasse Sachen gemacht aber alles > für PIC-32. Anstatt 8051, 6502 oder Z80 nimmst Du dann halt einen PIC32. Oder hole die c-Dateien und baue sie auf STM32 um. Ich hatte das mal vor einiger Zeit gemacht: https://www.mikrocontroller.net/topic/331381#3642461 Schon
Einen "MOS6502 Emulator in C++" https://github.com/gianlucag/mos6502 .. mit einem "6502_EhBASIC_V2.22" https://github.com/Klaus2m5/6502_EhBASIC_V2.22 betreiben. Das Zahlenformat ist recht gut. http://www.crbond.com
-
Thread
EGA Grafikkarte an VGA Monitor
auch noch etwas dazu: https://retrocomputing.stackexchange.com/questions/6920/how-can-a-z80-8080-6502-use-vga
-
Thread
Beschreibung der Padauk Mikrocontroller
bearbeiten, stößt man schnell an Grenzen. Im Gegensatz zu anderen Akku-basierten Architekturen wie 6502 oder STM8 gibt es z.B. keine richtigen Index-Register. Das Handling der Flags ist auch sehr schlecht durchdacht: Spezialisierte Befehle für Schleifen, wie DZSN, IZSN verändern z.B. das Carryflag. Dadurch
Zusätzlich ergibt sich keinerlei Nutzen daraus, dass diese Befehle alle Flags verändern. Das ist im 6502 deutlich besser gelöst. Im Gegensatz dazu updated der einzige indirekt load-Befehl IDXM gar kein Flag. Ich habe letztens eine größenoptimierte Funktion zum Ausgeben von Dezimalzahlen programmiert²
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Codierungen. Mein Rechner hatte keinen Assembler, nur einen Disassembler. Als ich dann einige Jahre später 6502 angefangen hhabe, brauchte ich nur noch 6 Wochen, um genauso produktiv zu sein. Genauso ist es hier: Kennst Du einen, kennst Du alle. Ja, Register, Bitbelegungen und andere Details sind zwar anders
-
Thread
Anfänger sucht Microcontroller Einstieg
Board (EMUF) eine LED zum Blinken zu bekommen, danach habe ich dann eine eigene Eurokarte mit dem 6502 layoutet. Später hatte ich 68HC805-Controller, da habe ich in einer Anwendung Stunden- oder Tagelang mit dem Datenbuch Zyklen gezählt, weil meine Daten zu schnell kamen. Wir hatten uns damals eine
-
Thread
Z80 und 16x2LCD PIO erforderlich?
Hab ich am Z80 noch nicht gemacht, am 6502 geht es. Du mußt Dir aus !RD und !WR ein R/!W-Signal basteln und über einen Adressdecoder RS und E bedienen und ein wenig auf's timing achten.
Horst schrieb im Beitrag #5952688: > Hab ich am Z80 noch nicht gemacht, am 6502 geht es. > Du mußt Dir aus !RD und !WR ein R/!W-Signal basteln und über einen > Adressdecoder RS und E bedienen und ein wenig auf's timing achten. In den Gängigen Datenblättern zum HD44780 finden
-
Thread
Warum quälen sich so viele Hobbyprojekte noch mit ASM-Code ab?
Assembler, Hochsprache war da noch nicht anwendbar. Nach einer (selbst layouteten) Europakarte mit 6502 samt Peripherie hatte ich ein Board für 68HC805 im PLCC, was etwa so groß wie ein Arduino-Uno ist und damit diverse Dinge gemacht, sowohl in der Firma als auch Privat. Aufgrund einer Umorientierung
. Da kommt Nostalgie auf. Obwohl ich nur einen Ohio Superboard C1P mit schnöden schwarzen Plastik 6502 hatte.
-
Thread
C64 auf Cyclone II
auf der Originalhardware richtig rechnen und gegen die man Testen kann. Z.b. hier http://visual6502.org/wiki/index.php?title=6502TestPrograms --- Wenn wir hier schon solange reden: wir können gerne einen Community C64 Nachbau in VHDL zusammen machen. Ich würde mich für den 6502 Nachbau oder
Auf forum64.de gibt es paar Leute, die an solchen Sachen arbeiten. Sowohl 6502 als auch vic2 auf FPGA.