Autor Wątek: Moje STARTy / menu dyskowe.  (Przeczytany 44451 razy)

Phonex

  • *****
  • Wiadomości: 1259
  • Miejsce pobytu:
    Warszawa
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #60 dnia: 2019.01.26, 10:32:24 »
Spoko.
Ja nie miałem stacji DD, nic na takie nie pisałem. Trochę by mi zajęło przećwiczenie jak czytać, jak sprawdzać SD/DD, itd.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #61 dnia: 2019.01.26, 14:43:41 »
Nagrałem ten obraz na dyskietkę, ale chyba coś pomyliłeś.
Jest tam start, napisany całkowicie w Basicu. długość 1702.
W każdym razie nie to co na obrazku powyżej.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #62 dnia: 2019.01.26, 22:56:17 »
Mea culpa, mea culpa, mea maxima culpa (że zacytuję Pet Shop Boys... )
Teraz załącznik powinien być już poprawny...
Machines should work. People should think.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #63 dnia: 2019.01.27, 19:50:25 »
Nagrałem ponownie na dyskietkę, tym razem już właściwą wersję.
Działa całkiem fajnie, wolno rysuje ten niebieski pasek, potem już jest ok.
Zaskakujące jest że przesuwa się lista a pasek stoi w miejscu.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

trojacek

  • *****
  • Wiadomości: 6828
  • Miejsce pobytu:
    Warszawa
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #64 dnia: 2019.01.27, 21:48:40 »
Odciąłem cały hijacking wątku (ten o formatach dyskietek TOS) i przeniosłem tutaj.

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #65 dnia: 2019.01.28, 00:59:27 »
Nagrałem ponownie na dyskietkę, tym razem już właściwą wersję.
Działa całkiem fajnie, wolno rysuje ten niebieski pasek, potem już jest ok.
Tego się właśnie obawiałem (program sprawdza wtedy czy plik jest programem w basicu czy czymś innym)

Zaskakujące jest że przesuwa się lista a pasek stoi w miejscu.
Tak jakoś wyszło ;)
Machines should work. People should think.

Pyza^Illusion

  • *****
  • Wiadomości: 586
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #66 dnia: 2019.10.15, 21:29:13 »
A miał ktoś takiego starta, który miał opcję przerzucenia całej pamięci (niestety tylko 48k) do pamięci FDD3000? Robił po prostu takiego snapshota. Jak podczas pisania coś się wywaliło, to można było z pamięci stacji przywrócić ostatnio zapisany stan. Trochę to trwało, ale bywało przydatne :)
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

trojacek

  • *****
  • Wiadomości: 6828
  • Miejsce pobytu:
    Warszawa
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #67 dnia: 2019.10.15, 21:44:22 »
To wcale nie musiało być w starcie. W którymś Bajtku był artykuł pod tytułem "Czary-mary, EXX" - to był programik, który instalował się rezydentnie i robił tę sztuczkę właśnie.
« Ostatnia zmiana: 2019.10.15, 22:08:00 wysłana przez trojacek »

Phonex

  • *****
  • Wiadomości: 1259
  • Miejsce pobytu:
    Warszawa
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #68 dnia: 2019.10.15, 21:59:26 »
Też pomyślałem że raczej nie w starcie, bo przecież start ładuje się po resecie - czyli w pamięci nic nie ma.

Pyza^Illusion

  • *****
  • Wiadomości: 586
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #69 dnia: 2019.10.15, 22:14:57 »
Ja miałem takiego właśnie STARTa (od Willa), który wyświetlał na liście programów napis "HardDisk" (jak zwał, tak zwał) i po kliknięciu robił się snapshot w stacji. Po nieoczekiwanym resecie, START się ładował automatycznie i wybierając drugi dodany napis (nie pamiętam co tam było), można było przywrócić zawartość kompa. Dla kogoś, kto miał otwarty np. asembler ze źródłówką i powgrywane do pamięci różne binarki, grafiki itp. to ogromne ułatwienie. Zaletą było to, że nie trzeba było nic wgrywać, wklepywać itd. Owszem, cały START miał chyba niecałe 4kB (wraz z innymi bajerami), ale przy dyskietkach 640k i tak jednostka alokacji miała 4kB więc żadna strata.
Może już niedługo się do tego dokopię, to wrzucę.
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

trojacek

  • *****
  • Wiadomości: 6828
  • Miejsce pobytu:
    Warszawa
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #70 dnia: 2019.10.15, 22:46:36 »
Oto, co znalazłem.

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #71 dnia: 2019.10.15, 23:40:49 »
W którym to Bajtku?
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

trojacek

  • *****
  • Wiadomości: 6828
  • Miejsce pobytu:
    Warszawa
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #72 dnia: 2019.10.16, 00:23:03 »
Nr 2/1992, strona 21.

trojacek

  • *****
  • Wiadomości: 6828
  • Miejsce pobytu:
    Warszawa
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #73 dnia: 2020.05.18, 23:01:11 »
Małe archeo ;)

Kanał #0. Automatycznie i zawsze otwarty.

A jak  tego używać? Jak zrobię LIST*#0, to wyświetla się tylko jedna linijka z jakimiś cudami...

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: Moje STARTy / menu dyskowe.
« Odpowiedź #74 dnia: 2020.05.19, 00:07:30 »
Wyświetla się opis kanału - 'plik' 4k, rekord 32B, wskaźnik na pozycji jakiejśtam.

Musisz przewinąć kanał na początek a potem dopiero  czytać rekord.
Wygodniej korzystać z asemblera i procedur TOS, bo można wybrać rekord do czytania.
Spróbuj tak:
list *#0
restore *#0
list *#0
(zauważ zmianę wskaźnika rekordu na 1)
input *#0;r$
print r$
(r$ zawiera pierwszy rekord katalogu, czyli nazwę dyskietki)
Machines should work. People should think.