Commit Graph

  • 19cd149be2 Merge pull request #666 from IrgendwerA8/1_byte_donation_for_fabrizio Oliver Schmidt 2018-05-27 12:17:52 +02:00
  • f55b564ca1 Save the three bytes for the plus4 too. IrgendwerA8 2018-05-27 00:10:58 +02:00
  • 30a679ba36 Saved 3 bytes for the C16 target. IrgendwerA8 2018-05-26 20:25:51 +02:00
  • 49a9b88734 Saved even one more byte. IrgendwerA8 2018-05-26 19:53:44 +02:00
  • e77ac8a230 1 byte donation for Fabrizio ;) IrgendwerA8 2018-05-26 16:37:03 +02:00
  • ea463d95e3 1 byte code size donation for Fabrizio ;) IrgendwerA8 2018-05-26 16:33:19 +02:00
  • 95223be101 Merge pull request #663 from IrgendwerA8/more_popptr1_adaptations Oliver Schmidt 2018-05-26 13:01:27 +02:00
  • 8a5d1b9674 Reestablished entry state of signed operation and optimized that (again). IrgendwerA8 2018-05-25 23:18:26 +02:00
  • ba5b580368 Fixed first letter of comments (should be upper case). IrgendwerA8 2018-05-25 16:10:16 +02:00
  • 0b323f717b Update symbols.txt Oliver Schmidt 2018-05-25 14:48:20 +02:00
  • 0138e110cc Merge pull request #662 from Compyx/master Oliver Schmidt 2018-05-25 14:00:36 +02:00
  • b98517f90b Add __fastcall__ to cbm_k_second() documentation Bas Wassink 2018-05-25 13:17:12 +02:00
  • 71420223bc Changed the name of the file too. IrgendwerA8 2018-05-24 11:37:17 +02:00
  • 9c1cb0801c Changed naming absvaludiv -> absvaludiv16. IrgendwerA8 2018-05-24 11:31:43 +02:00
  • dd411efd1c Adapted div & mod for popptr1. IrgendwerA8 2018-05-24 03:55:40 +02:00
  • dade099b9d CBM kernal call SECOND, update cbm.h compyx 2018-05-23 17:37:48 +02:00
  • 8ffe623e74 Add CBM kernal call SECOND to CBM library (see issue #525) compyx 2018-05-23 17:32:02 +02:00
  • 9246b14f68 Merge pull request #658 from polluks/patch-9 Oliver Schmidt 2018-05-23 17:05:12 +02:00
  • 4459b8973b Merge pull request #659 from polluks/patch-10 Oliver Schmidt 2018-05-23 15:51:25 +02:00
  • b6b11e3b43 Merge pull request #660 from polluks/patch-11 Oliver Schmidt 2018-05-23 15:48:43 +02:00
  • d28fce082d Update funcref.sgml Stefan 2018-05-23 13:40:14 +00:00
  • 21a69c8aff Update tgi.sgml Stefan 2018-05-23 13:34:37 +00:00
  • 714a347dc9 Update funcref.sgml Stefan 2018-05-23 13:32:17 +00:00
  • 0a1e68d7a9 Update funcref.sgml Stefan 2018-05-23 13:30:57 +00:00
  • 746e3d1454 Merge pull request #656 from Compyx/master Oliver Schmidt 2018-05-23 09:47:41 +02:00
  • f485be1b84 Merge pull request #657 from IrgendwerA8/VariousSpeedSizeOptimizations Oliver Schmidt 2018-05-23 09:46:30 +02:00
  • 1dcd4a19ea More references Stefan 2018-05-23 04:51:32 +00:00
  • 486678e557 Merge pull request #653 from IrgendwerA8/cbm_rw_popptr1 greg-king5 2018-05-23 00:31:53 -04:00
  • 9e4833e21f Added documentation of cbm_k_untlk Stefan 2018-05-23 04:27:05 +00:00
  • 37e6b05b4a Fixed typos and added references for #655 Stefan 2018-05-23 01:51:54 +00:00
  • a4c06f2572 Clean-up because of tgidrv_line.inc Stefan 2018-05-22 22:32:50 +00:00
  • b945beb6a7 Indicate a dummy outtext Stefan 2018-05-22 21:18:10 +00:00
  • 6175271651 Removed optimizations which break the compiler ones. IrgendwerA8 2018-05-22 19:10:07 +02:00
  • e3a8cfcdb0 cbm_k_tksa() from the PET docs compyx 2018-05-22 18:48:43 +02:00
  • 808d3ab471 Fix for 8x16 multiplication if operants are swapped. IrgendwerA8 2018-05-22 18:35:05 +02:00
  • ba2c6d9008 Further optimizations in common/conio. IrgendwerA8 2018-05-22 15:59:05 +02:00
  • 30ada49458 Add CBM kernal call TKSA to CBM library compyx 2018-05-22 14:16:00 +02:00
  • 95b4a6f881 Beautified comment. IrgendwerA8 2018-05-22 11:25:26 +02:00
  • 99e13eeaa2 Fix typo for import. IrgendwerA8 2018-05-21 18:19:39 +02:00
  • d7da827be8 Apply faster popptr1 to functions and/or use register instead of stack to save accu. IrgendwerA8 2018-05-21 18:18:01 +02:00
  • c40ae4d774 Saved 6 bytes by using popptr1. IrgendwerA8 2018-05-21 16:21:45 +02:00
  • 81b3c16c7e Merge pull request #652 from IrgendwerA8/popptr1 Oliver Schmidt 2018-05-21 14:52:59 +02:00
  • d4081b43a6 Fixed comments. IrgendwerA8 2018-05-21 14:41:12 +02:00
  • 166425f807 Converted unintentionally introduced tabs to spaces. IrgendwerA8 2018-05-21 14:33:44 +02:00
  • 32bbacbb78 Merge branch 'master' into popptr1 Irgendwer 2018-05-21 13:33:14 +02:00
  • 839aa93198 Resolved conflict and removed adaptation for strpbrk for time being. IrgendwerA8 2018-05-21 13:07:26 +02:00
  • 911b86de67 Fixed formatting and two import issues. IrgendwerA8 2018-05-20 15:38:48 +02:00
  • c95ed4b8b5 Added "popptr1" which is of common use to save some bytes. IrgendwerA8 2018-05-20 15:30:18 +02:00
  • a795a27689 There's no 'closeallstreams' (anymore ?). Oliver Schmidt 2018-05-17 11:11:40 +02:00
  • 96006dba96 Merge pull request #646 from polluks/patch-8 Oliver Schmidt 2018-05-15 12:09:44 +02:00
  • 5a7fc8d334 Merge pull request #647 from polluks/patch-9 Oliver Schmidt 2018-05-15 11:07:41 +02:00
  • 472a107358 Make NMI ready Stefan 2018-05-14 23:22:09 +00:00
  • b3358c462e Update c64.sgml Stefan 2018-05-14 23:10:34 +00:00
  • 5928af8adc Merge pull request #645 from polluks/patch-7 Oliver Schmidt 2018-05-14 20:28:15 +02:00
  • ad59689946 Merge pull request #644 from greg-king5/anon-struct Oliver Schmidt 2018-05-14 18:37:51 +02:00
  • df79409f76 Update c64.sgml Stefan 2018-05-14 14:17:09 +00:00
  • 362b6afacf Made a C union declaration know the sizes of anonymous struct/union members when it determines its size. Greg King 2018-05-13 04:21:42 -04:00
  • 4e137cf9f5 Merge pull request #643 from mikeakohn/fix/sweet16_op_bs Oliver Schmidt 2018-05-13 16:32:18 +02:00
  • 5ecd902fbf The opcode for BS should be 0x0C. Michael Kohn 2018-05-13 06:31:05 -05:00
  • ca31e3af1e Fixed a bug that didn't preserve the accumulator's value when a simple 16-bit fetch-and-store is optimized. (#637) greg-king5 2018-05-12 13:46:16 -04:00
  • 2a78b9d3fe Merge pull request #642 from polluks/patch-6 greg-king5 2018-05-10 09:00:34 -04:00
  • b449ded176 Update c64-hi.s Stefan 2018-05-09 23:56:35 +00:00
  • b81a04f157 Update c64-hi.s Stefan 2018-05-09 23:52:52 +00:00
  • cdce753a09 NMI friendly c64-hi Stefan 2018-05-09 23:31:42 +00:00
  • 334e30c407 Merge pull request #636 from blackystardust/master Oliver Schmidt 2018-05-03 18:18:13 +02:00
  • cdebf6baa7 Harmonized the comments (as in added 1 space) ;) Marco van den Heuvel 2018-05-03 09:11:20 -07:00
  • 04675fca2a Order fix. Marco van den Heuvel 2018-05-02 11:23:43 -07:00
  • e88ac62d06 Optimized the code a bit, thanks to Greg for the suggestions/comments. Marco van den Heuvel 2018-05-01 14:46:57 -07:00
  • b1c3daca3a Fixed the order of some functions. Marco van den Heuvel 2018-05-01 14:45:51 -07:00
  • 21e6f25e70 Added missing file. Marco van den Heuvel 2018-05-01 14:44:23 -07:00
  • b12678e90d Fixed a typo. Marco van den Heuvel 2018-04-30 14:34:46 -07:00
  • ad7b339c44 Added C64 Turbo Master accelerator code and documentation. Marco van den Heuvel 2018-04-30 14:30:35 -07:00
  • 5c07db3a74 Merge pull request #634 from blackystardust/master Oliver Schmidt 2018-04-30 22:51:42 +02:00
  • 5b4929ef98 Removed obsolete bit opcode. Marco van den Heuvel 2018-04-29 12:13:52 -07:00
  • 63cad26656 Merge branch 'master', remote-tracking branch 'origin' Marco van den Heuvel 2018-04-29 12:12:13 -07:00
  • a482b54ed7 Removed extern keyword from function prototype. Oliver Schmidt 2018-04-29 13:50:09 +02:00
  • d0088fbc0f Fixed a wrong branch. Marco van den Heuvel 2018-04-28 13:26:20 -07:00
  • a012fab090 Added a comment to make the situation more clear. Marco van den Heuvel 2018-04-28 13:25:16 -07:00
  • 11629bcf99 Added C65/C64DX accelerator code and documentation. Marco van den Heuvel 2018-04-27 14:22:41 -07:00
  • 47e4b36180 Merge pull request #631 from blackystardust/master Oliver Schmidt 2018-04-27 20:47:03 +02:00
  • 97e69952c4 Removed extern keyword from function prototypes. Marco van den Heuvel 2018-04-27 09:16:25 -07:00
  • 1428015158 Optimized the code a bit as suggested by Greg. Marco van den Heuvel 2018-04-26 09:18:54 -07:00
  • c92a3c5bd5 Improved the accelerator code. Fixed an infinite loop. Greg King 2018-04-26 05:37:27 -04:00
  • f2e46f0fdf Added C64 Chameleon accelerator code and documentation. Marco van den Heuvel 2018-04-25 12:53:29 -07:00
  • fc61bc79c5 Merge pull request #629 from blackystardust/master Oliver Schmidt 2018-04-25 15:08:11 +02:00
  • cc2bcb8a4d Changed c128 accelerator code and documention to include both C64 and C128 support. Marco van den Heuvel 2018-04-23 19:25:11 -07:00
  • fe33a39d6c Merge pull request #628 from ops/VIAFIX_PET Oliver Schmidt 2018-04-23 15:58:13 +02:00
  • 28f26991ac Updated c128 accelerator code and documentation. Marco van den Heuvel 2018-04-21 09:52:50 -07:00
  • 30aed2330d Updated a joystick adapter URL. Greg King 2018-04-21 04:30:56 -04:00
  • 3f5683b391 Added C128 in C64 mode accelerator code and documentation. Marco van den Heuvel 2018-04-20 12:08:28 -07:00
  • c2adade8a8 Updated to use the new VIA register names Olli Savia 2018-04-20 21:25:43 +03:00
  • 7292b571de Added missing VIA register names. Olli Savia 2018-04-20 21:24:37 +03:00
  • 305c6e7ae4 Merge pull request #626 from blackystardust/master Oliver Schmidt 2018-04-20 20:01:16 +02:00
  • 53df4da8e8 Merge pull request #625 from ops/VIAFIX Oliver Schmidt 2018-04-18 17:09:35 +02:00
  • e235ac2a0e Added a preprocessor guard to tgidemo.c that avoids a compiler warning. Greg King 2018-04-17 16:53:10 -04:00
  • d314a27e76 Merge pull request #627 from jedeoric/master Oliver Schmidt 2018-04-16 22:46:56 +02:00
  • cc2b5af601 Fix comment jede 2018-04-16 21:51:15 +02:00
  • ef73310cce Fixed more comments. Marco van den Heuvel 2018-04-16 11:05:52 -07:00
  • 0aa2735d4e Fixed another comment. Marco van den Heuvel 2018-04-15 12:15:19 -07:00
  • c5f15fa1d5 Fixed some comment and documentation errors. Marco van den Heuvel 2018-04-15 11:55:58 -07:00