Недавно я завела себе ноутбук на 486dx2 с SVGA и аж 20 Мб памяти. Надо же запустить на нём Колибри, да?
Ядро пыталось завестись, но падало на определении частоты, потом на sysenter, потом на rdtsc. Я грязно хакнула все эти куски кода, и система завелась. Диспетчер задач CPU падал на старте из-за деления на ноль (потому что частота определялась как 0 МГц), пришлось погрызть и его код.
Моя карточка поддерживает только VESA 1.2 @ 16bpp, так что из видеорежимов было доступно только 640x480x4 и 320x200x8. Оба жутко тормозные, а что поделать...
В целом, на 80486dx2 @ 40 MHz система работает более-менее стабильно и даже несколько полезна. Работают KFAR, FASM, BOARD, Tinypad, Fb2Read и hexedit, панель управления, плеер midi, терминал через com-порт, и даже kiv. Не работают eolite, kfm2, webview и animage - хотят mmx. Отладчик условно работает, но моргает перерисовкой раз в секунду, и не помещается в 640x480. Вот вам немного фтчк; особенно забавно смотреть на cpuid; процессор определился как pentium overdrive
p.s. Образ и diff относительно svn9522 приложу в следующем посте, потому что аттачменты не резиновые
Kolibri svn9522 - хак для 80486
В аттаче - собранный образ (без игр и демок, потому что разработка хака велась из-под Колибри, и по какой-то причине kpack отказывался запаковывать собранное ядро, так что пришлось освободить место на образе), и патч-файлы для ядра и CPU. Как вы можете видеть, патчи очень корявые и скорее Proof Of Concept.
Стоит ли поддерживать этот хак как отдельный тип образа? Я считаю, что нет. В режиме 640x480x4 система гораздо менее пригодна к использованию чем Windows 95; если кому-то захочется запускать программы Колибри на 486, будет быстрее и надежнее использовать KlbrInWin. Вдобавок, самые вкусные приложения требуют MMX всё равно...
Но это довольно веселый эксперимент для выходного дня =)
Стоит ли поддерживать этот хак как отдельный тип образа? Я считаю, что нет. В режиме 640x480x4 система гораздо менее пригодна к использованию чем Windows 95; если кому-то захочется запускать программы Колибри на 486, будет быстрее и надежнее использовать KlbrInWin. Вдобавок, самые вкусные приложения требуют MMX всё равно...
Но это довольно веселый эксперимент для выходного дня =)
- Attachments
-
-
cpu486.diff (867 Bytes)
- programs/system/CPU patch
Downloaded 240 times
-
k486.diff (2.95 KiB)
- Kernel patch
Downloaded 217 times
-
k486.img.zip (1.18 MiB)
- bootable floppy image
Downloaded 216 times
-
Who is online
Users browsing this forum: No registered users and 1 guest