home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Amiga Shareware Floppies
/
ma45.dms
/
ma45.adf
/
BLM
/
BLM.pol
< prev
next >
Wrap
Text File
|
2002-10-23
|
9KB
|
211 lines
32;43mBootLoader Maker v1.00m
Copyright (c)1995 by Grzegorz Królik
Data kompilacji: 30 Sierpnia 1995 godz. 11:26:30
Instrukcja obsîugi:
Jest to banalny programik sîuûâcy do robienia dysków niedosowych.
Nie oczekujcie jednak od niego cudów poniewaû nie jest on w stu
procentach dopracowany.
Pewnie zastanawiacie sië po co coô takiego napisaîem?
Juû od pewnego czasu na îamach MA w dziale Listy powtarza sië pytanie
Czy moûna przerobiê dysk niedosowy na dosowy?
Moûna, lecz wymaga to przynajmniej w niewielkim stopniu znajomoôci
asemblera. Sam kiedyô przerabiaîem dysk niedosowy na dosowy, ale
wymaga to bardzo duûo pracy, a przede wszystkim cierpliwoôci.
Jednak zrobienie samemu wîasnego dysku niedosowego nie jest bardzo
trudne. Naleûy pamiëtaê o tym aby program, który ma byê z
takiego dysku wczytany nie powinien otwieraê ûadnych okien z biblioteki
Intuition. Program taki nie moûe w ûadnym wypadku otwieraê plików
oraz bibliotek dyskowych.
Oczywiôcie da sië to zrobiê nagrywajâc taki plik na ôcieûki dysku,
a nastëpnie podmieniê w programie odpowiednie funkcje.
W przypadku plików naleûy zastâpiê funkcjë DOS.Open(), która otwiera
plik z dysku na odpowiedniâ zczytujâcâ go z sektorów.
W przypadku bibliotek naleûy postëpowaê podobnie. Po wczytaniu takiej
biblioteki do pamiëci naleûy uûyê funkcji EXEC.AddLibrary(), aby
poinformowaê system, ûe dodajemy nowâ bibliotekë, a nastëpnie otworzyê
jâ tak jak sië to robi w pzypadku kaûdej biblioteki EXEC.OldOpenLibrary()
Jednak jeûeli program wymaga tego typu przeróbek to takiego dysku
nie da sië zrobiê ûadnym programem podobnym do BootLoader Maker'a,
trzeba taki dysk przygotowaê sobie samemu "rëcznie".
Idealnymi programami dajâcymi sië nagraê na dyski niedosowe sâ przede
wszystkim gry i intra, które nie otwierajâ ûadnych bibliotek dyskowych.
Wiëc jeûeli bëdziesz robiî sobie taki dysk to przestrzegaj powyûszych
wskazówek, w przeciwnym wypadku po wîoûeniu dyskietki do stacji zamiast
programu ujrzysz czerwonâ ramkë GURU.
Jeûeli napisaîeô sobie intro/demo i chciaîbyô nagraê go na taki dysk
to wîaônie ten program przyjdzie Ci z pomocâ.
32mUWAGA:0m NIE NAGRYWAJ WÎASNYCH PROGRAMÓW NA DYSKI POSIADAJÂCE JUÛ WÎASNE
LOADERY PONIEWAÛ W TEN SPOSÓB STRACISZ WSZYSTKIE ZAPISANE NA
NICH DANE.
32mOPIS PROGRAMU:0m
Program uruchamiamy poprzez klikniëcie na jego ikonë lub wpisanie
jego nazwy w oknie Shell/CLI. W przypadku uruchamiania programu z
Shell'a lub CLI nie musimy uûywaê komendy Run, gdyû BootLoader Maker
tworzy swój wîasny proces (detach) i nie blokuje okna.
Po uruchomieniu program otwiera dwie biblioteki dyskowe diskfont.library
standardowâ bibliotekë znajdujâcâ sië na dyskietce systemowej oraz
reqtools.library. Jeûeli którejô z nich nie znajdzie to w ramce takiej
jak GURU pojawi sië komunikat 33mYou need nazwa_biblioteki0m.
Po otwarciu bibliotek BLM (BootLoader Maker) próbuje wczytaê czcionkë
topazpl.font lub pearl.font. Obie te czcionki zawierajâ polskie znaki
w standardzie AmigaPL. Jeûeli program nie znajdzie którejô z nich
to wczyta czcionkë z ROM'u o nazwie topaz.font.
Potem otwiera sië okno programu zawierajâce trzy gadûety: 43mLoad File0m,
43mInstall0m oraz 43mAbout0m.
43mLoad File0m - po klikniëciu na ten gadûet otwiera sië file-requester z
biblioteki Reqtools. Naleûy wybraê plik (program), który
chcemy nagraê bezpoôrednio na ôcieûki dysku.
Plik ten nie moûe byê wiëkszy niû 400Kb, gdy plik bëdzie
wiëkszy nie zostanie zaîadowany, a program poinformuje Cië
o tym wyôwietlajâc komunikat.
43mInstall0m - klikajâc na ten gadûet dokonujemy instalacji programu oraz
bootloadera na dysku znajdujâcym sië w stacji DF0:
Jeûeli dysku nie bëdzie w stacji lub dysk bëdzie
zabezpieczony przed zapisem to otworzy sië requester
i moûemy wîoûyê lub odbezpieczyê dysk, a nastëpnie kliknâê
na gadûet 43mRetry0m. Wybierajâc gadûet 43mCancel0m rezygnujemy z
instalacji.
32mUWAGA:0m Jeûeli wîoûysz do stacji dysk, na którym instalowaîeô
wczeôniej jakiô program to otworzy sië requester
informujâcy Cië o tym
33mOld bootloader has been0m
33mfound on the disk.0m
33mWould you like me to0m
33mremove it?0m
Jeûeli klikniesz na 43mYes0m to poprzedni program zostanie usuniëty,
a w jego miejsce zostanie zapisany aktualnie znajdujâcy sië
w pamiëci program. Jeûeli natomiast klikniesz na gadûet 43mNo0m
to program, który instalujesz zostanie nagrany zaraz z tym
znajdujâcym sië na dysku.
Gdy na dyskietce znajduje sië wiëcej niû jeden program
to kolejny zostanie zaîadowany gdy poprzedni zakoïczy
dziaîanie. Gdy wszystkie programy zostanâ wykonane to
uruchomiony zostanie standardowy bootblock îadujâcy AmigaDOS.
43mAbout0m - zgadnij ???
32mOPIS KOMUNIKATÓW:0m
File not found - Plik nie zostaî odnaleziony
This file is too large - Plik jest za duûy
Could not open file - Nie mogë otworzyê pliku
Error while reading the file data - Bîâd podczas odczytu danych z pliku
Not enough CHIP-memory to load file - Zbyt maîo pamiëci CHIP aby
zaîadowaê plik
File loaded - Plik zostaî zaîadowany
Loading file - Îadujë plik
No file selected - Nie wybrano ûadnego pliku
You forgot to load a file - Nie zaîadowaîeô ûadnego pliku
Not enough CHIP-memory for bootblock- Zbyt maîo pamiëci CHIP na
bootblock
Insert a newly formatted - Wîóû ôwieûo sformatowany dysk
disk into drive DF0: do stacji DF0:
Old bootloader has been - Na dysku znajduje sië stary
found on the disk. bootloader.
Would you like me to Czy chcesz abym go usunâî?
remove it?
File does not fit on the disk - Plik nie mieôci sië na dysku
(Îâczna dîugoôê plików znajdujâcych
sië na dysku + dîugoôê nowego
pliku przekracza 880Kb.)
There is no more space in the BB - Brak wolnego miejsca w bootblocku
(na dysku znajduje sië 40 programów
i jest to maksymalna iloôê. Ty
próbowaîeô zainstalowaê 41)
Myôlë, ûe pozostaîe komunikaty wyôwietlane przez BLM sâ dla wszystkich
zrozumiaîe.
32mPARË UWAG NA ZAKOÏCZENIE:0m
1) Bootloader kaûdy program znajdujâcy sië na dysku îaduje pod adres
$30000.
2) Program, który chcemy nagraê na dysku nie powinien byê spakowany
cruncherem typu PowerPacker czy Imploder.
Jeûeli program jest bardzo dîugi i musisz go spakowaê to polecam
Tetra Pack 2.2, lub Crunch Mania Address.
3) Jeûeli posiadasz Amigë z z 0.5Mb pamiëci to dîugoôê pliku nie moûe
przekroczyê 300Kb. Gdy plik bëdzie dîuûszy to podczas wczytywania
go do pamiëci nawiedzi Cië GURU.
4) Maksumalna iloôê programów instalowanych na dysku wynosi 40, a ich
îâczna wielkoôê nie moûe przekroczyê 880Kb.
32mMIMO WSZYSTKO PROGRAMU TEGO UÛYWASZ TYLKO I WYÎÂCZNIE NA WÎASNE RYZYKO!0m
Program jest 32mSHAREWARE0m! Wiëc jeûeli uûywasz tego programu to
powinieneô sië zarejestrowaê. Opîatë rejestracyjnâ ustaliîem jako
równowartoôê 1 USD. Jeûeli jednak uwaûasz ûe jest to zbyt duûo to sam
zastanów sië, ile ten program jest wart i na ile Ci sië przydaje.
Na tej podstawie ustal wysokoôê honorarium dla mnie.
Reqtools is Copyright (C) Nico François.
Zarejestrowani uûytkownicy bëdâ mogli otrzymaê inne programy znacznie
taniej lub bezpîatnie, a nawet na ûyczenie kod úródîowy programu.
Program zostaî w 100% napisany w asemblerze.
Pieniâdze, sugestie i raporty o bîëdach kieruj do:
Grzegorz Królik
ul. Wyszyïskiego 8/19
42-400 Zawiercie
tel. (0-376) 232-53
P.S: Chëtnie nawiâûë kontakt z moimi rówieônikami zajmujâcymi sië równieû
asemblerem w celu wymiany doôwiadczeï.
Mam 16 lat, uczëszczam do II Liceum Ogólnoksztaîcâcego w Zawierciu.
Poszukujë takûe opisu do xfdmaster.library. Moûe byê w j. angielskim
byle nie po niemiecku. Jeûeli go posiadasz to proszë skontaktuj sië
ze mnâ piszâc na powyûszy adres.