B4X FEED Trying to render Points at the lowest level and fastest possible

اطلاعات موضوع

درباره موضوع در تاریخ, در دسته b4xfeed ایجاد شده و آغاز کننده آن practicalsoftمی باشد و موضوع آن: Trying to render Points at the lowest level and fastest possible است. این موضوع تا کنون 23 بازدید کننده و, 0 پاسخ داشته و 0 بار پسندیده شده...
نام دسته b4xfeed
نام موضوع Trying to render Points at the lowest level and fastest possible
آغاز کننده موضوع practicalsoft
تاریخ شروع
پاسخ‌ها
0
بازدیدها
23
پسندها
0
آخرین ارسال توسط PracticalSoft
Jun 6, 2020
11,559
4,422
I've included a test program that is toying with seeing how fast I can simulate a 6847 VDG. In my example VDG is passing over an area of "RAM" from addresses 1024-1535 which is the TRS-80 CoCo's 32x16 text screen. I'm plotting each point per loop just to see if modern Android devices can simulate an old CRT's beam, so to speak. ~60 fps, 15.75 Khz raster lines, etc. Actually, as long as the raster lines are timed right, I can probably render each line in a faster way, but for now I'd like to keep it the way it is since there are CoCo demos that follow the VDG timing. Keep in mind that I'm gearing up to add a thread that emulates the 6809 CPU, so overall app speed is important.

Currently per someone's suggestion I'm using BitmapCreator and ByteConverter, which I highly doubt is the lowest level or fastest method possible to set colors in a 800x262 bitmap and have the livest possible display on the Android device. That is, when I store a color INT into the bitmap, I want it to...



 

عقب
بالا