CC65-Advanced-Optimizations
How to optimize C code for CC65 compiler (by ilmenit)
CC65-Advanced-Optimizations | llvm-mos-ferris-demo | |
---|---|---|
2 | 1 | |
115 | 2 | |
- | - | |
0.6 | 2.6 | |
about 1 year ago | 2 months ago | |
C | Rust | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
CC65-Advanced-Optimizations
Posts with mentions or reviews of CC65-Advanced-Optimizations.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-21.
-
Assembly programming on the Commodore 64
I'd like to suggest trying C, using cc65. Assembly knowledge is useful, but working in C is much easier and fast enough most of the time. Here's a nice guide on how to write C code that runs fast on a C64: https://github.com/ilmenit/CC65-Advanced-Optimizations
-
Rust on the MOS 6502: Beyond Fibonacci
The cool thing about LLVM-MOS specifically it that by using the zero page as virtual registers you sort-of get the same output with 'regular' code as opposed to this 'global variables' style of programming.
I recall a tutorial for 'cc65 optimizations'[0] which basically destroys a well-structured C program in order to do all of these optimizations (like making everything global) and it was absolutely terrible, code-wise. Well, the end result was probably fine, but it's just a shame these 'optimizations' were needed.
[0] I think it was this one: https://github.com/ilmenit/CC65-Advanced-Optimizations
llvm-mos-ferris-demo
Posts with mentions or reviews of llvm-mos-ferris-demo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-21.
What are some alternatives?
When comparing CC65-Advanced-Optimizations and llvm-mos-ferris-demo you can also consider the following projects:
rust-mos - Empowering everyone to build reliable and efficient software.
embassy - Modern embedded framework, using Rust and async.
chirp8-engine
nrf-hal - A Rust HAL for the nRF family of devices
nrf-softdevice
a800-rust-test
CC65-Advanced-Optimizations vs rust-mos
llvm-mos-ferris-demo vs embassy
CC65-Advanced-Optimizations vs embassy
llvm-mos-ferris-demo vs chirp8-engine
CC65-Advanced-Optimizations vs nrf-hal
llvm-mos-ferris-demo vs nrf-hal
CC65-Advanced-Optimizations vs nrf-softdevice
llvm-mos-ferris-demo vs nrf-softdevice
CC65-Advanced-Optimizations vs a800-rust-test
CC65-Advanced-Optimizations vs chirp8-engine