sam-fans - fans of the sam editor
 help / color / mirror / Atom feed
* Re: 'original' libXg and 24 bpp, follow up
@ 2000-12-18 14:49 Bengt Kleberg
  0 siblings, 0 replies; 3+ messages in thread
From: Bengt Kleberg @ 2000-12-18 14:49 UTC (permalink / raw)
  To: qtxkleb, jim.robinson; +Cc: sam-fans



Confirmed. A simple change to 9libs, taken from the original sam/libXg,
makes it poissible to run sam on 24 bpp. Diff sent to Mark, to allow
him a chance to 'polish' it before incorporation.

Bengt Kleberg


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 'original' libXg and 24 bpp, follow up
  2000-12-14  7:22 Bengt Kleberg
@ 2000-12-14  8:25 ` James A. Robinson
  0 siblings, 0 replies; 3+ messages in thread
From: James A. Robinson @ 2000-12-14  8:25 UTC (permalink / raw)
  To: Bengt Kleberg; +Cc: sam-fans

> 'test' did not work for me.
> 'rdcolmap bitmap too deep'

After including "u.h" to fix a problem with a missing def for Rune,
test in the libXg directory compiled for me, and ran up to the test of
arc. At that point it bailed with the same error as you reported. The
problem appears to be that rdcolmap handles only up to 256 colors (it's
hard coded as a magic number).  If it detects more than that, it bails.

I just went into xtbinit.c commented out the 'return;' statement after
the color depth check in rdcolmap. Test ran for me after that, though
the inversion test doesn't do the right thing.

I guess I'm curious about samterm itself -- since it doesn't use color
I'm thinking the above doesn't matter much in terms of it's impact.

A message I dug up from the wily list:

    Date:    Wed, 22 Nov 1995 12:57:40 EST
    To:      wilyfans@jli.com
    From:    Chris Siebenmann <cks@hawkwind.utcs.toronto.edu>
    Subject: Re: wily doesn't seem to like 24-bit TrueColor 

    ...
    A friend fixed this (in sam) and has given me some patches I need to
    integrate. The core problem is that libXg assumes that the framebuffer
    depth is equal to the number of colour bits; '24-bit' colour in my
    X server is actually 32 bits deep, breaking this. The solution is
    apparently fairly simple -- just stop libXg assuming this in the few
    places where it matters.
    ...

> PS: does anybody have the url to wily? wily-fans produced no response...

The url for the editor is now at http://www.cs.yorku.ca/~oz/wily/,
wilyfans@jli.com is the email address for the list.


Jim


^ permalink raw reply	[flat|nested] 3+ messages in thread

* 'original' libXg and 24 bpp, follow up
@ 2000-12-14  7:22 Bengt Kleberg
  2000-12-14  8:25 ` James A. Robinson
  0 siblings, 1 reply; 3+ messages in thread
From: Bengt Kleberg @ 2000-12-14  7:22 UTC (permalink / raw)
  To: sam-fans


greetings,

after the good news about the original sams libXg working on 24 bpp, i
tried it. both to get a working sam, and in the hope of perhaps finding
out why.

'test' did not work for me.

'rdcolmap bitmap too deep'

anything in particular i need to do? (apart from modifying 'test.c' and
'Make.solaris' to get 'test' to compile)


PS: does anybody have the url to wily? wily-fans produced no response...


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2000-12-19  3:04 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-12-18 14:49 'original' libXg and 24 bpp, follow up Bengt Kleberg
  -- strict thread matches above, loose matches on Subject: below --
2000-12-14  7:22 Bengt Kleberg
2000-12-14  8:25 ` James A. Robinson

sam-fans - fans of the sam editor

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.vuxu.org/sam-fans

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 sam-fans sam-fans/ http://inbox.vuxu.org/sam-fans \
		sam-fans@hawkwind.utcs.toronto.edu
	public-inbox-index sam-fans

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.archive.sam-fans


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git