Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» Универсальный видеодрайвер для Windows (9x, NT, 2K, XP, 2K3)

Автор: bearwindows
Дата сообщения: 01.06.2007 05:12
**** Vbemp NT Project ****

С 2004 года разрабатываю и поддерживаю универсальный видеодрайвер для семейства Windows (9x/NT3.x/NT4.0/2000/XP/2003) основанный на стандартах VESA Bios Extensions VBE 1.x/2.0/3.0.



Для "семейства" Windows NT -

Текущая актуальная верcия выпущена: January, 01, 2015.
Сайт обновлен: January, 31, 2015.
In English: http://bearwindows.zcm.com.au/vbemp.htm
In Russian: http://bearwindows.zcm.com.au/vbempru.htm

Для "семейства" Windows 9x -

Текущая актуальная верcия выпущена: February, 14, 2014.
Сайт обновлен: February, 14, 2014.
In Russian: http://bearwindows.zcm.com.au/vbe9xru.htm
In English: http://bearwindows.zcm.com.au/vbe9x.htm


Для дальнейшего улучшения кода драйвера нобходимо тестирование его на разнообразных видеокартах. Особенно интересуют результаты тестирования карт с VESA BIOS 3.0, новых карт от AMD-ATI Technologies/nVidia и более редко встречающихся карт вроде VIA/SIS/Matrox и прочих, совместимость которых с VBEMP пока подтверждена не полностью.

***

История изменений

19.10.2007 выпущена новая СТАБИЛЬНАЯ версия драйвера VBEMP для XP/2003 (и панели управления к нему). Она корректно работает с видеокартами, в которых VBE3 BIOS "кривой", т.е. при вызове пользовательских Refresh Rates ( которые BIOS не умеет ) драйвер пытается поставить максимально соответствующий режим с Default refresh. Очень актуально для владельцев GeForce 5xxx/6xxx/7xxx и ATI Radeon (X700/800/1600/1900/....), в которых поддержка VBE3 декларируется, а на практике ОТСУТСТВУЕТ. Владельцы интегрированных решений от Intel могут быть спокойны - их видеочипсеты умеют VBE3 Refresh Rates (845G/865G/915G/945G/965G). Также исправлены мелкие баги с выделением памяти и считыванием структуры EDID из монитора.
На сайте написан FAQ по встречающимся отклонениям от VESA стандартов, встречающимся в современных видеокартах.

27-28.10.2007: На сайте обновились библиотеки framevbe, vgamono для NT4. Добавлены материалы по: ISA/VLB картам, DbgPrint Logger'у (по снятию логов).

26.12.2007: Выпущена обновленная версия драйвера VBEMP для семейства Win9x - Windows95/98/ME

20.01.2008: Подтверждена совместимость драйвера VBEMP (9x/NT) с популярным ПО для виртуализации - Bochs, QEMU, VMware, Innotek VirtualBox, Microsoft VirtualPC.

05.03.2008: Выпущена обновленная и исправленная версия библиотеки framevbe для NT4.

13.03.2008: Довыпущены версии VBEMP 9x для VMWare, Bochs, VirtualBox.

15-16.03.2008: Наконец-то! Выпущена УНИВЕРСАЛЬНАЯ версия VBEMP 9x.

16-19.04.2008: Выпущена обновленная версия драйвера VBEMP для семейства WinNT. Появиласть долгожданная поддержка видеокарт Intel 810/815 и прочих "banked" VESA 1.x карт (для XP/2003 версии) и поддержка VESA 1.x карт Trident (для всех).

26.04.2008: Появиласть долгожданная поддержка VESA 3.0 refresh rates для видеокарт Intel 810/815 (для XP/2003 версии).

05.05.2008: Обновлена утилита infovbe

05.10.2008: Новая версия VBEMP для семейства WinNT: Поддержка Mode-X (320 строк) в Windows 2000/XP/2003, исправление ошибок. Для Windows 2000/XP/2003 добавлена поддержка Hibernation.

21.10.2008: Выпущена версия драйвера VBEMP для семейства Win9x c поддержкой ASUS EEE PC (800x480, 1024x600) и TSR VBIOS. Для корректной работы этих режимов необходим предварительно загруженный TSR VBIOS. Вариант TSR VBIOS для EEE PC включён в комплект с драйвером.

