Commit Graph

  • 57851eda12 Squeezed out a few bytes cuz 2004-05-13 23:01:53 +00:00
  • bfdfd83fde __seterrno is now a common function available on all platforms with slightly different calling conventions. cuz 2004-05-13 21:56:31 +00:00
  • d44cdad9ce Add support for ungetc, fix non standard compliant behaviour cuz 2004-05-13 21:54:01 +00:00
  • dc16edb6b2 Implemented the ungetc function cuz 2004-05-13 21:39:17 +00:00
  • f36b52f2aa Make fseek support ungetc, fix non standard compliant behaviour cuz 2004-05-13 21:29:18 +00:00
  • 51752caa56 Squeezed out a few bytes cuz 2004-05-13 21:17:58 +00:00
  • 35aea65c61 Add support for pushed back chars cuz 2004-05-13 21:13:51 +00:00
  • 8f7b91eea6 Use a subroutine to set errno to save some space. cuz 2004-05-13 21:09:08 +00:00
  • 7a9cabe279 Fixed a typo cuz 2004-05-12 22:09:51 +00:00
  • ca4213daf4 Fixed a comment cuz 2004-05-12 13:18:00 +00:00
  • 424e9fedc8 Mouse position no longer contained in the header cuz 2004-05-12 13:17:34 +00:00
  • d2351bba49 Added pushback char to struct FILE cuz 2004-05-12 13:16:36 +00:00
  • 51d536da7a Fixed a bug cuz 2004-05-12 12:58:25 +00:00
  • 4d4b29a573 Atari joystick driver filename fix cuz 2004-05-12 08:53:24 +00:00
  • b58b62c77e Better error messages cuz 2004-05-12 08:51:58 +00:00
  • 5d500fa56a change Atari joystick driver name cpg 2004-05-11 21:38:41 +00:00
  • 936e510d48 driver name is ataristd.joy cpg 2004-05-11 21:25:10 +00:00
  • 19b9305f02 Added 6502 illegal instructions cuz 2004-05-11 20:32:36 +00:00
  • 86960297c3 return correct joystick count for XL and newer machines -- patch from Stefan Haubenthal cpg 2004-05-11 19:31:14 +00:00
  • e7f2009fcd Added the new --list-bytes option cuz 2004-05-10 21:53:37 +00:00
  • 1a68dd715a New --list-bytes option cuz 2004-05-10 21:50:13 +00:00
  • ab78147991 Fixed a small memory leak cuz 2004-05-10 21:06:53 +00:00
  • 0effd47c41 Add 6502X cpu cuz 2004-05-10 09:32:01 +00:00
  • 1286c79d85 Added CPU_6502X for 6502 with illegal opcodes cuz 2004-05-09 21:06:36 +00:00
  • 7d8b69f6f0 Document the new curly braces feature cuz 2004-05-09 20:28:43 +00:00
  • b10b7cd3e8 Fixed a problem with {} enclosed token lists and implemented them for .blank and .tcount. cuz 2004-05-09 20:24:51 +00:00
  • fdb685b874 Allow token lists to be optionally enclosed in curly braces. Using such enclosement, tokens that would otherwise terminate the list can be part of the list. cuz 2004-05-09 19:45:07 +00:00
  • df07cf1114 New module joy_stddrv cuz 2004-05-06 08:16:14 +00:00
  • 86b00e8157 Optimization cuz 2004-05-02 21:01:12 +00:00
  • d7234541e2 Fixed compiler warnings cuz 2004-05-02 19:17:10 +00:00
  • fe9c53730c The type parser didn't check bounds for the type string it created in a fixed size buffer. cuz 2004-05-02 09:57:05 +00:00
  • 4add4c3396 More output when using -v. cuz 2004-05-02 09:50:27 +00:00
  • aa5a3035ef New test program arg-test.c cuz 2004-05-02 00:53:39 +00:00
  • 1ae117fed8 Fixed a bug in the handling of ranges where the granularity is not one: An internally generated label could disrupt the output of such a range by adding an offset not equal to the granularity. The solution is to only add dependent labels within such a range on all addresses that do not match the granularity (odd addresses for a .word table for example). cuz 2004-04-29 14:00:28 +00:00
  • 3ccd9f97c7 Use .addr for address tables cuz 2004-04-28 20:52:28 +00:00
  • fd80d1e7c9 Added command line param evaluation cuz 2004-04-28 12:16:41 +00:00
  • 2ed253d417 Command line arguments are now supported cuz 2004-04-28 12:08:54 +00:00
  • f77feb7452 Added the mouse_move module cuz 2004-04-28 12:06:14 +00:00
  • feff4843ed Copy mouse drivers using new names cuz 2004-04-28 12:06:00 +00:00
  • 29d453d5dd Added routine to parse command line args cuz 2004-04-28 12:05:30 +00:00
  • 215955ecba Added address of FETCH routine cuz 2004-04-28 12:03:09 +00:00
  • e68196c252 Add command line evaluation for the Plus/4 cuz 2004-04-28 11:57:50 +00:00
  • c62b4ae73f Rename INBUF to FNBUF, add basic buffer cuz 2004-04-28 11:55:43 +00:00
  • dadaf734af Rename FNAM_ADR to FNAM, use new := operator for addresses cuz 2004-04-28 11:53:59 +00:00
  • 2ca1fbab34 The C128 runtime now takes command line arguments cuz 2004-04-28 09:53:30 +00:00
  • 6211fe8205 New command line parsing routine cuz 2004-04-28 09:48:06 +00:00
  • 6aae136a00 Set FNAM_BANK *after* calling constructors cuz 2004-04-28 09:47:57 +00:00
  • 657f495500 Use new := operator, added a few addresses cuz 2004-04-28 09:47:33 +00:00
  • 28eec78cad Fixed a comment cuz 2004-04-28 09:10:23 +00:00
  • 9d9c45a1f7 Fixed a problem cuz 2004-04-28 08:57:46 +00:00
  • da3afb7cc7 Rewrote argument parsing cuz 2004-04-28 08:56:16 +00:00
  • 35a099bb81 Rewrote argument parsing cuz 2004-04-28 08:43:35 +00:00
  • 968cf01d58 Fixed a problem with the ubiquitous_idents change cuz 2004-04-20 13:10:52 +00:00
  • 9b96998e76 Document the new ubiquitous_idents feature cuz 2004-04-20 12:54:21 +00:00
  • c3d510a9bc Add a new feature "ubiquitous_idents" that allows the use of instructions as identifiers and macro names. cuz 2004-04-20 12:49:36 +00:00
  • 0eba6f615f Fixed a problem with .global: In some situations, exported symbols went into the object files with an address size of ADDR_SIZE_DEFAULT, something which cannot be handled by the linker. cuz 2004-04-19 17:00:12 +00:00
  • 2b57b0e4f4 Small speed improvement cuz 2004-04-19 11:38:51 +00:00
  • 5e79761321 Added a missing export statement cuz 2004-04-08 17:48:55 +00:00
  • 3d8aa8c7d8 Added a comment cuz 2004-04-08 17:43:28 +00:00
  • 368cdbf115 Fixed a bug cuz 2004-04-05 13:36:10 +00:00
  • 01f864bcf1 Fixed a typo cuz 2004-04-05 12:46:51 +00:00
  • 4ae1e7bbb7 Fixed a comment cuz 2004-04-04 20:43:08 +00:00
  • b67169c979 Fixed NTSC/PAL issue cuz 2004-04-04 20:42:34 +00:00
  • 61238a6c4c Small fix cuz 2004-04-04 14:29:10 +00:00
  • 0d7cf8ebce Use new callirq function cuz 2004-04-04 14:28:57 +00:00
  • 5e50355f2a Ignore mouse drivers cuz 2004-04-04 14:28:26 +00:00
  • 526b10147d Added a specialized callirq routine cuz 2004-04-04 14:15:45 +00:00
  • 71cdffebdd Applied a graphics driver bugfix sent by Greg King cuz 2004-04-04 12:30:50 +00:00
  • e4de88958e Loadable mouse driver for the C128 cuz 2004-03-29 17:27:48 +00:00
  • 663bce6cd7 Change MOVE routine calling conventions cuz 2004-03-29 16:44:39 +00:00
  • 5c63b08d26 New feature missing_char_term cuz 2004-03-29 15:58:34 +00:00
  • a8ec7aafae Removed unused file cuz 2004-03-29 15:22:57 +00:00
  • e4554505d6 Optimized the condes routine, because it is used to schedule interrupt handlers on many platforms, so too many cycles are evil. cuz 2004-03-25 07:58:58 +00:00
  • ac08caec07 Added docs for new interrupt handler feature cuz 2004-03-23 22:42:37 +00:00
  • a18e23a9d8 Added the mouse driver for the C64 cuz 2004-03-23 21:58:33 +00:00
  • 5e1bbfce87 New mouse API cuz 2004-03-23 21:56:13 +00:00
  • cfe8c8d934 Removed the old mouse module cuz 2004-03-23 21:55:35 +00:00
  • 31595342d6 Mouse driver implementation cuz 2004-03-23 21:54:24 +00:00
  • 5f3ed8826f Added an interrupt facility similar to that on the C128 and Plus/4 cuz 2004-03-23 21:50:15 +00:00
  • 461696e15f Wrapper for mouse_box cuz 2004-03-23 21:49:37 +00:00
  • e5854b0d7a Fixed a bug cuz 2004-03-23 20:37:40 +00:00
  • 3bfbaee6a6 Working on loadable mouse drivers cuz 2004-03-21 22:12:06 +00:00
  • 3266110927 Platform dependent FILENAME_MAX cuz 2004-03-21 22:10:42 +00:00
  • 04d2a349af Rewrite. This fixes a bug where a forward reference (+1) to a non existing label caused an internal error. It does also add checking for unreferenced labels. cuz 2004-03-21 16:15:55 +00:00
  • eeea3b9bc2 Adjust year in copyright string cuz 2004-03-21 16:15:04 +00:00
  • c638243881 Changed a bug in the the translation table for the Atari: \a (bell) should now work. cuz 2004-03-21 15:13:45 +00:00
  • 1447b104db Fixed a problem with conditional assembly. The assembler did not check if end of lined was reached after a .IF/.ELSE/... This could lead to invalid input accepted without an error message. cuz 2004-03-21 11:03:08 +00:00
  • 3f1ebfe116 Fixed a small bug cuz 2004-03-20 19:23:03 +00:00
  • 0bbcaa5c1a New option --list-targets cuz 2004-03-20 09:36:22 +00:00
  • e1b4d06d28 - fixed wrong parameters for <, > izydorst 2004-03-19 23:03:21 +00:00
  • 60bf40f6db Fixed a bug cuz 2004-03-19 10:38:09 +00:00
  • 1b81dcc64f Fixed a bug cuz 2004-03-19 10:18:21 +00:00
  • 1a9c9bf32f Output a warning for a call to memset with a count of zero. cuz 2004-03-18 09:43:08 +00:00
  • be9ddfd33e mouse_set_callbacks doesn't return anything cuz 2004-03-18 09:42:44 +00:00
  • b5fe24f255 Added CH_ENTER cuz 2004-03-18 09:42:02 +00:00
  • 098dfa2168 recognize MyDOS cpg 2004-03-16 22:48:20 +00:00
  • 550afe3afa add MyDOS detection (from Stefan Haubenthal) cpg 2004-03-16 22:47:50 +00:00
  • 278b62832e New mouse show/hide routines cuz 2004-03-16 19:27:48 +00:00
  • 3f4096d303 Optimization for __bzero. cuz 2004-03-15 22:03:50 +00:00
  • 5f4a3742e6 add MyDOS error codes, contributed by Stefan Haubenthal cpg 2004-03-15 21:08:08 +00:00