Comments (4)
What I still haven't understood of Sixel graphics is how some applications manage to play animations and videos via Sixel functionality. I think I understood how to output graphics as if I'm commanding a 6 needles colour printer. But that's it for now.
On XTerm I see the graphics when XTerm gets the Sixel end command. Other terminals may behave differently. But there is a Xserver for Sixel terminals too and that gets updated whenever changes occur. That's still a mystery to me how that is done and "Read the (libsixel-)source, Luke!" is beyond my time budget and attention span.
The top msg contains a simple demo in HiTech-C.
The converted RunCPM icon from this snapshot...
...is bundled in 20181110-093820-GMT--just_for_fun.zip.
from runcpm.
Damn this is cool !!!
I never thought RunCPM could do it ... :)
from runcpm.
Sixel graphics behaves like a colour dot matrix printer but I did not use use colour to keep the example simple.
The Mandelbrot image is calculated in fixed point arithmetic to get an acceptable speed. With a maximum resolution of 1/4092 that sure is not able to yield deep zooms.
But I think it is ok as example and for wetting the appetite for more experiments.
:-)
from runcpm.
@drawkula wrote:
Well... there is no standard for graphics with CP/M
Oh, yes, we already have a standard.
Its name is GSX (Graphics System eXtension) from Digital Research.
See also some GSX Screen Shots here.
from runcpm.
Related Issues (20)
- NZCOM HOT 1
- missing functions for CCP v2.5 in abstraction_arduino.h? HOT 5
- cpu.h "breaks" C++17 Standard with "register"-commands HOT 4
- [PR #152] xxx.sub == xxx.com now HOT 17
- CR vs CR LF problem with Lua? HOT 4
- Problem with v5.8 under Linux/armbian/Raspbian HOT 8
- [Question] MBASIC and TPA Size 60K <-> 64K HOT 1
- [Info] Flashing LED waiting for serial connect HOT 1
- ESP32 C3 Support HOT 5
- Build errors in cpm.h HOT 4
- Allow RunCPM to be used as a Github Action for SUBMIT jobs. HOT 4
- COPY program HOT 5
- Transverse (copy/execute) between slices HOT 1
- Going Crazt HOT 4
- CCP-ZCP3.60K HOT 1
- Feature request: Console on ESP32 TTL Serial port HOT 9
- BASIC/Z compiler not supported HOT 3
- NULU open lbr files does not work HOT 9
- saving/loading Problem with HEBAS under RunCPM HOT 2
- Bdos Err on M: Select when I try ASM DUMP.ASM HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from runcpm.