From 950ed72e820e3491864c450d960c4e8192c95329 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Wed, 18 Jul 2018 00:13:52 -0400 Subject: [PATCH] asoft_presenter: more work on kfest slides --- asoft_presenter/asoft_presenter.c | 12 +++++++++--- asoft_presenter/kansasfest_2018/Makefile | 3 ++- asoft_presenter/kansasfest_2018/TODO | 12 ++++++------ asoft_presenter/kansasfest_2018/info | 1 + asoft_presenter/kansasfest_2018/slide_05_later | 1 + .../kansasfest_2018/slide_10_mockingboard | 1 - 6 files changed, 19 insertions(+), 11 deletions(-) diff --git a/asoft_presenter/asoft_presenter.c b/asoft_presenter/asoft_presenter.c index 6a78f333..758c84d8 100644 --- a/asoft_presenter/asoft_presenter.c +++ b/asoft_presenter/asoft_presenter.c @@ -439,14 +439,17 @@ static void generate_slide(int num, int max, char*filename) { } break; } + string[strlen(string)-1]='\0'; printf("%d PRINT CHR$(4);\"BLOAD %s,A$800\"\n", line_num,string); line_num++; + // C055, switch to page2 printf("%d POKE 49237,1\n", line_num); line_num++; + /* print rest of stuff */ 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")) { - printf("%d TEXT:HOME:VTAB 1\n",line_num); + printf("%d TEXT:VTAB 1\n",line_num); line_num++; print_til_eof(fff,&line_num); } else if (strstr(type,"NOCHANGE")) { - - printf("%d HOME:VTAB 21\n",line_num); line_num++; + printf("%d VTAB 21\n",line_num); 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 */ 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", line_num, /* previous */ diff --git a/asoft_presenter/kansasfest_2018/Makefile b/asoft_presenter/kansasfest_2018/Makefile index cbb16747..1281dd31 100644 --- a/asoft_presenter/kansasfest_2018/Makefile +++ b/asoft_presenter/kansasfest_2018/Makefile @@ -9,7 +9,7 @@ all: kfest2018_slides.dsk kfest2018_slides.dsk: KANSASFEST_2018 \ TITLE.HGR KATAHDINC.BIN VINCEC.BIN PI_PLAYERC.BIN \ - CHIPTUNE.GR \ + CHIPTUNE.GR TB1.GR \ LOAD_DEMO $(DOS33) -y kfest2018_slides.dsk SAVE A KANSASFEST_2018 $(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 PI_PLAYERC.BIN $(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 LOAD_DEMO: load_demo.bas diff --git a/asoft_presenter/kansasfest_2018/TODO b/asoft_presenter/kansasfest_2018/TODO index 650d9c8e..4fe4e35f 100644 --- a/asoft_presenter/kansasfest_2018/TODO +++ b/asoft_presenter/kansasfest_2018/TODO @@ -1,9 +1,9 @@ -chiptune player graphic slide 10 +HGR Slides: ++ Kerbal Screenshot? ++ Portal Screenshot? -Kerbal Screenshot? - -Portal Screenshot? - -GR display slide. Mode7. TB1? TFV? Chiptune player? +GR display slides ++ Mode7 ++ TFV Ability to print quotes? diff --git a/asoft_presenter/kansasfest_2018/info b/asoft_presenter/kansasfest_2018/info index 010c993f..60c0a7c5 100644 --- a/asoft_presenter/kansasfest_2018/info +++ b/asoft_presenter/kansasfest_2018/info @@ -15,6 +15,7 @@ slide_03_vince slide_04_early slide_05_later slide_06_college +slide_07_tb1_gr slide_07_tb1 slide_08_presentation slide_09_asoft_games diff --git a/asoft_presenter/kansasfest_2018/slide_05_later b/asoft_presenter/kansasfest_2018/slide_05_later index b9184a65..00a018fa 100644 --- a/asoft_presenter/kansasfest_2018/slide_05_later +++ b/asoft_presenter/kansasfest_2018/slide_05_later @@ -10,6 +10,7 @@ * Always trying to write games. Applesoft (demo yellow disk) + ALIEN CONTROL * Was learning 6502 assembly when we got a 386 in 1991. diff --git a/asoft_presenter/kansasfest_2018/slide_10_mockingboard b/asoft_presenter/kansasfest_2018/slide_10_mockingboard index b5cf4f5c..401d0a90 100644 --- a/asoft_presenter/kansasfest_2018/slide_10_mockingboard +++ b/asoft_presenter/kansasfest_2018/slide_10_mockingboard @@ -3,4 +3,3 @@ PI_PLAYERC.BIN %c%AY-3-8910 - Couldn't find Mockingboard %c%Learned by building Raspberry Pi %c%Chiptune Player -