Commit Graph

  • e370e447f6 Fixed a while loop bug cuz 2001-07-17 17:18:07 +00:00
  • c1c402c6ba Fixed a bug in the for loop optimization applied earlier cuz 2001-07-17 16:46:43 +00:00
  • 6c34eeb93d Move the increment code of a for loop after the loop body. cuz 2001-07-17 12:50:38 +00:00
  • db707db0f1 Added CollMoveMultiple cuz 2001-07-17 12:42:16 +00:00
  • 5c46ebee60 Added CollMove cuz 2001-07-17 11:54:30 +00:00
  • ccde3d8299 Fixed a few typos cuz 2001-07-17 10:28:38 +00:00
  • 2266d11fec Remove transfer insns if possible cuz 2001-07-16 18:48:04 +00:00
  • 6a09064842 Fixed a bug cuz 2001-07-16 18:47:19 +00:00
  • f98db88f36 Trace register usage, remove duplicate loads cuz 2001-07-16 16:32:14 +00:00
  • 38f076a59e Fixed type compare for functions cuz 2001-07-15 16:41:00 +00:00
  • 8e97e1f4b7 own versions of some common routines, fillram and movedata equal to memset and memcpy izydorst 2001-07-15 16:09:50 +00:00
  • 66bcf9ac4e fixed incorrect way of temporary storing parameter izydorst 2001-07-14 21:15:02 +00:00
  • 36131c00d0 Work around a problem with the #if hack in the preprocessor cuz 2001-07-14 15:56:17 +00:00
  • 6dcb3b662e Avoid a copy of the line contents cuz 2001-07-14 15:55:52 +00:00
  • 02b81bdd69 Allow system specific common and runtime files cuz 2001-07-14 14:55:08 +00:00
  • 0bb81e5c36 Time the execution cuz 2001-07-14 14:45:04 +00:00
  • f063c4e844 Add --codesize option cuz 2001-07-14 14:44:44 +00:00
  • ac6fdcc55b Add dbginfo module cuz 2001-07-14 14:44:07 +00:00
  • dd0cdd42b6 Ignore more intermediate files cuz 2001-07-14 14:42:20 +00:00
  • 5e14218975 Fixed geos portion of Makefile cuz 2001-07-14 14:41:30 +00:00
  • 49376daf0d Go back to a working codegen.c cuz 2001-07-14 14:31:50 +00:00
  • baf977dfd8 multidrive support izydorst 2001-07-13 15:58:12 +00:00
  • 56463fe3d5 old cleanups izydorst 2001-07-06 18:21:28 +00:00
  • 909eb2bdec disk error reporting update izydorst 2001-07-04 22:37:56 +00:00
  • ebce3ebbc3 errno/oserrno stuff is cleaned up, saved some bytes in dialog box functions izydorst 2001-07-04 22:08:13 +00:00
  • fc51f7f77f documentation updates, grammar and spelling fixes izydorst 2001-07-03 21:42:48 +00:00
  • 823329443f added dio interface, standard mouse and joystick functions, osmaperrno izydorst 2001-07-03 20:24:28 +00:00
  • 6a988b4859 Fixed multi line macro bug cuz 2001-06-24 16:08:35 +00:00
  • fe2cd767b2 Working on the backend cuz 2001-06-04 12:27:16 +00:00
  • c1da7b8859 Working on the backend cuz 2001-06-04 12:26:53 +00:00
  • d27bfe8a7b More renaming cuz 2001-06-03 09:10:46 +00:00
  • f42300ef62 Lots of renaming cuz 2001-05-31 21:08:49 +00:00
  • 9ce1e413e4 Working on the backend cuz 2001-05-29 18:11:06 +00:00
  • a9674c071a Working on the backend cuz 2001-05-29 07:41:08 +00:00
  • 3889a2bec9 Added dbg file generation cuz 2001-05-29 07:39:46 +00:00
  • 45242a8e02 Fixed line info issues cuz 2001-05-29 07:39:01 +00:00
  • 369f59c1bb Working on the backend cuz 2001-05-28 06:30:03 +00:00
  • 034a4b75e5 Optimizer bugfixes, polished the line info. cuz 2001-05-26 10:58:40 +00:00
  • 916a0879d5 cleanup cuz 2001-05-26 10:04:15 +00:00
  • c80bb24eee Fixed a few copy'n paste errors - thanks to Keith Gerdes cuz 2001-05-24 18:27:43 +00:00
  • 84f85293f1 Fixed more E_MCONST issues cuz 2001-05-24 18:26:20 +00:00
  • b0324b6041 Bugfix cuz 2001-05-24 09:16:11 +00:00
  • eab6086161 Cosmetic changes cuz 2001-05-24 08:26:57 +00:00
  • dfeefd6f79 Added explanation for --codesize cuz 2001-05-24 08:26:43 +00:00
  • 1d458e9f33 Small fixes for Watcom-C cuz 2001-05-24 08:04:42 +00:00
  • d96baa7c42 Use a collections for the line info and sort them by file/line. cuz 2001-05-23 22:02:19 +00:00
  • f3f42c43e5 Use fstat instead of stat and simplify the code cuz 2001-05-23 21:44:14 +00:00
  • 275da22a66 Use a separate structure for file infos instead of just the name. cuz 2001-05-23 21:32:57 +00:00
  • bfbedfa54b Added line infos cuz 2001-05-23 19:03:40 +00:00
  • ea2cf602b0 Working on source line information cuz 2001-05-23 08:51:48 +00:00
  • d390c51e57 Cosmetic change cuz 2001-05-23 07:10:16 +00:00
  • f0f7af6b4a Added new lineinfo module cuz 2001-05-23 07:04:09 +00:00
  • bc8f4f3a1e Added .dbg statement generation for the assembler cuz 2001-05-22 20:03:26 +00:00
  • afbf6d5fac Bumped the version cuz 2001-05-22 19:59:37 +00:00
  • 3a272d93af More polishing to get the line info right cuz 2001-05-22 16:54:47 +00:00
  • 12ec031f9a Polishing and minor corrections cuz 2001-05-22 13:58:56 +00:00
  • 0e80187cec Added the lineinfo module. Changed the complete code generation to use the supplied data structures. Re-added the -T option which is much more exact now because of the better line info stuff. Cleanups in the scanner (remove old #defines). cuz 2001-05-22 09:32:24 +00:00
  • caf73cf15f Fix load of longs and improve zero page info cuz 2001-05-22 07:11:22 +00:00
  • a687912ea3 Working cuz 2001-05-21 20:05:52 +00:00
  • c1b6680a92 Working cuz 2001-05-21 06:43:46 +00:00
  • 4c19a5b699 Working cuz 2001-05-20 20:42:00 +00:00
  • 3c04d5777f Fixed a problem with the Chg/Use flags cuz 2001-05-20 18:51:12 +00:00
  • a9702f8a52 Working cuz 2001-05-20 09:38:20 +00:00
  • df6d71d91e Working cuz 2001-05-19 21:20:08 +00:00
  • 68c0d38dfa Working cuz 2001-05-18 20:32:18 +00:00
  • 4e645d3ab8 Added DelCodeEntries cuz 2001-05-17 21:42:41 +00:00
  • 09eed789dd Working on the backend cuz 2001-05-16 19:01:19 +00:00
  • 1d3ea5cde0 Use :? operator to allow use in expressions cuz 2001-05-16 13:05:06 +00:00
  • 46a306e400 Renamed cfeature.h to inline.h cuz 2001-05-16 09:27:35 +00:00
  • 87e9f7379b Use inline for better performance cuz 2001-05-16 09:24:42 +00:00
  • f78237a6a6 Working on the backend cuz 2001-05-15 22:35:38 +00:00
  • 21d41040c9 Working on the new backend cuz 2001-05-15 19:42:17 +00:00
  • c9cb564b9b Moved some of the currently existing into a separate module. cuz 2001-05-14 17:35:53 +00:00
  • a1da98103a Added backend optimizations cuz 2001-05-09 21:56:03 +00:00
  • 3ef00e7d2a The .defined function (and .ifdef/.ifndef) flagged an imported symbol as "defined". I'm not sure whichever is correct, but I changed it now and will introduce an additional function .isimport if necessary. cuz 2001-05-08 17:56:39 +00:00
  • a961f00997 Several bug fixes cuz 2001-05-07 22:07:59 +00:00
  • 989aacec2c Working on the backend cuz 2001-05-06 20:57:58 +00:00
  • e6a5e57b47 Working on the backend cuz 2001-05-05 21:42:58 +00:00
  • cc9826721b Working on the new backend cuz 2001-05-05 16:12:47 +00:00
  • 3ff4baeafb Working on the new backend cuz 2001-05-05 14:30:29 +00:00
  • e6484f85c7 Working on the new backend cuz 2001-05-05 13:51:42 +00:00
  • e8174aaa25 Added CollPop cuz 2001-05-05 12:34:22 +00:00
  • 0218f8c632 Working on the new backend. Moved the files from the b6502 into the main compiler dir because the backend is not really a submodule, so this did not reflect the real relations of the backend to the rest of the compiler. cuz 2001-05-05 11:46:02 +00:00
  • 8800b0c1c8 Working on the new backend cuz 2001-05-05 11:31:05 +00:00
  • 00074cedbc Ignore some more intermediate files cuz 2001-05-04 17:46:30 +00:00
  • 1fbf554c63 Working on the new backend cuz 2001-05-04 16:41:23 +00:00
  • c71a80b0af Working on the new backend cuz 2001-05-03 22:06:59 +00:00
  • 42695dd3c3 Added CollIndex and CollDeleteItem cuz 2001-05-03 20:45:26 +00:00
  • 8a3bacd7f4 Working on the new backend cuz 2001-05-03 20:16:41 +00:00
  • 8eadb8aee0 Working on the new backend cuz 2001-05-03 17:34:54 +00:00
  • cd956115fa Working on the new backend cuz 2001-05-02 20:14:38 +00:00
  • b9677becc1 Working on the backend cuz 2001-05-01 19:59:55 +00:00
  • 30e8306e05 Working on the backend cuz 2001-05-01 17:11:40 +00:00
  • 239cbdcb2b Working on the backend cuz 2001-05-01 16:57:43 +00:00
  • 88792854a6 Working on the new backend cuz 2001-05-01 15:50:31 +00:00
  • 9d1940a124 Working on the new backend cuz 2001-05-01 09:21:32 +00:00
  • aa6b3afcfc Working on the backend cuz 2001-04-30 20:00:13 +00:00
  • ddc60c20fe Added CollDeleteAll cuz 2001-04-30 19:44:54 +00:00
  • abb1362389 Fixed a bug with the .incbin command cuz 2001-04-30 15:42:52 +00:00
  • b28672246a Rewriting the backend cuz 2001-04-28 21:45:13 +00:00