它可以工作於高解析度下(比如800X600、1024X768、1280X1024);支持最高24位的各種色深。
並擁有不錯的處理速度。NEO中的函式調用接口大部分與Allegro相似,為你的代碼向Allegro移植作準備。
NEO 開放所有原始碼。主要擁有以下特性:
1、支持320X200,640X400,640X480,800X600,1024X768,1280X1024等各種標準解析度,
以及各種諸如320X240,320X400,512X512等ModeX解析度;
2、全面支持8位256色,15位32768色,16位即65536色三種色深模式,在Windows等平台下還支持24位色深;
3、齊全的基本的繪圖函式,讓你輕鬆繪製象點、線、方、圓等等各種簡單的圖形;
4、支持多種格式圖形的顯示,在這一版里,支持BMP、ICO和CUR的顯示;
5、支持滑鼠操作,並集成一套功能強大高級滑鼠控制函式,譬如能夠檢測雙擊,還支持使用ICO\CUR
檔案作為游標等;
6、擁有一套高級鍵盤處理函式,用戶可以通過安裝鍵盤中斷來使用它們;
7、集成時鐘控制函式,主要用於遊戲開發,你也可以將滑鼠與時鐘綁定,便於滑鼠的操作(和
Allegro相似);
9、可以顯示多種字型的英文和中文,並支持一些文字特效;
的具體環境自動選擇最佳的核心,以保證最好的兼容性;
11、支持矩形輸出裁剪,讓動畫等各種顯示特效均成為可能;
12、支持類似 Borland graphics.h 中庫函式的作圖模式,譬如XOR異或模式;
13、兼容 Borland graphics.h 中的大部分函式以方便將原來使用graphics.h的程式移植到NEO中來;
輸出到錯誤日誌;
15、完備的編譯 Config,讓你有選擇的採用所需的部分功能,減少執行檔的大小,加快編譯速度;
16、強大快速的調色板操作函式,可以實現淡出淡入特效,還能夠使用8位色彩分量長的調色板,
還可以實現64級調色板之間的過渡;
17、支持通過音效卡播放WAV檔案,讓你的程式更加繪聲繪色;
18、提供了多圖形緩衝頁架構,並支持高效率的硬體換頁機制和滾屏機制;
19、支持諸如翻折,灰度,半透明,模糊,反色,顏色加強等多種圖形顯示特效;
20、完備的周邊輔助程式、示例和各種模板及外掛程式,讓你的開發過程更為簡單方便;
21、全面支持DOS下Borland全系列C\C++編譯器及DEV-CPP,部分支持VC++ 1.5編譯環境;