Commit Graph

  • e2f36bbb9a Fix parse embed with hex skip or size setting drmortalwombat 2024-02-19 14:19:15 +0100
  • 5e9df61ffc Fix read after write hazzard in function param proxy size optimization drmortalwombat 2024-02-18 20:35:07 +0100
  • cc5a90ac21 Fix long unsigned int comparison drmortalwombat 2024-02-18 18:30:51 +0100
  • 3900e1cf92 fix pragma strings with petscii drmortalwombat 2024-02-18 17:57:27 +0100
  • 6b98a44fc0 Improve auto inlining decision with O2 drmortalwombat 2024-02-18 14:35:41 +0100
  • 2698595302 bump version number v1.27.237 drmortalwombat 2024-02-18 10:02:29 +0100
  • f6ab79319f More compatibility fixes for -psci drmortalwombat 2024-02-18 09:31:05 +0100
  • 264a80d88e Pausing petscii string options for #include and #embed drmortalwombat 2024-02-17 17:43:24 +0100
  • 020ab117a4 Fix value copy crossing function call drmortalwombat 2024-02-17 17:37:47 +0100
  • 8457316815 Fix unsigned promotion for binary not operator drmortalwombat 2024-02-17 13:10:14 +0100
  • 58ffe2ad06 Fix hex arguments for pragmas drmortalwombat 2024-02-17 12:53:31 +0100
  • 6f7efd9efc Optimized long multiply drmortalwombat 2024-02-17 12:06:15 +0100
  • b84cce7609 Improve compatibility with some C quirks drmortalwombat 2024-02-16 21:39:35 +0100
  • 8fc382c11e Fix high byte address calculation cascade drmortalwombat 2024-02-15 20:52:10 +0100
  • fadcb61bc7 bump version number v1.27.236 drmortalwombat 2024-02-15 16:20:15 +0100
  • 7ebf71b161 Switch to Visual Studio 2022 toolset drmortalwombat 2024-02-15 15:36:25 +0100
  • 003550337a Fix debug and linux build drmortalwombat 2024-02-15 13:29:02 +0100
  • c909995011 Reduce compiler memory footprint drmortalwombat 2024-02-15 09:58:26 +0100
  • 18cfbc713a Force some inline calls in vdc drmortalwombat 2024-02-14 15:24:01 +0100
  • 806539a2d6 add "tan" to intrinsic functions drmortalwombat 2024-02-13 20:49:11 +0100
  • 77f035e2b5
    Merge pull request #47 from polluks/patch-1 drmortalwombat 2024-02-13 19:12:33 +0100
  • 1d49e0a987
    Fixed warning Stefan 2024-02-13 18:28:33 +0100
  • bcc20d3986 Switch to x64 compiler binary v1.27.235 drmortalwombat 2024-02-13 16:53:44 +0100
  • 431c5d3282 Add info message, if object cannot be placed by linker drmortalwombat 2024-02-12 18:06:30 +0100
  • ce5be92225 Fix linux build drmortalwombat 2024-02-12 17:40:03 +0100
  • 2ed3d8b445 Bump version number v1.26.234 drmortalwombat 2024-02-04 11:26:37 +0100
  • f498da5e42 Add __DATE__ and __TIME__ defines drmortalwombat 2024-02-04 10:45:02 +0100
  • 7d6eb36ee7 Fix assignment of immediates to returned struct drmortalwombat 2024-02-04 09:43:52 +0100
  • ecaab1b5b3 Fix crash compiling infinite loop drmortalwombat 2024-01-30 15:04:13 +0100
  • 623b511ce6 restore order of vdc 16 bit writes drmortalwombat 2024-01-29 12:42:13 +0100
  • 80efe2351b Optimize short wait loop handling drmortalwombat 2024-01-28 19:09:59 +0100
  • 91c907be7e Improve BYT operands in inline assembler drmortalwombat 2024-01-28 09:39:40 +0100
  • fafbbe82d1 Fix prevent swap of X and Y when used in JSR drmortalwombat 2024-01-27 19:50:34 +0100
  • b3d80bcb0f Limit inline asm check to same section drmortalwombat 2024-01-27 17:50:53 +0100
  • 4901e015f6 Undo JSR optimization for testing drmortalwombat 2024-01-27 17:48:30 +0100
  • fdb52bcdc6 Limit JSR->JMP forwarding drmortalwombat 2024-01-27 17:43:08 +0100
  • 974688a8a5 Fix overlay prg file save drmortalwombat 2024-01-27 17:11:10 +0100
  • 2ad71ef867 Bump version number v1.26.233 drmortalwombat 2024-01-27 10:26:22 +0100
  • c1083b44dc Optimize constant loops drmortalwombat 2024-01-27 10:19:14 +0100
  • b0dc6fdd1e Add save as .prg for overlay files drmortalwombat 2024-01-27 09:37:48 +0100
  • 7f51d6330e Fixed 1 - i for bytes, wrong operand order drmortalwombat 2024-01-26 12:41:13 +0100
  • 3992b1d547 Add warning for out of bounds accesses drmortalwombat 2024-01-24 17:30:03 +0100
  • 2c1a87ce02 Control assert with _DEBUG to avoid gcc core dump v1.26.232 drmortalwombat 2024-01-23 16:53:30 +0100
  • 529618ffa4 Changed error format to "oscar64:" when error outside of source file drmortalwombat 2024-01-23 15:58:47 +0100
  • bcc5e9d362 Fix propagation of conditions out of loops drmortalwombat 2024-01-23 09:02:38 +0100
  • 6444ba58cf bump version number v1.26.231 drmortalwombat 2024-01-21 15:39:26 +0100
  • 4fc3e019d5 Add ranges in case statements (gcc extension) drmortalwombat 2024-01-21 15:17:46 +0100
  • dcebdeaa5f Fix parsing of trailing comma in initializer list drmortalwombat 2024-01-21 09:25:34 +0100
  • 8a49ffd111 Improve unrolled loops towards zero drmortalwombat 2024-01-20 13:49:25 +0100
  • ba32c5d466 Simplified Building Process Retro-Hax 2024-01-17 07:58:02 +0100
  • a19469d851 Fix exportet variable alignment calculation drmortalwombat 2024-01-16 08:12:47 +0100
  • 265be6e766 Move linker chattyness into -v2 drmortalwombat 2024-01-12 22:51:11 +0100
  • cac7db4358 Fix memory size mismatch in reverse integer range propagation due to register renaming drmortalwombat 2024-01-10 22:59:45 +0100
  • 4eaa6c8b1e Add immediate variable address parameter in inline assembler drmortalwombat 2024-01-10 12:22:46 +0100
  • 9a0256449b
    Merge pull request #43 from xahmol/main drmortalwombat 2024-01-10 11:49:35 +0100
  • 299374aa50 Proposals for krnio additions: setbnk and save Xander Mol 2024-01-09 23:50:46 +0100
  • 5634abdba4 Fix compiler warnings on linux/macos drmortalwombat 2024-01-09 20:04:40 +0100
  • a6b3533e61 Fix struct volatile cast drmortalwombat 2024-01-08 20:41:48 +0100
  • 4ea3633b5a Fixed fix drmortalwombat 2024-01-08 20:11:11 +0100
  • bcf19136d4 Fix zp clear in C128 on exit drmortalwombat 2024-01-08 20:10:46 +0100
  • 1abdd1476e Fix error message when propagating invalid function parameter to const drmortalwombat 2024-01-08 18:20:55 +0100
  • 7f31ee9c71
    Merge pull request #41 from polluks/patch-1 drmortalwombat 2024-01-08 18:20:16 +0100
  • 4ca9c82a2e
    Fixed README typos Stefan 2024-01-08 13:15:09 +0100
  • 0bc4e7cda6 Fix inc/mov of absolute values drmortalwombat 2024-01-07 16:13:01 +0100
  • 36d6fc6760 Fix placement of proxy variables for unused parameters drmortalwombat 2024-01-06 20:00:55 +0100
  • 7ea4356361 Fix function end location in dbj file drmortalwombat 2024-01-06 17:07:10 +0100
  • 3821b228e9 Fix missing defines for c128e conio drmortalwombat 2024-01-06 14:18:00 +0100
  • d676ccc1bd Fix dbj file reference with optimized variable drmortalwombat 2024-01-06 14:03:29 +0100
  • 1c1d7fefaa Add c128e target machine drmortalwombat 2024-01-06 09:09:52 +0100
  • a7d7db37df Bump version number v1.26.230 drmortalwombat 2024-01-04 17:56:42 +0100
  • 5d51cf75e8 Fix cross block zp move optimization drmortalwombat 2024-01-04 14:14:28 +0100
  • d9f81ad653 Improve cross function memory aliasing analysis drmortalwombat 2024-01-03 22:23:20 +0100
  • 34947da898 Fix loop integer range propagation drmortalwombat 2024-01-02 22:21:05 +0100
  • 0d7ffd787f
    Merge pull request #39 from ra1fh/out-of-bounds-access drmortalwombat 2024-01-01 18:15:39 +0100
  • fc6c83e9cd Fix out of bounds access to LinkerObjectTypeNames Ralf Horstmann 2024-01-01 09:05:54 +0100
  • 940cb4a5b9 Add declaration to reference list in dbj drmortalwombat 2023-12-31 13:30:29 +0100
  • c138c0f2ae Fix loss of zp dependency on diamond register propagation drmortalwombat 2023-12-31 10:29:59 +0100
  • 2911321914 Merge branch 'main' of https://github.com/drmortalwombat/oscar64 drmortalwombat 2023-12-30 12:17:54 +0100
  • 5a3cbff259 Add references to dbj file drmortalwombat 2023-12-30 12:17:46 +0100
  • 2ff3b6d3d5
    Merge pull request #38 from polluks/patch-2 drmortalwombat 2023-12-30 09:24:46 +0100
  • da20b4d27a Fix atan2, failed in mathtest.c drmortalwombat 2023-12-30 09:21:17 +0100
  • bc45bc08b9
    Updated makefile Stefan 2023-12-30 00:01:19 +0100
  • 064bf0f8e5 Bump Version Number v1.26.229 drmortalwombat 2023-12-23 10:45:00 +0100
  • a305dbb1cd Improve function placement in linker drmortalwombat 2023-12-23 10:40:45 +0100
  • 59b1d971d0 Changes sprintf to snprintf drmortalwombat 2023-12-18 13:00:54 +0100
  • ef6598e94b Fix unnamed structs drmortalwombat 2023-12-18 07:40:31 +0100
  • 5055635d3d fix unnamed union in math.c until supported by compiler drmortalwombat 2023-12-17 22:47:14 +0100
  • 04518e4ff3 Add error message for unnamed structs drmortalwombat 2023-12-17 22:45:21 +0100
  • 4a8010a3a0 Fix loss of zero page dependency in tail code merge drmortalwombat 2023-12-17 12:40:09 +0100
  • ae4b48c445 Various loop optimizations drmortalwombat 2023-12-16 21:03:09 +0100
  • 6cf8466dfd Fix overeager lda/sta join of tail blocks drmortalwombat 2023-12-12 22:39:22 +0100
  • 6bbf325720 Add BIT instruction for sign check, add inlay sections in linker drmortalwombat 2023-12-12 11:08:59 +0100
  • 2b0f074c94 Change C128 vdc ready check drmortalwombat 2023-12-11 12:23:34 +0100
  • f76599ac08 Change C128 bank 1 code to use __noinline drmortalwombat 2023-12-10 16:48:49 +0100
  • ee67c6dec1 Add more HEAPCHECK drmortalwombat 2023-12-10 12:41:37 +0100
  • 16810b63d4 Fix over eager lda/sta movement drmortalwombat 2023-12-10 09:48:23 +0100
  • 1e0450cd8a Optimize sprite multiplexer drmortalwombat 2023-12-09 13:40:58 +0100
  • 1d337f1244 Fix accu train movement to end of block drmortalwombat 2023-12-07 14:22:05 +0100
  • cce2f272ef Add optimization section to readme drmortalwombat 2023-12-06 13:55:38 +0100
  • d48da32586 Improve placement of "if" cascades drmortalwombat 2023-12-04 22:09:33 +0100