asoft_present: update kfest slides

This commit is contained in:
Vince Weaver 2018-07-16 00:47:39 -04:00
parent 9fa65748cf
commit c8efbe1732
14 changed files with 166 additions and 1 deletions

View File

@ -36,5 +36,6 @@ demo.bas: $(ASOFT_PRESENTER) info
$(ASOFT_PRESENTER) . > demo.bas
clean:
rm -f *~ *.IMG *.HGR demo.bas KANSASFEST_2018 LOAD_DEMO KATAHDINC.BIN
rm -f *~ *.IMG *.HGR demo.bas KANSASFEST_2018 LOAD_DEMO \
VINCEC.BIN KATAHDINC.BIN

View File

@ -0,0 +1,3 @@
chiptune player graphic slide 10
GR display slide. Mode7. TB1? TFV? Chiptune player?

View File

@ -12,5 +12,15 @@ slide_title
slide_01_intro
slide_02_intro
slide_03_vince
slide_04_early
slide_05_later
slide_06_college
slide_07_tb1
slide_08_presentation
slide_09_asoft_games
slide_10_mockingboard
slide_11_busy_times
slide_12_chiptune
slide_13_mode7
slide_31_questions
END_SLIDES

View File

@ -0,0 +1,14 @@
40COL
%c%Early Years
* Up until 90s used only Apple IIs
No C64s in my neighborhood(?)
* My Dad taught highschool computers
Would bring one home in summer
* Lots of typing BASIC programs in
from library books, 3-2-1 contact
* I have disks full of half-baked
BASIC programs

View File

@ -0,0 +1,15 @@
40COL
%c%Early Years
* Up until 90s used only Apple IIs
No C64s in my neighborhood(?)
* My Dad taught highschool computers
IBM punchcards, then Apple II
Would bring one home in summer
* Lots of typing BASIC programs in
from library books, 3-2-1 contact
* I have disks full of half-baked
BASIC programs (vince.dsk)

View File

@ -0,0 +1,18 @@
40COL
%c%Later Years
* Family got own Apple IIe
from grandfather when he got a PC
* Started calling into BBSes
1200 baud modem
Local HS had Apple II BBS, Sider
* Always trying to write games.
Applesoft (demo yellow disk)
* Was learning 6502 assembly when
we got a 386 in 1991.
Moved to Turbo Pascal/DOS
* 1996 Moved to Linux permanently

View File

@ -0,0 +1,11 @@
40COL
%c%College Years
* Picked up Apple IIe Platinum
High school was throwing it out
* Found Usenet. Did not find apple2
groups that friendly. Was a free
software person by then.
* Never forgot Apple II game dream

View File

@ -0,0 +1,15 @@
40COL
%c%Tom Bombem
* Around 2002 or so, ported my DOS
Tom Bombem game to 6502 assembly
(tb_6502)
* Part of a 1k game challenge.
Did not get full version in 1k.
Atari 2600 said graphcis "blocky"
* Started my dos33fsutils.
Linux dos33 filesystem driver
Command line tool for dos33 images
BASIC tokenizer

View File

@ -0,0 +1,10 @@
40COL
%c%Asoft Presenter
* SW I'm using here
* In 2012 co-worker presented w/ iPad
Thought I could do better, used A2
Wrote code to auto-generate BASIC
* Went mildly viral

View File

@ -0,0 +1,19 @@
40COL
%c%Applesoft Games
* Got inspired by playing some games.
Can I do this on the Apple II?
* Kerbal Space Program
Surprisingly easy (for 2D)
ATAN bug in tokenizer
* Portal (the Valve one)
15-minutes of internet fame
Also surprisingly easy physics.
Was disappointed in music quality
of credits. Started AY-3-8910
* Also did a Uthernet webserver in
BASIC. Worked well, but memory
copy slow if not done in 6502

View File

@ -0,0 +1,5 @@
40COL
AY-3-8910 - Couldn't find Mockingboard
Learned by building Raspberry Pi
Chiptune Player

View File

@ -0,0 +1,9 @@
40COL
%c%Life got a bit stressful
* I find 6502 coding relaxing
* Started on nosalgic Talbot
Fantasy 7 game

View File

@ -0,0 +1,19 @@
40COL
%c%VMW Chiptune Player
* Finally got a Mockingboard card
* Fit 30+ mins of chiptune YM5 music
on a 140k floppy, 48k RAM
* Secret is LZ4 (thanks qkumba)
* Still bothersome sound quality
issues I have not resolved.
* Might be race condition, if so
the emulators aren't being faithful.
* Drives me nuts
* Demo it?

View File

@ -0,0 +1,16 @@
40COL
%c%Mode7 Demo
* Flying part of the game
* Key was fast multiply with 2k
lookup table and lots of self-
modifying code
* Turned into a Demoscene Demo
* Also a PoC||GTFO paper
* (run the demo)