Nö, ist nicht mehr aktuell.
Projekt David-65 ist eingestanpft, for(;;) hatte keine Lust mehr nachdem ein Ami uns zuvor gekommen ist.
Nö, ist nicht mehr aktuell.
Projekt David-65 ist eingestanpft, for(;;) hatte keine Lust mehr nachdem ein Ami uns zuvor gekommen ist.
for(;;) und ich haben uns auch schon ein Speichermodell für CBM/PET überlegt, also Logik für den CPLD. Für die Floppys bin ich grad dran, da ist es aber viel einfacher.
Ich kann es dir ja heute Abend mal senden. Interessiert mich was du davon haltest.
Aber wie soll das Gerät denn für Fehlersuchen konfigurierbar sein ohne DIP´s ?
Fehlersuche geht über RS-232. Der CPLD stellt RxD und TxD dzur Verfügung, RS-232 macht der 6502 über Software (wie beim C64).
Der Anwender braucht keine Fehlersuche wenn das banking erst mal richtig läuft. Eine LED zeigt ob SRAM, Flash oder externe Hardware was hat.
Damit kann man auch gleich das ultimative Debugtool machen. Dem Board langt es wenn die betriebsspannung und der Takt für die CPU da ist. Der Rest der Hardware eines beliebigen 6502 System (PET, CBM, VIC, Floppy) kann analysiert werden.
Immer den Rechner an der Programmierschnittstelle ?
Nö warum? Nur wenn ich den CPLD neu konfiguriere ...
Wozu soviel RAM ? mir fällt nur Verwendung für 128 k ein.
512KB ist das günstigste SRAM das Nils gefunden hat. Und RAM kann man nie genug haben ... ![]()
Wie genau soll der CPLD denn adressierbar sein ? Alle adressleitungen ?
Eine Körnung auf eine Page (256 bytes) genügt. Also A15 bis A8.
Und natürlich A0 und A1, damit man 4 Register adressieren kann.
Eigentlich ist die Hardware fast gleich wie das Final Expansion 3 am VC-20 ... ![]()
Den ATF1504 gibt es nicht im DIP-Gehäuse.
Aber im PLCC Gehäuse und das ist super lötbar, sogar für mich und das heisst was!
CPLD hat halt den Vorteil dass ich keine DIP switch brauche sondern alles bequem per Software einstellen kann.
Sieht toll aus mister-freeze!
Ich bin kein Hardwaremensch, aber moderne Bausteine sind zum Glück keine solchen Stromfresser mehr.
Das Ganze noch mit
+ CPLD
+ 512KB Flash
+ 512KB SRAM
+ serielle Schnittstelle zum debuggen
und ich bin happy! ![]()
Genau was mein CBM-8296 und meine Floppys benötigen würden. ![]()
Ist hier etwa einer der hier angemeldeten User "normal"?!
Natürlich sind WIR hier normal!! Für mich ist das alles normal ... ![]()
Alle anderen, die nicht so sind wie wir, die sind anders, also nicht normal. ![]()
Leider kann man die Entwicklerboards nirgendwo bestellen. Man kann halt das PCB Design runterladen aber das wars auch. Der C Compiler ist leider auch recht teuer, gibts da Alternativen?
Die CPU Struktur ist jedenfalls ziemlich genial!!
+ 6502 kompatibel
+ alle Register 16 Bit
+ eigene Banking Register für X, Y und PC!! Super Idee.
Cool das Teil!! Wusste gar nicht dass es sowas gibt! Das wäre die Super CPU für unsere CBM.
Aber für die 1541 würde mir die ganz normale Lösung reichen.
das liesst sich fast wie das board das nicolas welte vor ewigkeiten mal gemacht hatte
die pläne gibts glaub ich auch online irgendwo
Ich weiss, es ist eine Neuauflage des Board von X1541, du hast recht. Das Board ist genial, ich habe zwei davon.
Nur sollte dieses Board eben viel leistungsfähiger und flexibler sein.
Ich würde gerne ein 6502 Board bauen. Ist einer der Hardware Menschen hier bereit so ein Projekt zu machen?
- 6502 CPU
- 6502 Sockel (nach unten)
- 512KB SRAM (PLCC)
- 512KB Flash 29F040 (PLCC)
- CPLD AT-1504 (PLCC)
- Busdriver
Also quasi ein FE3 für jedes beliebiege 6502 System:
Das Board soll in jedes bestehendes 6502 System einbaubar sein. Also 6502 CPU aus Sockel ziehen, stattdessen das Board einsetzen, CPU ins Board einsetzen, fertig.
Einsatzgebiete:
Primäres Ziel ist eine Speeder Platine für die 1541. Die Floppy lädt die ganze Diskette in den Speicher und macht fortan alles aus dem RAM
Praktisch ein FE3 für die Commodore Rechner. Man könnte sogar aus einem 8032 einen 8296 machen, wenn man die CPLD Logik darauf auslegt.
Defekte CBM REchner haben so einen Ersatz falls RAM oder ROM defekt sind.
Natürlich kann man nicht nur defekte ROM tauschen, - man kann auch beliebige ROM einblenden und so beliebige Konfigurationen einstellen: BASIC2, BASIC4, Editor ROM für andere Sprachen/Länder, Jede Erweiterung: Exbasic-L-II, Assembler, Tools, Help!