Skip to main content


Basic Programming Language Part 1: A brief History


Image/photo

Basic is a family of high-level programming languages originally developed by students at Dartmouth College in 1963. Due to the emergence of microcomputers in the late 70s, numerous variations of Basic began appearing. As memory limitations on personal computers were an issue during this time, Tiny BASIC was created with only 11 commands and single-letter variable names but provided a completely free version of BASIC.

Microsoft BASIC, a more complex dialect, required additional RAM to run and gained popularity in the 80s when it came pre-installed on popular home computers. Microsoft's GW-BASIC was included with early versions of MS-DOS, later replaced by Microsoft's QBasic from version 5.0 onwards. While QBasic had its own integrated development environment (IDE) and interpreter, it lacked a compiler. The commercial counterpart to Qbasic, called Quick Basic, came with a compiler.

In the 1990s, as more powerful microcomputers entered the market and advanced programming languages were developed, the popularity of BASIC declined. In 1991, Microsoft released Visual Basic, an updated version that included a Forms builder to compete in the evolving landscape of computer technology.

This entry was edited (4 months ago)

Digital Echos reshared this.


Archrebel Tactics is a wild sci-fi turn-based strategy game inspired by Rebelstar and X-COM gamingonlinux.com/2024/06/arch…

#IndieGame #PCGaming #Linux

Digital Echos reshared this.

in reply to Liam @ GamingOnLinux 🐧🎮

