Код: Выделить всё
diff --git a/sys/dev/fb/vesa.c b/sys/dev/fb/vesa.c
index 6ba89c8..a28cfe9 100644
--- a/sys/dev/fb/vesa.c
+++ b/sys/dev/fb/vesa.c
@@ -50,6 +50,7 @@ __FBSDID("$FreeBSD$");
#include <dev/fb/fbreg.h>
#include <dev/fb/vgareg.h>
+#include <isa/isareg.h>
#include <machine/cpufunc.h>
#include <contrib/x86emu/x86emu.h>
@@ -224,10 +225,6 @@ static int vesa_get_origin(video_adapter_t *adp, off_t *offset);
#define REALOFF(x) (x*4096)
-/* hack taken from ISA */
-#define IO_CGA 0x3D0 /* CGA Ports */
-#define IO_MDA 0x3B0 /* Monochome Adapter */
-
static unsigned char *emumem = NULL;
static uint8_t
@@ -1694,7 +1691,10 @@ vesa_load(void)
if (vesa_init_done)
return 0;
+#if 0
+ /* Can `emumem' be zero here? */
emumem = pmap_mapbios(0x0, 0xc00000);
+#endif
memset(&vesa_emu, 0, sizeof(vesa_emu));
x86emu_init_default(&vesa_emu);
но могу попробовать перефразировать твой английскийparadox писал(а):бяка уже естьГость писал(а):в какой момент не будет? че-то я не очень понял при каких условиях появляется бякаparadox писал(а):если не убрать COL ROW на нули
и не пофиксить ниже scp->font_*
то текста на консоли не будет
перавый фикс токо расширяет что бы можно было задавать граф мод с flags
а сам глюк через который у тебя закомментирован давно 0x180 флаг
как раз и фикситься всем остальным
