Kansasfest 2015 Schedule

KEY: CF - CAFETERIA - MASSMAN HALL Breakfast at Rockhurst CR - CORCORAN HALL KC - KANSAS CITY AIRPORT 0900-1100 KS - KANSAS CITY CR Wind up the air conditioning, stock the ======coolers, set up your Apple II gear, settle in and meet your neighbors. Decorate your Tuesday, July 14 door for the door contest!

======0900-0930 CR 0800- Juiced.GS Staff Photo KC Peikop Endropov – airport ride sharing If you are on the staff of Juiced.GS, - Carl Knoblock, chief taxi coordinator please meet in the Corcoran Lobby and be wearing a black shirt (ideally this year’s 1200-1600 KansasFest shirt, if you’ve ordered one). CR Registration 1100-1300 CR Stop by the Corcoran Lobby to check in and Sean’s Garage at KFest pick up your registration packet and name - Sean Fahey with help from James badge. Littlejohn

1630-2000 One never knows what goodies Sean will Dinner Outing disperse at KFest. Transportation of goods provided by James Littlejohn in “The Big Jack Stack (BBQ), Lidia’s (Italian), Cafe Green Truck”. Please leave a donation to Gratitude (Vegan). Gather in the Corcoran help defray the many expenses Sean has in Lobby and we will all make the trek storing, acquiring and transporting the together. We will need drivers, so if you stash. have a car please offer a ride to your fellow KFest attendees. 1200-1300 CR ======The Great KFest Kookout - Kirk Mitchell, head kook Wednesday, July 15 Enjoy the BBQ and get to know your fellow ======Apple II nuts. Kirk could use assistance, so step up and offer him a hand. 0700- CR 1300-1330 HackFest 2015 Begins CR Late Registration at Corcoran Hall 0730-0830 CF

1

1330-1345 1830-1930 CR CR Welcome to KFest Session - Today in iOS Introduction of committee members; tips and - Rob Walch tricks for having a fantastic week. Rob Walch of Today in iOS podcast joins us 1345-1545 for a look at tips, tricks, and the latest CR in Apple’s iOS and related hardware. KansasFest 2015 Keynote - Rebecca “Burger Becky” Heineman 1945-2130 CR Heineman learned programming at age 16 and Workshop - Happle Trees! Programming low- gained fame in 1980 as the first National res graphics in Applesoft BASIC Space Invaders Champion with a score of - Sarah Walkowiak 165,200. Her career soon blossomed with credits in over 250 games including classics Have you dreamed of bringing your Applesoft such as Tass Times in Tonetown, Dragon Wars, BASIC programming skills into ANOTHER Crystal Quest, The Bard’s Tale III: The DIMENSION? If so, then this workshop is for Thief of Fate, Battle Chess, and Wolfenstein you! Be DAZZLED by stunning graphics, 3D. She developed numerous titles for the created by YOU in a full rainbow of sixteen Apple IIgs, other contemporary platforms LUMINOUS colors* with an UNPRECEDENTED such as the and Super Nintendo, resolution of forty by forty rectangular and modern platforms such as the Xbox 360 pixels! and Playstation 4. She has founded or co- founded multiple game companies, including This workshop will cover: the venerable , and • Designing low-res graphics for the Apple worked for many more. Heineman continues to II work in the game industry, and her company • Creating and programming Applesoft BASIC Olde Sküül recently announced a new RPG, graphics in low-res mode Dragons of the Rip. In addition, Olde Sküül • Adding simple animation to your graphics was recently contracted by inXile (time permitting) Entertainment to make the original three Bard’s Tale games run natively on Macintosh Requirements: and PC! • An Apple II** computer or computer/laptop running your favorite Apple II emulator 1615-1645 • For participants using Apple II CR computers: a floppy disk, formatted for Session - UltimateApple2 and ReActiveMicro saving Applesoft BASIC programs or - Launch of New Brand: UltimateMicro disk/storage media with space to save a - Henry Courbis & Anthony Martino program (optional, but highly recommended!) • A version of Applesoft BASIC that can Announcements direct from UltimateApple2 support low-res graphics mode, preferably and ReActiveMicro about the new brand: on disk/disk image to allow for saving your UltimateMicro. Related projects, possible programs demos, and Q&A. Graph paper, sample images and colored 1700-1800 pencils will be provided for designing CF graphics. If you do not have a computer Dinner at Rockhurst with you, you are welcome to attend and sketch out graphics to try out later on your own after the workshop.

