mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-09-10 08:54:51 +00:00
asoft_present: update kfest slides
This commit is contained in:
parent
9fa65748cf
commit
c8efbe1732
@ -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
|
||||
|
||||
|
3
asoft_presenter/kansasfest_2018/TODO
Normal file
3
asoft_presenter/kansasfest_2018/TODO
Normal file
@ -0,0 +1,3 @@
|
||||
chiptune player graphic slide 10
|
||||
|
||||
GR display slide. Mode7. TB1? TFV? Chiptune player?
|
@ -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
|
||||
|
14
asoft_presenter/kansasfest_2018/slide04_early
Normal file
14
asoft_presenter/kansasfest_2018/slide04_early
Normal 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
|
15
asoft_presenter/kansasfest_2018/slide_04_early
Normal file
15
asoft_presenter/kansasfest_2018/slide_04_early
Normal 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)
|
18
asoft_presenter/kansasfest_2018/slide_05_later
Normal file
18
asoft_presenter/kansasfest_2018/slide_05_later
Normal 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
|
11
asoft_presenter/kansasfest_2018/slide_06_college
Normal file
11
asoft_presenter/kansasfest_2018/slide_06_college
Normal 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
|
15
asoft_presenter/kansasfest_2018/slide_07_tb1
Normal file
15
asoft_presenter/kansasfest_2018/slide_07_tb1
Normal 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
|
10
asoft_presenter/kansasfest_2018/slide_08_presentation
Normal file
10
asoft_presenter/kansasfest_2018/slide_08_presentation
Normal 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
|
19
asoft_presenter/kansasfest_2018/slide_09_asoft_games
Normal file
19
asoft_presenter/kansasfest_2018/slide_09_asoft_games
Normal 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
|
5
asoft_presenter/kansasfest_2018/slide_10_mockingboard
Normal file
5
asoft_presenter/kansasfest_2018/slide_10_mockingboard
Normal file
@ -0,0 +1,5 @@
|
||||
40COL
|
||||
AY-3-8910 - Couldn't find Mockingboard
|
||||
Learned by building Raspberry Pi
|
||||
Chiptune Player
|
||||
|
9
asoft_presenter/kansasfest_2018/slide_11_busy_times
Normal file
9
asoft_presenter/kansasfest_2018/slide_11_busy_times
Normal file
@ -0,0 +1,9 @@
|
||||
40COL
|
||||
%c%Life got a bit stressful
|
||||
|
||||
* I find 6502 coding relaxing
|
||||
|
||||
* Started on nosalgic Talbot
|
||||
Fantasy 7 game
|
||||
|
||||
|
19
asoft_presenter/kansasfest_2018/slide_12_chiptune
Normal file
19
asoft_presenter/kansasfest_2018/slide_12_chiptune
Normal 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?
|
16
asoft_presenter/kansasfest_2018/slide_13_mode7
Normal file
16
asoft_presenter/kansasfest_2018/slide_13_mode7
Normal 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)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user