diff --git a/tfv/OPTIMIZATION b/tfv/README similarity index 92% rename from tfv/OPTIMIZATION rename to tfv/README index 00e8354a..194434ab 100644 --- a/tfv/OPTIMIZATION +++ b/tfv/README @@ -1,3 +1,26 @@ + Talbot Fantasy 7 + + by Deater (Vince Weaver) + + vince@deater.net + http://www.deater.net/weave/vmwprod/tfv/ + +Background +~~~~~~~~~~ + +What you've always wanted, a poorly done FF7 clone for the Apple II. + +Yes, I'm using the 40x40 15-color Low-resolution graphics mode of +the Apple II. This means the game could in theory run on the original +Apple II released in 1977 (if you had been fabulously rich enough to +populate all 48k of RAM). + + + +Mode7 Optimization Notes +~~~~~~~~~~~~~~~~~~~~~~~~ + + Original implementation: Multiplying 1.0 * 2.0 = 2.0, took 707 cycles Multiplying ff.ff * ff.ff = 0.0, took 761 cycles diff --git a/tfv/TODO b/tfv/TODO index c9a91c37..56ce1a36 100644 --- a/tfv/TODO +++ b/tfv/TODO @@ -1,7 +1,5 @@ mode7 speed fixes: - + faster multiply routine - - If result is AABBCCDD we only need BBCC for fixed point - result + + Skip key parsing if no key read + Self modifying code on the adds in inner loop diff --git a/tfv/tfv.game_data b/tfv/tfv.game_data index 907cbc90..5d8d7ea2 100644 --- a/tfv/tfv.game_data +++ b/tfv/tfv.game_data @@ -41,7 +41,7 @@ TALBOT HALL HAVE YOU TRIED FINDING THE EIGENVALUES DARTH TATER IN TALBOT 0101B - THERE LIVED A GREAT GIANT BEE + THERE LIVED A BIG GIANT BEE DINING HALL OSCAR @@ -158,3 +158,8 @@ ZAPPO, FREE THE GUINEA PIG Then RK attack + + + +OTHER IDEAS: + Fountain in college park? Look at eclipse? Mermaids?