/[VRac]/M6502/Screen.pm
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/Screen.pm

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 123)

Revision 121 - (view) (annotate) - [select for diffs]
Modified Sat Aug 4 13:18:39 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 6500 byte(s)
Diff to previous 110 , to selected 73
implemented scale using SDL::Tool::Graphic -- need to find fast hardware way
to do this...

Revision 110 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 12:21:47 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 6294 byte(s)
Diff to previous 107 , to selected 73
command 'taperate' to change speed of which bytes are fed from tape
(still doesn't work)

Revision 107 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 08:57:37 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 6293 byte(s)
Diff to previous 106 , to selected 73
cleanup left-overs from byte-by-byte screen rendering and flip bytes on
screen so it's o.k.

Revision 106 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 08:44:45 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 6418 byte(s)
Diff to previous 103 , to selected 73
disable video memory rendering on each access and enable frame-by-frame
rendering resulting in *massive* speed improvement and allmost usable
scrolling. Downside is: screen is now flipped :-)

Revision 103 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 18:01:51 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 6194 byte(s)
Diff to previous 101 , to selected 73
more work on keyboard. Addresses can now accept callback to handle special
cases, like newly added $self->key_down( $key )

Revision 101 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 17:15:07 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 5985 byte(s)
Diff to previous 99 , to selected 73
Keyboard works! Yee...

Revision 99 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 16:21:17 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 5905 byte(s)
Diff to previous 98 , to selected 73
keyboard works, but it's *soooooo* slow... :-(

Revision 98 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 16:01:16 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 5907 byte(s)
Diff to previous 96 , to selected 73
non-working keyboard :-/

Revision 96 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 13:58:26 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 5091 byte(s)
Diff to previous 76 , to selected 73
added SDL event loop around CPU emulation

Revision 76 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 12:57:15 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 4658 byte(s)
Diff to previous 75 , to selected 73
and in the same spirit, render memory map super-fast using SDL (and in the
process, make it white :-)

Revision 75 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 12:40:20 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 3903 byte(s)
Diff to previous 73
super-fast SDL-based screen renderer

Revision 73 - (view) (annotate) - [selected]
Modified Tue Jul 31 21:43:57 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 3717 byte(s)
Diff to previous 56
experimental video renderer

Revision 56 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 15:03:23 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 3249 byte(s)
Diff to previous 55 , to selected 73
another refactoring: extract preferences to Prefs class

Revision 55 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 13:56:50 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 3255 byte(s)
Diff to previous 45 , to selected 73
more pod tweaks

Revision 45 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 09:43:50 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 2855 byte(s)
Diff to previous 41 , to selected 73
print vram accesses if trace is on

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: 2856 byte(s)
Diff to previous 37 , to selected 73
better output mostly

Revision 37 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 22:27:47 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 2856 byte(s)
Diff to previous 36 , to selected 73
speed-up single-scale display a lot

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: 2651 byte(s)
Diff to previous 33 , to selected 73
more tweaks

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: 2644 byte(s)
Diff to previous 32 , to selected 73
Orao now calls M6502->init correctly, and other tweak to make it semi-working

Revision 32 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 18:37:37 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 2476 byte(s)
Diff to previous 31 , to selected 73
comming along nicely: implement parts of memory maps

Revision 31 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 18:07:29 2007 UTC (16 years, 8 months ago) by dpavlin
File length: 1996 byte(s)
Diff to previous 30 , to selected 73
startup, open window

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: 1902 byte(s)
Diff to previous 29 , to selected 73
make screen open

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

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