Commit Graph

  • 7e43e5e0e1 New style mouse routines cuz 2003-12-28 21:05:06 +00:00
  • 96ef6d828f PET-II improvements cuz 2003-12-28 18:35:00 +00:00
  • 7c609c4e8e Fix an incomplete statement cuz 2003-12-27 19:31:23 +00:00
  • dada43f570 More cbm510 changes to make file I/O and kernal access work cuz 2003-12-27 16:11:14 +00:00
  • 40a48c59b8 Fixed a typo cuz 2003-12-27 16:10:53 +00:00
  • 63437207a1 Use direct access to the position variables, since gotoxy uses them also. cuz 2003-12-27 15:51:11 +00:00
  • 1af46f9998 The RAM driver operates of course in bank #1 (not #2) cuz 2003-12-27 15:46:23 +00:00
  • f3b1ddfe8a Fixed a comment cuz 2003-12-27 14:32:37 +00:00
  • a08b30c66d Add serial driver for the 510 cuz 2003-12-26 22:51:29 +00:00
  • dbbc0032e8 Started to remove obsolete RS232 code cuz 2003-12-26 21:44:52 +00:00
  • 8636914964 Cleanup and preparation for the new design cuz 2003-12-26 21:43:18 +00:00
  • b9327d23f8 Removed the old rs232 code cuz 2003-12-26 21:05:25 +00:00
  • aa9d9445e8 Bumped the version number cuz 2003-12-26 21:03:54 +00:00
  • a51631bdcd Removed macro that didn't work cuz 2003-12-23 20:21:45 +00:00
  • 067706b737 Added small comments about address sizes cuz 2003-12-23 20:20:45 +00:00
  • eaeeea0cc0 Changelog is now in CVS cuz 2003-12-23 09:39:29 +00:00
  • baef511276 Fixed address in comment cuz 2003-12-23 08:46:00 +00:00
  • 15acb94c93 Add the atari joystick driver cuz 2003-12-22 23:48:54 +00:00
  • a60eebad94 Copy the atari joystick driver cuz 2003-12-22 23:19:27 +00:00
  • 23935bd4c6 Fixed a watcom warning cuz 2003-12-22 23:13:15 +00:00
  • 46a013c312 We cannot build the inc files from windows/wine cuz 2003-12-22 22:46:17 +00:00
  • 99d1516b86 Prodos does only allows dots in filenames cuz 2003-12-22 21:37:36 +00:00
  • 467cc7c5ad Generate the inc files cuz 2003-12-22 21:29:28 +00:00
  • 01083b9534 Make the scope variables extern cuz 2003-12-22 21:14:32 +00:00
  • 09a070edc6 Fixed a typo cuz 2003-12-22 20:56:31 +00:00
  • 9e5d22cd9f Fixed a typo cuz 2003-12-22 20:39:15 +00:00
  • 1dec560743 Fixed a C99 issue cuz 2003-12-22 20:38:14 +00:00
  • 3cf7f0072b Added note about interrupt handlers cuz 2003-12-22 15:33:26 +00:00
  • 72fe2c86a1 Fixed a weird bug. Some special where found to be register variables when they weren't. Caused by the assignments of the type flags. The flags for the symbol table entry should get reassigned, because this is not the first time they caused a problem, but this requires more thought, so I hacked the function that tests for register vars. cuz 2003-12-21 18:54:39 +00:00
  • 16f312a9ae Interrupt problems cuz 2003-12-21 18:47:29 +00:00
  • 97494bc1f3 Design change: Do keyboard polling internally without calling the kernal in the system bank. For one this performs better (several %), second it allows to handle the function keys in conformance with other platforms. Without the custom keyboard routine, we would have to apply some more magic to the function keys to make them work as with other cc65 targets. cuz 2003-12-21 18:43:25 +00:00
  • 028d03b482 Fix a kernal problem cuz 2003-12-21 13:13:26 +00:00
  • b7c203856b Fix a Plus/4 kernal problem cuz 2003-12-21 13:11:55 +00:00
  • fc6c0a4615 Print a banner cuz 2003-12-21 12:51:59 +00:00
  • d02d2a109c Fixed wrong statement cuz 2003-12-21 11:11:48 +00:00
  • 94cc96a79d New stuff by Stefan Haubenthal cuz 2003-12-21 11:06:07 +00:00
  • acf1962312 New extended memory driver contributed by Stefan Haubenthal cuz 2003-12-21 11:02:52 +00:00
  • cf49ca3d0a New mainargs module from Stefan Haubenthal cuz 2003-12-21 10:56:34 +00:00
  • 1a2a7b771e Small changes from Stefan Haubenthal cuz 2003-12-21 10:46:15 +00:00
  • da019b064a Assume numeric subroutines use anything and change anything. cuz 2003-12-21 10:44:39 +00:00
  • b0a2e6375f Fixed wrong assumptions in the optimizer when subroutine calls to absolute addresses are made. cuz 2003-12-21 10:23:23 +00:00
  • c76c989ab9 Minor change cuz 2003-12-21 10:15:35 +00:00
  • 5be9cd2541 Added CBM610 serial drivers cuz 2003-12-21 09:31:56 +00:00
  • 6b16c182b2 Config changes for improved 610 support cuz 2003-12-20 23:52:48 +00:00
  • 16f737af65 Minor changes and cleanup cuz 2003-12-20 23:38:42 +00:00
  • 68fd981cb5 New features cuz 2003-12-20 23:37:06 +00:00
  • a87edce03e Cosmetic changes cuz 2003-12-20 23:36:47 +00:00
  • a7042ddbe4 Complete redesign of the CBM610 support. Use wrappers to call the kernal in bank 15 instead of implementing kernal functionality within the cc65 libs (eats performance but is much smaller and simpler). Improved startup/shutdown code allows a return to the system bank without calling the BASIC cold start vector. cuz 2003-12-20 23:13:26 +00:00
  • 018a68a2fe Fixed a bug cuz 2003-12-20 23:11:30 +00:00
  • fa71c0582e Fixed a bug cuz 2003-12-20 22:16:10 +00:00
  • e2e6a62e5c Debugged the driver cuz 2003-12-20 19:09:30 +00:00
  • 290de026d1 Changed chip register names, fixed a bug cuz 2003-12-19 23:04:30 +00:00
  • 5c632ab0ef c65.sgml was missing from the index cuz 2003-12-19 22:37:54 +00:00
  • 4a6f3dcae0 More functions cuz 2003-12-19 22:37:40 +00:00
  • f1abf20ee5 Added more functions cuz 2003-12-19 18:54:00 +00:00
  • 83213f5408 Fixed wrong statements cuz 2003-12-19 18:53:51 +00:00
  • 96b5da41f1 Invalid error codes will set errno cuz 2003-12-19 18:45:26 +00:00
  • 4b5cd3b981 Fixed variable names cuz 2003-12-19 12:39:21 +00:00
  • bd9328115d Restructuring, added first version of IEC routines (untested) cuz 2003-12-19 00:12:44 +00:00
  • cbc53423c5 kiec.s cuz 2003-12-19 00:12:08 +00:00
  • c92b4ac06c Changes from Stefan Haubenthal cuz 2003-12-18 17:41:57 +00:00
  • ae8c0dc667 Use new decls cuz 2003-12-17 09:28:28 +00:00
  • bfc4e54c41 Use structs cuz 2003-12-16 22:38:28 +00:00
  • b15e4106dc Use new joystick decls cuz 2003-12-16 22:38:12 +00:00
  • 30577253b1 Fixed a typo cuz 2003-12-16 22:23:45 +00:00
  • cb9a4e91e1 Use .repeat to unroll the loop. Squeeze out two bytes. cuz 2003-12-16 21:10:18 +00:00
  • 5e3a3eaed1 Use structs cuz 2003-12-16 21:08:24 +00:00
  • 5010b8be45 Use changed EM decls cuz 2003-12-16 21:08:13 +00:00
  • fdb5ed5fa1 Add serial drivers cuz 2003-12-16 20:47:12 +00:00
  • d3db88e7ed Added docs for the Commodore 610 cuz 2003-12-16 19:13:24 +00:00
  • 781cc6d59a Fix driver attributions cuz 2003-12-16 17:44:15 +00:00
  • 7aa5122c01 Fix driver attributions cuz 2003-12-16 16:41:53 +00:00
  • f4b9df173e Added platform specific doc for the Apple ][ cuz 2003-12-16 11:46:05 +00:00
  • ded92af603 Cosmetic change cuz 2003-12-16 11:45:45 +00:00
  • 422ebf76fb Cosmetic changes cuz 2003-12-15 23:06:05 +00:00
  • 9c65a3163c New C16 docs. New section "Limitations". cuz 2003-12-15 21:13:38 +00:00
  • 1c6de7dab2 New EM driver for the C16 cuz 2003-12-15 21:10:24 +00:00
  • d19a31626c Added _ted.h header file and TED definition cuz 2003-12-14 22:03:20 +00:00
  • be3ebfd08c Add VDC definition cuz 2003-12-14 22:03:08 +00:00
  • 59d89796d5 Added plus/4 docs cuz 2003-12-14 21:39:33 +00:00
  • 0a42e67f11 Added C128 documentation. Fixed minor glitches in the C64 docs. cuz 2003-12-14 20:00:59 +00:00
  • f210f6db1c Fixed a bug cuz 2003-12-14 18:57:08 +00:00
  • e43e9ff7f1 Serial support for the Plus/4 cuz 2003-12-14 17:42:41 +00:00
  • 9f48c6509c Don't use callax because condes is called in interrupt handlers cuz 2003-12-14 17:41:27 +00:00
  • ad6a85b255 Added a serial driver for the builtin 6551 of the Plus/4 (untested, but taken mostly from the C64 version which is tested and works). Improved interrupt handling (was needed for the driver). cuz 2003-12-14 17:40:57 +00:00
  • ba079ae6a1 Added an IRQ vector cuz 2003-12-14 17:39:22 +00:00
  • 6a3ea29429 Set the address size once assembly is terminated cuz 2003-12-13 20:56:31 +00:00
  • 042c63f278 Squeezed one precious byte out of the code cuz 2003-12-13 20:55:37 +00:00
  • 108134f43d Changed format of debug info file cuz 2003-12-13 19:55:22 +00:00
  • 1b2c277f8b Include exported symbols in debug info cuz 2003-12-13 19:54:38 +00:00
  • 3b69c2fd21 Small size optimizations cuz 2003-12-13 15:16:11 +00:00
  • e25fefb2ca Add C64 serial driver cuz 2003-12-13 12:37:10 +00:00
  • d1daef536a Create the directory cuz 2003-12-13 12:26:57 +00:00
  • 4b5e895deb Create the directory cuz 2003-12-13 12:18:46 +00:00
  • a4de178fb5 Install serial drivers cuz 2003-12-13 12:09:21 +00:00
  • 5e5ac48eb9 Fixed a typo cuz 2003-12-13 11:29:15 +00:00
  • d7dd9894b0 Added C128 serial driver cuz 2003-12-13 11:04:12 +00:00
  • aa030c8e6c Ignore serial binary drivers cuz 2003-12-13 11:03:10 +00:00
  • fb09db833e Added C128 swiftlink driver cuz 2003-12-13 11:02:48 +00:00
  • baa1c2060d Use SER_API_VERSION cuz 2003-12-13 11:02:07 +00:00