[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: /dev/video ?
Hi
> we have /dev/audio, what about a sort of a /dev/video (or whatever name
> for it)?
A good idea... but is it practical?
> - allocating separate screens in the ST RAM without messing up the
> area assigned to the VDI output (f.e. we are playing a game which
> uses the screen directly in customized video mode, and by this time we
> have normal desktop underneath - no need to lock the screen against
> writes from other programs etc., GEM applications can still run in
> the background on multitasking systems).
These could be handled like V-Consoles, which would be rather cool.
> This could also include emulation for a hardware, that we don't have
> (e.g. the device could optionally emulate proper ST/TT/Falcon video
> hardware behaviour on gfx cards, i know that it may be hard).
This would be nice... but as you say hard...
> I think such a device, if well planned,
Yes, this is a key point... it definately needs planning - this is what
is wrong with all of the existing Atari video mode calls - they were not
thought about with the future in mind...
> may facilitate writing games,
> demos and other programs those need to access the screen directly, and
> designing them to run in multitasking. So, sort of DirectX.
Yes, it *could* allow this to be done, but *would* it be done? At the
moment, very few games are MiNT specific, and and I suspect that few
programmers would be interested in making their games MiNT specific.
I would (probably) make a STOS extension to allow STOS programmers
access to it, but I doubt that many would use it - although if it
is possible (maybe using conditional code in the extension) to use
the same API under single-TOS as under MiNT then programmers will use
it (remember that there are still issues with STOS, and other games
systems with MP/Multitasking).
> What do you think?
For some kind of "DirectX" style interface to be used, I think we
need widespread support for it. This may be a way to go, but IMO
it would need to be implemented under Magic as well.
Preferably also available under single-tasking TOS as well (but this
cannot happen, AIUI, using /dev/video), using an \auto\ TSR.
How does this fit with the accelleration planned with fVDI?
Anthony
--
----------------------------------------+-------------------------------
Anthony Jacques IRC: AnthonyJ | Bad Mood, GEM-DEU, FracTalk,
ICQ: 11287923 | STOS patching, Falcon Extn,
jacquesa@zetnet.co.uk | MiNT.CNF, Reschange, Tuna,
http://www.users.zetnet.co.uk/jacquesa/ | and more... which shall I do?
----------------------------------------+-------------------------------