mirror of
https://github.com/mist64/perfect6502.git
synced 2024-12-27 20:29:43 +00:00
c4f7cfb449
...and surprisingly, it's not any slower. if anything, it's 1% faster.
26 lines
374 B
C
26 lines
374 B
C
#include "perfect6502.h"
|
|
#include "runtime.h"
|
|
#include "runtime_init.h"
|
|
|
|
int
|
|
main()
|
|
{
|
|
int clk = 0;
|
|
|
|
void *state = initAndResetChip();
|
|
|
|
/* set up memory for user program */
|
|
init_monitor();
|
|
|
|
/* emulate the 6502! */
|
|
for (;;) {
|
|
step(state);
|
|
clk = !clk;
|
|
if (clk)
|
|
handle_monitor(state);
|
|
|
|
// chipStatus(state);
|
|
//if (!(cycle % 1000)) printf("%d\n", cycle);
|
|
};
|
|
}
|