2

* All colors not available on monochrome Breakfast at Rockhurst monitors 0900-0945 ** Workshop programs will be tested on an CR Enhanced Apple IIe, AppleWin (PC) and Session - Firmware on EPROMS: A Key to Virtual ][ (mac), [Apple II GS users are Apple II Forever welcome, assuming they can access - Stephen Buggie BASIC/ProDOS] Most computer equipment contain EPROMs on 2130-2230 their circuits: CPUs, printers, interface CR cards, or peripherals. The EPROM chips Workshop - Apple II Xcode contain firmware code to control operation - Jeremy Rand of the device. An EPROM looks like a large IC chip: It is wide, with 24 to 40 pins. Come with a Mac OS X laptop running 10.9 or There is a small round window in the center 10.10 and leave with all the tools of the upper side of the chip, with a installed and setup so you can write your microlattice of fine metal wires visible own Apple // programs in C or assembly through the clear quartz-glass window. The using Xcode. Build the sample project and EPROM chips can be erased and reconfigured learn a tiny bit of C as your launch pad by hours of exposure to ultraviolet light, for creating your own projects. followed by software-controlled "burning" of fresh code. The use of EPROMs allows the 2230-0000 periodic upgrading of firmware. In my CR presentation, EPROMs and related hardware Bite the Bag - a time-honored KFest classic will be shown and discussed. Knowledge - Geoff Weiss about EPROM technology should be shared among Apple II devotees because the EPROMs How low can you go? You don't have to be can go bad after years of service. The Bilbo Baggins to play this game. This is firmware code can be stored on floppy something that you can really sink your disks, and then used to rejuvenate EPROMs teeth in. Pick up a paper bag with only one that have gone bad. In the long run, limb on the ground. The bag gets shorter and spanning future decades, Apple II equipment shorter in every round. Who will be crowned will survive only if the firmware code on champion? Who will sing the soggy paper bag the EPROMs has been preserved on disks; blues? Who will faceplant? Don’t miss the once on disk, the code on could be fun. Prize awarded. preserved for indefinite archiving by recopying it to other long-lasting media 2300-? such as CD-ROMs or flash drives. Apple II Late Night Run to Steak & Shake, Jack in users should learn EPROM-burning skills, the Box, etc. with the needed hardware, to create fresh Why sleep? May occur on this night or any copies of the firmware code for themselves other. and to be shared widely with others.

======1000-1030 CR Thursday, July 16 Session - Mouse Programming - Quinn Dunki ======Mouse programming on the Apple II is a 0730-0830 fascinating mix of old and new software CF paradigms. It's old fashioned ROM-entry-

3 point style programming, but with slight why we can expect many more crashes in the nods towards modern API design and future. relocatable driver code. I spent some time working out all the gotchas in this, and 1500-1530 will share that hard-earned knowledge with CR you. You'll leave the session with a basic Session - Apple II SuperMegaSplodaGanza mouse driver that you can tweak and use in - Dagen Brock your own programs. Eminent Apple IIgs enthusiast Dagen Brock 1045-1145 will give 30 slides in 30 minutes on why CR his Apple II's are having the best year Session - Pascal as my second language ever. Hold on to your seats and buckle your - Jay Graham face as he exposes an immense set of events and details that will forever change your This session will briefly cover the Pascal view of computing and the human condition. operating system and compare the various Pascal compilers and interpreters for the 1545-1615 Apple II. It give an overview of the Pascal CR language itself, provide a useful guide to Session - E7 E7 E7 EE: the story of the learning Pascal and then compare and greatest copy protection ever invented contrast the available Pascal programming - Mark Pilgrim environments for the Apple II series of computers. This session is perfect for Learn the secret behind the bitstream that those of you who have mastered BASIC and revolutionized Apple II copy protection: a want to delve into structured programming runtime routine that could determine if it languages. No knowledge of programming will was running on an original disk. be required, but it is certainly a plus. 1615-1645 1200-1300 CR CF Session - M0100 - Great Apple Mouse, or Lunch at Rockhurst Greatest Apple Mouse Ever? - Charles Mangin 1330-1415 CR A deep dive into the Apple M0100 Mouse, the Session - LCD Conversions Apple II mouse interface, and updating them - Javier Rivera for the modern era.

Javier explains his techniques and tricks 1700-1800 to convert Apple monitors to LCD. He will CF show his LCD conversion and also a small Dinner at Rockhurst "show and tell" of past conversions and techniques. 1830-1845 CR 1430-1500 Session - Lawless Legends update CR - Martin Haye Session - 5 Apple Crashes - Jason Scott Quick demo of game engine and artwork developments during the past year for Jason Scott describes five times he has had Lawless Legends, the 8-bit wild-west RPG. to crash Apple IIs into popular culture in the past year, the experience of it, and

4

1845-1945 bring a soldering iron. CR Session - Perspectives on Apple from the 1945-2145 Atari Side CR - Rob McMullen, Kevin Savetz, Wade Workshop - Make your own Apple //c to Ripkowski NightOwl connector cable! - Chris Torrence Three Atari Podcasters: Kevin Savetz, Wade Ripkowski and Rob McMullen invite you to Hands-on session to enable you to make your hear how Apple and Atari founders briefly very own connector to go from the Apple //c crossed paths, and learn the similarities video expansion port to the NightOwl LCD and differences between the Apple ][ series screen. I'll provide the DA-15 connectors and Atari 8-bit computers. A summary of the and connector hoods, as well as heat shrink differences in hardware architecture, tubing. You provide a DC barrel jack (5.5mm memory map and graphics will be covered, as outer diameter, 2.1mm inner diameter) with well some design decisions that rendered at least 2 feet of wire still attached, as the Atari as less expandable than the Apple well as an RCA composite video cable, also ][. A brief examination of the (many) at least 2 feet. I have 1 soldering marketing and management failures that station, so if you have a soldering relegated the Atari to well below Apple ][ station, please bring it along! sales will also be discussed. 1945-2145 1945-2145 CR CR Workshop - Briel Kit building Workshop - Replace those broken keys - Charles Mangin This is an informal gathering of folks that would like to work on their pre-ordered "Does your otherwise perfect realization of Vince Briel kits. Soldering iron and Woznian Perfection have +gasp!+ missing accessories required. Spectators welcome! keys? Broken or missing keycaps? Switches that have clicked their last? Suffer no 2145-2230 more! Even you, yes YOU, can replace those CR unsightly blemishes, and bring the gap- Ryan Suenaga Memorial Krispy Kreme Night toothed smile of your your Apple II back from the brink. Come enjoy some warm donuts and cold milk, as Ryan would've wanted. A donation jar Bring along your Apple II, II+, IIe or IIc will be available, with 100% of the with its broken embarrassment of a keyboard proceeds going toward his scholarship fund. and a soldering iron (or borrow one). Some* replacement key switches and posts will be 2200-2300 available for the real goners; the rest I Apple II Game Tournament - Lit’l Red Bug hope to be able to help you repair. Through and Flapple Bird a combination of elbow grease, contact - Michael Sternberg & Dagen Brock cleaner, and dumb luck, I guarantee nobody leaves without a working keyboard**. There will be two games in this year's tournament: * depending on availability. Nominal fee may apply. Void where prohibited. 1) Dagen Brock's "Flapple Bird" ** not a guarantee. "Flapple Bird" is the lo-res masterpiece created by Kansasfest attendee, Dagen. Each This will be a hands-on session, so please contestant will play a minimum of three

5 rounds, retaining their highest score. II+ through the IIgs. While this is a different system from a different vendor, 2) Bob Bishop's "Lit'l Red Bug" there are some interesting points of Contestants will play the game, "Lit'l Red comparison between the CoCo and the Apple Bug", created by Bob Bishop and published II line. as a type-in program in the January 1981 issue of Creative Computing (pp.128-131). This talk will offer both historical and Game paddles will be used as input: one for technical information about the Tandy Color steering and one for throttle. All Computer. participants play one round. The players in the top-scoring half go onto the next 0945-1045 round, continuing until a round of two CR players meet to decide the champion. The Session - WeeGUI initial order of players will be determined - Quinn Dunki by a seed round where players submit a single-round score individually. The WeeGUI is a new tool for generating quick highest-seeded player will go last. and easy graphical user interfaces for your AppleSoft BASIC or assembly language 2300-2330 programs. Whether you want to write the CR next ProTERM, or just want a nicer looking Firefly - Shiny & New way to launch your rockets, WeeGUI has you - Brian Wiser covered. Keyboard control? No problem. Got mouse? Easy peasy. Come to this session and An overview of recent games and Firefly fan learn how WeeGUI works, get your free copy, films, complete with trailers! Bring your and start building cooler programs! Firefly questions :-) 1100-1145 2300-? CR Late Night Run to Steak & Shake, Jack in Session - Proper Retrobrite Techniques the Box, etc. Sleep is overrated. May occur - Javier Rivera on this night or any other depending on interest. Javier discusses his experience retrobriting, his techniques, disassembly, ======and examples of success. Includes an outdoor demonstration. Friday, July 17 1200-1300 ======CF Lunch at Rockhurst 0730-0830 CF 1330-1430 Breakfast at Rockhurst CR Session - Sequencer-Controlled Music 0845-0945 Synthesis for the Apple II CR - Michael Mahon (with demo by Charles Session - What's a CoCo? Mangin) - John Linville Describes a wavetable music synthesis This talk will present information on the program for 8-bit Apple II's that is Tandy Color Computer, a system which was a controlled by an external sequencer. Both contemporary of the Apple II line from the the method of real-time synthesis and the

