8Bit Computer Emulieren?

OP #2597944
Lesenswert?

Hallo
Ich bräuchte mal Euren Raht.
Wollte einen Comondore Plus/4 mit moderen möglichkeiten Emulieren.
Jetzt meine Frage, was wäre am besten auch wegen der kompatiblität
ein FPGA oder AVR oder was anderer Chips.
Habe selber nochnie mit Programierbaren Chips gearbeitet, aber denke
das es genug Lesestoff gibt um sich da einzulesen.

LG.
Dementor
OP #2597983
Lesenswert?

@c-logic  Das hört sich auch intressant an.

@prx      Wolltte das nicht als Software Emulation sonderen ein Hardware
          gestütze haben die man vielleicht noch erweitern kann.
          Soll ende alle Schnittstellen haben wie das Orginal.

          Meine Idee ist es einen V364  ( C Plus/4 mit Magice Voice)
          nachzubauen, Software gibt schon im Internet zum runterladen 
die
          in die Roms kommt.

LG.
Dementor
#2597993
Lesenswert?

....sportliche herausforderung für einen laien, wo doch einige 
entwickler am damaligen comodore gearbeitet haben.
bestimmt kennst du dich am besagten commodore hardware-,sowie 
softwaremässig perfekt aus.....weist also wie der interne aufbau der 
busstruktur und der daran angedockten peripherie ist?

ich frag nur,weil du schon schwirigkeiten beim schreiben des namens 
"commodore" zu haben scheinst ;-)
#2598014
Lesenswert?

Mewa schrieb:
> Ich würde den C64 gerne mit diskreten Bauteilen nachbauen. Hat jemand
> einen Schaltplan?

...mit diskreten bauteilen?
interessant wäre sowas allemal,allerdings dürfte das größer werden als 
du glaubst :)

@dementor

wie kommst du eigentlich aif einen commodore plus4 ?
war ja doch ein recht unpopuläres gerät....
OP #2598117
Lesenswert?

Ich weiß der ist nicht so populär gewesen, aber intressant.
Habe ein beim Tippen mich leicht verschrieben was ich bedaure aber da
kann man doch drüber hinwegsehen oder. ;-)

Werde mal alles zusammensuchen was ich brauche um anzufangen, aber
erstmal fange ich kleiner an um erstmal zuüben.
Aber nochmal zu meiner kleinen Frage was ist jetzt am Sinvollsten
FPGA oder anderes um später son großes Projekt zustarten.

Es sollte schon eine hohe kompatiblität zum Orginal haben + die ganzen
 Anschlüsse und noch eine möglichkeit zur fehlerkorektur haben.

Lg.
Dementor
#2598240
Lesenswert?

Den 6502 gibt es auf opencores.org als FPGA-Softcore. Außerdem stellt 
WDC noch 6502-Prozessoren her - sowohl die alten 65C02 als auch 
erweiterte Versionen. Schau hier:

http://www.westerndesigncenter.com/wdc/chips.cfm

Der CMOS 65C02 hat gegenüber dem NMOS 6502 ein paar Opcodes mehr, und 
die undefinierten Opcodes sind NOPs. Beim NMOS 6502 haben die 
undefinierten Opcodes irgendetwas bewirkt - Abstürze/Prozessorhänger, 
nützliche Sachen oder nichts weiter sinnvolles. Diese Befehle wurden 
aber nur ganz selten verwendet und spielen eigentlich keine Rolle.

fchk
Gast #2598563
Lesenswert?

Fände es ebenfalls gut, wenn es ein universelles FPGA-Board für C64 / 
Amiga / Atari etc. gäbe. Erste Ansätze scheint es schon zu geben, wie 
etwa den C-One oder die FPGA-Amigas. Leider sind diese Lösungen sowohl 
preislich als auch von der Kompatibilität her oft den 
Software-Emulatoren unterlegen (mal vorausgesetzt, man hat sowieso einen 
PC im Haus). Bliebe nur noch das rein akademische Interesse....
Gast #2598761
Lesenswert?

"Ich würde den C64 gerne mit diskreten Bauteilen nachbauen. Hat jemand
einen Schaltplan?"

Yep, müsste ich noch haben. Sollte sich doch aber bestimm auch im 
Internet finden lassen, oder? Bei mir würde es ne ganze Weile dauern, 
weil der irgendwo im Elternhaus verbuddeld ist und da komme ich nicht 
täglich hin.
(Firma: matzetronics) #2599149
Lesenswert?

Der 64er hatte aber die 6510 CPU und der Plus/4 den 8501, der war auch 
in den C16 und C116:
http://en.wikipedia.org/wiki/MOS_Technology_6510

Der Unterschied zum 6502 ist allerdings nicht wirklich riesig. Das mag 
interessant sein:
http://www.mikrocontroller.net/articles/AVR_6502_Emulator
Die grössten Probleme sehe ich beim 6581 Soundchip. Diesen Krächzer muss 
man erstmal hinkriegen :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren