Skip to content

Commit

Permalink
v0.5.2 - a couple of bugfixes
Browse files Browse the repository at this point in the history
  • Loading branch information
wbcbz7 committed Aug 19, 2016
1 parent 6896e76 commit db20533
Show file tree
Hide file tree
Showing 10 changed files with 59 additions and 9 deletions.
15 changes: 14 additions & 1 deletion README.RUS
@@ -1,7 +1,7 @@

< logo placeholder >

S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.1
S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.2
blah-blah copyleft (cl) 2o16 by Artem Vasilev - wbc \\ b-state
. _ _____________________________________________________________________ _ .

Expand Down Expand Up @@ -171,9 +171,22 @@
что резидент ЖЕЛЕЗНО располагается в этой области.

0x6. баги\глюки

- ключ /M[x]
Настоятельно не рекомендуется устанавливать размер видеопамяти больший, чем
установлено на карте, в противном случае возможны сюрпризы в виде вылетов
или зависаний программ. (не пиши там, где нельзя :)
Кроме того, возможны проблемы у владельцев видеокарт с >=64 МБ видеопамяти -
при показе текущего статуса S3VBEFIX будет отображать неверный объем, помимо
этого, неизвестно, будет ли работать резидент корректно - в общем, все на
свой страх и риск (хотя, насколько я знаю, S3-шек с 64 и более метрами не
так и много, мне они не попадались ни разу)

исправлено:
- VBETEST.EXE и ключ /M[x]
VBETEST из SciTech Display Doctor может рухнуть при попытке скроллинга вир-
туального экрана во время тестов видеорежимов, если использован ключ /M[x].
>>после добавления фикса функции 0x4F06 проблема ушла.

Если что-то еще откажется нормально работать либо же поломается по причине
моей проги - пишите.
Expand Down
14 changes: 13 additions & 1 deletion README.TXT
@@ -1,7 +1,7 @@

< logo placeholder >

S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.1
S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.2
blah-blah copyleft (cl) 2o16 by Artem Vasilev - wbc \\ b-state
. _ _____________________________________________________________________ _ .

Expand Down Expand Up @@ -146,9 +146,21 @@
occur on S3 built-in VESA 2.0 interface but DOSBox can crack it, yessss! :)

0x6. bugs?

- /M[x] key quirks
Do NOT set fake memsize bigger than available memory size, otherwise you can
get nasty crashes and hangups when trying to use double\triple buffer in
some applications.
By the way, owners of >=64 MB videocards - memory size will be displayed
incorrectly, and I can't guarantee that S3VBEFIX will work correctly in
these cases (but I hope it will :)


fixed bugs:
- VBETEST.EXE and /M[x] key
VBETEST from SciTech Display Doctor can crash while attempting to scroll a
virtual wide\tall screen if /M[x] key is used.
>>fixed after adding function 0x4F06 fix

if you got some more bugs, contact with me

Expand Down
4 changes: 2 additions & 2 deletions TODO.TXT
Expand Up @@ -10,8 +10,8 @@
и отрубаем doublescan + фикс vesa mode info block]
>>прикостылил чуток, но заработало (да еще как!)
- переопределение объема установленной памяти + фикс кол-ва видеостраниц
>>вроде работает, но есть проблемы - vbetest трапается на скроллинге, демы
>>иногда игнорят и колбасятся. зато теперь duke3d в 1024x768 пашет :p
>>работает. после фикса ф-ции 0x4F06 vbetest больше не матюгается, и duke3d
>>в 1024x768 пашет как родной :p
- принудительные настройки для set display start ждать\не ждать ретрейса
>>арбайтен. даже bring it back \ calodox (bibf.exe, 64k) зафиксилась
>>(ну там еще есть подергивания, но насрать - глитчи всегда в тему ;)
Expand Down
2 changes: 1 addition & 1 deletion release/FILE_ID.DIZ
@@ -1 +1 @@
S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.1
S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.2
15 changes: 14 additions & 1 deletion release/README.RUS
@@ -1,7 +1,7 @@

< logo placeholder >

S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.1
S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.2
blah-blah copyleft (cl) 2o16 by Artem Vasilev - wbc \\ b-state
. _ _____________________________________________________________________ _ .

