a800-rust-test
By mrk-its
CC65-Advanced-Optimizations
How to optimize C code for CC65 compiler (by ilmenit)
a800-rust-test | CC65-Advanced-Optimizations | |
---|---|---|
1 | 2 | |
1 | 115 | |
- | - | |
0.0 | 0.6 | |
almost 3 years ago | about 1 year ago | |
Rust | C | |
- | 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.
a800-rust-test
Posts with mentions or reviews of a800-rust-test.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-21.
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
What are some alternatives?
When comparing a800-rust-test and CC65-Advanced-Optimizations you can also consider the following projects:
embassy - Modern embedded framework, using Rust and async.
llvm-mos-ferris-demo
nrf-hal - A Rust HAL for the nRF family of devices
rust-mos - Empowering everyone to build reliable and efficient software.
nrf-softdevice
chirp8-engine
a800-rust-test vs embassy
CC65-Advanced-Optimizations vs llvm-mos-ferris-demo
a800-rust-test vs nrf-hal
CC65-Advanced-Optimizations vs rust-mos
a800-rust-test vs nrf-softdevice
CC65-Advanced-Optimizations vs embassy
CC65-Advanced-Optimizations vs nrf-hal
CC65-Advanced-Optimizations vs nrf-softdevice
CC65-Advanced-Optimizations vs chirp8-engine