6 method of external control is explained. 1800-1830 Includes a demonstration of the system by CR Charles Mangin. Awards and Contests

1445-1545 Presentation of the Apple II Forever CR awards, Crazy Tie contest, Door contest, Session - Sir Clive Sinclair Spectrum, Woz contest contest. Apple II, Roland Moreno Smartcard and Murdoch's NDS 1830-1900 - Jan Saggiori CR KFest Group Photo Jan recounts his journey from a passion for the ZX Spectrum at age 12, to the Apple IIe Right after the awards we will assemble in in high school, to working IT for large the Corcoran lobby for the annual corporations. He worked on one of the KansasFest group photo. Ahh, the memories! largest cases in the world of corporate piracy by pay-TV smart card maker NDS 1915-2000 (owned by Rupert Murdoch) and Cisco. CR Session - PLASMA - a new programming 1600-1645 language for the Apple II and more CR - David Schmenk Session - Unboxing & Let's Playing the Apple II Covers the development of PLASMA - Proto - Ken Gagne Language Assembler for Apple. Includes the history of VMs, development timeline, and "Unboxing" videos are big on YouTube, with usage in Lawless Legends/Rogue. millions of people tuning in to watch your first impressions of a commercial product. 2015-2030 When it comes to software, "Let's Play" is CR an unboxing's natural successor: a video Session - RetroConnector product updates that combines A/V capture of your favorite - Charles Mangin computer games with original audio commentary and narrative. Rather than Updated and new products from provide a direct, unadulterated recording RetroConnector. of a product, you share with your audience your personal experience and history with 2045-2145 the software. In this session, the host of CR YouTube channel Gamebits will explain the Session - Space Station: an interactive appeal of unboxings and LPs and how and why text adventure to record them for an Apple II and publish - Ken Gagne them on YouTube, building a community and perhaps a profit along the way. has taken on a new life… in fact, it is *literally alive*. 1715-1800 Come play a text adventure where the parser CR has been replaced with a human being. Pizza from Juiced.GS You awake from cryonic suspension aboard a The pizza party is brought to you by space station, apparently the only Juiced.GS, whose publisher will take the surviving crew member. You feel the station opportunity to share news of the magazine's shake as an explosion impacts its shields, future. but will they hold?

7

Two-word input has never been more fun! I'll share some particularly interesting Bring a paper and pen for mapping and snippets, and tell you exactly how I do notes. ATTEND SESSION and HAVE FUN! this -- including my philosophy, research tools, and technical bits -- so that YOU 2200-2300 can preserve the history of the Apple ][. CR Programmers Roundtable 0930-1000 CR This is an informal time for Apple II Session - FD 2015: What happened to Logo? programmers to gather to discuss and share - Peter Neubauer resources. The Logo programming language was popular 2300-2330 for teaching children among educators and CR academics during the heydey of the Apple Video linkup with WOzFest (Syndney, II. Logo promised to revolutionize Australia) education through the limitless microworlds that personal computers enabled. By the end Video chat with Australian Apple II of the 1980s, there was growing enthusiasts gathering in Sydney. disillusionment with Logo. Two Logo vendors, Terrapin and LCSI, survive today, 2330-? but the world of Logo is much different. Late Night Run to Steak & Shake, Jack in Why did the excitement about Logo fade? the Box, etc. Sleep is for lightweights! Where can we see the influences of Logo May occur on this night or any other. today? What happened? How can you use Logo today?

1015-1100 ======CR Saturday, July 18 Session - What is Fahrfall? - John Fahrfall ======This talk covers Fahrfall, a long term 0730-0830 project of mine. Fahrfall has been the CF subject of several of my Retrochallenge Breakfast at Rockhurst projects over the past few years, and it has developed a strong following among 0900-0930 users of the Tandy Color Computer. Fahrfall CR recently became the first Tandy CoCo Session - Interviews: Save the community's software released on ROM cartridge in 20+ stories years. - Kevin Savetz My Retrochallenge 2015/01 project involved I have done dozens of interviews of Atari porting Fahrfall to the Apple IIe/IIc/IIgs people for the ANTIC podcast, from CEOs, to line of machines. This talk will recap that coders, magazine publishers to manual effort and discuss future plans and writers, to at-home crackers. By doing so, possibilities for Fahrfall. Could this be I've created a trove of oral history about the next Structris? :-) the early computing community. (Bonus: In the process, I've unearthed source code and 1115-1145 design documents that have never before Session - A.P.P.L.E.'s Blast from the Past been public.) - Brian Wiser & Bill Martens