16.11.2008: Новый beta релиз VBEMP, изменения коснулись в основном расчета refresh rates через формулу VESA GTF, в котором были найдены существенные ошибки при округлении и определении частот нестанадартных interlaced и doublescan (<640x400) видеорежимов.

30.11.2008: библиотека framevbe теперь поддерживает Windows NT 3.5x

19.12.2008: вышла новая панель управления для vbemp (nt/2k/xp)

03.01.2009: vga13h драйвер теперь поддерживает ega/vga mono режимы

08.01.2009: исправление ошибок в драйвере cl54xx

14.01.2009: infovbe показывает больше информации по VESA. Введена поддержка чересстрочных разверток для всех режимов >= 1024x768. Для карт nVidia с подключенным по DVI LCD-дисплеем реализовано управление масштабированием.

01.03.2009: изменена лицензия на использование и рапространение VBEMP

01.11.2009: выпущена "автоотладочная" версия VBEMP 9x (в комплекте с релизом 081021.zip).

01.06.2010: in VBEMP 9x "uni" version VESA functionality in DOS restored

05.07.2010: библиотека framevbe/framebuf теперь раздельно поддерживает 15/16-бит режимы.

09.07.2010: Новый beta релиз VBEMP, изменения коснулись в основном поддержки 15/16-бит режимов и исправлением связанных с этим багов. Для справки такая поддержка актуальна для карт - matrox, s3, ati, cirruslogic, tsenglabs, trident/via, intel740, intel81x, intel83x, intel845. При загрузке драйвера выводится цветной логотип и сведения о версии релиза. Вышла версия для x64/ia64 NT-систем.

31.01.2014: Новый beta релиз VBEMP 9x.
a) добавлены видеорежимы (в основном widescreen)
b) исправлена таблица aspect ratio
c) поддержка добавления ЛЮБЫХ новых режимов для чипов Intel через патч и запуск TSR VESA BIOS
d) выпущены версии, ограниченные по VRAM 32/64/128mb (иногда убирает зависания)
e) PCI/AGP/PCIe адаптер не должен имет фиксированные ресурсы шины!, vbemp.inf исправлен

14.02.2014: Новый beta релиз VBEMP 9x.
a) поддержка новых разрешений 1280,600 1280,720 1280,768 1360,768 1680,1050
b) в некоторых случаях удаление VBE.VXD решает проблемы с "мусором" на экране
c) патч: поддержка чипов Intel - HD/HD2000/HD2500/HD3000/HD4000 Graphics
d) патч: совместимость с gcc/djgpp (выравнивание в 1 байт!)
e) патч: пересчитываем контрольную сумму BIOS после внесения изменений

01.01.2015: Новый beta релиз VBEMP NT.
a) полностью переписан код, некорректно "разбирающий" EDID-блок монитора
b) закомментирован неработающий код переключения банков памяти VESA 1.x (версия для nt/w2k)
с) добавлена чересстрочная частота обновления экрана 50 Hz
d) планируется поддержка прямого подключения к TV с помощью VGA-SCART кабеля, т.е. чересстрочных режимов 25/30 Hz
e) уменьшено, оптимизировано к-во частот обновления экрана (в основном для NT с её ограничениями на размер списка режимов)
f) исправлена утечка памяти в таблицах режимов (все vbe20 версии)
g) убрана "радуга" на экране при загрузке драйвера (w2k/xp/2003)
h) убран код автоматического управления питанием из "legacy" т.е. не-PNP версий
i) альтернативный метод определения монитора используя считывание линий SCL/SDA если считывание EDID неудачно (w2k/xp/2003)
j) синхронизирован разрозненный код между nt/w2k и xp/2003 версиями
k) общий код для архитектур i386, amd64 и IA64 (xp/2003)
l) в диспетчере устройств отображается производитель видеокарты (w2k/xp/2003)

01.01.2015: Новый beta релиз CL54xxMP NT.
a) уменьшено, оптимизировано к-во частот обновления экрана (в основном для NT с её ограничениями на размер списка режимов)
b) добавлено определение монитора через VESA DDC2B используя линии SCL/SDA
c) в диспетчере устройств отображается модель видеокарты (w2k/xp/2003)

