Hugo Ameln hugova
  • Former windows user

  • Joined on 2025-02-21
hugova pushed to main at Stacken/c64-livecoding 2025-03-26 12:15:17 +01:00
89c9bc4129 Add self modifying code to draw_line for 2% performance improvments
hugova pushed to main at Stacken/c64-livecoding 2025-03-25 23:29:01 +01:00
ff64a9a9b0 Add missing performance improvments to line_* from line_down.s
hugova pushed to main at Stacken/c64-livecoding 2025-03-25 21:59:54 +01:00
20b24a299a Clean up memory_rec.s
hugova pushed to main at Stacken/c64-livecoding 2025-03-25 21:40:52 +01:00
41b8fec7a8 Performance improved mult_16 without changing behaviour
hugova pushed to main at Stacken/c64-livecoding 2025-03-25 21:21:47 +01:00
7a5585d2c4 Add better code coments
hugova pushed to main at Stacken/c64-livecoding 2025-03-25 19:46:14 +01:00
842033a014 Add performance optimisiation for line_up_inv.s
d5c15bd0c2 Code cleanup
Compare 2 commits »
hugova pushed to main at Stacken/c64-livecoding 2025-03-25 19:32:58 +01:00
0df0e666ad Implement earlier perfromance improvments to line_up.s
hugova pushed to main at Stacken/c64-livecoding 2025-03-25 19:20:33 +01:00
4497026d95 Rewrite start condition of line_down so that it start on exaktly the right pixel
f185c80a16 Add code skeleton for the binary-tree-api:s unittest
Compare 2 commits »
hugova pushed to main at Stacken/c64-livecoding 2025-03-24 19:55:08 +01:00
05b0ff9762 Add performance improvments to line_down_inv.s
hugova pushed to main at Stacken/c64-livecoding 2025-03-24 18:25:51 +01:00
9b8e3fe33f Removed 1 instruction from draw_line_down.s 6% performance boost
hugova pushed to main at Stacken/c64-livecoding 2025-03-24 18:00:25 +01:00
3ce76c02a8 Rewrote 4 branch instructions to 2. 2% performance increase
hugova pushed to main at Stacken/c64-livecoding 2025-03-24 17:45:31 +01:00
f583423bb6 Switched CLC ROR to LSR. 2% performance improvment
ed0966c736 Merge branch 'main' of git.stacken.kth.se:Stacken/c64-livecoding
bc59ac63b1 Fix performance by using pointer tricks for ADD. 10% faster line drawing
Compare 3 commits »
hugova pushed to main at Stacken/c64-livecoding 2025-03-24 17:07:22 +01:00
47d53ecf78 Fix performance by using pointer tricks for ADD. 20% faster line drawing
hugova pushed to main at Stacken/c64-livecoding 2025-03-09 23:53:40 +01:00
de2d597612 Change of starting condition for potential testing purposes of another person
hugova pushed to main at Stacken/c64-livecoding 2025-03-09 23:49:11 +01:00
a617d91183 Change 4 spaces indenting to 8 and add string for emacs to understand indenting rules
hugova pushed to main at Stacken/c64-livecoding 2025-03-09 20:57:54 +01:00
36610e7df8 Made shure that run.sh also create a listing file for debuging and stuff
hugova pushed to main at Stacken/c64-livecoding 2025-03-07 00:48:20 +01:00
09b8a33e09 Adding of 16-bit arithmatic macro variants for X and A as input
hugova pushed to main at Stacken/c64-livecoding 2025-03-06 01:50:43 +01:00
0797e69106 Add all optimisations done on line_down to line_down_inv. DIx a problem that the pixel was drawin a bit to late in the loop on line_down.
ecc138f2bc Redused number of instructions but to small a diffrence to messure with current test
Compare 2 commits »
hugova pushed to main at Stacken/c64-livecoding 2025-03-05 22:42:11 +01:00
9694d8d55b Redused paint_pixel to 1 call in draw line
hugova pushed to main at Stacken/c64-livecoding 2025-03-05 21:03:00 +01:00
76f29f6b81 Performance improvment in test by 0.1s. Mady by better arithmatic for *40 in draw_pixel and fast_unsafe parameter for most macros