Epic Programming Studios (EPS)

This article is under construction and needs to be completed. You can help by expanding it.


Site URL



George Daole-Wellman
Jake Finley

Founding Date

Fall 2003

Years Active

2003 to 2005

Programmed For

TI-83+, TI-86, Casio


TI-Basic, Casio Basic, Assembly


EPS (2004-05)
Epic PS (2004-05)
Epic Programming (2004-05)
Dysfunction Programming (2003-04)


Maxcoderz Software
Drubu Productions

Epic Programming Studios (EPS) was a short-lived programming group that was originally known as Dysfunction Programming. The group was composed of both TI and Casio programmers that worked towards a common goal: to unite as calculator programmers instead of being divided by a particular calculator model or brand. The main project that the group worked on was its cross-calculator programming language aptly named Multi-Platform Language for Calcs (MLC).

Group Significance

mlc-shell.gif mlc-game.gif aura-rpg.gif diortem.gif

Although each of the members had their own individual projects that they were working on, the most notable project from the group was MLC. It was designed to replace TI-Basic and Casio Basic as the language of choice for on-calc programming. It had several advantages over the built-in languages including speed, portability, functionality, and size. Simply put, it allowed you to make assembly-quality games without all of the assembly. After the group's demise, the MLC project continued on CasioCalc.

Some of their other projects included Super Smash Brothers, Ender's Game, Lydonia, Breakdance, and Diortem (a Metroid clone). Projects that were completed under the EPS name included Zelda: Dark Link Quest, the Reuben Quest series and xLIB xLIB Revolution, along with a few MLC games. Demos of Operation Neptune and MLC 86 were released too, but were never completed.

Group Staff

Site URLs

  • http://epic.earthforge.com
  • http://dysfunction.earthforge.com
  • http://www.dysfunctionti.tk
  • http://geocities.com/mightyg16/ — original URL
  • http://www.epicps.prv.pl/
  • http://dysfunction.co.nr

Site Screenshots

(Screenshot of Epic Programming Studios homepage circa 2005)

Group History

Epic Programming Studios (EPS) was originally known as Dysfunction Programming. Dysfunction Programming was founded in Fall 2003 by George Daole-Wellman. James Martinez was the first new member and George released Ender's Game on ticalc.org. The group didn't do much else, however.

When Drubu Productions closed down in May 2004, George posted on various calculator forums asking people to join the group. Some people responded and became members, including Bram Tant, Kevin Ouellet, Donald Straney, and Reginald Tucker. In addition, he also posted on some of the Casio calculator forums.

With CrimsonCasio (Jake Finley) and 4nic8 (Jacek Malinowski), both Casio programmers, joining the group, the programming group scope was expanded and renamed Epic Programming Studios (EPS). In addition, CrimsonCasio was one of the founders, and was responsible for keeping the Casio community up-to-date on the latest releases by the group.

The MLC project was first suggested by George in Summer 2004 and quickly gained group interest and support. The first release was in October 2004, and it included support for both the TI-86 and Casio AFX calculators. Travis Supalla was brought in to implement TI-83+ support, but that never was completed.

Unfortunately, EPS was basically dead by the end of November 2005 with very little activity by any of the members. In fact, several of the members had not been seen for several months. So, George decided to simply end the group instead of having it drag on life-less.

(Taken from about page)

Welcome To Epic Programming Studios!

This is the site of the Epic programming group, we are a unique group in that we are committed to breaking down the barriers between both models and brands of calculators.

Our team is composed of roughly equal amounts of Casio and Ti programmers, all working together (successfully) for the first time in history. Due to our businesslike approach to projects, and our staff's enthusiasm, we have succeeded where others have failed. Indeed, with every passing day the rift between Casio and Ti calculators draws ever smaller, as our effort to blur the lines continues.

Here you will find our team's individual projects as well as our group project (MLC), the Multi-Platform Language for Calcs. MLC will replace TI and Casio BASIC as the language of choice for on-calc programming, with the advantage of speed, portability, features, and size, it blows basic out of the water.


Dysfunction Programming got hacked in 2004, resulting in everything being deleted from the site and causing the forums to only be reachable through the Maxcoderz forums. It was also hacked again during Summer 2005. That last hacking incident was unusual in the way that it involved the replacement of the website CSS and theme images with a different theme, rather than damage. It was initially thought that a staff member had replaced the theme, but it was finally discovered that none of the staff were involved and that someone got unauthorized access to the website to do it.