Die Buglist des C64 Core ist mir noch viel zu lang. DAS sollen die Jungs erstmal abarbeiten. Dann sehen wir weiter. Aber ich behalte das gerne im Hinterkopf. Vielen Dank für die Unterstützung. In einem Jahr reden wir weiter.
Chameleon 64 - Core Beta 9a erschienen.
-
Zipcom -
25. Juni 2014 um 03:51 -
Erledigt
Es gibt 50 Antworten in diesem Thema, welches 7.846 mal aufgerufen wurde. Der letzte Beitrag (
-
-
Die Buglist des C64 Core ist mir noch viel zu lang. DAS sollen die Jungs erstmal abarbeiten.
Genau das tun sie doch.
-
Aber ich behalte das gerne im Hinterkopf. Vielen Dank für die Unterstützung. In einem Jahr reden wir weiter.
Bis dahin kannst Du ja schon mal "sparen".
-
Über welche Summen reden wir bei soetwas überhaupt?
-
Über welche Summen reden wir bei soetwas überhaupt?
Das sollte Dir der Wiesel gleich beantworten können.
-
Wieviel % Speicherplatz wird denn derzeit im FPGA verbraucht? Letztes Jahr waren es 95 % oder so!
Es ist nach den aktuellen Aufräumarbeiten etwas luftiger im Chip geworden. Die Erfahrung von Clone-A wiederholt sich auch beim Fixen von Bugs im Chameleon: Jedes Mal wenn wir ein kleines Detail (insbesondere Grenzfälle) gefixt haben, wird der synthetisierte Core ein wenig kleiner. Allein das ist schon ein Hinweis darauf, dass wir's richtig gemacht haben, denn wir reden hier immer noch von Chips mit weniger als 3000 Transistoren in der Größenordnung 5µm. Zum Vergleich: Heute ist 45nm der "sweet spot" in der Halbleiterfertigung, und man beherrscht schon 18nm-Prozesse. 5µm sind 5000nm. Da wir von Fläche und nicht von Strecke reden, quadriert sich das Verhältnis der Transistorzahlen.
Hat die 1541 U II den eine 1581 Emu? Das wäre ja auch mal was für das Chamelion. Dann könnte man .D81 Files verarbeiten.
Wurde schon oft diskutiert, und die Antwort verändert sich nicht, wenn Du immer wieder fragst.
Du kennst den Umgang mit einem SD2IEC ? Diese Art und Funktion mit Disk-Images war noch bei der U1 gegeben, bevor Gideon es rausgehauen hat.
Man konnte in das Image auf der SD Karte per Kurzbefehl wechseln und es mounten. So eine Funktion fehlt dem Cham64 auch noch.Gideon hatte massive Probleme mit diesem Mode, deswegen hat er ihn entfernt. Im Grundsatz könnte man das natürlich auch ins Chameleon einbauen, aber ich würde einen anderen Weg gehen: Ich würde einer der emulierten Floppies Zugriff auf die SD-Karte geben, und dieser Floppy eine alternative Firmware und zusätzlichen Speicher geben. Das hat aber nichts mit 1581-Emu zu tun, sondern könnte höchstens die Images wie Unterverzeichnisse behandeln. Das ist aber wieder eine ganz andere Hausnummer an Entwicklung, bei der ich mindestens drei Monate Entwicklungszeit ansetzen würde. Aus dem Grund wird darüber gar nicht erst nachgedacht, bevor wir nicht "beta escape velocity" erreicht haben.
Einer der nächsten großen Schritte ist die Verifizierung der VIAs und CIAs. Wir haben den VC20-Core, Tobias hat meinen VC20, und darauf werden die VIAs jetzt einzeln geprüft. In moderner IT-Sprache nennt man das "unit testing". Die VIAs für unsere 1541-Emu sind nämlich bisher nur nach Datenblatt "flott heruntergetippt", und es ist erstaunlich, wie gut die 1541-Emu mit solchen schlecht getesteten VIAs funktioniert. OK, eigentlich war's zu erwarten wenn man sich anschaut, dass die 1541U nichtmal den Timer2 implementiert hat, aber dennoch überraschend, dass so viele Trackloader funktionieren. Unser Ziel ist es aber nicht, durch Zufall irgendwas ans Laufen zu brigen. Es soll "by design" sein, uns deswegen ist methodisches Vorgehen gefragt. Das Wiki spiegelt dabei nur die wichtigsten Notitzen wieder; unser SVN mit Testfällen, Quelltexten und Arbeitsdokumentation ist einige hundert MB groß.
Jens
-
Über welche Summen reden wir bei soetwas überhaupt?
Ein guter Programmierer kostet zwischen 45k und 60k EUR im Jahr. Bei drei Monaten Entwicklungszeit (wenn es dabei bleibt!) landen wir zwischen ca. 11k und 15k EUR für das Feature "Direktzugriff auf die SD-Karte". Üblicherweise rechnet man als Unternehmer mit der doppelten Entwicklungszeit, da das Testen und Bugfixing *immer* mehr Zeit in Anspruch nimmt als der Programmierer dem Projektleiter versprochen hat. Bittere Erfahrung aus 20 Jahren Selbständigkeit
Jens
-
Ich habe so das Gefühl, als ob die meisten das TC64 längst in ihre Schubladen verbannt haben.
Bei mir der Fall. -
Bei mir der Fall.
Dann krame es bitte wieder 'raus, schließe es an und mach' das damit, wofür ich es preislich subventioniert habe: Testen. Ich lege bei jedem Chameleon massiv drauf. Das mache ich, damit die Anzahl Tester groß wird, und Fehler gefunden werden.Natürlich kann nicht jeder so fleißig sein wie Spider-J - der Mann ist einfach ne Ausnahme. Aber einfach so gar nix machen, zugucken wie andere testen und sich schön Geld schenken lassen indem man subventionierte Hardware kauft ist nicht das, was ich von Betatestern erwarte.
Jens
-
Dann krame es bitte wieder 'raus, schließe es an und mach' das damit, wofür ich es preislich subventioniert habe: Testen. Ich lege bei jedem Chameleon massiv drauf. Das mache ich, damit die Anzahl Tester groß wird, und Fehler gefunden werden.Natürlich kann nicht jeder so fleißig sein wie Spider-J - der Mann ist einfach ne Ausnahme. Aber einfach so gar nix machen, zugucken wie andere testen und sich schön Geld schenken lassen indem man subventionierte Hardware kauft ist nicht das, was ich von Betatestern erwarte.
Jens
auch eine Einstellung !! -
Nee, das ist ja kein Dauerzustand. Nur den Sommer über, da habe ich im allgemeinen wenig Zeit und Muse für das Hobby C64. Aber in der dunklen Jahreszeit wird wieder mehr gemacht

-