Kansasfest 2016 Schedule

KEY: CF - CAFETERIA - MASSMAN HALL See https://www.kansasfest.org/hackfest/ CR - CORCORAN HALL for rules and past entries. KC - KANSAS CITY AIRPORT KS - KANSAS CITY 0730-0830 CF Breakfast at Rockhurst ======

Tuesday, July 19 0900-1200 CR ======Settle In Wind up the air conditioning, stock the 0800- coolers, set up your Apple II gear, settle KC in and meet your neighbors. Decorate your Peikop Endropov – airport ride sharing door for the door contest! - Carl Knoblock, chief taxi coordinator

0900-0930 1200-1600 CR CR Juiced.GS Staff Meeting Registration

For writers and editors of Juiced.GS only: Stop by the Corcoran Lobby to check in and we'll take this rare opportunity to sit pick up your registration packet and name down together and brainstorm enough content badge. to keep the magazine going for years to come. Please bring an idea for a feature 1630-2000 or story, whether or not you want to be the Dinner Outing one to write it. We'll meet behind closed doors in the side room near the main Jack Stack (BBQ), Lidia’s (Italian), Cafe session hall. Gratitude (Vegan). Gather in the Corcoran Lobby and we will all make the trek 0930-1000 together. All three eateries are close to CR each other. We will need drivers, so if you Juiced.GS Staff Photo have a car please offer a ride to your fellow KFest attendees. If you have been invited to this year's Juiced.GS staff photo, please meet in the ======Corcoran lobby at 9:30 AM. Wear a dark shirt, but bring a light / white one as Wednesday, July 20 well for any necessary costume changes.

======1200-1300 CR (Our lobby, not Massman Cafeteria) 0700- The Great KFest Kookout CR - Rockhurst Catering HackFest 2016 Begins

1

Enjoy the BBQ and get to know your fellow Apple II magazine, Nibble. The first four Apple II nuts. This year, head Kook Kirk issues contained his own programs until he Mitchell is taking a well-deserved break; was able to attract freelance authors. Over lunch will be catered by Rockhurst Dining the next 12 ½ years, he published over Services. 16,000 pages and inspired countless technology-related careers. At its pinnacle, 1300-1430 Nibble earned about $5 million annually, had CR over 100,000 readers, and had the second Sean’s Apple II Garage Giveaway highest circulation among Apple II - Sean Fahey & James Littlejohn magazines, all handled via an Apple II-based order and fulfillment system that he One never knows what goodies Sean will developed. The technical challenges were disperse at KFest. All items are free; considerable – for example, figuring out how however, please leave a donation to help to sort and print 30,000 subscriber labels defray the many expenses Sean has in in ZIP code sequence on a network of Apple storing, acquiring and transporting the IIs. The success of Nibble contributed to stash. Please be thoughtful in what you Harvey’s publication of PC Hands On for IBM grab so that everyone gets a chance to take PC compatible systems and to four years of home a treasure. Transportation of goods Nibble Mac. After Nibble shut down in 1992, provided by James Littlejohn in “The Big Harvey returned to executive leadership in the mainframe industry. He retired in 2000 Green Truck”. and now enjoys web development, photography,

computer art, and travel. 1300-1430 CR 1700-1715 Late Registration at Corcoran Hall CR

Session - Ultimate Micro: State of the 1445-1500 Union CR - Henry Courbis & Anthony Martino Welcome to KFest

With several newly released Apple II Introduction of committee members; tips and products, Anthony and Henry have been quite tricks for having a fantastic week. busy. Hear the latest news from Ultimate

Micro. 1500-1700

CR 1730-1830 KansasFest 2016 Keynote CF - Mike Harvey Dinner at Rockhurst

Mike Harvey, a business executive, 1900-2000 salesperson, technologist, project manager, CR entrepreneur, programmer, and best known in Session - Today in iOS the Apple community as the founder and - Rob Walch publisher of Nibble magazine. Harvey started his career as a salesperson for IBM and continued with various roles at other major Rob Walch of Today in iOS podcast joins us technology companies, including marketing at for a look at tips, tricks, and the latest Burroughs, planning and project management in Apple’s iOS and related hardware. This at Xerox, and executive positions with year marks his 10th presenting at several others. In October 1979, he was KansasFest! between jobs and thought he would start an

2

2015-2115 to produce it: the Outlaw editor and the CR Mythos runtime, designed with more than Workshop - RetroConnector Mini HackFest just this one game in mind. There will also - Charles Mangin be a special surprise.

Charles Mangin from RetroConnector will 0945-1045 present and demo a new general purpose I/O CR board for the Apple II. See what new Session - Apple II Emularity: The Deep Dive madness Charles hath wrought, and learn how - Jason Scott to take advantage of the new hardware in your own applications. The session will Infinite Apple II online experiences in the also mark the start of a "mini hackfest" browser producing greater and greater for anyone who wants to create a new fidelity in recovery of critical computer program or hack new functionality into an history, blah blah.... We've now achieved existing one that takes advantage of the the dream of Apple II emulation - it's new board. ubiquitous, it's in the browser and therefore instant, and it's repeatable. Now Participants will receive free beta let's start treating it like a real hardware, sample assembly and BASIC code to technology and utility, and talk about how get started, as well as troubleshooting to work with it. This talk covers the assistance and access to a variety of basics of what's going on under the hood, additional hardware and tools to complete the unique aspects of MAME's emulation of their entry. Entries will be reviewed, and Apple II (and III, and //c, and...) and prizes awarded, at the end of KansasFest. then goes much deeper into how you can get Good Luck! the best experience out of working with this emulation system (The Emularity), both 2300-? at the Internet Archive and your own sites. Late Night Run to Steak & Shake, Jack in the Box, Denny’s, etc. 1100-1145 Why sleep? You can do that when you get CR home! May occur on this night or any other. Session - Silicone Molding and Resin Casting Small Parts ======- Kathryn Szkotnicki

Thursday, July 21 Join Kate as she demonstrates how to prepare small parts for mold-making, create ======the mold, and make copies of small plastic parts. 0730-0830 CF 1200-1300 Breakfast at Rockhurst CF Lunch at Rockhurst 0900-0930 CR Session - Lawless Legends Project Update - Martin Haye

Martin Haye will demonstrate progress made this year on the Lawless Legends old-west RPG, focusing especially on the tools used

3

1315-1415 Steam is the largest online marketplace for CR PC, Mac, and Linux games, making it easy Session - A2SERVER, A2CLOUD and Raspple II for independent game developers to 2016 distribute their software. But indie game - Ivan Drucker developers often lack the resources of major game studios. What they lack in Can you believe it? A2SERVER, A2CLOUD, and funding, they make up for in creativity, Raspple II have received some exciting turning to classic games and genres for updates for 2016. For example, did you know inspiration. We'll look at many Steam you can now get a IIGS on the internet titles where the Apple II influence is without an Uthernet card? With A2SERVER you strong, suggesting modern games that will can. Come to the session and see what else appeal to classic gamers. is in store. 1545-1615 If you're unfamiliar, these all use the oh- CR so-cute Raspberry Pi to enhance your Apple Session - Ultimate Micro PSU Project II. A2SERVER is a LAN file server and - Anthony Martino & Henry Courbis network boot host for Apple II's. A2CLOUD is an internet access device, file transfer Learn more about Ultimate Micro’s new tool, and virtual hard drive for Apple II's replacement power supply for the Apple II. (even the IIc). Raspple II ties them both The Universal PSU Kit is designed to be together in a single easy-to-install installed in your existing Apple II or /// package. Power Supply Enclosure and replace your old Power Supply PCB. All connections can be 1430-1500 made by the user and are safe, simple, and CR designed to last for the next decade and Session - Photoshop for the IIGS beyond of use. The Kit is also - Geoff Weiss uninstallable and the enclosure isn’t modified in any way. There is no chance that Adobe will ever develop Photoshop for the Apple IIGS. But, 1615-1700 the next best thing will be available CR during this session. Using the power of GNU Session - Disks, EDD, Copy Protection & Image Manipulation Program (GIMP) and Emulators python, anybody will be able to create - Paul Hagstrom native IIGS graphic images. Convert your favorite picture to the IIGS. Draw new The EDD+ card and "I'm fEDD Up" has enabled images. Export images straight into IIGS us to take low-level images of the data on images formats--watch for the release of our aging disks. These files contain all this component during this session. Bring the bits as they are read off the disk, your computer with GIMP (2.6 or later) and bringing us closer to the ultimate goal of python (2.6 or later) installed. The IIGS preserving copy protected disks, and being awaits new graphic files. Somebody might able to boot them in emulators. But how do just go ape over this. you use an EDD file? What is in there? And why doesn't it actually, you know, work? 1500-1530 Paul Hagstrom will discuss what is actually CR stored on our disks, how the hardware reads Session - Steamed Apples or fails to read it, what emulators do and - Ken Gagne don't yet do, how EDD compares to other disk image formats, and the workings of a

4 program he's been developing to ======convert/repair EDD files. Friday, July 22 1730-1830 ======CF Dinner at Rockhurst 0730-0830 1900-2000 CF CR Breakfast at Rockhurst Roundtable - Manufacturing and/or Programming for Kewl Dewds & Dewdettes 0900-0945 - Dagen Brock (convener) CR Session - Emulators: You're Doing It All Depending on interest, we will have informal ROM roundtables for folks to discuss - Dagen Brock manufacturing and/or programming related to the Apple II. Gather with your fellow Emulation is a bit of an arms race, with programmers to trade ideas; share your various emulators all chasing perfection of manufacturing tips such as taking your their respective platforms. Developer, circuit boards from idea to reality. Dagen Brock, went on a quest to make some small improvements to the seminal Apple 2000-2100 IIGS emulator, KEGS/GSPort. After getting CR some initial success in modernizing the Workshop - SolderFest! code, he was ready to really start tearing into the heart of the emulator. This is

Bring your soldering projects and work when he realized that we've been thinking alongside others. Share tips and tricks, about emulators incorrectly, as single and get help from those with years of threaded applications which simply sit in experience. Don’t forget to bring your own front of a user. Instead, drawing on his soldering iron, solder, etc. experience working on Cloud Computing and Virtualization, he surmised that we should think about emulators as virtual machines. 2130-2230 Instead of a hypervisor, we have the CR emulator application which one could use to Ryan Suenaga Memorial Krispy Kreme Night provide an API in-and-out of the virtual machine. This is the things work in the Come enjoy some warm donuts and cold milk, cloud. as Ryan would've wanted. A donation jar will be available, with 100% of the Come see a new paradigm in emulators. It's proceeds going toward his scholarship fund. no longer just an app. The magic is in the addition of a socket communication API that 2300-? decouples the emulator from only existing Late Night Run to Steak & Shake, Jack in within a process space. You can now ask the the Box, Denny’s, etc. Sleep is overrated. IIGS emulator to let you see inside from May occur on this night or any other outside and vice-versa, the IIGS can talk depending on interest. back to us to tell us about events. With this, it presents all kinds of remote automation and debugging opportunities. It can still be a single virtual Apple IIGS,

