Commit Graph

  • 38f716079a Replaced calloc by an assembler version cuz 2001-11-15 21:53:00 +00:00
  • c053b91f7a Added zlib.h header file cuz 2001-11-13 20:12:19 +00:00
  • edb7991884 Added inflatemem from Piotr cuz 2001-11-12 21:21:38 +00:00
  • 258133cb0e Fixed a bug cuz 2001-11-12 14:20:56 +00:00
  • 465d208b2b Fixed a bug cuz 2001-11-08 09:15:58 +00:00
  • ac470f4a3e Added the 2.7.1 spec cuz 2001-11-07 21:43:57 +00:00
  • 88b7d6d3bb Fixed a typo cuz 2001-11-07 10:34:57 +00:00
  • 161c916a83 Added info for tsteax and utsteax cuz 2001-11-07 10:33:14 +00:00
  • 940fba4d54 Fixed a bug cuz 2001-11-07 10:32:51 +00:00
  • 046f196e84 simple test program for clock() function cpg 2001-11-06 22:02:27 +00:00
  • d784b9551e added clock.c cpg 2001-11-06 22:00:46 +00:00
  • 842fe7fad7 Added Piotr cuz 2001-11-06 09:42:46 +00:00
  • 1bcc7775b0 fix a typo in the comment cpg 2001-11-06 01:30:38 +00:00
  • 56d98bbb93 return the hardware tv system, not the ROMs one cpg 2001-11-06 01:22:54 +00:00
  • d10a647baf both routines fixed (fix by Piotr Fusik) cpg 2001-11-05 23:52:19 +00:00
  • aff228f0dc fixed some whitespace so emacs doesn't complain when saving; "zap" now also removed the startup *.o files cpg 2001-11-05 22:29:47 +00:00
  • b258333a71 Fixed a bug cuz 2001-11-04 19:38:35 +00:00
  • 5f87dcea95 support for assert.h in GEOS, conio bugfixes izydorst 2001-10-27 23:04:18 +00:00
  • 8ce6c9bcac simple conio support for GEOS izydorst 2001-10-27 17:13:22 +00:00
  • 0fe03a4643 added note about conio stuff izydorst 2001-10-27 17:09:02 +00:00
  • 1949afddf5 support for 40/80 column modes izydorst 2001-10-27 17:07:19 +00:00
  • b9b144cf52 More banking fixes cuz 2001-10-26 13:48:49 +00:00
  • b6476b82c6 Cosmetic change cuz 2001-10-26 13:48:35 +00:00
  • e0056448d1 Added Craig Bruce cuz 2001-10-25 19:23:41 +00:00
  • 7e65f64c6a Debug the rs232 routines. This involved using two new segments, STARTUP and NMI to make sure the NMI handler is loaded into the low 16K of memory which are active when the control is passed from the ROM NMI stub to the user handler. cuz 2001-10-25 19:13:36 +00:00
  • c80c2049b6 Use names instead of numeric addresses cuz 2001-10-25 19:11:52 +00:00
  • 99ddd22dc8 Changed cfg to account for the NMI handler in connection with the C128 banking. cuz 2001-10-25 18:52:38 +00:00
  • 62314aeac9 Fix a problem where the linker tries to print a NULL pointer if there is a problem with the builtin configuration that is used. cuz 2001-10-25 18:51:49 +00:00
  • efce8fa8d0 Minor fix cuz 2001-10-25 15:56:19 +00:00
  • 7afca6557d Added rs232 routines cuz 2001-10-25 15:54:40 +00:00
  • 5c537721bf Removed c128 code cuz 2001-10-25 15:52:04 +00:00
  • 41c0394aef Sorted object files alphabetically so it's easier to find a file in the list cuz 2001-10-25 11:50:45 +00:00
  • 426bea8c19 Use xsprintf cuz 2001-10-25 11:07:06 +00:00
  • d796de8109 Use a long for the offset of static variables, so negative offsets do work (even if this is not standard compliant). cuz 2001-10-25 10:49:51 +00:00
  • e15f01a882 Added CBM510 in a few places cuz 2001-10-24 21:56:52 +00:00
  • be1abb7ec2 Fixed several typos, changed example code cuz 2001-10-24 21:45:54 +00:00
  • 8b2d4bab8a Fixed a typo, added links cuz 2001-10-24 21:31:07 +00:00
  • 41529583f6 Cleanup cuz 2001-10-24 20:48:18 +00:00
  • 20143c0187 New pushwysp implementation cuz 2001-10-24 20:44:54 +00:00
  • 37f7bc4c83 Removed an old comment cuz 2001-10-23 19:00:15 +00:00
  • 3c90e33414 Working on the optimizations cuz 2001-10-21 13:53:20 +00:00
  • d0265989bc Fixed a path cuz 2001-10-20 20:28:28 +00:00
  • 40a9055be8 Fixed a bug in the return value of the sprintf and vsprintf functions cuz 2001-10-20 15:23:34 +00:00
  • b3f2a6b35c Cosmetic change cuz 2001-10-18 21:45:37 +00:00
  • 92a4c51753 Fixed some bugs cuz 2001-10-18 21:01:24 +00:00
  • c4627941e8 Cleanup, more 65c02 code cuz 2001-10-18 20:45:24 +00:00
  • b4393c9ac6 Use 125 bytes as range for short branches cuz 2001-10-18 19:24:18 +00:00
  • 21c6e1badb Extend an optimization cuz 2001-10-18 19:23:10 +00:00
  • 564fbbe448 New function RegAXUsed cuz 2001-10-18 19:21:40 +00:00
  • 1366b6cbea Added first provisions for a code size factor check in the optimizer cuz 2001-10-18 19:21:09 +00:00
  • 8d02f9a9b3 Added a new CS_RangeHasLabel function cuz 2001-10-18 19:20:14 +00:00
  • 86a90e463d Remove some 65C02 code generation that is now in the backend. cuz 2001-10-18 19:10:24 +00:00
  • 43530d1604 Check for shift count zero cuz 2001-10-17 21:46:27 +00:00
  • 03229b3253 Remove paragraph about case labels cuz 2001-10-13 19:18:51 +00:00
  • 0740be0f73 Use static locals (again) cuz 2001-10-13 15:46:03 +00:00
  • 2ec9ff05a6 Fixed a bug cuz 2001-10-13 15:45:04 +00:00
  • 2435aa63b5 Added 65C02 specific optimizations. Make two runs over the code when generating register info to get info for backward jumps right. cuz 2001-10-13 12:21:46 +00:00
  • 1483fa741a Small change to make line info more exact cuz 2001-10-13 09:20:26 +00:00
  • 0fcbb73439 Use a function pointer instead of a flag cuz 2001-10-12 18:21:56 +00:00
  • 24a70bbcce Added a missing const cuz 2001-10-12 18:21:43 +00:00
  • 5f577c4260 Added another optimization cuz 2001-10-12 09:06:42 +00:00
  • 9552efc1e4 More work to make user asm labels work cuz 2001-10-12 07:58:11 +00:00
  • b892d4b3d3 Remove an unused function cuz 2001-10-11 22:02:00 +00:00
  • 799459fdd5 Allow labels in user supplied asm statements cuz 2001-10-11 22:01:47 +00:00
  • de7da529f0 Fixed problems with the inline macros cuz 2001-10-11 21:54:25 +00:00
  • 46209118b1 The longbranch macros did not work with numeric addresses cuz 2001-10-11 20:06:01 +00:00
  • f0ed4af252 Add a missing type in range check cuz 2001-10-11 19:58:16 +00:00
  • ffd9db8b61 Another signedness fix cuz 2001-10-11 14:53:55 +00:00
  • 3277ca7880 Fixed another signedness problem cuz 2001-10-11 14:50:10 +00:00
  • 6a01347d6c Last change fixed the wrong parameter cuz 2001-10-11 14:45:59 +00:00
  • ebfed0b5df Fixed a signedness problem cuz 2001-10-11 14:42:03 +00:00
  • 1e78c82d9b Fixed a bug cuz 2001-10-11 14:38:46 +00:00
  • 10a92d08f3 Add perl to the list of build requirements cuz 2001-10-11 13:50:09 +00:00
  • 76f0c7c05e Comment out unused code cuz 2001-10-11 13:48:30 +00:00
  • e17b0a0aac Don't run into an internal error in case of a duplicate switch label. cuz 2001-10-11 13:45:46 +00:00
  • 8546ab22cc Free the tree after use cuz 2001-10-11 13:39:17 +00:00
  • 54f96dce9b Removed duplicate case labels and fixed the code for machines without some or all function keys. cuz 2001-10-11 13:37:22 +00:00
  • 5e8ab3819d Bumped the version number cuz 2001-10-11 13:16:46 +00:00
  • e17ab75ab3 Fixed a bug cuz 2001-10-11 09:52:02 +00:00
  • 41d2cc8f91 Rewrote the switch statement cuz 2001-10-11 08:02:03 +00:00
  • 5e7e3d4b81 Removed the switch routines cuz 2001-10-11 07:57:20 +00:00
  • 4fb253cef0 Track sreg in OptDecouple cuz 2001-10-11 07:01:16 +00:00
  • babcf84f17 Changed the parameters of cbm_load and cbm_save to a more "C-like" way. The API should be stable now. mrintsch 2001-10-10 20:35:07 +00:00
  • 88dfee5642 Module breakup cuz 2001-10-09 09:44:39 +00:00
  • 58da15412c Added the plasma sample to the README file. Added a comment about loop unrolling to the plasma source. cuz 2001-10-09 09:34:21 +00:00
  • fc253be753 add graphics() function cpg 2001-10-06 23:14:29 +00:00
  • 404dd3ca41 implemented graphics() function cpg 2001-10-06 22:36:48 +00:00
  • 0fdf581d06 Added special multiplication routines cuz 2001-10-04 21:34:14 +00:00
  • 560ac0ac43 Cosmetic changes cuz 2001-10-04 21:15:56 +00:00
  • 9c4b9f19dc Fixed a bug cuz 2001-10-04 21:15:43 +00:00
  • 0c09cc7242 Optimizations cuz 2001-10-04 11:34:18 +00:00
  • 8d6f5a2fca clriocb and findfreeiocb moved from open.s to fdtable.s (they are now also used by graphics.s) cpg 2001-10-03 16:09:14 +00:00
  • 5f36ad2d53 a small optimization cpg 2001-10-03 15:56:42 +00:00
  • d25f2db256 Added the spec for the upcoming version 2.2.7 cuz 2001-10-02 21:41:04 +00:00
  • 72f7e48e72 Added the 2.6.2 spec file cuz 2001-10-02 21:31:12 +00:00
  • 77de15020f Reordered the options to match the actual usage output cuz 2001-10-02 19:02:50 +00:00
  • a497075f78 Reordered usage output cuz 2001-10-02 19:01:00 +00:00
  • 22dd82ae8a Updated the option list cuz 2001-10-02 18:56:40 +00:00
  • 63b2c252a5 Added/updated header blocks cuz 2001-10-02 18:48:54 +00:00
  • c51e151bed Removed Tennessee Carmel-Veilleux because none of his code is any longer in the package (this is true for a long time now). cuz 2001-10-02 18:48:14 +00:00