C64Power Forum

Hardware => Serwis => Wątek zaczęty przez: wegi w 11 Października 2009, 19:05

Tytuł: 1541 self test
Wiadomość wysłana 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  \'\'  
Tytuł: 1541 self test
Wiadomość wysłana przez: Reiter w 11 Października 2009, 21:41
 A  gdybyśmy  tak  rozszerzyli  Ram  w  stacji,  to  możnaby  zrobić  jej  coś  będącego  odpowiednikiem  polecenia  Dosu  -  SmartDRV.
Tytuł: 1541 self test
Wiadomość wysłana przez: Amun-Ra w 11 Października 2009, 22:17
 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.  
   
Tytuł: 1541 self test
Wiadomość wysłana przez: wegi w 11 Października 2009, 22:19
 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  \'\'    
   
Tytuł: 1541 self test
Wiadomość wysłana przez: wegi w 12 Października 2009, 11:54
 Drobne  sprostowanie  -  nie  A15  tylko  A14  spiąć  z  A14  magistrali  adresowej  i...  już  \'\'    
   
  w  tym  tygodniu  sprawdzę...
Tytuł: 1541 self test
Wiadomość wysłana przez: KB777 w 12 Października 2009, 14:03
 Wegi,  ale  jak  wrzucisz  ROM  pod  $8000  to  będziesz  niekompatybilny  z  RAMBOard-em  ;)
Tytuł: 1541 self test
Wiadomość wysłana przez: wegi w 12 Października 2009, 16:34
 szit  -    \'\'  to  i  tak  będzie  wegi  dos  a  na  ramboarda  -  nie  wiem  czy  coś  powstało...  może  i  powstało...
Tytuł: 1541 self test
Wiadomość wysłana przez: 2sam w 12 Października 2009, 18:04
 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.      
Tytuł: 1541 self test
Wiadomość wysłana przez: wegi w 12 Października 2009, 19:36
 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    \'\'  
Tytuł: 1541 self test
Wiadomość wysłana przez: kenji w 12 Października 2009, 20:09
 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    \'\'  
Tytuł: 1541 self test
Wiadomość wysłana przez: wegi w 12 Października 2009, 21:45
 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ą...
Tytuł: 1541 self test
Wiadomość wysłana przez: gornipio w 13 Października 2009, 10:38
 ...to  calkiem  ciekawe
Tytuł: 1541 self test
Wiadomość wysłana przez: Kisiel w 13 Października 2009, 15:50
 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:)
Tytuł: 1541 self test
Wiadomość wysłana przez: wegi w 13 Października 2009, 18:10
 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...
Tytuł: 1541 self test
Wiadomość wysłana przez: Kisiel w 13 Października 2009, 18:40
 jak  umiesz  C  to  lepiej  zapodać  sam`a  (ARM7)  z  czytnikiem  SD/MMC.
Tytuł: 1541 self test
Wiadomość wysłana przez: wegi w 15 Października 2009, 14:15
 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.
Tytuł: 1541 self test
Wiadomość wysłana przez: wegi w 15 Października 2009, 17:27
 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  :(((