mirror of
https://github.com/MoleskiCoder/EightBit.git
synced 2024-12-28 16:31:00 +00:00
Event fire: use default arguments, where possible.
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
This commit is contained in:
parent
2fa9ffd1e3
commit
2992a0e78a
@ -40,7 +40,7 @@ namespace EightBit {
|
|||||||
Signal<EventArgs> MachineTicked;
|
Signal<EventArgs> MachineTicked;
|
||||||
|
|
||||||
void tickMachine(const int extra) { for (int i = 0; i < extra; ++i) tickMachine(); }
|
void tickMachine(const int extra) { for (int i = 0; i < extra; ++i) tickMachine(); }
|
||||||
void tickMachine() { tick(4); MachineTicked.fire(EventArgs::empty()); }
|
void tickMachine() { tick(4); MachineTicked.fire(); }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
int execute() final;
|
int execute() final;
|
||||||
|
@ -17,15 +17,15 @@ EightBit::Profiler::Profiler(MOS6502& targetProcessor, Disassembly& disassembler
|
|||||||
}
|
}
|
||||||
|
|
||||||
void EightBit::Profiler::Generate() {
|
void EightBit::Profiler::Generate() {
|
||||||
StartingOutput.fire(EventArgs::empty());
|
StartingOutput.fire();
|
||||||
EmitProfileInformation();
|
EmitProfileInformation();
|
||||||
StartingOutput.fire(EventArgs::empty());
|
StartingOutput.fire();
|
||||||
}
|
}
|
||||||
|
|
||||||
void EightBit::Profiler::EmitProfileInformation() {
|
void EightBit::Profiler::EmitProfileInformation() {
|
||||||
|
|
||||||
{
|
{
|
||||||
StartingLineOutput.fire(EventArgs::empty());
|
StartingLineOutput.fire();
|
||||||
// For each memory address
|
// For each memory address
|
||||||
for (int address = 0; address < 0x10000; ++address) {
|
for (int address = 0; address < 0x10000; ++address) {
|
||||||
// If there are any cycles associated
|
// If there are any cycles associated
|
||||||
@ -37,11 +37,11 @@ void EightBit::Profiler::EmitProfileInformation() {
|
|||||||
EmitLine.fire(event);
|
EmitLine.fire(event);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
FinishedLineOutput.fire(EventArgs::empty());
|
FinishedLineOutput.fire();
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
StartingScopeOutput.fire(EventArgs::empty());
|
StartingScopeOutput.fire();
|
||||||
for (auto& scopeCycle : scopeCycles) {
|
for (auto& scopeCycle : scopeCycles) {
|
||||||
auto name = scopeCycle.first;
|
auto name = scopeCycle.first;
|
||||||
auto cycles = scopeCycle.second;
|
auto cycles = scopeCycle.second;
|
||||||
@ -50,7 +50,7 @@ void EightBit::Profiler::EmitProfileInformation() {
|
|||||||
ProfileScopeEventArgs event(name, cycles, count);
|
ProfileScopeEventArgs event(name, cycles, count);
|
||||||
EmitScope.fire(event);
|
EmitScope.fire(event);
|
||||||
}
|
}
|
||||||
FinishedScopeOutput.fire(EventArgs::empty());
|
FinishedScopeOutput.fire();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ void EightBit::M6532::step() {
|
|||||||
if (!activated())
|
if (!activated())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
Accessing.fire(EventArgs::empty());
|
Accessing.fire();
|
||||||
|
|
||||||
if (lowered(RES())) {
|
if (lowered(RES())) {
|
||||||
reset();
|
reset();
|
||||||
@ -120,7 +120,7 @@ void EightBit::M6532::step() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Accessed.fire(EventArgs::empty());
|
Accessed.fire();
|
||||||
}
|
}
|
||||||
|
|
||||||
void EightBit::M6532::reset() {
|
void EightBit::M6532::reset() {
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user