aboutsummaryrefslogtreecommitdiff
path: root/taipan.c
AgeCommit message (Collapse)Author
2016-02-20shrink code, now 6260 bytes freeB. Watson
2016-02-19use a clrtoeol() wrapper instead of conio clrscr(), now 6035 bytes freeB. Watson
2016-02-19shrink code, now 5976 bytes free. update cart.txtB. Watson
2016-02-19add delete key to name_firm(); shrink code, 5921 bytes freeB. Watson
2016-02-18put McHenry back the way he wasB. Watson
2016-02-18shrink code, 5829 bytes freeB. Watson
2016-02-18McHenry now asks for e.g. 11.5 Million rather than 11500000B. Watson
2016-02-17make the cursor behave *much* better, via custom conio functionB. Watson
2016-02-16shrink code, 5599 bytes free, move some code so it runs straight from bank 3 ↵B. Watson
in cartridge
2016-02-16keep RODATA in ROM for cart buildB. Watson
2016-02-15shave off some code size, spend some of it on better randomness. 5461 bytes ↵B. Watson
free now.
2016-02-15replace strtoul() with simplified version, saves 743 bytesB. Watson
2016-02-09cart image works nowB. Watson
2016-02-09cartridge version WIP. Not really usable yet.B. Watson
2016-02-08make ctags optional and let it fail silently, if ctags not installedB. Watson
2016-02-07save another 58 bytes, now at 4684 freeB. Watson
2016-02-07save another 24 bytes, now 4626 freeB. Watson
2016-02-07save a few more bytesB. Watson
2016-02-06trim another few bytesB. Watson
2016-02-05more code shrinkage, we have 4523 bytes free nowB. Watson
2016-02-04rewrite cspace() in asm, save a few more bytesB. Watson
2016-02-04crunch another 100 bytes of codeB. Watson
2016-02-04get rid of ultoa() wrapper for ultostr()B. Watson
2016-02-01get rid of "to" after "your orders are", fixes gun display and descenders ↵B. Watson
touching text
2016-02-01put spacing of "your orders" back like it was, see how it looksB. Watson
2016-01-31code tigthening, new explosion effectB. Watson
2016-01-30whoops, left TIMEWARP enabledB. Watson
2016-01-30much code-crunching. almost 4K free now.B. Watson
2016-01-30use loop in set_prices(), save 142 bytesB. Watson
2016-01-29rewrote screen-flash in asm, save a few bytesB. Watson
2016-01-27fix large debt amounts wrapping to next lineB. Watson
2016-01-27timed_getch now uses hardcoded 300 jiffies, all prompts are 5 secB. Watson
2016-01-26streamline sea_battle(), save 190 bytesB. Watson
2016-01-26fix prices not being reset, make cursor less visibleB. Watson
2016-01-23get_num() now handles values up to UINT32_MAX-1B. Watson
2016-01-22use cc65 rand(), see if random events occur closer to how they do in the ↵B. Watson
apple port
2016-01-20fix and simplify cprintfancy, allow Delete key and K/M for 1000/1M when ↵B. Watson
entering numbers
2016-01-18fix big_negate, allow lowercase z in firm name, tighten up bigfloat.sB. Watson
2016-01-18fix "65534 ships attacking", stop assuming a bignum can handle a fractionB. Watson
2016-01-17save a few bytes, use a proper loop for flashing enemy shipsB. Watson
2016-01-17restore colors/font on exit, fix bank withdrawal bug, rename bignum stuffB. Watson
2016-01-17fix final_stats() negative finalcash and scoreB. Watson
2016-01-16fix formatting in too_much_cash()B. Watson
2016-01-16fix cash overflow in sell()B. Watson
2016-01-16cprintfancy_big() overhaulB. Watson
2016-01-16you're a (m|b|tr)illionaire, plus tighten up code some moreB. Watson
2016-01-15fix bug that kills you after escaping li yuen piratesB. Watson
2016-01-15check for cash int overflow, WIPB. Watson
2016-01-14big_copy() API for bignumB. Watson
2016-01-14whoops, left TIMEWARP enabledB. Watson