--- np2/win9xc/dialog/d_about.cpp 2003/10/16 17:59:24 1.1.1.1 +++ np2/win9xc/dialog/d_about.cpp 2004/03/23 22:39:40 1.4 @@ -4,18 +4,35 @@ #include "dialog.h" #include "dialogs.h" #include "pccore.h" +#include "np2info.h" + + +static const char str_np2title[] = "Neko Project II "; +static const char np2infostr[] = \ + "CPU: %CPU% %CLOCK%\n" \ + "MEM: %MEM1%\n" \ + "GDC: %GDC%\n" \ + " %GDC2%\n" \ + "TEXT: %TEXT%\n" \ + "GRPH: %GRPH%\n" \ + "SOUND: %EXSND%\n" \ + "\n" \ + "BIOS: %BIOS%\n" \ + "RHYTHM: %RHYTHM%\n" \ + "\n" \ + "SCREEN: %DISP%"; static void about_init(HWND hWnd) { char work[128]; + char infostr[1024]; - strcpy(work, "Neko Project II "); - strcat(work, np2version); -#ifdef NEW286 - strcat(work, "+"); -#endif + milstr_ncpy(work, str_np2title, sizeof(work)); + milstr_ncat(work, np2version, sizeof(work)); SetDlgItemText(hWnd, IDC_NP2VER, work); + np2info(infostr, np2infostr, sizeof(infostr), NULL); + SetDlgItemText(hWnd, IDC_NP2INFO, infostr); SetFocus(GetDlgItem(hWnd, IDOK)); }