Commit Graph

  • ef36bbfd82 call setcursor to update cursor settings cpg 2002-11-26 21:32:08 +00:00
  • 16af39de8d setcursor now updates OLDADR from COLCRS and ROWCRS cpg 2002-11-26 21:31:01 +00:00
  • 6598be68b2 Added blurb about register variables cuz 2002-11-26 18:46:40 +00:00
  • 0348739164 New --register-space option cuz 2002-11-26 18:27:09 +00:00
  • bf5ae8b663 Add compiler options for register variables cuz 2002-11-26 18:23:44 +00:00
  • 8fc78c2c8d Added the .TIME pseudo function cuz 2002-11-26 13:44:35 +00:00
  • 0edf53fd2f Use the constants from _file.inc cuz 2002-11-25 21:59:35 +00:00
  • ef886278a8 Make the spawn module an include file as suggested by Greg King cuz 2002-11-25 21:12:00 +00:00
  • 345d2ddf54 Adjusted the copyright string cuz 2002-11-25 17:33:58 +00:00
  • 85e36f2ea5 Add capability to dump just the segment sizes cuz 2002-11-25 17:32:16 +00:00
  • fbe913e1db Use register variables cuz 2002-11-25 17:19:49 +00:00
  • ea06b7286e Additional pointer load optimization cuz 2002-11-25 17:06:19 +00:00
  • 9328da18fb Fixed symtab code cuz 2002-11-25 15:13:03 +00:00
  • 70755921a9 Re-added register variables. Changed/added several optimizer steps to detect register variables correctly or to handle them in a special way. cuz 2002-11-25 15:05:15 +00:00
  • 1d94d18fa5 Register variables (again) available cuz 2002-11-25 15:04:18 +00:00
  • 192a6536f7 Overhauled paragraph about register variables cuz 2002-11-25 15:03:54 +00:00
  • 5f812a3269 Make fclose __fastcall__ cuz 2002-11-25 14:37:52 +00:00
  • d8338efc53 Fixed a bug cuz 2002-11-25 14:24:48 +00:00
  • 9dbb7d3305 New fire demo. Add tgi drivers to the disk. cuz 2002-11-25 14:20:33 +00:00
  • b4b1a82968 Use register variables cuz 2002-11-25 13:06:08 +00:00
  • e1385c925a New functions to swap register variables cuz 2002-11-25 12:38:38 +00:00
  • da44e7ae4b Fixed a bug cuz 2002-11-24 23:41:51 +00:00
  • ede471904c Reenable register variables cuz 2002-11-24 23:31:54 +00:00
  • b6898c3f1e Check register before static cuz 2002-11-24 21:07:39 +00:00
  • 12a1f1afd4 Fixed a typo cuz 2002-11-24 19:17:16 +00:00
  • 5d0ebf8b96 Rewrote fclose() in assembler cuz 2002-11-24 19:13:38 +00:00
  • 0cd1141f60 Fixed last fix:-) cuz 2002-11-24 19:13:19 +00:00
  • 89f00263af Fixed a problem with the test expression in a for loop: It was not evaluated correctly if it did not contain an explicit comparison operator. Removed an old hack from the test subroutine that did no longer work. cuz 2002-11-24 18:18:16 +00:00
  • 4a9210e3e1 Fixed a bug cuz 2002-11-24 11:18:24 +00:00
  • 0060b9fc45 Make fread and fwrite fastcall cuz 2002-11-23 23:05:21 +00:00
  • 8070250984 Rewrote fread in assembler cuz 2002-11-23 23:05:00 +00:00
  • 40a53d37e2 Fixed a bug cuz 2002-11-23 23:04:50 +00:00
  • 79396d8acd Rewrote fwrite in assembler cuz 2002-11-23 22:51:25 +00:00
  • b948d96206 More optimizations cuz 2002-11-23 22:06:26 +00:00
  • 756091e31f Must import sp now that the zp definitions are elsewhere cuz 2002-11-23 22:06:01 +00:00
  • 928bd5d192 Change naming conventions for tgi drivers cuz 2002-11-23 21:05:11 +00:00
  • 83c2b4c916 Rename the 320x200x2 driver to c64-hi.tgi cuz 2002-11-23 21:02:56 +00:00
  • 2fbb3ae1b7 Make fopen fastcall cuz 2002-11-23 18:47:55 +00:00
  • 6195f87f6a Rewrote fopen in assembler cuz 2002-11-23 18:46:40 +00:00
  • 6f198ae131 Rewrote _fopen in assembler cuz 2002-11-23 17:52:38 +00:00
  • c61729a15a A few size optimizations cuz 2002-11-23 16:33:35 +00:00
  • 222d3d1f23 Rewrite cuz 2002-11-23 16:21:46 +00:00
  • 56350d81e0 Fixed a bug in pushw0sp cuz 2002-11-23 16:21:35 +00:00
  • ac61d6826c Another optimization step cuz 2002-11-23 12:05:23 +00:00
  • 3650422769 New module cuz 2002-11-23 11:19:51 +00:00
  • d7d86886b6 Add STARTUP and LOWCODE segments cuz 2002-11-23 11:10:50 +00:00
  • fe75b5c3f3 Added LOWCODE and STARTUP segments cuz 2002-11-22 23:50:45 +00:00
  • 4f93a1c99f Additions cuz 2002-11-22 23:49:03 +00:00
  • a7d67fb9b5 New upper memory limit cuz 2002-11-22 23:45:57 +00:00
  • cf71d811dc Comment was wrong cuz 2002-11-22 23:45:37 +00:00
  • 4800f0d2a7 Add a macro for peekbsys cuz 2002-11-22 23:45:09 +00:00
  • 86fb1f760a New harmless function cuz 2002-11-22 23:44:36 +00:00
  • 5d720cb6e3 Changed a comment cuz 2002-11-22 23:41:39 +00:00
  • 96e87c49ee Fixed the break stuff cuz 2002-11-22 23:41:20 +00:00
  • 81827cbb45 Small changes for new C16 target cuz 2002-11-22 23:39:44 +00:00
  • 6eabc2813a Added interrupt handler table cuz 2002-11-22 22:42:49 +00:00
  • 527c0575ec Cosmetic changes cuz 2002-11-22 22:42:38 +00:00
  • 6cb572104a Use the new LOWCODE segment cuz 2002-11-22 22:34:46 +00:00
  • 2de0fbb020 More banking support cuz 2002-11-22 22:24:24 +00:00
  • b7e7864fc5 Added wrappers for the kernal functions cuz 2002-11-22 22:16:20 +00:00
  • df42c5943d added info that time.h is safe to be used izydorst 2002-11-22 19:35:02 +00:00
  • 7ee826123f added _systime implementation for GEOS izydorst 2002-11-22 19:31:44 +00:00
  • 8c5da1ecc1 added LOWCODE and STARTUP segments izydorst 2002-11-22 18:46:55 +00:00
  • 2b98a26cac Add STARTUP and LOWCODE segments cuz 2002-11-22 17:43:47 +00:00
  • bbbf2ac45a Move the startup code into its own segment cuz 2002-11-22 17:43:30 +00:00
  • 3274257528 Added atmos and new c16 target cuz 2002-11-22 02:31:12 +00:00
  • 133887acbd C16 changes cuz 2002-11-22 02:18:52 +00:00
  • d0fabdba7f Cosmetic changes cuz 2002-11-22 01:57:33 +00:00
  • 4dd4e76a88 Added a scope argument to the SymIsDef and SymIsDef functions, so it is possible to request information for a specific scope. Add an optional scope argument to the .DEFINED builtin function. Change the long branch macros to look for symbols in local scope. cuz 2002-11-22 01:45:00 +00:00
  • d7a5fbeb1a Removed __cdiff. Since the assembler does character set translation for some time now, it is no longer needed. cuz 2002-11-22 00:53:46 +00:00
  • 195a49a6cf More c16 changes cuz 2002-11-22 00:53:10 +00:00
  • 4b8a20fee6 Rename segment named NMI to LOWCODE cuz 2002-11-22 00:52:49 +00:00
  • 0cfca414a0 Fixed a wrong name (see last change) cuz 2002-11-22 00:52:11 +00:00
  • f0cfd60659 Make wchar_t a 16 bit type cuz 2002-11-22 00:51:33 +00:00
  • c6bd3063d5 Fixed a typo cuz 2002-11-22 00:39:29 +00:00
  • e77a39b2cd exit() is __fastcall__ cuz 2002-11-22 00:38:52 +00:00
  • 08b095c604 Reversed the last change because it did not work cuz 2002-11-22 00:33:29 +00:00
  • 4f9f06c20a Fixed a bug cuz 2002-11-21 23:28:32 +00:00
  • fc714f33c2 Removed comment about a cast that is no longer necessary cuz 2002-11-21 21:29:15 +00:00
  • e41c0adbb2 New target c16 cuz 2002-11-21 21:22:26 +00:00
  • c80596458c Renamed NMI segment to LOWCODE cuz 2002-11-21 21:15:19 +00:00
  • f205950f54 Fixed a bug cuz 2002-11-21 21:10:10 +00:00
  • 42463beaee Rewrote code for better readability cuz 2002-11-21 20:46:16 +00:00
  • 0ba44bb2d4 Small but significant shift optimization cuz 2002-11-21 01:08:14 +00:00
  • 263b17605c Working on the auto build cuz 2002-11-20 21:16:14 +00:00
  • 257e1a32b9 Working on the auto build cuz 2002-11-20 21:00:29 +00:00
  • b56f8ebab5 Working on the auto build cuz 2002-11-20 20:55:14 +00:00
  • 5c864720ba Fixed bad date cuz 2002-11-20 20:47:49 +00:00
  • 30d7d9b7c3 Preparing auto build cuz 2002-11-20 20:40:20 +00:00
  • f65039f490 Add declaration of __errno cuz 2002-11-20 18:14:53 +00:00
  • cd552515fb Move more common code into rwcommon.s. Move declaration of __errno into errno.inc. cuz 2002-11-20 18:14:35 +00:00
  • cfbe5ec5b4 Commiting some old changes cuz 2002-11-20 17:04:29 +00:00
  • ead7de2b42 Ignore module.inc cuz 2002-11-20 17:03:14 +00:00
  • f98c3a0758 Use the POSIX file I/O functions instead of the high level C routines to save some overhead. Adapt to the new read conventions in modload. cuz 2002-11-20 14:22:26 +00:00
  • 9c7d2191aa New calling conventions for read cuz 2002-11-20 14:21:10 +00:00
  • e688abde1f Moved the zero page locations for the PET machines cuz 2002-11-20 01:34:56 +00:00
  • ae38242db9 Added kernal replacement routines cuz 2002-11-20 01:31:56 +00:00
  • 6d498d8187 Use external symbols for the CBM kernal jump table functions. This allows to emulate these functions on platforms where one or more of these functions are not available (PET, CBM-II). cuz 2002-11-19 23:02:47 +00:00
  • 3b081086f3 Fixed open flags for append mode cuz 2002-11-19 14:35:07 +00:00
  • b2a06ab041 Add support for append mode cuz 2002-11-19 14:27:06 +00:00