35,232 karma · joined December 31, 2015
Is there any community site where I can download software for this machine? It is a very good feature of the other retro projects that there are centralized websites where can be distributed and downloaded software. For ZX Spectrum Next[1], for Commander X16[2] and for Mega65[3].
[1] https://www.specnext.com/software-directory/
class ThreadLatch
{
public:
ThreadLatch(std::size_t count = 0)
: _count(count) {}
void inc()
{
std::lock_guard<std::mutex> lock(_mutex);
++_count;
}
void dec()
{
std::lock_guard<std::mutex> lock(_mutex);
assert(0 != _count);
--_count;
if(0 == _count)
{
_condition.notify_all();
}
}
void wait()
{
std::unique_lock<std::mutex> lock(_mutex);
while(_count > 0)
{
_condition.wait(lock);
}
}
private:
std::mutex _mutex;
std::condition_variable _condition;
std::size_t _count;
};[1] https://en.wikipedia.org/wiki/Transistor_count#Transistor_de...
At first glance, it sounds OK, but what if the US has similar agreements with some neighboring countries (and as mentioned in the article it has) and uses the data collected via them against Danish citizens and companies and vice versa? Everything will be perfectly legal, but in practice, no one is at safety and the creators of the system who have agreements with many countries have a huge advantage over their so-called "partners" because they are aggregating the big picture, but "the partners" have some guarantees only about the data which is transferred via them and have no guarantees even about it when it leaves their country.
[1] https://en.wikipedia.org/wiki/Scratch_%28programming_languag...
"IT haven takes authoritarian turn". Really? Isn't the so called IT haven exists under the exactly same government? What changed?
What changed is the situation of foreign instigated chaos intended to weaken a key Russian ally with the additional benefit that when many Belarussian workers leave the country they will serv someone's else economy. The competition of Belarussian IT industry will also be eliminated.
I'm starting to wonder why the Russian secret services blamed using it against political opponents, try it again and again. It is completely possible that they want not to kill, but just to intimidate, but also it is completely possible that the "Novichok" is just a propaganda weapon of the West.
[1] https://en.wikipedia.org/wiki/Kotlin_(programming_language)
https://www.protovision.games/
http://www.retroworks.es/index_en.php
For me is very hard to determine what drives me to such games. It seems completely irrational. Maybe it is really a nostalgia. My first machine was an IBM XT PC in 1994 when I was 8 years old. It was more then 10 years behind the state of the art. Indeed it has capabilities close to the 8-bit machines despite being 16-bit.
ESP32, TinyBasic and FabGL look cool, but it seems that there is not enough people knowing about them and wanting to develop software for/with them. Unfortunately the same can also be said for the Maximite series of machines. I wasn't able to find any dedicated FabGL or Maximite community sites.
The same cannot be said for the upper mentioned computers which apparently already have significant community and some people actively developing games and other software for them. ZX Spectrum Next even have a dedicated distribution site[4]. Commander X16's official site has community downloads section[5] which looks similar.
If someone wants only to have some fun programming a retro like machine in Basic or in C++ with FabGL, ESP32 is really a cheep alternative, but most probably what he does with it, will stay only his own personal experience and he will not have a huge chance to find some audience or community.
[4]https://www.spectrumnextgames.uk/
[5]https://www.commanderx16.com/forum/index.php?/files/category...