Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
added SDL event loop around CPU emulation
documented all functions and minor tweak to API
and test 6502 assembly execution
minor tweaks, everything tested now works
Remove all traces of older attempt to embed perl into CPU emulation module and move forward to just using it via XS bindings
- transfer debug state into C, added accesor M6502->debug(); - update_*_R functions to keep perl vars in sync with C - tests
and here it segfaults again :-)
move to XS compilation
Implemented all R parts which are public in perl
dump_R now returs registar dump and cli uses it to dump registers state
more pod tweaks
pod tweak
re-add ram (needed for tests :-) but with slightly differenet semantic, more akin to poke_code
- remove unused M6502::ram (can access @mem directly :-), - debug messages now include name of module - better last command handling
- use M6502::run_for to Exec6502 with run_for cycles - added primitive command-line callback (cli)
fetch cycles to run from M6502::run_for
- 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
more tweaks
tests now pass
somewhat works now...
Orao now calls M6502->init correctly, and other tweak to make it semi-working
startup, open window
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)
implement memory read and write callbacks to perl
added init, don't auto-vivify variables from M6502 package
implemented some R members and callbacks from M6502
beginning of embedding perl into M6502 emulator
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 |