/[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, 7 months ago) by dpavlin
File length: 6500 byte(s)
Diff to previous 110 , to selected 45
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, 7 months ago) by dpavlin
File length: 6294 byte(s)
Diff to previous 107 , to selected 45
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, 7 months ago) by dpavlin
File length: 6293 byte(s)
Diff to previous 106 , to selected 45
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, 7 months ago) by dpavlin
File length: 6418 byte(s)
Diff to previous 103 , to selected 45
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 45
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 45
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 45
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 45
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 45
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 45
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 , to selected 45
super-fast SDL-based screen renderer

Revision 73 - (view) (annotate) - [select for diffs]
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 , to selected 45
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 45
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
more pod tweaks

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