OSDN Git Service
(root)
/
proj16
/
16.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
no idea how to get joy buttons 2 and 3 to function.
[proj16/16.git]
/
src
/
fonttest.c
diff --git
a/src/fonttest.c
b/src/fonttest.c
old mode 100644
(file)
new mode 100755
(executable)
index
2370806
..
c6a35b1
--- a/
src/fonttest.c
+++ b/
src/fonttest.c
@@
-1,5
+1,5
@@
/* Project 16 Source Code~
\r
/* Project 16 Source Code~
\r
- * Copyright (C) 2012-20
15 sparky4 & pngwen & andrius4669
\r
+ * Copyright (C) 2012-20
21 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
\r
*
\r
* This file is part of Project 16.
\r
*
\r
*
\r
* This file is part of Project 16.
\r
*
\r
@@
-21,15
+21,15
@@
*/
\r
#include <stdio.h>
\r
#include <conio.h>
\r
*/
\r
#include <stdio.h>
\r
#include <conio.h>
\r
-#include "
lib/types
.h"
\r
-#include "lib/16text.h"
\r
+#include "
src/lib/16_t
.h"
\r
+#include "
src/
lib/16text.h"
\r
\r
void main(int argc, char near *argv[])
\r
{
\r
int i;
\r
int j;
\r
char l[16];
\r
\r
void main(int argc, char near *argv[])
\r
{
\r
int i;
\r
int j;
\r
char l[16];
\r
- char c;
\r
+ char c
,ct
;
\r
word s, o, t, w;
\r
word addr = (word) l;
\r
textInit();
\r
word s, o, t, w;
\r
word addr = (word) l;
\r
textInit();
\r
@@
-40,39
+40,48
@@
void main(int argc, char near *argv[])
printf("%d: %x:%x\n", i, romFonts[i].seg, romFonts[i].off);
\r
}
\r
\r
printf("%d: %x:%x\n", i, romFonts[i].seg, romFonts[i].off);
\r
}
\r
\r
-
printf("*argv[1]=%d\n", *argv[1]);
\r
+
//
printf("*argv[1]=%d\n", *argv[1]);
\r
\r
\r
-
printf("Character
: ");
\r
-
scanf("%c", &c
);
\r
+
printf("Font type
: ");
\r
+
gets(&ct
);
\r
\r
\r
- if(*argv[1]!=1)
\r
- switch(*argv[1])
\r
+ printf("Character: ");
\r
+ gets(&c);
\r
+
\r
+ if(ct!=1)
\r
+ switch(ct)
\r
{
\r
case 48:
\r
{
\r
case 48:
\r
+ printf("type 0\n");
\r
t=0;
\r
w=14;
\r
break;
\r
case 49:
\r
t=0;
\r
w=14;
\r
break;
\r
case 49:
\r
+ printf("type 1\n");
\r
t=1;
\r
w=8;
\r
break;
\r
case 50:
\r
t=1;
\r
w=8;
\r
break;
\r
case 50:
\r
+ printf("type 2\n");
\r
t=2;
\r
w=8;
\r
break;
\r
case 51:
\r
t=2;
\r
w=8;
\r
break;
\r
case 51:
\r
+ printf("type 3\n");
\r
t=3;
\r
w=16;
\r
break;
\r
default:
\r
t=3;
\r
w=16;
\r
break;
\r
default:
\r
+ printf("type 3\n");
\r
t=3;
\r
w=16;
\r
break;
\r
}
\r
else
\r
{
\r
t=3;
\r
w=16;
\r
break;
\r
}
\r
else
\r
{
\r
+ printf("type 3\n");
\r
t=3;
\r
t=3;
\r
- w=16;
\r
+ w=16;
\r
}
\r
\r
\r
}
\r
\r
\r