/[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 208 - (view) (annotate) - [select for diffs]
Modified Mon Apr 14 19:40:02 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 7922 byte(s)
Diff to previous 205 , to selected 203
added mem_peek_region to get chunk of memory as single scalar

Revision 205 - (view) (annotate) - [select for diffs]
Modified Mon Apr 14 15:04:19 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 7815 byte(s)
Diff to previous 203
it's not opCache, now it's memory

Revision 203 - (view) (annotate) - [selected]
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) - [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 203
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 203
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 203
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 203
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 203
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 203
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 203
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 203
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 203
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 203
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 203
- 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 203
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 203
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 203
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 203
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 203
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