5 or one can orchestrate a cluster of Apple 1200-1300 IIGS’es. CF Lunch at Rockhurst Dagen will showcase his latest emulator, his launcher application, his debugger and 1315-1345 the socket API that makes it all possible, CR and give us his future desires for Session - PERCOL-8: Re-inventing the Apple applications of this technology. II for Today's Kids - Melody Ayres-Griffiths 1000-1030 CR Canadian Melody Ayres-Griffiths and her Session - Picking Apart the IIc Plus ROM Australian wife April will be demonstrating - Quinn Dunki the successor to their Apple II BASIC interpreter DiscoRunner, the Go-ported The IIc Plus has been a bit of a dark horse quasi-emulator PERCOL-8, a compatible, in the 8-bit line. It was the only 8-bit cloud-connected, 3D-enhanced update to the that didn't have a full ROM source code Apple II environment intended to introduce listing in the manual, and very little today's kids to 1980s computing "with the seemed to be known about it. The Technical rough edges filed down and sparklers Reference Manual for it marked Apple's applied." PERCOL-8 provides numerous shift away from indulging hobbyists, and enhancements while maintaining more towards locking things down. This will compatibility with both Integer and be a talk about Quinn’s odyssey to unlock Applesoft BASIC, 6502 machine code and the mysteries of the IIc Plus, and modify Apple LOGO. These include cloud-based file some of its more annoying behaviors. services, an integrated BBS for messaging and chat, Internet multi-player gaming support, an OpenGL-based VDU, enhanced 1045-1100 sound architecture, improved editing tools CR and a "piggyback" function syntax. Session - Retrobrite Restoration - Henry Courbis & Anthony Martino 1345-1445 Retrobrite is nothing more than a big CR conspiracy to help raise eBay prices. Henry Session - Automated Verification of Copy and Anthony will present detailed Protected Disk Images statistics and data to prove how everyone - Mark Pilgrim is being brainwashed by this popular process. In addition, they’ll demonstrate a In modern times, there has finally emerged solution to restore the old patina that was a combination of Apple II hardware and destroyed by retrobriting. software that can preserve most copy protected original disks in their original form. But how can we ensure that such disk 1115-1145 images are error-free? Mark will present CR some promising original research. Session - A.P.P.L.E.’s Blast from the Past - Brian Wiser & Bill Martens 1500-1600 Join Brian Wiser and Bill Martens for the CR latest product announcements and surprises Session - Bytes of Apple II History: from the A.P.P.L.E. users group and Call- Touching the World with Telecom - Steve Weyhrich A.P.P.L.E. They've been busy! :-)

6

Before there was the Internet we know 1830-1900 today, enterprising businessmen set out to CR find a way to make mainframe computers pay KFest Group Photo for themselves at night. What they created were communities that were tighter than any Right after the awards we will assemble in of today’s Internet web sites. Hear about the Corcoran lobby for the annual the rise and fall of The Source, KansasFest group photo. Ahh, the memories! CompuServe, GEnie, Delphi, and America Online, and how they laid the foundation 1930-2100 for the online world of today. CR Game Tournaments: 4play KABOOM! & Structris 1615-1700 iOS CR Session - Drawing Text Characters on DHR Michael Sternberg will be coordinating the Graphics in Color KABOOM! Tournament. KABOOM! is Bomberman - John Lane for the IIGS in all its glory, released in 2015 by NinjaForce. Four can play John has written machine language routines simultaneously thanks to Alex Lukacz’s new to draw characters in double hi-res 4play Joystick Card for the Apple II. The graphics. Character size is set at 28 4play is not generally available yet, but pixels wide by 16 scan lines. The routines one’s been flown over from Australia use black or white characters depending on especially for this event! background color. The background color is one of 8 colors and the colors used are Brian Wiser and Bill Martens will red, DK blue, DK green, brown and their facilitate the Structris iOS tourney. four composite opposites of aqua, yellow, Experience new, faster unlimited levels and pink, LT blue. This gives 20 characters mayhem with a neo-classical soundtrack as across the screen which John believes is you strive to avoid being crushed by blocks optimal for DHR. from The Evil Programmer! Structris is an alternative take on the Tetris theme, 1715-1800 created for the Apple II by Martin Haye and CR hence ported to iOS with new features. Pizza from Juiced.GS - Ken Gagne 2300-2330 CR The pizza party is brought to you by Video linkup with WOzFest (Sydney, Juiced.GS, whose publisher will take the Australia) opportunity to share news of the magazine's - Sean McNamara future. Video chat with Australian Apple II 1800-1830 enthusiasts gathering in Sydney. CR Awards and Contests 2300-? Late Night Run to Steak & Shake, Jack in Presentation of the Apple II Forever the Box, Denny’s, etc. Sleep is for awards, Crazy Tie contest, Door contest, lightweights! May occur on this night or contest contest. any other.

7

======● Jumpman: http://www.atarimania.com/game- Saturday, July 23 atari-400-800-xl-xe- jumpman_2713.html ======● Randy Glover interview: http://ataripodcast.libsyn.com/antic 0730-0830 -interview-171-randy-glover-jumpman CF ● Omnivore, the Atari 8-bit Binary Breakfast at Rockhurst Editor: http://playermissile.com/omnivore 0900-0930 CR 1015-1045 Session - Getting Back to 3:59: A 4am CR Uncrack Session - A Blast from the Past: Emulating - Martin Haye the Burroughs 220 - Michael Mahon When @4am deprotects a piece of software, the result is necessarily different from The oldest computer Michael ever programmed the original floppy disk. Martin Haye (in was the Burroughs 220. It was the last his usual "performance art" style) will commercial vacuum tube computer, running at begin with a cracked disk image, undo the a blazing 5,000 instructions per second, changes, restore the copy protection, and with 5,000 eleven-digit words of memory! produce a disk that is almost indis- Many have probably seen it on TV, as tinguishable from the original. Along the Batman's "Crime Computer”. ;-) Yet, it way we'll learn a little about assembly could do wonderful things, like run Algol language, disk drives, and software 58 and support interactive graphics. It was protection. a "personal computer" to Michael, and he was delighted to find that he could 0930-1000 simulate it (at about half its native CR speed) on an Apple II. Join him in this Session - Reverse Engineering Jumpman session to share the joys of recreating a - Rob McMullen & Kevin Savetz classic digital computer.

Rob McMullen and Kevin Savetz are two Atari 1045-1100 8-bit podcasters who are huge fans of the Session - Ultimate Micro RAMWorks III classic platform game Jumpman. They Project interviewed the author, Randy Glover, in - Henry Courbis & Anthony Martino the Antic podcast interview series and discovered that the source code is likely Learn about Ultimate Micro’s effort to lost forever. They began reverse bring back one of the best known Apple II engineering the Atari 8-bit version using memory cards. Omnivore (Rob's Linux/Mac/Windows program for reverse engineering 8-bit disk images) 1115-1200 with the intent to create new levels and Session - A Totally New Dimension to Apple add new features to the game. They will II Graphics demo Omnivore and discuss their progress on - Peter Neubauer Jumpman, and in a KansasFest exclusive: they will share their documentation with Compared to contemporary 8-bit machines, the public for the first time. Apple II game graphics are challenging to program and lackluster. Several companies

8 offered video cards based on the Texas Bring out your gear, set it up, and we can Instruments TMS9918A Video Display all enjoy each other’s hacks, machines, Processor (VDP) to enhance the Apple II’s etc. This is also a good time to lay out video capabilities. These cards saw limited your wares for sale. sales and poor software support due to 1530-1600 cost, but there’s much untapped potential CR including enhanced games, superior HackFest 2016 behind-closed-doors judging graphics, and original multi-monitor software. Peter Neubauer will lead a tour 1630 of the TMS9918A, show how to write software CR for the VDP, and explore potential new Awarding of HackFest 2016 Prizes applications. 1730 1200-1300 KS CF Informal trip to local restaurants Lunch at Rockhurst Gather in the Corcoran Lobby and we will 1315-1415 disperse to local area restaurants. We will Session - Live Recording of Retro Computing need drivers, so if you have a car please Roundtable offer a ride to your fellow KFest - Kevin Savetz attendees.

Kevin Savetz takes over the Retro Computing 2200 Roundtable, throws away the table, and does KS a live recording featuring Apple ][ related Coin-op Arcade & Movie Night games. Audience participation and petty - on the town or in the dorm, stay tuned arguments are guaranteed. for details

1415-1445 2300-? Session - M0re MO100 M0use Madness Last chance for a Late Night Run to Steak & - Charles Mangin Shake, Jack in the Box, Denny’s, etc. You can always sleep on the plane or at a rest Charles shares the results of another stop. year's research into the mysteries of the M0100 mouse and its kin. Bring your mouse, and get to know the critter a little ======better. Sunday, July 24

1500-1515 ======CR New Product Announcements 0800-0900 CF If you have a new product announcement, Breakfast at Rockhurst this is the time to share it! 1100-1300 1530-1730 CR CR Move out of dorms Apple II Exhibition Hall / Swap Meet / Vendor Fair

9

1300 CR Latest time for checkout

Please turn in your card to a KFest Committee member or check out at the RA desk

PLEASE DO NOT FORGET TO TURN IN YOUR KEY AND CARD. THEY COULD COST US $100!!!

1300-? You are free (not FREE) to spend the afternoon visiting with old and new friends, exploring Kansas City, etc.

SEE YOU NEXT YEAR!

10