summary refs log tree commit diff
path: root/bin (follow)
Commit message (Collapse)AuthorAge
...
* Double-buffer gfb frontendJune McEnroe2018-02-05
| | | | | | Still not vsync (seems like a newer DRM-fbdev implementation handles FBIO_WAITFORVSYNC but my kernel doesn't), but avoids flicker from clearing to black for each frame.
* Rewrite gfxx bit handlingJune McEnroe2018-02-05
| | | | | | | | | | | Specifies how many bits for each of "alpha" (ignored), red, green, blue. Separates byte-order and bit-order. Much more flexible, but now won't render CARDS.DLL graphics properly due to the skip bit being not where it expects. Also mmaps the file instead of reading it all in. And the default palette and sampling got removed again for now, since it's too awkward to use.
* Add flip option to gfxxJune McEnroe2018-02-05
| | | | This handles upside-down graphics much better than reverse did.
* Remove gfxx reverse optionJune McEnroe2018-02-05
|
* Fix gfxx draw stop conditionJune McEnroe2018-02-04
| | | | Would not draw the last partially visible column when mirrored.
* Reuse CGColorSpace and CGDataProvider in gfcocoaJune McEnroe2018-02-04
|
* Mark mac target phonyJune McEnroe2018-02-04
|
* Set up Makefile for gfxx-cocoa or gfxx-fbJune McEnroe2018-02-04
|
* Avoid doing excessive work in gfxxJune McEnroe2018-02-04
| | | | By stopping when the next column would be off the edge of the buffer.
* Handle window resizing in gfcocoaJune McEnroe2018-02-04
|
* Add palette sampling to gfxxJune McEnroe2018-02-04
|
* Add 4-bit RGB to gfxxJune McEnroe2018-02-04
| | | | Replace default palette with alternating black and white.
* Add Quit menu item to gfcocoaJune McEnroe2018-02-04
|
* Switch back to sane Objective-C styleJune McEnroe2018-02-04
|
* Quit gfcocoa when window closesJune McEnroe2018-02-04
|
* Apparently this is how people write Objective-CJune McEnroe2018-02-03
|
* Add dirty but working cocoa frontendJune McEnroe2018-02-03
|
* Separate gfxx and its framebuffer frontendJune McEnroe2018-02-03
|
* Add gfxx palette loadingJune McEnroe2018-02-02
|
* Fix color scaling in gfxxJune McEnroe2018-02-02
| | | | The 8-bit RGB palette definitely looks right now.
* Rework gfxx controlsJune McEnroe2018-02-02
| | | | Also hardcode the right palette for CARDS.DLL.
* Add RGB and GRAY macros in gfxxJune McEnroe2018-02-02
|
* Add colorspaces and mirroring to gfxxJune McEnroe2018-02-02
| | | | Also 4-bit color and a palette that can't be set yet.
* Uncapitalize "framebuffer"June McEnroe2018-02-01
| | | | Oops.
* Add fbattJune McEnroe2018-02-01
|
* Blank framebuffer with sampled background on exitJune McEnroe2018-02-01
| | | | This should work like 99% of the time, probably.
* Add bin/READMEJune McEnroe2018-02-01
|
* Add license notice to gfxxJune McEnroe2018-02-01
|
* Build any target by defaultJune McEnroe2018-02-01
|
* Remove fb.c and color.cJune McEnroe2018-02-01
|
* Add gfxxJune McEnroe2018-02-01
|
* Only load 128 glyphs in fbclockJune McEnroe2018-01-31
| | | | | There's no point loading more than ASCII since it doesn't interpret the unicode table at all.
* Style tweak fbclockJune McEnroe2018-01-30
|
* Generalize hnelJune McEnroe2018-01-29
| | | | It's like tr for PTYs.
* Take fbclock font in env varJune McEnroe2018-01-29
|
* Support fbclock fonts wider than 8June McEnroe2018-01-29
|
* Take font path on fbclock argvJune McEnroe2018-01-29
|
* Add fbclockJune McEnroe2018-01-29
|
* Remove color from MakefileJune McEnroe2018-01-29
|
* Add setuid target for briJune McEnroe2018-01-29
|
* Add init function to fb interfaceJune McEnroe2018-01-28
|
* Add color.cJune McEnroe2018-01-28
|
* Add fb.cJune McEnroe2018-01-28
|
* Add klon one line descriptionJune McEnroe2018-01-28
| | | | | Considering creating a README instead for these along with any other interesting information.
* Add portable bins targetJune McEnroe2018-01-28
|
* Clean up klon inputJune McEnroe2018-01-28
|
* Checkpoint klon movesJune McEnroe2018-01-25
|
* Add autoFoundJune McEnroe2018-01-23
| | | | Still messy though.
* Add control to klonJune McEnroe2018-01-22
| | | | This is the first build that is playable with no refactoring yet.
* Add klon license headerJune McEnroe2018-01-22
| | | | It's 2018, baby!