P.S. Не гарантируется работоспособность этих драйверов в среде Microsoft Windows Vista/7/Server2008/8/Server2012/8.1/10 и далее.
Автор: euheny
Дата сообщения: 02.06.2007 05:05
Поменял своего радеона на 2мх400
Драйвер встаёт но ускорения почти не наблюдается - плывут окошки
Частота меняется , но всё сдвигается влево.
Было бы неплохо чтобы была legacy часть , те чтоб драйвер пытался установится автоматом - также как vgasave.
Sorry за возможную неграмотность.
Автор: bearwindows
Дата сообщения: 02.06.2007 22:20
euheny
legacy-драйвером является версия для NT3/NT4.

Цитата:
Драйвер встаёт но ускорения почти не наблюдается

Вот решение:

Код:
Ветка : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Vbemp\Device0
или HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Vgasave\Device0 в legacy режиме

Ключ : Acceleration.Level
Значение : (REG_DWORD) = 5 // shadow buffer
Ключ : VBE_USWC
Значение : (REG_DWORD) = 1 // Write Combining (USWC)
Автор: euheny
Дата сообщения: 03.06.2007 04:36

Цитата:
для справки 55 Hz = БЕЗОПАСНАЯ


Дле меня безопасная частота 85гц и ни герца ниже - иначе глаза просто выпадают ...


Цитата:
хотите универсального ускорения? ScitechSoft SNAP Graphics

Всё-таки платная , даже если и с лекарством - всё-равно не то.

Я на тебя надеюсь - может это всё-таки возможно !
Автор: bearwindows
Дата сообщения: 03.06.2007 07:04
euheny

Цитата:
Дле меня безопасная частота 85гц и ни герца ниже - иначе глаза просто выпадают ...
Я на тебя надеюсь - может это всё-таки возможно !

По поводу refresh rates - это проблема BIOS видеокарты, но самолично проблем с VBE30 не видел. только со слов юзеров. :(

Напомню вам три основных направления для использования драйвера vbemp:
1) поддержка "legacy" операционок (NT351/NT4) + новые видеокарты.
2) поддержка устаревших карт на новых системах ( т.е. "пункт 1)" наоборот )
3) ну и пресловутая универсальность - один драйвер на кучу VBE-совместимых карточек.

в этом и есть выбор:

1) если нужен маленький компактный драйвер реaлизующий самые базовые функции карт - используйте VBEMP.
2) если нужен более продвинутый драйвер с Direct2D, VOverlay - используйте ScitechSoft SNAP Graphics. кстати он замечательно интегрируется в WinPE :)
3) а круче - только родные драйвера (ATI/nVidia) c полноценным Direct2D, Direct3D, VOverlay.
Автор: euheny
Дата сообщения: 04.06.2007 03:32

Цитата:
SciTech SNAP Graphics ENT для Windows, OS/2, QNX & Linux.

Цитата:
ScitechSoft SNAP Graphics Вам в помощь.

Цитата:
используйте ScitechSoft SNAP Graphics.

А не имеш ли ты прямого отношения к нему ?
С чего бы такой упор ?
Цитата:
3) ну и пресловутая универсальность - один драйвер на кучу VBE-совместимых карточек.

Вот этот пункт мне как раз и интересен - хочу в MobileOS его встроить - там как раз его и не хватает.Системный диск маленький и кучу дров туда не затолкнёш , хотя и это можно обойти , но хочется прстоты.
Первое что бросается в глаза после загрузки - это зуд в глазах от ужасного моргания ...
Цитата:
А вот вам и бета-версия:
Попробую ...
Но зачем ты постоянно включаеш в inf framebuf.dll - он вроде и так в любой , даже самой урезанной винде ( в том числе и PE ) присутствует.


Автор: bearwindows
Дата сообщения: 04.06.2007 09:10
euheny

Цитата:
А не имеш ли ты прямого отношения к нему ? С чего бы такой упор ?

А может SNAP Graphics мне просто нравится. Там многое решено профессионально с чем у меня есть еще проблемы - например 2D Acceleration.
Автор: euheny
Дата сообщения: 04.06.2007 14:54
bearwindows

Цитата:
есть и версия для W2K/XP

