Hi,
ich bastele zur Zeit an einem einfachen 6502-Emu, und wollte jetzt eine Art Monitor einbauen. Disassemblieren ist kein Problem, aber das Assemblieren (also: "LDA #$10" -> a9 10) bereitet mir etwas Schwierigkeiten. Genau gesagt, ich könnte zwar die Brute-Force-Methode anwenden (für jeden Opcode/Adressierungsmodus ne eigene Behandlung) aber es wird doch da bessere Methoden geben. Wie geht man sowas an?
Ach ja, ich schreib das Ding in C. Und nein, es soll kein neuer C64-Emu bei rauskommen, ist nur was zum Lernen und basteln.