Beamracer - Erweiterung für VIC-II

Es gibt 34 Antworten in diesem Thema, welches 5.196 mal aufgerufen wurde. Der letzte Beitrag (11. April 2023 um 16:50) ist von LogicDeLuxe.

  • Ja, VIC in FPGA ist nicht mehr "unmöglich" und es gibt schon brauchbare Implementierungen.

    Sieht so aus, als ob da schon jemand dabei ist. Siehe Bitte melde dich an, um diesen Link zu sehen.

    Ja. Das von uns unterstützte Videomod ist ebenfalls ein gutes Beispiel. Und U64, und TC, und... Also - möglich es sicherlich ist.

  • sagt: "Bitmap sequencer is a VIC-II circuit responsible for feeding non-sprite display data to the video pipeline [...] The [VASYL] P[rogrammable] B[itmap] S[equencer] can [take over] so-called g-accesses to memory"

    sorry, das hab ich überlesen.

    VIC nach wie vor unterstützt nur 16KiB. Bitmap Daten können aber jetzt völlig unabhängig aus VASYL 8x64KiB RAM kommen. Das macht z. B. großer Bitplane reibungsloses Scrollen, Mehrfachpufferung großer Animationen u.v.m völlig möglich. Wenn nötig, dieser Speicher kann auch als RAM-Erweiterung verwendet werden. Also _etwas_ ähnlich der REU.

    Das der VIC nach wie vor nur 16kb kann, hatte ich verstanden. Das andere war mir nicht klar. Aber das klingt sehr gut.

    Ich bin definitiv ein Käufer wenn es fertig ist. Geiles Projekt :thumbsup:

    C64 + TC64-2 / C128 + 1MB REU + RTC + TAPECART / 1541 / 1541-II / 1570 / 1571 / 1581 / SD2IEC

  • silverdr


    kannst Du mir sagen ob es Probleme mit dem MixSID geben kann zB in den

    IO-Bereiche $e000 oder $f000?

    Oder ob der BeamRacer überhaupt diesen Bereich nutzt.

    Vielen Dank

    Welche Probleme hast du? Generell nein. Soll keine Probleme geben. Der Beamracer nutzt nur den VIC Adressbereich von $d031 bis $d03f. Und das auch erst nach Aktivierung. Nimmt auch sehr wenig Strom (um 75mA aktiv) aber wenn der MixSID nimmt viel (? - zwei SIDs, zwei lineare Spannungsregler, usw..) dann würde ich zuerst versuchen, es separat mit Strom zu versorgen um Spannungsversorgungsstörungen auszuschließen.

  • Besten Dank für die Info, bis jetzt habe ich noch keine Probleme, den MixSID habe ich heute erst bestellt. Will mich nur schon im Vorfeld informieren um auf eventuelle Probleme vorbereiten zu sein.
    Liebe Grüsse

  • 🤔

    Vielleicht, nein mit Sicherheit hab ich dann da was falsch verstanden.

    Code
    Falls der BeamRacer die IO-Bereiche $e000 oder $f000 verwendet, sollte man für den MixSID diese Adressbereiche nicht für den zweiten SID verwenden. Dieses Problem besteht allerdings immer mit Hardware, die diese Adress-Bereiche (zurecht) verwendet.

    Ich werde es einfach mal testen wenn die Teile da sind, wenn’s läuft ist ja eh alles gut 😊

  • Technisch bestimmt beeindruckend, vorhandene Softwareunterstützung = 0.

    Ist doch erstmal egal. Hauptsache der Entwickler hat daran seine Freude gehabt. Und welche Unterstützung soll es denn geben bei einer neuen Hardware?

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • Gemeint war wohl $DE00 und $DF00.

    Das klingt schon eher nach C64. Das sind die Bereiche, die für den Expansions-Port vorgesehen sind. Als interne Hardware ist mir da auch nur was mit SID bekannt. Das hat man gemacht, damit man auch Software nutzen kann, die für externe SID-Karten geschrieben wurde. Ansonsten meidet man diesen Bereich natürlich bei interner Hardware, damit es keine Konflikte mit Modulen gibt.