Цитата:
в природе есть и "лекарство" на него...

Если не сложно закинь мне в личку линк для "лёгкого теста"


Цитата:
legacy-драйвером является версия для NT3/NT4.

А почему для ХР нельзя такую же

Автор: bearwindows
Дата сообщения: 04.06.2007 16:03
ALL

Цитата:
А почему для ХР нельзя такую же

legacy-версия выложена на сайт.
c legacy-версиeй у меня запустился 'Radeon9000/Radeon9000secondary' на WinPE без проблем. :) :) :)
'двухголовые' Radeon-ы только с legacy-версиeй пока и работают.




Автор: euheny
Дата сообщения: 05.06.2007 13:40
bearwindows

Цитата:
SNAP

Пробовал бету 2. Наверное он не подходит к NV - синий экран от инсталера , вручную не ставится ...

Цитата:
в ней реализована ручная регулировка полярности развертки монитора:

Что это такое ? Лиш смутные воспоминания ... Пробовал менять указанные ключи , ну и вместе с ними частоту обновления - ничего не происходит.Как этим пользоваться ?

Цитата:
vbempxp_legacy

Вот это уже правильное направление (вопросов будет много) :

От VBE2 кажется никакого толку ...
В VBE3 можно менять частоту - для начала очень хорошо , но изображение сдвинуто влево.
Пытался сравнить ускорение - разница еле ощутима , может стоит длл-ку добавить (интересно то , что твой vbemp.sys размером меньше vga.sys)
А что случится если "radeon" ? - синий экран ?
Известена ли тебе команда для смены частоты - ну чтоб быстро.

Вобщем если ты не против то я попробую добавить твой драйвер в MobileOS

Ладно , хватит воросов , потом ...
Автор: bearwindows
Дата сообщения: 05.06.2007 19:07
euheny

Цитата:
Пытался сравнить ускорение - разница еле ощутима


Код:
Ветка : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Vbemp\Device0
или HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Vgasave\Device0 в legacy режиме

Ключ : Acceleration.Level
Значение : (REG_DWORD) = 5
Автор: euheny
Дата сообщения: 06.06.2007 03:22

Цитата:
список карт поддерживаемых SNAP'ом

есть она там ...
Видимо архитектура MobileOS ему не подходит - система на рамдиске , да ещё FBWF (каспер его тоже не любит).

Цитата:
а ключи VBE_USWC, VBE_ALIGN добавлял ?

добавлял , разницы вроде нет
лучший результат с максимальными числовыми значениями. Догадываюсь что вся память видокарты не используется. VgaCompatible также ставлю 1 - интересно почему в твоём inf он равен 0 . Для legacy-версии вместо inf логичнее reg с коммментариями ( и на русском тоже ).

Конечно может просто драйвер плохо встаёт - лог скоро будет - AlterKiev обещал подкорректировать DbgPrintLog

Но всё-таки как поправить смещение влево ? для этого ключик былбы очень полезен , т.к. полярность что-то меняет но непонятно что именно и явно не в лучшую сторону (значения 0 ).


Цитата:
Вобщем если ты не против то я попробую добавить твой драйвер в MobileOS

так что там ?

Автор: bearwindows
Дата сообщения: 06.06.2007 05:55
euheny

Цитата:
Видимо архитектура MobileOS ему не подходит

в принципе из установленой версии нужны:
io32.sys - в корень диска.
sddnt.inf - inf\
sddnt.dll - system32\
sddnt.sys - system32\drivers\
sddhelp.sys - system32\drivers\
каталог system32\snap\*.* - system32\snap

при этом sddhelp.sys нужно грузить принудительно первым,
а sddnt.sys сам подхватится при pnp-запросе.

Цитата:
VgaCompatible также ставлю 1 - интересно почему в твоём inf он равен 0

мой драйвер не обслуживает VGA-fullscreen операции, это за него делает VGA.SYS. This is by design. Соответственно: VgaCompatible=0.

Цитата:
Но всё-таки как поправить смещение влево ?

а ручки крутить на мониторе не помогает? какая хоть карта и где к ней лог?
в разных разрешениях пробовали? пробовали ли на low-res режимах вроде 320x200 ???


Цитата:
так что там ?