8

Join Brian Wiser and Bill Martens for a in the Corcoran Lobby and we will disperse brief overview of the A.P.P.L.E. Users to local area restaurants. We will need Group and Call-A.P.P.L.E. Hear new product drivers, so if you have a car please offer announcements and a few surprises. a ride to your fellow KFest attendees.

1200-1300 2200 CF KS Lunch at Rockhurst Coin-op Arcade & Movie Night - on the town or in the dorm, stay tuned 1330-1430 for details Session - Japanese on the Apple IIGS... continued 2300-? - Ian Johnson Last chance for a Late Night Run to Steak & Shake, Jack in the Box, etc. You can always Last year, I shared the history of the sleep when you’re home. GS/OS Japanese environment developed by users of the NIftyServe Apple II & GS Forum (FAPPLE) in the early 1990s, showing how applications can be localized using ======existing software. This year I will Sunday, July 19 demonstrate solutions to some remaining problem areas, with a focus on the Toolbox. ======

1445-1515 0800-0900 CR CF New product announcements Breakfast at Rockhurst

If you have a new product announcement, 1100-1300 this is the time to share it! CR Move out of dorms 1530-1730 CR 1300 Apple II Exhibition Hall / Swap Meet / CR Vendor Fair Latest time for checkout. Please turn in your card to a KFest Bring out your gear, set it up, and we can Committee member or check out at the RA all enjoy each other’s hacks, machines, desk etc. This is also a good time to lay out your wares for sale. PLEASE DO NOT FORGET TO TURN IN YOUR KEY AND CARD. 1530-1600 THEY COULD COST US $100!!! CR HackFest 2015 behind-closed-doors judging 1300-? You are free (not FREE) to spend the 1630 afternoon visiting with old and new CR friends, exploring Kansas City, etc. Awarding of HackFest 2015 Prizes

1730 SEE YOU NEXT YEAR! KS Informal trip to local restaurants - gather

9