Moin, moin, ich möchte meinen Schülern die Funktion eines Prozessors etwas näher bringen. Ich hatte mir für SuSE 10 das rpm ks8085 gesaugt. Leider bekomme ich den Fehler: ks8085: symbol lookup error: ks8085: undefined symbol: __ti7QWidget Selbst compilieren geht auch nicht. Die Versuche scheitern mit: ks8085.cc:54: Fehler: ISO-C++ verbietet Initialisierung eines Feldes mit »new« ks8085.cc:54: Fehler: ISO-C++ verbietet Initialisierung eines Feldes mit »new« Die Zeile 54 sieht so aus: lights =new myLED[anzBits]( dred, frame, "myKLed" ); Gefolgt von vielen Warnungen, derart: ks8085.cc: In constructor »KS8085::KS8085(const char*, uint)«: ks8085.cc:130: Warnung: »setExecutable« ist veraltet (deklariert bei /opt/kde3/include/kprocess.h:216) ks8085.cc: In member function »void KS8085::initRegisters()«: Hat evtl. einer eine funktionierende Version oder kennt einen anderen guten Emulator. Wichtig ist, dass man Speicherinhalte, Registerinhalte und möglichst auch einen I/O-Port sehen kann. Der Simulator GNUSim8085 läuft gut, aber hier fehlt die Simulation der IO-Ports und die "grossräumige Anzeige" des RAM-Bereichs. MfG Karl Brandt
* Karl Brandt (kmbrandt@t-online.de) [20060815 19:04]:
Selbst compilieren geht auch nicht. Die Versuche scheitern mit:
ks8085.cc:54: Fehler: ISO-C++ verbietet Initialisierung eines Feldes mit »new« ks8085.cc:54: Fehler: ISO-C++ verbietet Initialisierung eines Feldes mit »new«
Frage doch mal auf suse-programming nach, da könntest du mehr Hilfe dazu bekommen. Philipp
participants (2)
-
Karl Brandt
-
Philipp Thomas