Skip to content

Commit

Permalink
version 10.3
Browse files Browse the repository at this point in the history
  • Loading branch information
irmen committed Apr 18, 2024
1 parent e3e7b06 commit 054b463
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 11 deletions.
8 changes: 2 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,12 +121,11 @@ This code calculates prime numbers using the Sieve of Eratosthenes algorithm::
%zeropage basicsafe

main {

ubyte[256] sieve
bool[256] sieve
ubyte candidate_prime = 2 ; is increased in the loop

sub start() {
sys.memset(sieve, 256, false) ; clear the sieve
sys.memset(sieve, 256, 0) ; clear the sieve
txt.print("prime numbers up to 255:\n\n")
ubyte amount=0
repeat {
Expand Down Expand Up @@ -162,9 +161,6 @@ This code calculates prime numbers using the Sieve of Eratosthenes algorithm::
}
}




when compiled an ran on a C-64 you'll get:

![c64 screen](docs/source/_static/primes_example.png)
Expand Down
6 changes: 2 additions & 4 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,7 @@ This code calculates prime numbers using the Sieve of Eratosthenes algorithm::
ubyte candidate_prime = 2 ; is increased in the loop

sub start() {
; clear the sieve, to reset starting situation on subsequent runs
sys.memset(sieve, 256, false)
; calculate primes
sys.memset(sieve, 256, 0) ; clear the sieve
txt.print("prime numbers up to 255:\n\n")
ubyte amount=0
repeat {
Expand All @@ -147,7 +145,7 @@ This code calculates prime numbers using the Sieve of Eratosthenes algorithm::
while sieve[candidate_prime] {
candidate_prime++
if candidate_prime==0
return 0 ; we wrapped; no more primes available in the sieve
return 0 ; we wrapped; no more primes
}

; found next one, mark the multiples and return it.
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ org.gradle.daemon=true
kotlin.code.style=official
javaVersion=11
kotlinVersion=1.9.22
version=10.3-SNAPSHOT
version=10.3

0 comments on commit 054b463

Please sign in to comment.