Port-amiga archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: picasso II
Welll... a fix would be a bit of driver programming.
(to auto-detect how much memory that card _really_ has.)
The 1 MB Picassos lie about their memory sizes and claim its 2 MB.
However, there is a workaround:
a) somehow, get your system to work:
use the shutup program (can be found alongside with gobsd in gobsd.lha
on e.g. ftp.uni-regensburg.de:/pub/NetBSD-Amiga/utils/ (If I recall right)
to disable your picasso, then use gobsd to boot netbsd without the picasso.
b) build your own kernel, where you patch it to always use 1 MB on Picassi.
in file /sys/arch/amiga/dev/grf_cl.c
in function grfclattach()
there are three lines:
printf("grfcl: %dMB ", cl_fbsize / 0x100000);
case PICASSO:
printf("Picasso II");
after that insert:
cl_fbsize >>= 1;
printf(", using %dMB", cl_fbsize / 0x100000);
(For a check, the next lines are:
cl_maxpixelclock = 86000000;
break;
)
The kernel built this way will always use 1 MB only on Picasso. Don't
know if this works at all with 2 MB Picasso boards.
Regards,
Ignatios
Home |
Main Index |
Thread Index |
Old Index