/[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 , to selected 80
added (optional) tie-based memory implementation [0.0.3]

Revision 202 - (view) (annotate) - [select for diffs]
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 , to selected 80
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 80
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 80
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 80
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 80
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 80
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 80
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 80
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 80
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 80
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 80
- 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 80
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 80
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 80
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
begin refactoring into proper XS module (really need to do this so I can handle SDL event loop)

Revision 80 - (view) (annotate) - [selected]
Added Wed Aug 1 15:34:43 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 205 byte(s)
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