можно. только прошу по возможности синхронно обновлять его в Вашем проекте вместе с выходом моих новых версий.
Автор: euheny
Дата сообщения: 06.06.2007 23:37
bearwindows
держи пока это и это
Автор: euheny
Дата сообщения: 07.06.2007 03:52

Цитата:
- ЗАВЁЛ.

да не переживай


Цитата:
это за него делает VGA.SYS

тот который и есть переименованный vbemp.sys ?

Цитата:
какая хоть карта

так в своём первом посту в этой теме и указал

Цитата:
только прошу по возможности синхронно обновлять его в Вашем проекте вместе с выходом моих новых версий.

По возможности конечно ! Другое дело что я не знаю что будет впереди , я даже не могу быть уверенным в собственном существовании в этом призрачном будующем.

В логе я ожидал (если это тот самый лог) увидеть некие замысловатые коды , но вроде всё гораздо проще и меньше . Или я неправильно его сотворил ?

Короче может завтра выложу бету с твоим VBEMP.

Автор: bearwindows
Дата сообщения: 07.06.2007 05:58
euheny

Цитата:
тот который и есть переименованный vbemp.sys ?

нет. тандем vga.sys+vbemp.sys работает естественно не при legacy-установке а при нормальной pnp-установке.
vga.sys обеспечивает поддержку полноэкранного режима в WnodwsXP.
а если стоит VgaCompatible=1, "бремя обслуживания" dos fullscreen ложится на vbemp.sys.

Автор: euheny
Дата сообщения: 07.06.2007 19:52
bearwindows
Т.е. если говорить точнее полноэкранного дос-окна твой драйвер не обеспечит ? Или что-то ещё ?
Я уже по-умолчанию подразумеваю работу в legacy-режиме.

ну вот , можешь посмотреть здесь . Если сможеш опробывать вобще хорошо будет . Ну а если что-то не так то поправим .
Автор: bearwindows
Дата сообщения: 08.06.2007 06:55
euhenio

Цитата:
Т.е. если говорить точнее полноэкранного дос-окна твой драйвер не обеспечит ? Или что-то ещё ?

fullscreen dos session не будет работать, this is by design.

Цитата:
ну вот , можешь посмотреть здесь . Если сможеш опробывать вобще хорошо будет . Ну а если что-то не так то поправим .

а что тут? кроме ссылок на VBEMP/Dbgprint Logger там ничего и нет.
Автор: euheny
Дата сообщения: 08.06.2007 20:14
bearwindows
Цитата:
а что тут? кроме ссылок на VBEMP/dbgprintlogger там ничего и нет.

Это к тому что он уже там .
Да , и как оформить твоё авторство ?
Автор: bearwindows
Дата сообщения: 08.06.2007 20:44
euhenio

Цитата:
как оформить твоё авторство ?

Прямо его указать
Автор: euheny
Дата сообщения: 09.06.2007 00:24
bearwindows


Цитата:
кстати я перелез на boot-land


Да в курсе , с ухмылкой поглядываю как ты там висту с Д... мешаеш
Вобщем я того же мнения - просто мне нравится наблюдать как юзеры на хрюшу возращаются , если б кричал об этом , то от мня бы этот роцесс прятали.

Ну думаю ты отсюда не сбежиш - на русском мне легче (намного) общаться .



Автор: euheny
Дата сообщения: 30.06.2007 03:41
Сегодня получил синий экран при попытке загрузить legacy версию с радеоном X700.

Мог бы ты прояснить особенонности и отличия обычной и legacy версий (winXP).
Сам ты какой версии отдаёш приоритет.
Автор: bearwindows
Дата сообщения: 09.07.2007 06:48
Euhenio

Цитата:
Мог бы ты прояснить особенности и отличия обычной и legacy версий (winXP).

PNP-версия пытается определить карту/монитор через механизм PNP и отправляет id мониторa (EDID) по запросу PNP-менеджеру Windows 2K/XP.
Legacy-версия определяет карту самостоятельно через запрос к системной шине (VideoportGetBusData()) и в этом случае монитор не определяется.

Цитата:
Сам ты какой версии отдаёш приоритет.

