Commit Graph

35 Commits

Author SHA1 Message Date
16bc75fc73 start to try and precalculate more stuff 2024-09-22 08:12:10 -04:00
bd47027b4a OK this is CPU bound, much precalculating required 2024-09-22 07:36:27 -04:00
f3913286eb binary 2024-09-22 07:32:44 -04:00
6b86be00d4 More performance stuff
Still can't get 50fps on an A500 but this is good enough for now.
2024-09-22 07:32:13 -04:00
bd035eaea1 Move blitter commoon stuff to blitter header 2024-09-22 06:52:22 -04:00
c76af7faf8 Cleanup startup code
I'm starting to understand this stuff better. This makes it possible to
use OS-level interrupts like the keyboard in the code.
2024-09-22 06:40:21 -04:00
634bdd884e Clean out that stab at targeted cleanups
I needed to write way more code to get that working right
2024-09-22 06:39:50 -04:00
1dfbec0252 Keyboard handling, just get this up to 50fps
The partial render approach was going to require more coordination than
I needed to just get this to 50fps.
2024-09-22 06:31:08 -04:00
3048754012 start on more precise topaz art replacement
this should hopefully speed things up a lot
2024-09-19 21:51:45 -04:00
d89d68c115 More code cleanups 2024-09-19 13:03:46 -04:00
c1d9f23026 More clarity work 2024-09-19 08:09:10 -04:00
1d7e327194 Improve clarity on screen definition functions 2024-09-19 07:47:48 -04:00
3a42da655b In which John learns about the playfield hardware and sprite priorities 2024-09-12 08:26:53 -04:00
a73506a27b lol i reversed them 2024-07-17 07:40:48 -04:00
7656a6c653 Clean up names/signatures 2024-07-17 07:38:47 -04:00
777257b83d Simplify cool bun rendering code 2024-07-17 07:08:59 -04:00
6aed100cd2 I don't need two input channels for this 2024-07-16 08:02:38 -04:00
John Bintz
22a0359536 some text stuff, pending cleanup 2024-06-14 09:16:01 -04:00
John Bintz
048a1270bb 50 fps! 2024-06-13 12:30:39 -04:00
John Bintz
686125592a this is as optimized as the code will reasonably get
we just need to blit less stuff
2024-06-13 09:01:22 -04:00
John Bintz
331b76e798 start optimizing 2024-06-13 05:55:29 -04:00
John Bintz
ecfdd53c5f it works 2024-06-10 22:04:40 -04:00
John Bintz
6febe83740 bitplane only color mapping works, let's make some bitplanes/copperlists 2024-06-04 12:44:12 -04:00
John Bintz
9ea3e5f8a6 start on image converter 2024-06-03 12:46:32 -04:00
John Bintz
2a420f6f4f starting on sprites 2024-06-02 16:03:16 -04:00
John Bintz
eb5daa1684 code cleanups, on to sprites 2024-06-02 14:42:36 -04:00
John Bintz
b06af2cb4a buns can march 2024-06-02 14:37:37 -04:00
John Bintz
f86ecfb349 it works! 2024-06-01 08:19:10 -04:00
John Bintz
eee99e8d7e double buffering and better startup 2024-06-01 07:42:11 -04:00
John Bintz
098b3f3ebf code restructured 2024-05-29 07:57:08 -04:00
John Bintz
391c03b8aa (wip) 2024-05-28 08:02:28 -04:00
John Bintz
7374d8cad0 yeah it kinda works 2024-05-27 16:50:56 -04:00
John Bintz
2b24ebc602 starting on the real thing 2024-05-27 14:58:13 -04:00
John Bintz
af744a3469 more stuff 2024-05-02 12:52:06 -04:00
John Bintz
026b6f6f0d it works 2024-04-29 22:12:48 -04:00