asoft_presenter: more work on kfest slides

This commit is contained in:
Vince Weaver 2018-07-18 00:13:52 -04:00
parent 31297dcfdc
commit 950ed72e82
6 changed files with 19 additions and 11 deletions

View File

@ -439,14 +439,17 @@ static void generate_slide(int num, int max, char*filename) {
} }
break; break;
} }
string[strlen(string)-1]='\0'; string[strlen(string)-1]='\0';
printf("%d PRINT CHR$(4);\"BLOAD %s,A$800\"\n", printf("%d PRINT CHR$(4);\"BLOAD %s,A$800\"\n",
line_num,string); line_num,string);
line_num++; line_num++;
// C055, switch to page2 // C055, switch to page2
printf("%d POKE 49237,1\n", printf("%d POKE 49237,1\n",
line_num); line_num++; line_num); line_num++;
/* print rest of stuff */ /* print rest of stuff */
printf("%d VTAB 21\n",line_num); line_num++; printf("%d VTAB 21\n",line_num); line_num++;
@ -458,13 +461,12 @@ static void generate_slide(int num, int max, char*filename) {
} }
else if (strstr(type,"40COL")) { else if (strstr(type,"40COL")) {
printf("%d TEXT:HOME:VTAB 1\n",line_num); printf("%d TEXT:VTAB 1\n",line_num);
line_num++; line_num++;
print_til_eof(fff,&line_num); print_til_eof(fff,&line_num);
} }
else if (strstr(type,"NOCHANGE")) { else if (strstr(type,"NOCHANGE")) {
printf("%d VTAB 21\n",line_num); line_num++;
printf("%d HOME:VTAB 21\n",line_num); line_num++;
print_til_eof(fff,&line_num); print_til_eof(fff,&line_num);
} }
@ -473,6 +475,10 @@ static void generate_slide(int num, int max, char*filename) {
/* wait for keypress and move to next slide */ /* wait for keypress and move to next slide */
printf("%d GOSUB 9000\n",line_num); line_num++; printf("%d GOSUB 9000\n",line_num); line_num++;
if (!strcmp(type,"GR")) printf("%d TEXT\n",line_num);
line_num++;
printf("%d ON N%% GOTO %d,%d,%d\n", printf("%d ON N%% GOTO %d,%d,%d\n",
line_num, line_num,
/* previous */ /* previous */

View File

@ -9,7 +9,7 @@ all: kfest2018_slides.dsk
kfest2018_slides.dsk: KANSASFEST_2018 \ kfest2018_slides.dsk: KANSASFEST_2018 \
TITLE.HGR KATAHDINC.BIN VINCEC.BIN PI_PLAYERC.BIN \ TITLE.HGR KATAHDINC.BIN VINCEC.BIN PI_PLAYERC.BIN \
CHIPTUNE.GR \ CHIPTUNE.GR TB1.GR \
LOAD_DEMO LOAD_DEMO
$(DOS33) -y kfest2018_slides.dsk SAVE A KANSASFEST_2018 $(DOS33) -y kfest2018_slides.dsk SAVE A KANSASFEST_2018
$(DOS33) -y kfest2018_slides.dsk SAVE B TITLE.HGR $(DOS33) -y kfest2018_slides.dsk SAVE B TITLE.HGR
@ -17,6 +17,7 @@ kfest2018_slides.dsk: KANSASFEST_2018 \
$(DOS33) -y kfest2018_slides.dsk BSAVE -a 0x2000 VINCEC.BIN $(DOS33) -y kfest2018_slides.dsk BSAVE -a 0x2000 VINCEC.BIN
$(DOS33) -y kfest2018_slides.dsk BSAVE -a 0x2000 PI_PLAYERC.BIN $(DOS33) -y kfest2018_slides.dsk BSAVE -a 0x2000 PI_PLAYERC.BIN
$(DOS33) -y kfest2018_slides.dsk BSAVE -a 0x800 CHIPTUNE.GR $(DOS33) -y kfest2018_slides.dsk BSAVE -a 0x800 CHIPTUNE.GR
$(DOS33) -y kfest2018_slides.dsk BSAVE -a 0x800 TB1.GR
$(DOS33) -y kfest2018_slides.dsk SAVE A LOAD_DEMO $(DOS33) -y kfest2018_slides.dsk SAVE A LOAD_DEMO
LOAD_DEMO: load_demo.bas LOAD_DEMO: load_demo.bas

View File

@ -1,9 +1,9 @@
chiptune player graphic slide 10 HGR Slides:
+ Kerbal Screenshot?
+ Portal Screenshot?
Kerbal Screenshot? GR display slides
+ Mode7
Portal Screenshot? + TFV
GR display slide. Mode7. TB1? TFV? Chiptune player?
Ability to print quotes? Ability to print quotes?

View File

@ -15,6 +15,7 @@ slide_03_vince
slide_04_early slide_04_early
slide_05_later slide_05_later
slide_06_college slide_06_college
slide_07_tb1_gr
slide_07_tb1 slide_07_tb1
slide_08_presentation slide_08_presentation
slide_09_asoft_games slide_09_asoft_games

View File

@ -10,6 +10,7 @@
* Always trying to write games. * Always trying to write games.
Applesoft (demo yellow disk) Applesoft (demo yellow disk)
ALIEN CONTROL
* Was learning 6502 assembly when * Was learning 6502 assembly when
we got a 386 in 1991. we got a 386 in 1991.

View File

@ -3,4 +3,3 @@ PI_PLAYERC.BIN
%c%AY-3-8910 - Couldn't find Mockingboard %c%AY-3-8910 - Couldn't find Mockingboard
%c%Learned by building Raspberry Pi %c%Learned by building Raspberry Pi
%c%Chiptune Player %c%Chiptune Player