Commit Graph

  • 695f260449 renamed fd_table, fd_index to __fd_table and __fd_index (C naming) cpg 2000-06-25 01:40:29 +00:00
  • 9468b05231 Separated _maperrno and _errno cuz 2000-06-24 09:10:16 +00:00
  • 48f1d0ad28 Fixed errno handling cuz 2000-06-24 09:02:08 +00:00
  • 668c031c32 full-screen scroll routine (up and down) cpg 2000-06-23 22:10:25 +00:00
  • e51b5c8b59 multiply by 40 routine cpg 2000-06-23 22:06:37 +00:00
  • 7b944cae11 use mul40 routine instead of doing the multiplication myself cpg 2000-06-23 22:05:59 +00:00
  • 70dbbb542f sroll.o, mul40.o: new object files cpg 2000-06-23 22:03:57 +00:00
  • 04539c46aa added declarations for scroll(), savevecs() and restvecs() cpg 2000-06-23 21:36:21 +00:00
  • 294854ff13 Added .CONCAT cuz 2000-06-23 20:56:07 +00:00
  • 6b002da603 Removed the strexpr module and placed the implementation of the .STRING builtin function into the NextTok function. Added the .CONCAT function. cuz 2000-06-23 20:49:47 +00:00
  • 66df712d40 Update cuz 2000-06-23 08:02:57 +00:00
  • 85402a4323 Added the .depend file cuz 2000-06-22 21:29:11 +00:00
  • 4e647d2d68 Added support for geos resource files cuz 2000-06-22 21:22:39 +00:00
  • f09ab689d7 Added sample grc from Maciej cuz 2000-06-22 21:10:28 +00:00
  • 38288d7eef Added grc cuz 2000-06-22 21:05:03 +00:00
  • 8b971f7c73 Created a gcc makefile for grc cuz 2000-06-22 21:02:43 +00:00
  • 53485bc321 First import of resource compiler by Maciej cuz 2000-06-22 21:00:33 +00:00
  • 6fb18bf469 Update for new version cuz 2000-06-22 12:45:31 +00:00
  • 5453c45d8f Add the atari target cuz 2000-06-22 12:42:37 +00:00
  • 826c11450d Update for new version cuz 2000-06-22 12:31:09 +00:00
  • d10b3a90c9 Update for new features cuz 2000-06-22 12:22:18 +00:00
  • a13e897291 Update for new features cuz 2000-06-22 12:06:30 +00:00
  • 553063a498 Fixed usage text cuz 2000-06-22 11:45:01 +00:00
  • 120cdab4aa Bumped the version number cuz 2000-06-22 11:39:13 +00:00
  • 7bd93e9e82 New long option: --debug cuz 2000-06-22 11:38:57 +00:00
  • 3065378c20 Update for next release cuz 2000-06-22 11:34:25 +00:00
  • 9e83b00152 Rewrote parsing of locals. Removed non working code for register variables. cuz 2000-06-22 11:28:39 +00:00
  • ea43c68b9b Changed usage information text cuz 2000-06-22 11:13:38 +00:00
  • 29f57b3196 GTIA color defines; added c64 compatibility color defines cpg 2000-06-22 00:50:05 +00:00
  • 7198329ce3 setcolor, getcolor and setcolor_low functions cpg 2000-06-22 00:42:26 +00:00
  • 564eed1a2d setcolor.o: new object file cpg 2000-06-22 00:39:59 +00:00
  • 04ee693c00 Fixed a bug cuz 2000-06-21 21:02:44 +00:00
  • e27fafbea3 set MAX_INC_NESTING to 20 cpg 2000-06-21 00:10:12 +00:00
  • dff9bae70a Fixed a bug cuz 2000-06-20 06:53:01 +00:00
  • ea2f5c1309 Fixed a bug cuz 2000-06-19 06:14:44 +00:00
  • c31008c78a Remove io.*, some cleanup cuz 2000-06-15 19:03:01 +00:00
  • a66cf46549 Fixed a bug cuz 2000-06-15 18:06:18 +00:00
  • 7329d4acb3 New long option --static-locals cuz 2000-06-14 21:20:45 +00:00
  • c59aa8ffdf Fixed makefile to use new paths cuz 2000-06-14 21:14:47 +00:00
  • 4b1abd7cc9 Better error messages when opening include files cuz 2000-06-14 21:07:58 +00:00
  • aa8737733f Use the xmalloc module from the common directory. Rewrote the include file management, keeping a list of all include files and cleaning up the code while going. cuz 2000-06-14 21:01:37 +00:00
  • d10bf32c4c Added MSD cuz 2000-06-14 20:02:15 +00:00
  • 500233166a 65C02 additions, saved a few bytes in the code generator cuz 2000-06-14 16:58:52 +00:00
  • 409d12534b New option --add-source cuz 2000-06-14 10:58:52 +00:00
  • 6d33db1291 Just renames cuz 2000-06-14 10:03:59 +00:00
  • 623c1e6ffc Module now in common dir cuz 2000-06-14 10:03:34 +00:00
  • 6976b75308 Remove unneeded includes cuz 2000-06-14 10:03:26 +00:00
  • 1b25672550 Initialize command line to make ProgName valid cuz 2000-06-14 10:02:48 +00:00
  • cf71093fe9 Code now in common dir cuz 2000-06-14 10:02:05 +00:00
  • c2b19b5e00 Use stuff from the common dir cuz 2000-06-14 10:01:36 +00:00
  • ecdce2cd16 Fix problematic code. Use more stuff from the shared modules. cuz 2000-06-14 10:00:55 +00:00
  • 2767f66146 Place shared modules into the common dir cuz 2000-06-14 09:57:42 +00:00
  • 6a482b59fa Move stuff into the common directory cuz 2000-06-14 09:38:07 +00:00
  • 1081c1dcdd More common subroutines cuz 2000-06-14 09:32:22 +00:00
  • 114bc5a370 Some basic support for the 65C02 CPU. Use the command line module from common/ and support long options. Rename the include module to incpath (as in the assembler). cuz 2000-06-14 08:18:19 +00:00
  • f1feae3a97 Rename a function cuz 2000-06-14 07:48:27 +00:00
  • b9ce81c7e3 Fixed an error cuz 2000-06-14 07:35:00 +00:00
  • 93be370fa4 Use new cmdline module cuz 2000-06-14 07:22:25 +00:00
  • 94cee5c9b2 New module for command line parsing cuz 2000-06-14 07:09:10 +00:00
  • 9cc25f13b6 Added support for old style (K&R) function declarations. Several renames for better readibility. Removed separate struct and enum symbol tables in favour of one tag table. Check for some more error conditions or dubious constructs. cuz 2000-06-12 18:31:40 +00:00
  • 04dee08f58 Minor changes for MSC compatibility cuz 2000-06-12 12:32:39 +00:00
  • 8f1688015b Removed a duplicate line cuz 2000-06-12 09:29:13 +00:00
  • 3b63322f99 stupid: put local vars of newfd function into .bss instead of .data cpg 2000-06-12 00:16:21 +00:00
  • 731534dec7 describes the files in this directory cpg 2000-06-11 23:56:41 +00:00
  • 4c5bd4bf32 test program for cprintf() cpg 2000-06-11 23:56:09 +00:00
  • 22a7951bde added file I/O test program cpg 2000-06-11 23:36:16 +00:00
  • af33f993e1 allocate local vars in .data, don't use the stack (we don't need to be reentrant here :-) cpg 2000-06-11 23:21:30 +00:00
  • 269ae9606d Fixed a typo cuz 2000-06-11 16:49:00 +00:00
  • 4219ffcb6a Fix minor function handling stuff cuz 2000-06-10 16:33:25 +00:00
  • e932798ead Add knowledge about a few more runtime functions cuz 2000-06-10 16:32:54 +00:00
  • 699a7cbf3f Remove functions that do no longer exist cuz 2000-06-10 16:32:37 +00:00
  • 2e532d9ccd Explicitly clear reserved storage with $00. cuz 2000-06-10 16:32:12 +00:00
  • c8193d6364 Remove/rename more code cuz 2000-06-10 16:13:50 +00:00
  • 78b07cc6f4 Renamed module, part of code no longer needed cuz 2000-06-10 16:11:27 +00:00
  • 61ca3a4abe Routines no longer used cuz 2000-06-10 16:06:05 +00:00
  • 6481395a94 Minor optimization cuz 2000-06-10 16:05:59 +00:00
  • 66e7d9cd1b Minor optimization cuz 2000-06-10 15:48:54 +00:00
  • 01b788b1fc Remove value test code (no longer needed) cuz 2000-06-10 15:48:44 +00:00
  • 97c9226c1e Fixed a bug cuz 2000-06-10 10:24:28 +00:00
  • 4744e3602c Added the capability to search for the terminating zero of the given string. Don't know what the standard says about it, but the feature seems reasonable and other compilers handle it this way. cuz 2000-06-09 12:07:53 +00:00
  • 84066d5f1c VC++ fixes cuz 2000-06-09 08:25:15 +00:00
  • f24375b241 Fix several VC++ warnings cuz 2000-06-08 21:11:48 +00:00
  • 048930265c Fix several VC++ warnings cuz 2000-06-08 21:02:46 +00:00
  • 386c3d412d Fix several VC++ Warnings cuz 2000-06-08 20:55:04 +00:00
  • 612627f5ca Watcom/NT fixes cuz 2000-06-08 20:32:44 +00:00
  • 774b4bb424 Some work on function stuff. Use xsprintf from the common directory. Use hashstr from the common directory. cuz 2000-06-08 20:27:05 +00:00
  • 012470bdcb Remove paragraph about limitations that do no longer exist cuz 2000-06-08 18:51:37 +00:00
  • 7f563d0349 Remove some comments about limitations that do no longer exist, resp. add new stuff where needed. cuz 2000-06-08 18:45:51 +00:00
  • ca815af077 iscntrl was not mentioned in the Makefile and therefor not built. Change the isxxx functions to correctly handle values outside of character range. cuz 2000-06-08 18:35:04 +00:00
  • b05c1e1111 Use xsprintf in common library cuz 2000-06-08 18:18:40 +00:00
  • 12b2ee8f60 Add #define for MSC cuz 2000-06-08 18:18:20 +00:00
  • 874b728ecd Fixed cr/lf handling cuz 2000-06-08 18:02:13 +00:00
  • f49423682e added joytest.c - readjoy test program cpg 2000-06-07 22:35:44 +00:00
  • e8c6996e00 don't import newline cpg 2000-06-07 22:32:12 +00:00
  • 87fa3e147f fixed it and saved 1 byte cpg 2000-06-07 22:10:45 +00:00
  • 68cf78c01d adapted for atari cpg 2000-06-07 21:22:30 +00:00
  • a168e6ed64 Apply FreeBSD patch (adds comment to Makefile) cuz 2000-06-06 17:45:06 +00:00
  • 522c7e8c46 Added a more generic way to push sources that deliver a token stream independent of the actual input from the file. Change macro handling to use the new input stack. Fixed an error in FreeIf: If an unexpected .ENDIF was reached, the assembler started an endless loop printing error messages. cuz 2000-06-03 11:15:11 +00:00
  • 5e561a0f40 ? izydorst 2000-06-02 02:33:28 +00:00
  • dee6b970a1 *** empty log message *** izydorst 2000-06-02 02:13:19 +00:00