/[VRac]/M6502/config.h
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/config.h

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 108 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 09:18:08 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 623 byte(s)
Diff to previous 100
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, 8 months ago) by dpavlin
File length: 621 byte(s)
Diff to previous 89
implemented opcode cache of 64k! Helps a bit.

Revision 89 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 12:01:09 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 596 byte(s)
Diff to previous 87
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, 8 months ago) by dpavlin
File length: 666 byte(s)
Diff to previous 86
- 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, 8 months ago) by dpavlin
File length: 572 byte(s)
Diff to previous 82
and here it segfaults again :-)

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

Revision 81 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 15:53:54 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 229 byte(s)
Diff to previous 80
cleanup build process

Revision 80 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 15:34:43 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 233 byte(s)
Diff to previous 71
move to XS compilation

Revision 71 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 17:42:03 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 223 byte(s)
Diff to previous 68
other minor tweaks: j ff89 works for the first time!

Revision 68 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 17:15:54 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 221 byte(s)
Diff to previous 50
dump_R now returs registar dump and cli uses it to dump registers state

Revision 50 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 11:14:19 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 223 byte(s)
Diff to previous 42
- remove unused M6502::ram (can access @mem directly :-),
- debug messages now include name of module
- better last command handling

Revision 42 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 09:37:01 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 219 byte(s)
Diff to previous 41
- use M6502::run_for to Exec6502 with run_for cycles
- added primitive command-line callback (cli)

Revision 41 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 08:49:22 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 221 byte(s)
Diff to previous 40
better output mostly

Revision 40 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 08:41:06 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 219 byte(s)
Diff to previous 39
fetch cycles to run from M6502::run_for

Revision 39 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 23:39:57 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 270 byte(s)
Diff to previous 38
various tweaks to make it work somewhat

Revision 38 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 23:28:25 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 218 byte(s)
Diff to previous 36
- 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

Revision 36 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 22:06:13 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 273 byte(s)
Diff to previous 35
more tweaks

Revision 35 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 21:53:04 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 264 byte(s)
Diff to previous 34
tests now pass

Revision 34 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 21:34:30 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 268 byte(s)
Diff to previous 33
somewhat works now...

Revision 33 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 21:00:36 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 222 byte(s)
Diff to previous 30
Orao now calls M6502->init correctly, and other tweak to make it semi-working

Revision 30 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 17:56:13 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 186 byte(s)
Diff to previous 29
make screen open

Revision 29 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 17:32:41 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 107 byte(s)
Diff to previous 25
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)

Revision 25 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 14:02:31 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 52 byte(s)
Diff to previous 24
implemented some R members and callbacks from M6502

Revision 24 - (view) (annotate) - [select for diffs]
Added Mon Jul 30 13:29:57 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 48 byte(s)
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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26