Autor Wątek: Błąd w ROMie interfejsu TI  (Przeczytany 3320 razy)

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Błąd w ROMie interfejsu TI
« dnia: 2018.01.15, 13:47:18 »
Mam nadzieję że niczego nie przekręcę :)
TOS obsługuje dwa polecenia (NEXT*) ustawiające dodatkową ścieżkę poszukiwania pliku dla poleceń LOAD* i MERGE* - polecenia TOS o numerach 31 (kasowanie)  i 32 (ustawianie)
Czyli taki odpowiednik zmiennej PATH dla DOS/WIN/LIN
Niestety w ROM interfejsu jest błąd który uniemożliwia skorzystanie z tych poleceń.
Był patch/opis procedury naprawiającej.
Ktoś ma/kojarzy gdzie znajdę?
Machines should work. People should think.

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Błąd w ROMie interfejsu TI
« Odpowiedź #1 dnia: 2018.01.15, 14:40:44 »
ZX/Enterprise/CPC/Robotron/C128D

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: Błąd w ROMie interfejsu TI
« Odpowiedź #2 dnia: 2018.01.15, 14:46:40 »
Tak. Góglem.
Machines should work. People should think.

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Błąd w ROMie interfejsu TI
« Odpowiedź #3 dnia: 2018.01.16, 05:38:43 »
Wbrew pozorom bardzo użyteczna funkcja, jak coś się robi pod TOS. Można sobie przygotować dyskietkę z podręcznymi narzędziami - GENS, MONS, jakiś menedżer plików - i ustawić w autostarcie NEXT* na ten właśnie folder.
Jak komuś nie wystarcza opis ze skanu z Bajtka, to mogę wrzucić plik do EPROM-a (tylko może nie dziś).

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Błąd w ROMie interfejsu TI
« Odpowiedź #4 dnia: 2018.01.16, 10:04:31 »
Nie pamiętam, ale chyba wsad do EPROM-a dla Ti-of-TTL od STAVI miał naprawioną tą funkcję.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Błąd w ROMie interfejsu TI
« Odpowiedź #5 dnia: 2018.05.21, 18:07:34 »
Obiecywałem kiedyś wrzucić zawartość ROM z poprawką NEXT*.
Gdy go jednak dla porządku porównałem ze zrzutem z innego interfejsu M397, znalazłem więcej różnic:

fc /B interface_2048.rom interface_2048_NEXT.rom
Porównywanie plików interface_2048.rom i INTERFACE_2048_NEXT.ROM
00000315: FF F3
00000542: C0 50
00000551: 80 10
0000055A: C0 50
00000563: 80 10
00000589: C0 50
00000590: 80 10
00000598: C0 50

Pierwszy wiersz to oczywiście poprawka NEXT*. Reszta - nie wiem, ale podejrzewam, że były różne wersje ROM zależnie od wersji interfejsu.

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: Błąd w ROMie interfejsu TI
« Odpowiedź #6 dnia: 2018.05.21, 20:05:26 »
Za to ja wiem.
To maski bitowe protokołu komunikacyjnego.
Masz ROMy z różnych interfejsów - jednego pracującego na bitach 7/6, drugiego na bitach 4/6
Machines should work. People should think.

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Błąd w ROMie interfejsu TI
« Odpowiedź #7 dnia: 2018.05.21, 22:46:33 »
Dzięki! Wiedziałem, że można na Ciebie liczyć :)