That art style is fascinating, like someone took my memories of Ultima IV on an Apple ][ and loaded it into a Game Boy Advance. That low pixel-count font is absolutely something that you would see on a Nintendo handheld.

Digital Echos reshared this.


Cute farming life sim Everafter Falls is out now gamingonlinux.com/2024/06/cute…

#IndieGame #Linux #PCGaming

Digital Echos reshared this.


Digital Echos reshared this.


The Vita Nova update for Terra Nil is out now bringing an overhaul to animals gamingonlinux.com/2024/06/the-…

#Linux #PCGaming #TerraNil

Digital Echos reshared this.


Digital Echos reshared this.


Steam Deck LCD 64GB and 512GB discounted until July 11 gamingonlinux.com/2024/06/stea…

#SteamDeck #Steam

reshared this


Digital Echos reshared this.


Mesa gets a nice performance boost for Proton games with various videos gamingonlinux.com/2024/06/mesa…

#Linux #LinuxGaming #Mesa #FOSS

Digital Echos reshared this.


Digital Echos reshared this.


Rig the game in Pip My Dice, a Yahtzee roguelike experience inspired by Balatro gamingonlinux.com/2024/06/rig-…

#PCGaming #Linux #IndieGame #Yahtzee

Digital Echos reshared this.

in reply to Liam @ GamingOnLinux 🐧🎮

i dont have anything profound to say about gaming as a whole.... but i love these weird fads. Vampire Survivor-like sunsets as the Balatro-likes start cropping up.


"Thoughts on VVVVVV"


Image/photo

VVVVVV is an indie game set in space and aboard a spaceship. It offers a unique twist on the standard platforming genre, as instead of jumping, players can invert gravity by pressing a button. This results in walking on ceilings or falling from them depending on whether the player presses the button again to reverse gravity. The inverted gravity mechanic creates interesting challenges within the game. Despite its simple 2D graphics, VVVVVV focuses more on providing an engaging and challenging experience for players. If you're looking for a straightforward yet captivating gaming experience, I highly recommend giving VVVVVV a try. The game can be found at: terrycavanagh.itch.io/vvvvvv


Digital Echos reshared this.


We are elated to announce Raspberry Pi 5 support for AlmaLinux, thanks to Koichiro Iwao from Cybertrust Japan. almalinux.org/blog/2024-06-11-… #linux #opensource @Raspberry_Pi

Digital Echos reshared this.


Just over 3 years ago I was wishing I had a hex-and-counter game on my iPad, so I started working on one of my own. Today my game, Arete: The Battles of Alexander the Great, is LIVE on the iOS App Store! (And it works on iPhone too!)

Download here: apps.apple.com/us/app/arete-ba…

#Wargaming #HexAndCounter #Wargames #AlexanderTheGreat #Arete #AncientHistory

This entry was edited (4 months ago)


What are Indie Games? Part 2: The 70s and 80s.


The first home computers released in the late '70s and early '80s were equipped with BASIC pre-installed, along with several sample programs and games. Many owners of these machines began experimenting with BASIC to learn how to create their own software, primarily focusing on developing games. These amateur game creators would distribute their creations by personally delivering them to stores or shipping them via mail order. In the United Kingdom, the thriving hobby development scene flourished due to the success of Commodore 64 computers.

Image/photo
The BASIC programming language on C64


#basic #gamedev #indiegamedev #c64 #commdore64 #8bit

This entry was edited (5 months ago)


Norton Commander and clones


Norton Commander (NC) was a pioneering orthodox file manager developed by Peter Norton Computing. Its design featured a dual-panel interface
that made file manipulation straightforward and efficient. Users could configure each panel to display various information such as
directory trees or file lists. The interface also included a list of commands at the bottom of the screen, which could be extended
using the CTRL and ALT keys, minimizing the need for mouse use. Norton Commander included a built-in text file viewer (F3) and editor (F4).

Image/Photo

During the DOS era, Norton Commander was immensely popular and inspired many clones. Here are several notable ones:

Midnight Commander
Midnight Commander is a clone for Unix-like systems, including macOS, and is a console-based application.
It offers many useful features, including viewing RPM files and mass file renaming.
Furthermore, it has theming options and can load the Norton color theme, making it highly recommended.
License: FOSS


Image/Photo

Dos Navigator
Dos Navigator is a clone for DOS with many features based on the original Norton Commander.
There are two versions: the original developed by RIT Labs, which has not been updated for some time,
and the second version, called Necromancer's DOS Navigator, which adds additional features and ports
to many other operating systems such as Windows, Linux, KolibriOS, Haiku, MenuetOS, Sigma OS, OS/2, Solaris, and FreeBSD (experimental).
Both versions support theming and can load the Norton color theme, and I personally use Dos Navigator with Dosbox.
License: FOSS

Image/Photo

Far Manager
Far Manager is a modern clone available for Windows, BSD, macOS, and Linux.
Although there used to be an Android version, it appears to have been discontinued.
The manager can be extended with Lua scripts and plugins, though I don't have much experience with it.
License: FOSS

Image/Photo

Ghost Commander
Ghost Commander is designed for Android devices and is a customizable,
GUI-based app. It can display two panels side by side or just one panel,
allowing users to swap between panels with the touch of a button.
The colors can be customized, and I recommend it for Android users.
License: FOSS

Image/Photo

Gnome Commander
Gnome Commander is a GUI-based file manager for Linux that uses the Gnome desktop environment,
though it can also run on other desktops. It features folder bookmarks, Python scripting, plugin support,
keyboard shortcuts, an integrated command line, and many more functionalities.
License: FOSS

Image/Photo

Double Commander
Double Commander is another GUI-based clone for Linux and Windows.
Each panel can have multiple tabs open. Additionally, it supports archives, file search,
background operations, an HTML file viewer, plugin support, a portable version, and many more features.
Panel colors can also be customized. If you need a GUI-based dual-panel file manager, I highly recommend it.
License: FOSS

Image/Photo

Altap Salamander
Altap Salamander is another clone for Windows. Unlike several other file managers,
it features a context-aware user interface that hides complexity—for instance, the bottom function list
changes with the press of modifier keys, showing only the currently available hotkey function set.
License: Freeware, with an FOSS fork called Open Salamander

Image/Photo


Commander One
Commander One is a dual-panel file manager for macOS with multi-tab browsing.
It includes a terminal emulator, and its interface can be customized.
Additionally, it offers advanced file search and integration with cloud storage. This manager is proprietary.
License: Proprietary

Image/Photo

Directory Opus
Directory Opus is a file manager for the Amiga computer system and Windows.
It includes the usual features of a dual-panel file manager and is proprietary.
License: Proprietary

Image/Photo

Krusader
Krusader is a GUI-based clone for Linux and other Unix-like systems that use the KDE desktop,
though it also supports other desktops. Windows support is currently in beta.
License: FOSS

Image/Photo

muCommander
muCommander is a GUI-based clone that runs on the Java platform.
License: FOSS

Image/Photo

Total Commander
Total Commander is another GUI-based file manager for Windows and Android,
featuring the ability to search for files and synchronize folders.
License: Shareware (Windows), Freeware (Android)

Image/Photo

#files #norton #commander #norton-commander #file-manager

Stipo Curic reshared this.



What is an Emulator? Part 1


An emulator is a piece of technology that enables one system, like a PC, to mimic the features and functions of another device or platform, such as a gaming console. Emulators have been popular among video game enthusiasts for many years, allowing them to revisit classic games from the 1980s on modern computer systems by recreating the original machine code and data.

Software emulation is widely used in various applications, including software development. It allows developers to test their programs within a simulated environment, saving time and resources compared to testing on actual hardware. Emulators can also be employed for testing different hardware configurations, ensuring that developed hardware will work seamlessly across multiple environments.

In the 1990s, there were hardware emulators available in the form of physical devices. For instance, certain Macintosh computers like the Centris 610 or Performa 630 used a DOS-compatible hardware card to run PC software programs on their systems.

This entry was edited (5 months ago)


What are Indie Games? Part 1: indie Game


Image/photo

The term "indie game" is derived from "independent game" and refers to video games created by small, independent teams or even individual developers. In contrast to Triple-A games developed by large teams and backed by major publishers, indie games are characterized by their grassroots origins.

The roots of indie game development can be traced back to the concepts of amateur and hobbyist programming that emerged with the advent of personal computers and the BASIC programming language in the 1970s and 1980s. During this period, "bedroom coders" in the United Kingdom and Europe crafted games, distributing them through mail orders and later adopting online methods like shareware in the 1990s. However, interest in hobbyist programming dwindled due to rising development costs and competition from established video game publishers and home consoles.

The early 2000s witnessed a resurgence of indie game development, driven by the growing popularity of the internet and the availability of affordable or free development tools such as Adventure Game Studio and GameMaker. This resurgence empowered independent developers, enabling them to create and distribute games without the need for substantial financial support from traditional publishers. Factors like digital distribution platforms (e.g., Steam) and crowdfunding options (e.g., Kickstarter) further contributed to the flourishing indie game scene.

Today, the indie game community has expanded significantly, yielding numerous successful and critically acclaimed titles known for their innovative gameplay mechanics and artistic creativity. The indie game landscape continues to thrive, offering players a diverse array of experiences beyond the confines of mainstream AAA titles.

#indie #indiegame #hobbygames

This entry was edited (5 months ago)