Expand Down Expand Up @@ -171,9 +171,22 @@
�� १����� ������� �ᯮ�������� � �⮩ ������.

0x6. ����\��

- ���� /M[x]
�����⥫쭮 �� ४��������� ��⠭�������� ࠧ��� ���������� ����訩, 祬
��⠭������ �� ����, � ��⨢��� ��砥 �������� ���ਧ� � ���� �뫥⮢
��� ����ᠭ�� �ணࠬ�. (�� ��� ⠬, ��� ����� :)
�஬� ⮣�, �������� �஡���� � �������楢 ��������� � >=64 �� ���������� -
�� ������ ⥪�饣� ����� S3VBEFIX �㤥� �⮡ࠦ��� ������ ��ꥬ, ������
�⮣�, �������⭮, �㤥� �� ࠡ���� १����� ���४⭮ - � ��饬, �� ��
᢮� ���� � �� (���, ��᪮�쪮 � ����, S3-襪 � 64 � ����� ���ࠬ� ��
⠪ � �����, ��� ��� �� ���������� �� ࠧ�)

��ࠢ����:
- VBETEST.EXE � ���� /M[x]
VBETEST �� SciTech Display Doctor ����� ������ �� ����⪥ �஫����� ���-
�㠫쭮�� ��࠭� �� �६� ��⮢ �����०����, �᫨ �ᯮ�짮��� ���� /M[x].
>>��᫥ ���������� 䨪� �㭪樨 0x4F06 �஡���� �諠.

�᫨ ��-� �� �⪠����� ��ଠ�쭮 ࠡ���� ���� �� ���������� �� ��稭�
���� �ண� - ����.
Expand Down
14 changes: 13 additions & 1 deletion release/README.TXT
@@ -1,7 +1,7 @@

< logo placeholder >

S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.1
S3VBEFIX - TSR fix for S3 VESA 2.0 BIOS v.0.5.2
blah-blah copyleft (cl) 2o16 by Artem Vasilev - wbc \\ b-state
. _ _____________________________________________________________________ _ .

Expand Down Expand Up @@ -146,9 +146,21 @@
occur on S3 built-in VESA 2.0 interface but DOSBox can crack it, yessss! :)

0x6. bugs?

- /M[x] key quirks
Do NOT set fake memsize bigger than available memory size, otherwise you can
get nasty crashes and hangups when trying to use double\triple buffer in
some applications.
By the way, owners of >=64 MB videocards - memory size will be displayed
incorrectly, and I can't guarantee that S3VBEFIX will work correctly in
these cases (but I hope it will :)


fixed bugs:
- VBETEST.EXE and /M[x] key
VBETEST from SciTech Display Doctor can crash while attempting to scroll a
virtual wide\tall screen if /M[x] key is used.
>>fixed after adding function 0x4F06 fix

if you got some more bugs, contact with me

Expand Down
Binary file modified release/S3VBEFIX.COM
Binary file not shown.
Binary file modified release/S3VBEFIX.ZIP
Binary file not shown.
4 changes: 2 additions & 2 deletions src/S3VBEFIX.ASM
Expand Up @@ -78,7 +78,7 @@ end virtual

resident_start equ 0x40 ; resident start offset
resident_id equ "fK" ; resident id word
resident_ver equ 0x0051 ; resident version, in 0x1234 - 12.3.4 format
resident_ver equ 0x0052 ; resident version, in 0x1234 - 12.3.4 format

check_func equ 0xCE00 ; installation check function number
check_in equ "ne" ; installation check key input word
Expand Down Expand Up @@ -1293,7 +1293,7 @@ hujak_info:
ret
;----

info_str db "S3 VBE fix TSR v.0.5.1 - by wbc\\bz7 15.o6.2o16"
info_str db "S3 VBE fix TSR v.0.5.2 - by wbc\\bz7 19.o8.2o16"
dash_str db " - $" ; small trick here
already_str db "already $"
installed_str db "installed",13,10,13,10,"$"
Expand Down
Binary file modified src/s3vbefix.com
Binary file not shown.

0 comments on commit db20533

Please sign in to comment.