ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/video_vosf.h
Revision 1.16 - (view) (annotate) - [select for diffs]
2001-05-20T20:31:50Z (23 years, 5 months ago) by gbeauche
Branch: MAIN
CVS Tags: release-0_9-1, snapshot-29052001
Changes since 1.15: +9 -100 lines
Diff to previous 1.15
- new and updated SIGSEGV support functions:
  + configure script cleanups
  + possible support for Direct Addressing / VOSF on other platforms

Revision 1.15 - (view) (annotate) - [select for diffs]
2001-03-06T18:41:12Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.14: +7 -65 lines
Diff to previous 1.14
added patches from Brian J. Johnson (better VOSF performance and responsiveness)

Revision 1.14 - (view) (annotate) - [select for diffs]
2001-02-10T15:29:01Z (23 years, 9 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-17022001
Changes since 1.13: +8 -0 lines
Diff to previous 1.13
implemented VOSF on Linux/ppc

Revision 1.13 - (view) (annotate) - [select for diffs]
2001-01-28T14:05:19Z (23 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.12: +13 -198 lines
Diff to previous 1.12
Mainly changes to the VOSF code:
- improved blitters selection
- improved blitters performance if UNALIGNED_PROFITABLE is set
- cleaned up 8 bpp blitters

Revision 1.12 - (view) (annotate) - [select for diffs]
2001-01-11T18:00:40Z (23 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.11: +33 -0 lines
Diff to previous 1.11
- Cleaned up some comments again
- The dirtyPages[] array overrun conditions should be really safe now

Revision 1.11 - (view) (annotate) - [select for diffs]
2001-01-11T16:39:08Z (23 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.10: +34 -38 lines
Diff to previous 1.10
Changes made to the update routines
- Cleaned up the process for determining the ranges of pages touched
  that have to be blitted onto the screen (find_next_page_set() and
  find_next_page_clear() functions)
Changes made to do_handle_screen_fault()
- An unhandled address is now dealt by the default SIGSEGV handler
- Print out the address of the instruction that caused the exception

Revision 1.10 - (view) (annotate) - [select for diffs]
2000-11-30T16:20:52Z (23 years, 11 months ago) by cebix
Branch: MAIN
Changes since 1.9: +5 -5 lines
Diff to previous 1.9
- removed USE_MAPPED_MEMORY (unused)
- fixed Delay_usec() on Solaris

Revision 1.9 - (view) (annotate) - [select for diffs]
2000-11-30T16:09:03Z (23 years, 11 months ago) by cebix
Branch: MAIN
Changes since 1.8: +4 -4 lines
Diff to previous 1.8
fixed fbcopy_16_obo on big-endian systems

Revision 1.8 - (view) (annotate) - [select for diffs]
2000-11-03T18:21:42Z (24 years ago) by cebix
Branch: MAIN
Changes since 1.7: +2 -6 lines
Diff to previous 1.7
- clicking on the "close" widget of the MacOS display window rings the bell
  but doesn't actually close the window to prevent Basilisk II from being
  accidentally killed without a proper shutdown of MacOS
- replaced many #ifdef HAVE_PTHREADS constructs with LOCK/UNLOCK macros
- minor cleanups

Revision 1.7 - (view) (annotate) - [select for diffs]
2000-10-13T16:47:52Z (24 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.6: +7 -2 lines
Diff to previous 1.6
- replaced floating-point page shift calculation by integer routine, fixing
  the VOSF problems under NetBSD/m68k
- fixed off-by-7 error in 1-bit window update routines

Revision 1.6 - (view) (annotate) - [select for diffs]
2000-10-11T17:55:06Z (24 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.5: +95 -29 lines
Diff to previous 1.5
- added a few more emulated privileged instructions to NetBSD/m68k
- tried to make VOSF run under NetBSD/m68k, little success (shows stripes and
  sometimes crashes)

Revision 1.5 - (view) (annotate) - [select for diffs]
2000-10-08T18:41:35Z (24 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
added SA_SIGINFO to sa_flags when sa_sigaction is used

Revision 1.4 - (view) (annotate) - [select for diffs]
2000-10-02T17:52:42Z (24 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.3: +11 -9 lines
Diff to previous 1.3
- fixed a bug in 24 bpp mode, at least when there are four bytes per pixel
- a little loop optimization when clearing the dirty pages
- changed unsigned longs with the uintptr type
- also used uintpr for the page alignment function

Revision 1.3 - (view) (annotate) - [select for diffs]
2000-09-23T08:39:38Z (24 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.2: +0 -1 lines
Diff to previous 1.2
- fbcopy_raw now works if memcpy() is not used
  (but it seems better to use memcpy since GCC has inline equivalent)

Revision 1.2 - (view) (annotate) - [select for diffs]
2000-09-23T06:51:30Z (24 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.1: +70 -15 lines
Diff to previous 1.1
- fixed blitters for big endian systems, will probably work now

Revision 1.1 - (view) (annotate) - [select for diffs]
2000-09-22T17:16:05Z (24 years, 1 month ago) by gbeauche
Branch: MAIN
- video on SEGV signals

Convenience Links

Links to HEAD: (view) (annotate) Links to snapshot-29052001: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a