Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Libretro
vbam-libretro
Commits
ba678f4f
Commit
ba678f4f
authored
Feb 01, 2019
by
retro-wertz
Committed by
Rafael Kitover
Jan 31, 2019
Browse files
GB: Make gbTimerOn an INT type instead of BOOL
parent
43647d32
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/gb/GB.cpp
View file @
ba678f4f
...
...
@@ -127,7 +127,7 @@ int gbSerialOn = 0;
int
gbSerialTicks
=
0
;
int
gbSerialBits
=
0
;
// timer
bool
gbTimerOn
=
false
;
int
gbTimerOn
=
0
;
int
gbTimerTicks
=
GBTIMER_MODE_0_CLOCK_TICKS
;
int
gbTimerClockTicks
=
GBTIMER_MODE_0_CLOCK_TICKS
;
int
gbTimerMode
=
0
;
...
...
@@ -1065,7 +1065,7 @@ void gbWriteMemory(register uint16_t address, register uint8_t value)
gbTimerModeChange
=
(((
value
&
3
)
!=
(
register_TAC
&
3
))
&&
(
value
&
register_TAC
&
4
))
?
true
:
false
;
gbTimerOnChange
=
(((
value
^
register_TAC
)
&
4
)
==
4
)
?
true
:
false
;
gbTimerOn
=
(
value
&
4
)
?
true
:
false
;
gbTimerOn
=
(
value
&
4
);
if
(
gbTimerOnChange
||
gbTimerModeChange
)
{
gbTimerMode
=
value
&
3
;
...
...
@@ -2533,7 +2533,7 @@ void gbReset()
gbTimerModeChange
=
false
;
gbTimerOnChange
=
false
;
gbTimerOn
=
false
;
gbTimerOn
=
0
;
if
(
gbCgbMode
)
{
for
(
i
=
0
;
i
<
0x20
;
i
++
)
...
...
@@ -2677,7 +2677,7 @@ void gbReset()
gbSerialBits
=
0
;
gbSerialOn
=
0
;
gbWindowLine
=
-
1
;
gbTimerOn
=
false
;
gbTimerOn
=
0
;
gbTimerMode
=
0
;
gbSpeed
=
0
;
gbJoymask
[
0
]
=
gbJoymask
[
1
]
=
gbJoymask
[
2
]
=
gbJoymask
[
3
]
=
0
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment