ASM - procedura wyświetlania menu wyboru

Odpowiedz Nowy wątek
2018-07-11 13:42
0

Cześć
Jak w asemblerze napisać procedurę wyświetlania menu wyboru klawiaturą (strzałki, enter, esc) o różnej ilości opcji? - wywołuję raz i mam menu złożone z 3 pozycji a za drugim np. 10?

Uprzedzam pytania: program ma chodzić bez systemu.

Pozostało 580 znaków

2018-07-11 13:58
0

To jest tak ogólne pytanie, że właściwie należy udzielić ogólnej odpowiedzi: trzeba reagować na klawisze i wyświetlać menu na ekranie.
Pytanie co z tego już masz?

Pozostało 580 znaków

2018-07-11 14:02
Szalony Jeleń
2018-07-12 12:13
0

@Azarien: Nie mam nic... Zastanawiam się od czego zacząć, żeby to było uniwersalne (tak jak pisałem w 1szym poście - o różnej ilości opcji)
Jakiś czas temu bawiłem się pod DOSem programikiem BATCHCOM - taki 'kompilator', który zamienia pliki wsadowe BAT na COMy i on miał wbudowane kilka dodatkowych, m.in. tworzenie menu wyboru o np. takim wyglądzie:

title

Przełączasz strzałkami góra/dół enter wybierasz

Pozostało 580 znaków

2018-07-12 12:54
1

To na screenie to jest udawany tryb tekstowy - tak naprawdę tryb graficzny bodajże 640x480 w którym są rysowane literki.
Tobie najłatwiej będzie robić to w prawdziwym trybie tekstowym, tym który masz defaultowo zainicjowany kiedy bootuje się system.
Wystarczy po prostu pisać do pamięci ekranu.

Samą mechanikę menu musisz napisać "po prostu" - jak masz już opanowany ekran i klawiaturę to pozostaje pisać...

edytowany 1x, ostatnio: Azarien, 2018-07-12 12:57
@konto_usunięte: Potwierdzam, bawiłem się już takim menu (nie mam już kodu źródłowego ani zrzutu ekranu), a później brałem się za wyskakujące okna (tekstowe) https://wataha.net/shot/message.png - akasei 2018-07-14 15:01

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0