pouët.net

Search by ErrorSoft

                       -= Search =-

Title:    "Search"
Platform: Calculator Casio fx-9860g or compatable
Mail:     Enter256@yandex.ru
Site:     errorsoft.org
Group:    ErrorSoft
Date:     26.08.2017

Files in archive:
* scr.png - screenshoot
* search.diz - you reading this :)
* SEARCH.G1A - app for calculator
* search.mov - video for mac users
* search.mp4 - video for win users
* Alch0g0lEatsM0nkeY_FatalSnipe.mp3 - track, thanks FatalSnipe!

Demo for graphic calculator.
This demo for Casio fx-9860g and compatable models.

I did this demo for low model,
but if you run it on a more powerful calculator -
the demo will become much smoother!

Demo have two types of synchronization, 
for viewing in the emulator it is better choose - "Timer",
while on the newer calculators you can try "SysCall".

Demo has define-driven-multithread-event-engine for time sync :)
For example:
"static const zdata script[] =
{
  ZAniFloatValue(idMonitorZ, 2000, INT_LINEAR, -175, -130),<- macros
  ZSleep(idMonitorZ, 2000),
  ZAniFloatValue(idMonitorZ, 2000, INT_SIN, -130, -70),
  ZCall(idMonitorZ, MonitorOnProc),

  ZSleep(idMonitorAngle, 6000),
  ZAniFloatValue(idMonitorAngle, 500, INT_SIN, 0, 0.4),
  ZLabel(idMonitorAngle, 10),
    ZAniFloatValue(idMonitorAngle, 1000, INT_SIN, 0.4, -0.4),
    ZAniFloatValue(6, 1000, INT_SIN, -0.4, 0.4),
  ZGoto(idMonitorAngle, 10),
};"
Every id is a "half-thread".

Many parts are drawn in a virtual 16-gray screen,
and turns into a black/white by a fast dither function.

I using my graphics library: https://github.com/errorcalc/ESLowGraphicsLibrary/blob/master/code/Graphics.h
Quite possibly you will mop it useful!

I am writing this text while on a plane from Petropavlovsk,
Kamchatka to Moscow %)
Oh, I still have to work on spectrum graphics compo...

I started writing a demo just 12 days before the demoparty,
I already had some old sources and it helped me make a good enough(I hope) prod.
I just noticed a logical error with the monitor in the last part ...
unfortunately I can not fix it, I hope it does not spoil the view...
by the way - this part I wrote a first :)
Last - a part with 3d cubes, there was almost no strength left at that moment.

Please subscribe to:
https://www.youtube.com/channel/UCHOk0wxuYhPCI7gKVFt6_lQ
my chanel for my demos and etc.

11:37 26.08.2017