![]() |
#16 | |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
That alone is not enough for speed. You also need to limit the size of the update window, which slows down the update rate when it is larger, and speeds up the update rate when smaller. If you update a small enough area fast enough, it will appear as a sparkly gray value, and with moving, it leaves a pulsating fading trail behind it. That trail appears depends on which kindle model, with the newest models leaving the smallest trails with the least pulsating oscillation. The update window size can be automatically determined by the device drivers in some modes, so do not change pixels outside the active window area between display updates, to keep the update window as small and fast as you can. As I mention before, I believe this is a temporal aliasing artifact with the device drivers. To see how I coded this effect I have described above, press the "Show" button and look for "sparkle" (eink spatiotemporal dither demo) in the "newtrix" source code: https://www.mobileread.com/forums/sho...d.php?t=176802 In a DX (slow) or DXG (a little faster eink display type), the demo speeds up as the updated area gets small, and it gets many FPS when that update window is fairly small. Last edited by geekmaster; 01-07-2014 at 05:35 PM. |
|
![]() |
![]() |
![]() |
#17 | |
Going Viral
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
While you where away, we started a project to run, among other things, OS-360 COBOL on your Kindle. Hmm.... "Mainframe in a padded, zipper, case" or words to that effect. Note: Actually what was ported was the Hercules emulator. And I built up a public repo of the publicly available IBM software. Including OS-360 and the last public domain COBOL available. Last edited by knc1; 01-08-2014 at 05:24 PM. |
|
![]() |
![]() |
Advert | |
|
![]() |
#18 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11
Karma: 34114
Join Date: Mar 2011
Device: PRS-350
|
Very useful information and code demos, thanks very much! It's good to know that the display driver is smart enough to determine the quickest draw method between two successive frames, and therefore reducing latency to a minimum (eg when using the DXG as a remote monitor) is a matter of getting the data from the host PC to the framebuffer as quickly as possible.
|
![]() |
![]() |
![]() |
#19 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299993
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
http://diveintohtml5.info/video.html for general assosciated video information
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
geekmaster formula 42 (the dithermatron demo) | geekmaster | Kindle Developer's Corner | 65 | 03-17-2017 08:51 AM |
Formula Plots | PuxyYunm | General Discussions | 9 | 05-15-2011 04:19 AM |
.CSS [CoolReader] Programming Demystified | Dr. Drib | Astak EZReader | 6 | 03-18-2010 01:27 AM |
Python Unicode Demystified | ahi | Workshop | 2 | 09-18-2009 12:45 PM |