Все версии VBEMP разрабатываются параллельно. Просто некоторые карты не заводятся с PNP-версией (например двухголовые радеоны, всякие древноcти типа (E)ISA/VLB карт). Да и для NT3/NT4 систем legacy-драйвер - единственно возможное решение.
Автор: euheny
Дата сообщения: 10.07.2007 03:37
bearwindows

Цитата:
Лог в студию!

комп был доступен ограниченное время...


Цитата:
монитор не определяется и фильтрацию режимов нужно писать ВРУЧНУЮ

Всё дело в том , что я не знаю как через профили загружать PNP-версию.
Возможно ты знаеш как это сделать.
Автор: bearwindows
Дата сообщения: 10.07.2007 07:03

Цитата:
Всё дело в том , что я не знаю как через профили загружать PNP-версию.
Возможно ты знаеш как это сделать.

Я пробовал на WindowsPE и обычной XP - все ОК (На сайте описано как ставить PNP-версию VBEMP на WindowsPE).
Для начала я должен знать: Как ставятся и работают PNP-устройства в MobileOS (как в XP? как в WinPE? как-то по своему?)
Автор: euheny
Дата сообщения: 11.07.2007 03:16
bearwindows

Цитата:
Я пробовал на WindowsPE и обычной XP

Дак я о "Hardware Profiles"

Цитата:
Как ставятся и работают PNP-устройства в MobileOS

Точно так-же как в ХР
Единственное отличие в том , что система не может сохранить изменения после загрузки - здесь я кое-кого имею (схожесть с РЕ).
И ещё - посмотри на uniata. Можно-ли сделать таким же vbemp ?

Не пойму зачем Alter включил в архив PciDumpEx.sys


Автор: bearwindows
Дата сообщения: 11.07.2007 07:43

Цитата:
Дак я о "Hardware Profiles"

а подробнее?
чтобы работалa PNP-версия VBEMP, механизм PNP ДОЛЖЕН работать как в XP(W2K) - автоматически (или как в WinPE: через команду "factory - winpe", запускающую PNP).
Помните что XP(W2K) так устроена, что legacy-весия VBEMP не загрузится в PNP-режиме (и наоборот: PNP-версия не загрузится в legacy-режиме).
Автор: euheny
Дата сообщения: 12.07.2007 03:20

Цитата:
а подробнее?

на данный момент в MobileOS перед стартом можно выбрать какой драйвер загрузить - vgasave или vbemp. Хотелось бы иметь такую возможность с PNP-версией

Цитата:
не понял чо надо...

я про то , что для установки uniata достаточно его просто загрузить(если имееш хр можеш проверить).Точно также работает и ramdisk (только корректней)

Получается что сначала uniata грузится не в PNP-режиме (незнаю в каком - я могу выражаться не корректно) , но потом продолжает грузится в PNP-режиме.

Автор: bearwindows
Дата сообщения: 12.07.2007 07:01
Euhenio

Цитата:
Хотелось бы иметь такую возможность с PNP-версией

PNP-версия НЕ БУДЕТ ГРУЗИТЬСЯ ВРУЧНУЮ. Такова архитектура Windows 2K/XP.
Чем вас legacy-версия не устраивает?

Цитата:
...но потом продолжает грузится в PNP-режиме.

В любом случае UniATA - legacy драйвер, просто в отличие от VBEMP он работает напрямую через порты/прерывания, не используя BIOS. Он ГОРАЗДО сложнее устроен, чем VBEMP.
Автор: euheny
Дата сообщения: 12.07.2007 13:38

Цитата:
Чем вас legacy-версия не устраивает?

тем что монитор - lost

Цитата:
Он ГОРАЗДО сложнее устроен, чем VBEMP


ладно , будем искать простые решения.

попробуем подойти с другой стороны.

мои предположения:

- VBEMP может переключить параметры монитора
- legacy версия может получить id монитора для внутреннего использования, следователно монитор всё-таки не lost
- VBEMP может читать ключи реестра

идея такова:

я вписываю вместе с другими ключами/значениями id монитора и его параметры
VBEMP ищет совпадения и переключает монитор на предопределённые мной значения.

Ещё хотелось бы иметь сочетание клавиш , скажем win+v , которые бы переключали монитор в default settings (all monitors) , но это видимо не к тебе ...

Страницы: 12345

Предыдущая тема: Acer OrbiCam


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.