Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
runs again :-)
and exec to actually run CPU!
Remove all traces of older attempt to embed perl into CPU emulation module and move forward to just using it via XS bindings
fix dependencies
- transfer debug state into C, added accesor M6502->debug(); - update_*_R functions to keep perl vars in sync with C - tests
commented enough code so that my minimal example doesn't segfault
begin refactoring into proper XS module (really need to do this so I can handle SDL event loop)
cleanup build process
move to XS compilation
moved upstream source in src dir
experimental video renderer
LSB_FIRST was required to make it work on x86.
implement own Op6502 also!
make html target
just run emulator (so that cli would work)
- use M6502::run_for to Exec6502 with run_for cycles - added primitive command-line callback (cli)
- implemented push_R to push register changes back to perl - don't trace while rendering memory map - render just video ram without show_mem - use Exec6502 to execute limited number of cycles
somewhat works now...
Orao now calls M6502->init correctly, and other tweak to make it semi-working
make screen open
great source reorganization, M6502 are now more-or-less generic 6502 CPU bindings, while all specific stuff to Orao (which isn't working yet) is implemented in Screen (SDL display) or Orao (palform specific code)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |