Commit Graph

  • 1da6f339dc Added new mouse functions cuz 2001-09-10 18:42:50 +00:00
  • 44dfe5c73e set Y minimum to 31 cpg 2001-09-09 23:37:36 +00:00
  • cfc2e3766d Use the new __asm__ syntax cuz 2001-09-09 21:19:05 +00:00
  • 23fbf3ff2a Adding functionality to StrBuf cuz 2001-09-09 20:49:20 +00:00
  • cf4555f101 Module checked in last time was wrong version cuz 2001-09-09 16:47:34 +00:00
  • c090f90172 Use a string buffer instead of the old implementation cuz 2001-09-09 13:23:54 +00:00
  • c04e8a90e4 More string buffer work cuz 2001-09-09 13:23:16 +00:00
  • 2485259a93 New strbuf module cuz 2001-09-09 10:24:16 +00:00
  • 56b8ead112 Move inline asm parsing into a separate module cuz 2001-09-09 09:33:06 +00:00
  • bdf212b311 Added copyright notice cuz 2001-09-09 09:26:46 +00:00
  • d6b16ff116 Added mousetest.c cuz 2001-09-08 22:57:58 +00:00
  • 3e887bd9dd Flag labels in the map file exports list cuz 2001-09-08 22:09:30 +00:00
  • cd53882eed Add the label/equate bit to the exports and debug symbols cuz 2001-09-08 21:08:20 +00:00
  • 522ddabc35 Add new defines for export usage cuz 2001-09-08 20:51:33 +00:00
  • fee7b6dc3b Minor changes cuz 2001-09-08 20:04:21 +00:00
  • 4e3fcec239 Fixed an error in mouse_pos cuz 2001-09-08 15:51:05 +00:00
  • d6569bc230 Finished the mouse stuff cuz 2001-09-08 15:44:48 +00:00
  • 2760787727 Polishing the mouse stuff cuz 2001-09-08 15:35:13 +00:00
  • e401636c28 Added mouse module from C64 cuz 2001-09-08 15:24:54 +00:00
  • 241db12053 Don't use php to save old IRQ state cuz 2001-09-08 15:24:20 +00:00
  • c501c18b95 Added mouse_pos(), mouse_info(). Changed mouse_hide() and mouse_show() to use a counter instead of a flag. cuz 2001-09-08 15:22:06 +00:00
  • 8b73812212 Added mouse_pos() and mouse_info(), removed mouse_x() and mouse_y() cuz 2001-09-08 15:20:44 +00:00
  • 6e29f555d2 Use && and || in preprocessor #if statements. Other minor changes. cuz 2001-09-08 14:39:01 +00:00
  • def6300556 Use constants for the bits in the _ctype array. cuz 2001-09-08 14:00:41 +00:00
  • d799cc283f Add special routines for processing the boolean || and && operators in preprocessor mode to work around limitations in the existing ones (constant expressions are not detected). cuz 2001-09-08 13:59:32 +00:00
  • f4dcd5b455 One bug fixed cuz 2001-09-08 13:49:29 +00:00
  • fc87d198f7 Removed the ldeax module cuz 2001-09-08 13:00:30 +00:00
  • 84ddce0474 Cosmetic change cuz 2001-09-07 21:42:40 +00:00
  • 1da3197851 Brought the CREDITS file up to date (hopefully) cuz 2001-09-07 21:41:18 +00:00
  • 5db55826f0 Removed an invalid data access. Check nested #ifs for overflow. Lots of cleanups and rewriting of code sections. Streamlined and extended #if stack handling. Added #elif preprocessor directive. cuz 2001-09-07 09:54:33 +00:00
  • f3df91260a Minor speedup cuz 2001-09-07 07:04:54 +00:00
  • e1b0251f04 Renamed some functions for better readbility. Add a binary search for preprocessor tokens (instead of the old linear one) to speed up the compiler. cuz 2001-09-06 10:17:52 +00:00
  • bf47ac26c9 Working cuz 2001-09-06 10:16:41 +00:00
  • 3c2dafcb1f Added .lclintrc cuz 2001-09-06 09:43:53 +00:00
  • b02fbce931 Changed an error message cuz 2001-09-01 19:13:36 +00:00
  • 4ce28c0cd5 Fixed problem with forward references in unnamed labels cuz 2001-08-30 08:17:06 +00:00
  • b3af17126c Allow access to the global segments. Place ".dbg file" statements into the global text segments so they will appear before any of the ".dbg line" statements emitted later. cuz 2001-08-24 15:03:10 +00:00
  • 229438fbf9 API update cuz 2001-08-20 12:16:53 +00:00
  • 2a57280a11 functions that do not modify data take const char* as argument izydorst 2001-08-15 16:09:35 +00:00
  • 9346c3fbac info about c1541 in docs, lowered highest available address to $6000 due to posiblity of overwriting C stack by drawing/copying to screen backbuffer izydorst 2001-08-15 16:08:15 +00:00
  • 4203682943 First version of graphics.h cuz 2001-08-13 19:29:07 +00:00
  • 2ff141a73f Fixed a bug cuz 2001-08-13 16:01:18 +00:00
  • c8d206303f Add comment about passing structs as params cuz 2001-08-10 07:08:20 +00:00
  • 7da0da3cad More optimizations cuz 2001-08-05 22:50:00 +00:00
  • 185bb4875f Fixed a bug cuz 2001-08-05 22:22:58 +00:00
  • adb0ac070a More optimizations cuz 2001-08-05 22:09:48 +00:00
  • 0529c2044a More optimizations cuz 2001-08-05 21:19:50 +00:00
  • 24403e151e More optimization cuz 2001-08-05 20:37:14 +00:00
  • 59a94124a1 More optimizations cuz 2001-08-03 07:34:40 +00:00
  • 7cf676d40c More optimizations cuz 2001-08-03 06:45:38 +00:00
  • 254948fcfe Minor changes cuz 2001-08-03 06:45:30 +00:00
  • eaf1304b71 Make flag constants unsigned cuz 2001-08-03 06:45:22 +00:00
  • 81520a5824 Make --list-opt-steps exclusive cuz 2001-07-30 21:40:32 +00:00
  • b4010bae8b Fixed several bugs cuz 2001-07-30 19:33:52 +00:00
  • d341565ddc Allow enabling/disabline optimizer steps by file cuz 2001-07-29 20:38:15 +00:00
  • 750cf445f7 Added IsControl cuz 2001-07-29 20:36:19 +00:00
  • 07fcbb3208 Minor change cuz 2001-07-29 09:30:29 +00:00
  • ac35484ec7 Remove unused stuff cuz 2001-07-29 09:07:59 +00:00
  • c51a706830 Simplify code generation cuz 2001-07-29 09:07:43 +00:00
  • 1cfec2492e Optimizations, cleanup in codegen cuz 2001-07-26 20:08:28 +00:00
  • 2dd227534f Remove/cleanup cuz 2001-07-26 20:08:10 +00:00
  • bbebbe3a1b More optimizations cuz 2001-07-26 06:40:06 +00:00
  • 58592116ac Better code for > compares cuz 2001-07-26 06:10:10 +00:00
  • d604ed5e3f More optimizations cuz 2001-07-25 21:51:40 +00:00
  • ea2c59ef8e Remove unneeded code cuz 2001-07-25 21:37:52 +00:00
  • d55c271c2a More shift routines cuz 2001-07-25 21:36:01 +00:00
  • c2e45ea24d Fixed a bug cuz 2001-07-25 16:15:47 +00:00
  • cd358107d3 Free register info cuz 2001-07-25 06:59:27 +00:00
  • 8cd7b15c8b Squashed one more bug in the switch statement cuz 2001-07-24 20:19:03 +00:00
  • 0b08eb0e68 More register tracking cuz 2001-07-24 20:13:10 +00:00
  • d982999f3e Fixed another bug in CascadeSwitch cuz 2001-07-24 20:12:53 +00:00
  • c5ccad1fc7 Fixed a bug in CascadeSwitch cuz 2001-07-24 20:08:58 +00:00
  • 05eb03b32f Better register tracking in the optimizer cuz 2001-07-24 17:07:33 +00:00
  • f249ae345e More renaming. Remove the case label limit by using a collection to store the switch entries. cuz 2001-07-17 21:53:17 +00:00
  • c571214513 More renaming cuz 2001-07-17 21:29:21 +00:00
  • cc83744882 Renamed struct expent cuz 2001-07-17 21:24:19 +00:00
  • cbdc651884 Added more optimizations cuz 2001-07-17 20:13:33 +00:00
  • 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