aboutsummaryrefslogtreecommitdiff
path: root/taipan.c
AgeCommit message (Collapse)Author
2021-04-04Keep seaworthiness visible in combat, remove 14 bytes cruftB. Watson
2021-04-04Inline some array code, 8128 bytes freeB. Watson
2021-04-03Abort turbo mode if fighting but have no gunsB. Watson
2021-04-03Fix bug in sea_battle()B. Watson
2021-04-03Turbo fight mode, initial implementationB. Watson
2021-03-27Make set_prices() more like Apple versionB. Watson
2021-03-26Play sound when opium gets seizedB. Watson
2021-03-25Save 27 bytesB. Watson
2021-03-25Save 11 bytesB. Watson
2019-04-03Reset enemy ship difficulty level on game restartB. Watson
2016-03-08fix title screen breakageB. Watson
2016-03-06left a test defineB. Watson
2016-03-06fix mchenry formatting when repair price is >= 100 millionB. Watson
2016-03-06fix int wraparound causing ridiculously high repair prices later in the gameB. Watson
2016-02-298051 bytes free, we can now run with BASIC present (only 40K required)B. Watson
2016-02-28try to fix race condition with SpartaDOS TDLINEB. Watson
2016-02-28save 4 more bytes, 7812 freeB. Watson
2016-02-28add procsizes target, rewrite get_item in asm, combine some functions, 7808 ↵B. Watson
bytes free
2016-02-25dictionary text compression, 7666 bytes freeB. Watson
2016-02-25cartridge build is now a 32K cart, also fixed "play again? N" in the cartB. Watson
2016-02-25cart build now only uses 4 banks, next commit will switch to a 32K cartB. Watson
2016-02-24remove some unused conio code, move newtitle.s variables to \$cb-\$ceB. Watson
2016-02-23modify conio so it no longer needs carriage returns, now 7454 bytes freeB. Watson
2016-02-22save 12 more bytes, 7388 freeB. Watson
2016-02-227376 bytes freeB. Watson
2016-02-22save 12 more bytes, 7368 free, document the hell out of console.sB. Watson
2016-02-22more code shrinkage, 7356 bytes freeB. Watson
2016-02-22more squeezing, 7175 bytes free (broke the 7k barrier)B. Watson
2016-02-21more text compression, 7054 bytes freeB. Watson
2016-02-21text compression. 7017 bytes free.B. Watson
2016-02-21save a few more bytes, now 6283 freeB. Watson
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