kategoria: MorphOS 3.x
[#1] Menu Startowe
Kupiłem ostatnio podręcznik MorphOS, tom 1 i na str. 301 z zaskoczeniem przeczytałem, że MorphOS posiada "Menu Startowe", czyli odpowiednik Early Startup Menu z AmigaOS.
Jestem w pozytywnym szoku, bo dotąd byłem przekonany, że MorphOS Team zarzucił ten element AmigaOS tak samo jak "ściągane" ekrany.
Od razu odpaliłem Mini trzymając wciśnięty LMB, ale niestety nie ujrzałem upragnionego ekranu z menu startowym, bo system uruchomił się tak jak zwykle. Czy może być to spowodowane hubem USB, do którego mam podpiętą myszkę?
[#2] Re: Menu Startowe

@R-Tea, post #1

na mini w bootinfo.txt dopisz bm link

nie zapomnij o "hfssetmacboot"
[#3] Re: Menu Startowe

@R-Tea, post #1

Przytrzymanie lewego bądź prawego klawisza shift też nie pomaga?
Odepnij huba i zobacz z tymi klawiszami. Chociaż wątpie, że to przez huba.
[#4] Re: Menu Startowe

@] SKOLMAN_MWS ˇ agrEssOr [, post #2

@ SKOLMAN
A w którym miejscu skryptu dokładnie powinien być ten "bm"? Tan filmik, który zapodałeś nie odpala mi na Odyssey - ciągle buforuje tylko.
Ja na tym samym dysku z MorphOS mam OSX i w bootinfo.txt mam wybór systemu. Może to właśnie z tego powodu nie działa mi menu startowe?
A tak wygląda mój bootinfo.txt:

<CHRP-BOOT>
<COMPATIBLE>
MacRISC MacRISC3 MacRISC4
</COMPATIBLE>
<BOOT-SCRIPT>
: my-max-boot-num 2 ;
: my-boot-default 1 ;
: my-boot-delay d# 100 ; \ unit = 100 ms
: my-print-menu ( -- )
  ."    Boot selector menu"	cr
  ."			MorphOS			"	cr
  ."           1: MorphOS	"	cr
  ."           2: OSX	"	cr


;
: my-boot-case ( num -- )
  case
    1 of " hd:2,\boot.img rd"	endof
    2 of " hd:6,\\:tbxi"	endof
    

  endcase
  ['] $boot catch drop
  user-abort
;
: my-input-num ( wait-period max-boot-num default-num -- boot-num )
  1 \ loop-inc = 1
  3 pick 0 do
    0d emit
    ." press 1-"
    ( wait-period max-boot-num default-num loop-inc )
    2 pick ascii 0 + emit
    dup 1 = if
      ."  within "
      3 pick i - d# 10 / .d
      ."  seconds"
    then
    ."  (default: "
    over ascii 0 + emit
    ." ) :                   "
    d# 100 ms
    key? if
       key
       ( wait-period max-boot-num default-num loop-inc key )
       dup 0d = if \ return pressed
         drop leave
       then

       ascii 0 -
       ( wait-period max-boot-num default-num loop-inc num )
       dup 1 5 pick
       ( wait-period max-boot-num default-num loop-inc num num 1 max-boot-num )
       between if
         rot drop swap leave
       then

       ( wait-period max-boot-num default-num loop-inc num )
       2drop 0  \ loop-inc = 0
    then
  dup +loop
  drop
  ( wait-period max-boot-num boot-num )
  nip nip
;

load-base release-load-area
stdout @ 0 = if
  false to _normal-boot install-console
then
true to use-console? false to ignore-output?
dev /multiboot
  flash-dev-icon-off
device-end
erase-screen

my-print-menu
my-boot-delay my-max-boot-num my-boot-default my-input-num
my-boot-case
</BOOT-SCRIPT>


@ deez
Przytrzymanie lewego bądź prawego klawisza shift też nie pomaga?
Odepnij huba i zobacz z tymi klawiszami. Chociaż wątpie, że to przez huba.


Z shiftami to samo. Próbowałewm też łączyć różne kombibacje LMB + Shift i nic.
A z hubem USB masz rację. Z nim czy bez niego jest tak samo, czyli nie działa.
Zobaczymy co SKOLMAN napisze w sprawie tego dopisku "bm"
[#5] Re: Menu Startowe

@R-Tea, post #4

boot.img rd bm"

mi odpalił, ale zawsze można pobrać link
[#6] Re: Menu Startowe

@R-Tea, post #4

W YT przesuń delikatnie pasek z czasem i powinno pójśc . Tak też postępuj z innymi materiałami jeśli nie startują.
[#7] Re: Menu Startowe

@R-Tea, post #4

@R-Tea
Jeżeli chce to zobaczyć w celach edukacyjnych to polecam zrobić bez grzebania w skrypcie tak:
Wejdź w OFe (alt+cmd+o+f)

boot _nazwa_dysku_:,\boot.img bm


gdzie _nazwa_dysku_ to partycja gdzie masz boot.img zakładam, że będzie to pierwsza partycja pierwszego dysku to wystarczy podać tak.

boot hd:,\boot.img bm


ale by mieć pewność sprawdź ów alias (do pierwszej partycji pierwszego dysku) podajac polecniem

dev /aliases .properties


Będziesz miał spis wszystkich aliasów ze ścieżkami do urządzeń.
[#8] Re: Menu Startowe

@R-Tea, post #4

Przytrzymac Lewy przycisk myszy lub F1 na klawiaturze.
[#9] Re: Menu Startowe

@Norbert, post #8

Przytrzymawał zdaje się...
"Od razu odpaliłem Mini trzymając wciśnięty LMB, ale niestety nie ujrzałem upragnionego ekranu z menu startowym, bo system uruchomił się tak jak zwykle."
[#10] Re: Menu Startowe

@deez, post #9

Możliwe ze w nie odpowiednim momencie.
Chociaż hub tez może stwarzać problem.
[#11] Re: Menu Startowe

@Norbert, post #10

Możliwe
Ja bym huba odpiął i próbował na wszelkie sposoby te bootmenu odpalić.
[#12] Re: Menu Startowe

@deez, post #11

...prośby, groźby, bicie, polewanie zimną wodą...?
[#13] Re: Menu Startowe

@recedent, post #12

Dokładnie tak .
[#14] Re: Menu Startowe

@recedent, post #12

Najlepiej by było żeby bootmenu odpalalo się domyślnie w VGA 640x480 ( ta rozdzielczość dostępna pod klawiszem V)
Czasami ekran jest czarny bo monitor nie łapie rozdzialki a wciśnięcie V załatwia sprawę.
[#15] Re: Menu Startowe

@Norbert, post #14

No ale jak on ma wciskać jeszcze V jak na myszce dusi lewy przycisk, a drugą ręką trzyma jednocześnie F1, F2, Alt, Amigę, O i F? No jak?
[#16] Re: Menu Startowe

@recedent, post #15

To On nie ma tylu rąk , palców ? szeroki uśmiech

Czekamy na odzew ze strony R-tea.
[#17] Re: Menu Startowe

@recedent, post #15

Musiałem sprawdzić szeroki uśmiech
Da się, zostaje jeden palec wolny na "V"



Sory za słabe wykadrowanie, szczęka mi się słabo zgina.
[#18] Re: Menu Startowe

@Tomuś, post #17

lewy przycisk myszy wysuwa płyte z napędu.
[#19] Re: Menu Startowe

@] SKOLMAN_MWS ˇ agrEssOr [, post #18

BM=BootMenu/S
The boot menu can be opened by using F1 or pressing your left mouse button during the boot up, but this may be tricky due to issues of wireless devices or USB ones in general. This switch forces the boot menu to be opened without any additional key or
[#20] Re: Menu Startowe

@recedent, post #15

szeroki uśmiech
[#21] Re: Menu Startowe

@Norbert, post #19

gdyby to działało to bym nie pisał o dopisywaniu bm.
[#22] Re: Menu Startowe

@Norbert, post #16

@ Norbert
Czekamy na odzew ze strony R-tea.


Z F1 właśnie wypróbowałem i bez pozytywnego rezultatu, więc za radą Skolmana dopiszę "bm" do bootscriptu i się zobaczy.
....
Dopisałem "bm" wg wskazówek Skolmana i już po testach. Efekt jest połowiczny. Owszem, mam już boot menu, ale odpala się ono zawsze - nawet, gdy go nie chcę i niczego nie dotykam na klawiaturze czy myszce.

Ostatnia aktualizacja: 29.11.2016 23:16:21 przez R-Tea
[#23] Re: Menu Startowe

@R-Tea, post #22

F1 właśnie testowalem na IBooku i jakoś nie chce zaskoczyć. Kiedyś wydawało mi się ze to działało.
Za to LMB zadziałało (na touchpadzie)
[#24] Re: Menu Startowe

@R-Tea, post #22

możesz sobie zrobić trzecią opcje wyboru systemu mosa z bootmenu.

Ostatnia aktualizacja: 29.11.2016 23:23:43 przez ] SKOLMAN_MWS ˇ agrEssOr [
[#25] Re: Menu Startowe

@R-Tea, post #22

Dobra, a robiłeś tę komendę "hfssetmacboot" tak jak skolman pisał?
[#26] Re: Menu Startowe

@R-Tea, post #22

Efekt jest połowiczny. Owszem, mam już boot menu, ale odpala się ono zawsze - nawet, gdy go nie chcę i niczego nie dotykam na klawiaturze czy myszce.


I prawidłowo, bo zmieniłeś domyślną komendę ładującą system na taką, która ładuje system z wczytaniem bootmenu. Za radą kolegów mógłbyś dodać sobie odpowiednią opcję "alternatywną" (tzn. dostępną przy bootowaniu z klawiszem Alt).

W sumie to ciekawa sprawa, bo na moim PowerMacu faktycznie LMB przy starcie wysuwa tackę, F1 coś nie chce działać (ale klawiatura podłączona jest przez Cinema Display, więc może być inicjowana za późno), a parametr -bm wpisany z poziomu OF coś tam ładuje ale szybko zwisa. Ale na klawiaturze podpiętej bezpośrednio w port z przodu nie próbowałem, więc się nie liczy.
[#27] Re: Menu Startowe

@R-Tea, post #22

@R-Tea No to jedyne wyjście jak słusznie już zauważył Recedent to przygotować/poprawić skrypt. Sądzę, iż dość pomocne będzie to link
[#28] Re: Menu Startowe

@recedent, post #26

"szybko zwisa " = czarny ekran ?
Jeśli tak to wcisnij klawisz v.
[#29] Re: Menu Startowe

@Norbert, post #28

No właśnie nie. OF robi się ciemnoszary, wyświetla coś ze dwa napisy, że cośtam DO-QUIESCE Finished i tyle.
[#30] Re: Menu Startowe

@deez, post #25

@ deez
Dobra, a robiłeś tę komendę "hfssetmacboot" tak jak skolman pisał?


Nie, tego nie dopisałem. A w którym miejscu mam to dokładnie dopisać do skryptu?
Czy też tutaj, gdzie dopisałem "bm"?

1 of " hd:2,\boot.img rd bm"	endof
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem