Commit graph

17 commits

Author SHA1 Message Date
hugova
3a5a16cc06 add pixel_calc that does the same as picel_draw without the drawing pixel part 2025-07-14 12:24:35 +02:00
hugova
385ae9c9e6 simplify branch logic for circle draw 2025-07-10 17:03:33 +02:00
hugova
b868156138 reduse zeropage usage of circle-draw 2025-07-10 16:28:17 +02:00
hugova
5e3eb78506 reduse instructions in circle draw 2025-07-10 01:38:37 +02:00
hugova
7cd03c02ba add code comments and compiler flag for circle draw. 2025-07-10 01:08:37 +02:00
hugova
fbb7c395e4 rewrite circle code, such that it works on all X and Y (and not only if rest(X /8)=0 and rest(Y/0)=0. This makes the code alot bigger because the same symetries cant be abused. 2025-07-10 00:24:27 +02:00
hugova
590d7533d9 Remove bodge macro in circledraw and use jmp in other addressing mode 2025-07-03 17:50:52 +02:00
hugova
0ceb455031 Add more more minute optimisations of circle draw 2025-07-02 02:15:06 +02:00
hugova
5bb62aed88 optimise circle using lookup table 2025-07-01 23:49:35 +02:00
hugova
bdca0cd82a Do some renaming and change the code structure for circle-draw 2025-06-30 22:18:45 +02:00
hugova
55ab7e367d add more parts of circle now 7/8 of them renders (though buggy looking) 2025-06-30 21:15:29 +02:00
hugova
e01684254f add other parts of circle. Now 6/8 of the circle renders. (A bit buggy looking) 2025-06-29 18:50:35 +02:00
hugova
c4add9a62c draw 1/2 of circle by circle-help-subroutine 2025-06-29 13:12:01 +02:00
hugova
380728a80a add another part of the circle. now 1/4 circle done 2025-06-29 02:04:08 +02:00
hugova
484bafa828 Fix quartercircle offset isse (before the circle had the offset (0,0) always!) 2025-06-28 21:10:59 +02:00
hugova
50a17ad691 rewrote circle code (still not working) 2025-06-28 20:53:39 +02:00
hugova
8b955a5007 very cool but not working circle. 2025-06-26 22:05:08 +02:00