/[VRac]/M6502/M6502.xs
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /M6502/M6502.xs

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 203 - (view) (annotate) - [select for diffs]
Modified Sun Apr 13 22:04:44 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 7819 byte(s)
Diff to previous 202
added (optional) tie-based memory implementation [0.0.3]

Revision 202 - (view) (annotate) - [selected]
Modified Sun Apr 13 20:03:57 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 7648 byte(s)
Diff to previous 200
all tests pass

Revision 200 - (view) (annotate) - [select for diffs]
Modified Sun Apr 13 12:17:07 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 7590 byte(s)
Diff to previous 198 , to selected 202
finally broke implementation of callbacks reveling bug in xs

Revision 198 - (view) (annotate) - [select for diffs]
Modified Sun Apr 13 11:05:29 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 7411 byte(s)
Diff to previous 197 , to selected 202
callback debugging

Revision 197 - (view) (annotate) - [select for diffs]
Modified Sun Apr 13 00:44:30 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 7199 byte(s)
Diff to previous 195 , to selected 202
skip perl callback for same value

Revision 195 - (view) (annotate) - [select for diffs]
Modified Sun Apr 13 00:32:39 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 7037 byte(s)
Diff to previous 108 , to selected 202
a try at implementing selectable callbacks to perl for read/write operations
as opposed to whole memory

Revision 108 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 09:18:08 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 5504 byte(s)
Diff to previous 100 , to selected 202
rename MEM_SIZE to CACHE_SIZE to prevent clush with perl include

Revision 100 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 16:58:07 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 5502 byte(s)
Diff to previous 93 , to selected 202
implemented opcode cache of 64k! Helps a bit.

Revision 93 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 12:53:00 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 5362 byte(s)
Diff to previous 91 , to selected 202
correctly handle cycles left from exec

Revision 91 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 12:37:06 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 5330 byte(s)
Diff to previous 89 , to selected 202
and exec to actually run CPU!

Revision 89 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 12:01:09 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 5310 byte(s)
Diff to previous 87 , to selected 202
Remove all traces of older attempt to embed perl into CPU emulation module
and move forward to just using it via XS bindings

Revision 87 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 11:08:10 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 2194 byte(s)
Diff to previous 86 , to selected 202
- transfer debug state into C, added accesor M6502->debug();
- update_*_R functions to keep perl vars in sync with C
- tests

Revision 86 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 22:25:37 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 573 byte(s)
Diff to previous 84 , to selected 202
and here it segfaults again :-)

Revision 84 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 22:01:15 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 561 byte(s)
Diff to previous 83 , to selected 202
commented enough code so that my minimal example doesn't segfault

Revision 83 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 21:46:23 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 523 byte(s)
Diff to previous 82 , to selected 202
allocate memory for R if needed, trivial test (excercise segfault)

Revision 82 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 21:40:17 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 351 byte(s)
Diff to previous 80 , to selected 202
begin refactoring into proper XS module (really need to do this so I can handle SDL event loop)

Revision 80 - (view) (annotate) - [select for diffs]
Added Wed Aug 1 15:34:43 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 205 byte(s)
Diff to selected 202
move to XS compilation

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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26