FreeBSD Bugzilla – Attachment 10697 Details for
Bug 21385
About daemon_saver
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 2.32 KB, created by
magara
on 2000-09-19 04:50:00 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
magara
Created:
2000-09-19 04:50:00 UTC
Size:
2.32 KB
patch
obsolete
>--- sys/modules/syscons/daemon/daemon_saver.c.orig Tue Aug 8 12:00:43 2000 >+++ sys/modules/syscons/daemon/daemon_saver.c Mon Sep 18 12:16:50 2000 >@@ -67,7 +67,7 @@ > " /( )`", > " \\ \\___ / |", > " /- _ `-/ '", >- " (/\\/ \\ \\ /\\", >+ " (/\\/^\\ \\ /\\", > " / / | ` \\", > " O O ) / |", > " `-^--'`< '", >@@ -89,8 +89,8 @@ > " R R", > " RR RR", > " R RRRR R R", >- " RR W RRR R", >- " RWWW W R RR", >+ " RR R RRR R", >+ " RWWWWW R RR", > " W W W R R", > " B B W R R", > " WWWWWWRR R", >@@ -135,9 +135,17 @@ > > if (xlen <= 0) > return; >- for (y = yoff; y < ylen; y++) >+ for (y = yoff; y < ylen; y++) { >+#ifdef PC98 >+ fillw(scr_map[0x20], >+ CONSOLE_VECT(xpos + xoff, ypos + y), xlen - xoff); >+ fillw(at2pc98((FG_LIGHTGREY|BG_BLACK)<<8), >+ CONSOLE_VECT(xpos + xoff, ypos + y), xlen - xoff); >+#else > fillw(((FG_LIGHTGREY|BG_BLACK) << 8) | scr_map[0x20], > CONSOLE_VECT(xpos + xoff, ypos + y), xlen - xoff); >+#endif >+ } > } > > static void >@@ -178,7 +186,7 @@ > if (dxdir < 0) { /* Moving left */ > #ifdef PC98 > *CONSOLE_VECT(xpos + x, ypos + y) = >- scr_map[daemon_pic[y][x]]; >+ scr_map[daemon_pic[y][px]]; > *CONSOLE_ATTR(xpos + x, ypos + y) = > at2pc98(attr); > #else >@@ -187,9 +195,9 @@ > #endif > } else { /* Moving right */ > #ifdef PC98 >- *CONSOLE_VECT(xpos + DAEMON_MAX_WIDTH - x - 1, ypos + y) = >- scr_map[xflip_symbol(daemon_pic[y][x])]; >- *CONSOLE_ATTR(xpos + DAEMON_MAX_WIDTH - x - 1, ypos + y) = >+ *CONSOLE_VECT(xpos + DAEMON_MAX_WIDTH - px - 1, ypos + y) = >+ scr_map[xflip_symbol(daemon_pic[y][px])]; >+ *CONSOLE_ATTR(xpos + DAEMON_MAX_WIDTH - px - 1, ypos + y) = > at2pc98(attr); > #else > *CONSOLE_VECT(xpos + DAEMON_MAX_WIDTH - px - 1, ypos + y) = >@@ -205,8 +213,15 @@ > { > if (len <= 0) > return; >+#ifdef PC98 >+ fillw(scr_map[0x20], >+ CONSOLE_VECT(xpos + xoff, ypos), len - xoff); >+ fillw(at2pc98((FG_LIGHTGREY|BG_BLACK)<<8), >+ CONSOLE_VECT(xpos + xoff, ypos), len - xoff); >+#else > fillw(((FG_LIGHTGREY|BG_BLACK) << 8) | scr_map[0x20], > CONSOLE_VECT(xpos + xoff, ypos), len - xoff); >+#endif > } > > static void
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 21385
: 10697