C64Power Forum
Hardware => Serwis => Wątek zaczęty przez: wegi w 11 Października 2009, 19:05
-
Całą sobotę męczyłem się z wymianą EPROM`U 16KB na EEPROM 32 KB.
Co mi namrugała dioda a ja w lesie...
Kurcze chyba nie miałem tej procedury w mojej stacji sprzed 12tu lat bo tam modziłęm sobie eprom i nic nie kombinowałem, a wszystko grało.
Teraz patrzę pod $EAA0 - test 16KB romu LOL - oprócz RAM jest test ROM
Żeby było śmieszniej stary Eprom 27128 programator odczytywał mi z błędami
Uważajcie na to przy modach. Jeszcze tego nie sprawdziłem, ale zdaje mi się, że wystarczy włożyć sobie 32KB flasza czy eeproma i A15 z flasza dopiąć do magistrali i mamy wolne + 16KB ROM`u od $8000 do $BFFF na swoje harce
-
A gdybyśmy tak rozszerzyli Ram w stacji, to możnaby zrobić jej coś będącego odpowiednikiem polecenia Dosu - SmartDRV.
-
Ale to wiązałoby się i z modyfikacją ROM-u bądź wstrzykiwaniem kodu do RAM-u podczas startu.
Idealnie więc byłoby rozszerzyć i o RAM jak i o ROM.
-
Zwalić dysk do ramu - jakieś 512 za 15zł
Można pomyśleć - na razie robię + 16KB ROM i + 16KB RAM
KB musiałby wymyślić jak tym sterować - albo powywalać bursty z $1801 - ja nie używam bursta
-
Drobne sprostowanie - nie A15 tylko A14 spiąć z A14 magistrali adresowej i... już
w tym tygodniu sprawdzę...
-
Wegi, ale jak wrzucisz ROM pod $8000 to będziesz niekompatybilny z RAMBOard-em ;)
-
szit -
to i tak będzie wegi dos a na ramboarda - nie wiem czy coś powstało... może i powstało...
-
Z RAMBoarda korzysta się tylko podczas kopiowania praktycznie więc można dodać \'przełącznik\'. Zresztą softu dla RAMBoard podejrzewam że jest mnie niż dla REU. Nie liczyłem nigdy więc nie mogę pochwalić się empirycznym sprawdzeniem tego ;) . Opcja z wywaleniem bursta jest ciekawa i ja bym chyba poszedł tą drogą (co prawda pewnie więcej ludzi ma burst w 1541 niż RAMBoarda). A jeszcze lepiej najpierw dodać kod do 1541U i zobaczyć jak to działa a potem eksperymentować na prawdziwym hardwarze, choć stacji 1541II jeszcze przez jakiś czas nie powinno zabraknąć w rozsądnej cenie.
-
WOW shit Bracia Commodorowcy - potwierdzam - wdusiłem zamiast EPROM`a 27C128 (16KB x 8bit) EEPROM`a (
) atmela 5V - AT28C256 (32KB x 8bit) i mam od $8000 do $BFFF + 16KB ROM
Jedyne co zmieniłem, to odgiąłem z podstawki nóżkę nr 1 (A14) skierowaną normalnie na + 5V i połączyłem ją z 24tą nóżką procka (A14)
Nóżka nr 1 w 27C128 to VPP
Przeróbka prosta jak budowa cepa - efekt w porównaniu do skali przeróbki ogromny :D
Teraz może jeszcze puszczę sobie linię WE do VIA gdzieś w $1801 i będę mógł programować EEPROM bezpośrednio na boardzie od 1541II bez wyciągania. Program musiałby chodzić pewnie w ramie i doczytywać dane z c64 ale to nie problem - trzeba popróbować...
VICTORIA
-
Wegi zawsze byłeś dla mnie guru i specem od stacji, ale wytłumacz może zwykłym śmiertelnikom o co w tej przeróbce chodzi i co ona daje (poza gigantyczną satysfakcją jak widzę) Plizz
-
Brachu - system operacyjny czyli cały dos w 1541II zajmuje 16KB i jest tam wszystko, obsługa IEC, IRQ, odczytu, zapisu - mając drugie tyle (podkreślam że przy odgięciu tylko jednej nóżki i jednego kabelka!!) możesz stworzyć drugi podsystem i wszystkie swoje koderskie zachcianki spełnić. Możesz np. zrobić, żeby driv po komendzie \'load wegiload\' wysyłał do c64 loader, który będzie taki szybki jak AR i ładował plik do C64 - to tylko przykład - masz full miejsca. Albo jeszcze z dodatkowym ramem zrobić zbuforować do niego dyskietke - wtedy miałbyś load ciut szybszy od WARP`a
cuda na kiju...
Jak wypali 1541Fusion (na razie nie wiem, czy mogę o tym mówić), to w tej właśnie części będzie sysop z driva do komunikacji z Fuzją...
-
...to calkiem ciekawe
-
a mnie wegi przypomina mi to mój projek, i co z tego że programy ładują się sekunde jak żadne demko/gra tego nie użyje. Fajne hobby tak czy siak:)
-
Fuzja? - może Twój pomysł :) zobaczymy co wyjdzie bo plany zawsze są wielkie - ma wbijać dane z MMC do $1c01 z taką częstotliwością jak się generuje byte ready na najgęstszych ścieżkach - pogodzenie tego z elektroniką r/w pewnie trudne będzie, można by spróbować też wywalić napęd i bazować na samym boardzie od 1541II - sporo wody jeszcze upłynie...
-
jak umiesz C to lepiej zapodać sam`a (ARM7) z czytnikiem SD/MMC.
-
nie umiem C, nie lubię C, dużo kłopotów potem z wersją kompilatora, prefixami, brak możliwości kontroli kodu, dla małych procków jak dla mnie to strzelanie z armaty do wróbla. Assembler z kolei jest bardzo podobny czy na Atmegach, czy na PC, czy też C64.
Wielkie zdziwienie bywa jak po modzie firmwareu`u w C program nie rusza.
-
Niestety :( podłączyłem nóżkę 20 gate arraya do +5V przez rezystor 5K - po szybkości mrugania diody jak wygeneruję błąd widzę, że nie mruga 2 x szybciej tak jakbym oczekiwał - mruga z tą samą częstotliwością. Klapa.
Dodatkowo - podłączam samego boarda do c64 i jak ta nóżka jest zwarta do masy to po wykonaniu komendy @I (Initialize) mruga dioda i jest błąd, a jak jest podłączona do +5V - dioda przestaje mrugać i stacja już się nie odzywa.
Znaczy, że przetaktowanie nie będzie już takie proste :(((