color-flood-for-amstrad-cpc VS lzsa

Compare color-flood-for-amstrad-cpc vs lzsa and see what are their differences.

color-flood-for-amstrad-cpc

A puzzle game for 2 to 4 player. Written in portable C as an experiment: can a program with non-trivial algorithmic logic be compiled and run on an 8-bit platform? Answer: yes. (by cpcitor)

lzsa

Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros (by emmanuel-marty)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
color-flood-for-amstrad-cpc lzsa
1 2
3 229
- -
10.0 2.1
over 1 year ago 5 months ago
C C
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

color-flood-for-amstrad-cpc

Posts with mentions or reviews of color-flood-for-amstrad-cpc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-01.
  • Few lesser known tricks, quirks and features of C
    4 projects | news.ycombinator.com | 1 Jul 2023
    const int myarray[mysize];

    * Good news: C can do compile time constant structs and array with deep self-references.

    Yes, in C you can define and fully declare complex data structures that are accepted as compile-time constants, including pointers to parts of itself.

    See "self-contained, statically allocated, totally const data structure with backward and forward references (pointers)?" for a previous example at https://stackoverflow.com/questions/47037701/can-c-syntax-de...

    -----------------

    I used this for a game on a retro machine where such a data structure avoids code which would have been several times (perhaps 10 times) bigger: https://github.com/cpcitor/color-flood-for-amstrad-cpc/blob/...

    Here's another take showing two variant: where overall construct is an array then a struct: https://gist.github.com/fidergo-stephane-gourichon/792c194e1...

lzsa

Posts with mentions or reviews of lzsa. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-08.
  • The LZ4 introduced in PostgreSQL 14 provides faster compression
    4 projects | news.ycombinator.com | 8 Nov 2021
    True.

    If you're on your way down this rabbit hole, there's a bunch of old-machine-specific compression algorithms, developed by the emulator community, e.g. LZSA: https://github.com/emmanuel-marty/lzsa

  • Modern LZ Compression
    1 project | news.ycombinator.com | 17 Aug 2021
    There's quite a lot of retro modern LZ activity too! LZ turns out to be amazing on old machines, often only several times slower than a block copy. Optimal compressors and control over the algorithm have led to some very tight demos.

    https://www.brutaldeluxe.fr/products/crossdevtools/lz4/index... LZ4 Data Compression - a rather long and in-depth article looking at LZ4 on the 65816 for the Apple IIgs

    https://github.com/emmanuel-marty/lzsa - LZSA - a LZ4-like modern LZ that's more efficient both in speed and compression to LZ4 (at least on the 8 bitters it targets).

What are some alternatives?

When comparing color-flood-for-amstrad-cpc and lzsa you can also consider the following projects:

printf-tac-toe - tic-tac-toe in a single call to printf

salvador - A free, open-source compressor for the ZX0 format

printbf - Brainfuck interpreter inside printf

apultra - Free open-source compressor for apLib with 5-7% better ratios

libi86 - Attempt to reimplement non-standard C library facilities (e.g. <conio.h>) used in MS-DOS programs, for IA-16 GCC & ACK ― mirror of https://gitlab.com/tkchia/libi86 • Ubuntu packages for cross-compilation at https://launchpad.net/%7Etkchia/+archive/ubuntu/build-ia16/ • DJGPP/MS-DOS binaries at https://github.com/tkchia/libi86/releases

pretty6502 - A pretty printer for 6502, Z80, CP1610, TMS9900, and 8088 assembler code

Mad-Pascal - Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)

spectrum-desolate - 🕹️ Ported Desolate game from TI-83 Plus to ZX Spectrum

json65 - A JSON parser written in 6502 assembly language.

lighthouse-of-doom - A simple text-based adventure game

zfs - OpenZFS on Linux and FreeBSD

6502 - MOS 6502 Emulator in C