Skip to content

Commit 834b615

Browse files
Change random number handling
1 parent d9f6506 commit 834b615

8 files changed

Lines changed: 7 additions & 12 deletions

File tree

basic.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ S1 = FPX+2
102102
.include "poke.s"
103103
.include "print.s"
104104
.include "program.s"
105+
.include "random.s"
105106
.include "read.s"
106107
.include "run.s"
107108
.include "statements.s"

basic_ac6502.s

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
.include "basic.s"
66
.include "main.s"
7-
.include "random.s"
87
.include "ac6502/ac6502.inc"
98
.include "ac6502/ac6502_startup.s"
109
.include "ac6502/ac6502_init.s"

basic_apple2.s

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ initialize_target = initialize_target_apple2
66

77
.include "basic.s"
88
.include "main.s"
9-
.include "random.s"
109
.include "apple2/apple2.inc"
1110
.include "apple2/apple2_startup.s"
1211
.include "apple2/apple2_init.s"

basic_apple2_lc.s

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ initialize_target = initialize_target_apple2_lc
66

77
.include "basic.s"
88
.include "main.s"
9-
.include "random.s"
109
.include "apple2/apple2.inc"
1110
.include "apple2/apple2_startup.s"
1211
.include "apple2/apple2_init.s"

basic_atari.s

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
.include "basic.s"
66
.include "main.s"
7-
.include "random.s"
87
.include "atari/atari.inc"
98
.include "atari/atari_startup.s"
109
.include "atari/atari_init.s"

basic_sim6502.s

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
.include "basic.s"
66
.include "main.s"
7-
.include "random.s"
87
.include "sim6502/sim6502_startup.s"
98
.include "sim6502/sim6502_init.s"
109
.include "sim6502/sim6502_io.s"

basic_tests.s

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
; SPDX-License-Identifier: MIT
44

55
.include "basic.s"
6-
.include "random.s"
76
.include "sim6502/sim6502_init.s"
87
.include "sim6502/sim6502_io.s"
98
.include "sim6502/sim6502_extension.s"

expect_tests/functions.exp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -228,9 +228,9 @@ PRINT RND(0)=RND(0)
228228
1
229229
}
230230

231-
# test {
232-
# PRINT RND(-1)<>RND(-2)
233-
# } {
234-
# 1
235-
# }
236-
# TODO: RND(-1) and RND(-2) produce the same seed because they have the same normalized mantissa.
231+
# RND(-1) and RND(-2) produce the same seed because they have the same normalized mantissa.
232+
test {
233+
PRINT RND(-1)=RND(-2)
234+
} {
235+
1
236+
}

0 commit comments

Comments
 (0)