forum speccy.pl

ZX Spectrum => SOFTWARE => Wątek zaczęty przez: ZX Freeq w 2017.03.12, 15:53:52

Tytuł: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: ZX Freeq w 2017.03.12, 15:53:52
Cześć,

Pomocy. Mam TOS v.2 i TOS v.4. Pierwszy z nich umożliwia formatowanie dyskietek 3.5'' do 620KB, więc bardzo lubię na tej wersji działać. Nie ma w nim jednak programu FOX MON (Fox Monitor - zwał jak zwał), z którego uwielbiam korzystać. Dostępny jest on pod TOSem v.4 poprzez wpisanie w BASICu "*f". Chciałbym go przenieść na dyskietkę pod TOSa v.2. Jak to zrobić? Wg instrukcji, program FOXMON rezyduje w pamięci ekranu, zostawiając użytkownikowi wolną pamięć od 23296 do 65535. Ok, analizując wygląd programu, musi zatem on siedzieć od 18432 do 22528. Postanowiłem póki co zgrać go na dysk, a dopiero później zastanawiać się jak przenieść pliki z dyskietki TOS4 na TOS2. Zatem w FOXie wywołuję komendę "zapisz na dysk" od pamięci 18432 długość 4096. Niestety po resecie i wczytaniu kodu w to samo miejsce i od razu skok pod 18432 - aby nie zamazać ekranu - nic się nie dzieje. Zawiecha. Pewnie stan rejestrów jest nie tegez albo start programu nie zaczyna się od 18432.

Ktoś ma pomysł jak tego liska przenieść? Albo ma FOXMon na dyskietce/taśmie/TAP/TZX??
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: ZX Freeq w 2017.03.12, 16:12:51
Sam sobie odpowiem.  :D Udało mi sie uruchomić z dysku. Tym samym FOXem przeanalizowałem kod pod adresem 18432. Nic dziwnego, to zerowanie obszaru od 16384 poprzez następne 2049 bajtów, zerowanie atrybutów i borderu i RET :) No więc, sprawdzam dalej i wychodzi, że 18463 to dobry kandydat na adres początku działania programu. Muszę potestować czy wszystkie funkcje działają prawidłowo (a przynajmniej te, które mnie interesują).  :D :D :D

Teraz muszę przenieść z TOSv4 na v2, chyba zrobię to w ten sposób, iż wczytam do pamięci ZXa FOXa z dyskietki, zresetuję stację, tym razem z TOSem v2 i zapiszę zawartość pamięci. :)
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: ZX Freeq w 2017.03.24, 10:31:45
Zapomniałem dopisać, jak się historia zakończyła. Oczywiście powodzeniem. FoxMon działa bez zarzutu.
To zdaje się jest polski program, ale jeszcze nie przeglądałem kodu czy są tam jakieś tekstowe wstawki świadczące o autorze itp
Widzę, że na kilku portalach jest to soft MissingInAction. Mogę przerobić na TAP i podrzucić do archiwum. Pytanie czy są chętni?

http://viva-games.ru/game/fox-monitor (http://viva-games.ru/game/fox-monitor)
http://www.worldofspectrum.org/infoseek.cgi?regexp=^Fox+Monitor$&pub=^Orion+%5b2%5d$&loadpics=1 (http://www.worldofspectrum.org/infoseek.cgi?regexp=^Fox+Monitor$&pub=^Orion+%5b2%5d$&loadpics=1)
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: pear w 2017.03.24, 10:33:09
No pewnie, że udostępnij jak to taki unikat :)
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: Ilyad w 2017.03.24, 11:46:23
Zapomniałem dopisać, jak się historia zakończyła. Oczywiście powodzeniem. FoxMon działa bez zarzutu.
To zdaje się jest polski program, ale jeszcze nie przeglądałem kodu czy są tam jakieś tekstowe wstawki świadczące o autorze itp
Widzę, że na kilku portalach jest to soft MissingInAction. Mogę przerobić na TAP i podrzucić do archiwum. Pytanie czy są chętni?

http://viva-games.ru/game/fox-monitor (http://viva-games.ru/game/fox-monitor)
http://www.worldofspectrum.org/infoseek.cgi?regexp=^Fox+Monitor$&pub=^Orion+%5b2%5d$&loadpics=1 (http://www.worldofspectrum.org/infoseek.cgi?regexp=^Fox+Monitor$&pub=^Orion+%5b2%5d$&loadpics=1)
pewnie że są! Jeszcze pytasz ? Pamiętam że lepiej mi się z niego korzystało niż z MONS'a. Jednym klawiszem przechodziło się z HEX na DEC, a Mons tego nie miał.
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: ZX Freeq w 2017.03.24, 11:53:32
Tak, jako nastolatek niejeden dzień przesiedziałem z tym programem. Bardzo wygodny. Przerabiałem nim gry na współpracę z FDD. :)
W ten albo następny weekend podłączę stację to się zrobi TAP edition.
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: steev w 2017.03.24, 12:46:13
Z ciekawości aż zerknąłem w moje dyskietki.
Wygląda na to, że znalazłem dwie różne wersje FOXa - jedna z jakichś przyczyn wymaga FDD, druga nie.
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: matofesi w 2017.03.24, 13:00:48
FOXa akurat nie znam, ale pamiętam, że nasz (ESI) Summer miał dwie wersje - jedna standardowa siedząca w pamięci ekranu, druga dla FDD ładująca się do interface'u stacji. W tej drugiej Kaz zrobił cwane pułapki - nadpisywały co prawda cztery bajty kodu, ale za to program mógł sobie grzebać po ekranie a jak dochodziło do pułapki to ładował się z interfejsu (albo chodził w samym RAMie interfejsu - nie pamiętam szczegółów).

Może tu jest podobnie?
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: steev w 2017.03.24, 16:45:48
Na pewno umożliwia zapis i odczyt plików z dysku.
Tyle udało mi się odkryć klikając w emulatorze :)
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: ZX Freeq w 2017.03.24, 20:28:19
To co ja posiadam, umożliwia zapis/odczyt z dysku i taśmy. Tylko jedzenia nie zamawia. ;)
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: steev w 2017.03.24, 20:56:40
Czyli to ta sama (małe s/l to taśma, duże S/L to dysk ?)
Oprócz tego jest jeszcze wersja wyłącznie taśmowa...

BTW, istnieje jakaś instrukcja do tego?
Okazuje się, że sporo już zapomniałem :)
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: ZX Freeq w 2017.03.24, 21:10:38
Tak, małe s - dysk, duże S - taśma.
Mam na dyskietce TOS v.4 instrukcję do foxmona. Plik txt stworzony pod Polskim Edytorem Tekstu.

Przygotuję również.
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: ZX Freeq w 2017.03.29, 15:21:45
Pliki wysłane przez formularz do "Archiwum ZX". Teraz w rękach adminów. :)
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: Tygrys w 2017.03.29, 21:45:51
Dzięki za idealne przygotowanie paczki ;)

Fox-Mon jest już w archiwum. Jest też szansa że niedługo inne jego wersje również tam trafią.
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: ZX Freeq w 2017.03.29, 22:38:04
Dzięki za szybkie dodanie. A plik z instrukcją pod Polski Edytor Tekstu? Wrzucałem w paczce. Jeśli nie można z przyczyn technicznych go dodać, to tutaj załączę....
Tytuł: Odp: Program FOXMon - jak przenieść z TOS 4.0?
Wiadomość wysłana przez: Tygrys w 2017.03.30, 07:43:43
Dodam jeszcze ten plik oraz jeszcze jedną wersję FOXMona, którą podesłał mi ellvis.