History log of /src/sys/arch/x68k/dev/ite_tv.c |
Revision | | Date | Author | Comments |
1.21 |
| 05-Oct-2024 |
isaki | x68k: Add SIXEL graphics sequence support. - The palette definition is fixed to the same color as the text (currently, it's RGB 8 colors). Any palette definition sent will be ignored. - Aspect ratio and bg color mode is not supported (yet). - An OR mode is supported. This is proposed by Y.Sugahara in this implementation and then the mlterm also supports it. It's an advantageous way for the multi plane color VRAM. - ITE_SIXEL kernel option is added and is disabled by default for now.
It was first written by me in 2014 and has been demonstrated in Open Source Conference Hiroshima every year since then. In this year, it's also demonstrated on real X68030 at Japan NetBSD Users Group booth in OSC 2024 Hiroshima, last week. https://x.com/OSC_official/status/1841381234804498608 It's useful for showing and explaining about the possibility of NetBSD and old machines for younger (than X68030) engineers or students.
|
1.20 |
| 07-Jan-2024 |
isaki | branches: 1.20.2; TAB/space/indent cleanup.
|
1.19 |
| 25-Jun-2022 |
tsutsui | Restore EUC-JP support broken since rev 1.16.
I committed a wrong branch in the previous and it included wip version: https://mail-index.netbsd.org/source-changes-d/2022/06/25/msg013708.html This version is based on a fix from isaki@ and also confirmed me.
|
1.18 |
| 25-Jun-2022 |
tsutsui | Add a minimum box drawing character support for x68k ite(4).
This is for proper appearance of menus in sysinst(8) with TERM=vt220. Discussed on port-x68k@ etc.
There was "why not all G0/G1/G2/G3" comment, but terminfo and curses with TERM=vt220 only require "ESC ( <F>" against G0 for DEC special graphics (including box drawing characters) by smacs/rmacs/acsc. I hope other various unimplemented ISO/IEC 2022 specifications will be motivated per further visible demends.
|
1.17 |
| 08-Feb-2018 |
dholland | Typos.
|
1.16 |
| 28-Apr-2013 |
isaki | Fix a kernel panic by printf(1). The 2nd byte of ISO-2022-JP must be 0x21-0x7e. Especially, the character code less than 0x2121 causes SEGV, because a font address points outside of the CGROM. Reported by tsutsui@. Should be pulled up to netbsd-6.
|
1.15 |
| 11-Mar-2007 |
isaki | branches: 1.15.76; 1.15.82; 1.15.86; 1.15.88; Remove an extra white space.
|
1.14 |
| 24-Dec-2005 |
perry | branches: 1.14.26; 1.14.30; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.13 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.12 |
| 13-Jun-2005 |
he | branches: 1.12.2; Make this build with -Wcast-qual and -Wshadow by adding one __UNVOLATILE() and adding a number of volatile to variable declarations and renaming a local variable.
|
1.11 |
| 18-Jan-2005 |
chs | de-__P, remove register, ansify.
|
1.10 |
| 15-Jul-2003 |
lukem | branches: 1.10.8; rcsid
|
1.9 |
| 27-Dec-2001 |
wiz | branches: 1.9.16; bcopy/bcmp/bzero -> memcpy/memcmp/memset
|
1.8 |
| 21-Oct-2001 |
isaki | branches: 1.8.4; Change 3 glyphs according to SRAM flags (0xed0059), when ITELOADFONT ioctl is issued.
|
1.7 |
| 27-Jun-1999 |
minoura | branches: 1.7.16; Restore scroll registers after X server exits.
|
1.6 |
| 16-Mar-1999 |
minoura | branches: 1.6.2; 1.6.4; 1.6.6; Merged minoura_x68k_bus_h branch.
|
1.5 |
| 06-Aug-1998 |
minoura | branches: 1.5.6; Moved grfioctl.h and iteioctl.h to the public include directory.
|
1.4 |
| 12-Oct-1997 |
oki | Added prototype.
|
1.3 |
| 03-Feb-1997 |
oki | branches: 1.3.8; Oops, correct value in previous commit
|
1.2 |
| 03-Feb-1997 |
oki | - tv_kfont[] size fix. - silly speed hack.
|
1.1 |
| 26-Jan-1997 |
oki | rewriteten ITE lower routine for x68k Text-Vram frame buffer.
|
1.3.8.1 |
| 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.5.6.1 |
| 23-Dec-1998 |
minoura | First import of bus_space implementation for x68k port.
|
1.6.6.1 |
| 30-Nov-1999 |
itojun | bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch just for reference purposes. This commit includes 1.4 -> 1.4.1 sync for kame branch.
The branch does not compile at all (due to the lack of ALTQ and some other source code). Please do not try to modify the branch, this is just for referenre purposes.
synchronization to latest KAME will take place on HEAD branch soon.
|
1.6.4.1 |
| 01-Jul-1999 |
thorpej | Sync w/ -current.
|
1.6.2.1 |
| 02-Jul-1999 |
perry | pullup 1.6->1.7 (minoura): Restore scroll registers after X server exits
|
1.7.16.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.8.4.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.8.4.1 |
| 21-Oct-2001 |
nathanw | file ite_tv.c was added on branch nathanw_sa on 2002-01-08 00:28:40 +0000
|
1.9.16.5 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.9.16.4 |
| 24-Jan-2005 |
skrll | Sync with HEAD.
|
1.9.16.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.9.16.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.9.16.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.10.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.12.2.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.12.2.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.14.30.1 |
| 13-Mar-2007 |
ad | Sync with head.
|
1.14.26.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.15.88.1 |
| 29-Apr-2013 |
riz | Pull up following revision(s) (requested by isaki in ticket #881): sys/arch/x68k/dev/ite_tv.c: revision 1.16 Fix a kernel panic by printf(1). The 2nd byte of ISO-2022-JP must be 0x21-0x7e. Especially, the character code less than 0x2121 causes SEGV, because a font address points outside of the CGROM. Reported by tsutsui@. Should be pulled up to netbsd-6.
|
1.15.86.1 |
| 23-Jun-2013 |
tls | resync from head
|
1.15.82.1 |
| 29-Apr-2013 |
riz | Pull up following revision(s) (requested by isaki in ticket #881): sys/arch/x68k/dev/ite_tv.c: revision 1.16 Fix a kernel panic by printf(1). The 2nd byte of ISO-2022-JP must be 0x21-0x7e. Especially, the character code less than 0x2121 causes SEGV, because a font address points outside of the CGROM. Reported by tsutsui@. Should be pulled up to netbsd-6.
|
1.15.76.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.20.2.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|