Re: DOS: Bloki w UMB i konwencjonalna - Problem rozwišzany

Autor: P.O.S._at_kujawiak.man.lodz.pl
Data: Wed 26 May 1999 - 01:18:00 MET DST


Sat, 22 May 1999 17:21:08 GMT, P.O.S. wystukał(a):

>crossPOSted to chip.software pl.comp.pecet
>--
>[...]
>zainstalowałem na nowym DOSa 6.22 i skopiowałem wszystko (razem z
>autoexekiem i configiem) ze starego na nowy.
>
>niby wszystko powinno chodzić, bo to przecież jakby klon tego starego,
>ale niewiedzieć czemu drv do obsługi kas nie ładuje się do UMB (nie ma
>miejsca!?) tylko można ewentualnie bez LH i wtedy ładuje się do
>konwencjonalnej, a co za tym idzie jest jej za mało, żeby uruchomić
>prog. do kas... :-(
>
>nie wiem czemu ale w starym notebooku (Compaq Contura Aero 4/33C)
>po załadowaniu Emm386 z NOEMS mam 2 bloki w UMB
>czyli tak: (mem /f)
>[...]
> Region Largest Free Total Free Total Size
> 1 21,472 (21K) 21,600 (21K) 27,472 (27K)
> 2 38,624 (38K) 38,624 (38K) 163,824 (160K)
>
>a w nowym
>[...]
>Region Largest Free Total Free Total Size
> 1 27,152 (27K) 27,184 (27K) 27,456 (27K)
> 2 114,640 (112K) 114,640 (112K) 114,640 (112K)
> 3 12,272 (12K) 12,272 (12K) 12,272 (12K)
>
>dlaczego są 3 bloki?
>drv do kasy musi mieć 125200 Bajtów wolnego i za cholere nie
>przechodzi przez LH i zostaje mi tylko załadowanie normalnie czyli nie
>mogę potem uruchomić prog. do kas (potrzebuje on ~530KB conv.)
>[...]
>próbowałem LH /L:1;2,125200 <drv_do_kasy> ale on chyba nie może wpisać
>jednego programu w dwa osobne bloki...
>[...]
>Czy zostaje już tylko QEMM? A jeśli tak to gdzie go dorwać?

Siedziałem nad kompem kupę czasu i w końcu wysiedziałem...

Udało mi się to w zasadzie przez przypadek

BTW QEMM 8 nie pomógł :-(
ma on duży plus bo dzięki temu swojemu stealth... cośtam umożliwia
tworzenie nowych bloków UMB w nieużywanej pamięci wideo itp.
ale i tak nie udało mi sie zmusić go do stworzenia większego bloku

byłem już tak zdesperowany, że wpadłem na pomysł pomieszania w adresie
pamięci przydzielanej dla Emm386 ( parametr I=xxxx-xxxx)

zaczęłem wpisywać różne adresy, zaczynając od końcówki pamięci ekranu
w trybie tekstowym B900 (na wszelki wypadek ciut dalej) i po paru
kombinacjach z różnymi adresami udało mi się doprowadzić do
zaalokowania w UMB dwóch bloków (136KB i 12KB)

no i to mi wystarczyło...

Więc jak ktoś by potrzebował pomocy w wyśrubowaniu konwencjonalnej to
służę pomocą :o)

Dziękuję wszystkim, którzy chcieli mi pomóc.

--
POSdrawiam
P.O.S.
Bartłomiej Molawka
poside_at_friko4.onet.pl
ICQ#: 15695665
-------------=#!!!#=-------------
Protest Polskich Internautow:
http://riva.koti.com.pl/~protest


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:33:32 MET DST