Here's a collection of public domain and free software I've developed since the late 1980s. Many of these programs remain fully functional and can be run using DOSBox, an emulator designed to preserve and operate DOS-based software.
Here's a collection of public domain and free software I've developed since the late 1980s. Many of these programs remain fully functional and can be run using DOSBox, an emulator designed to preserve and operate DOS-based software.
Demo - Borland C++ / Borland Assembler 386 - MS-DOS - 1995/1996
The Ray-casting 3D Engine Demo, developed in the mid-1990s using Borland C++ and Assembler 386 on MS-DOS, was inspired by ID Software's games.
Network Analyser - Visual C++ - Windows - 2001
AnNet, a Network Analyzer tool developed in 2001 for Windows using Visual C++, is designed to provide real-time and offline network data analysis.
Vga Poker 3.0
Game - Borland Pascal - MS-DOS - 1991/92
Vga Poker, developed in 1991/92 for MS-DOS using Borland Pascal, is a digital poker game featuring classic card gameplay with VGA graphics. It offered a smooth and enjoyable poker experience on limited hardware, with a clean interface. The game was later published in and distributed by MCmicrocomputer magazine.
MicroCad 1.0
In 1990, I teamed up with a friend to create a painting tool using Borland Pascal on MS-DOS.
Z80 Edit
IDE/Assembler - Borland Pascal / Turbo Vision - MS-DOS - 1992/1993.
Z80 Edit, developed in 1992/1993 using Borland Pascal and Turbo Vision on MS-DOS, is an IDE and Assembler for the Zilog 80 microprocessor.
Binary Editor / Disassembler x86 - Borland Pascal - MS-DOS - 1991-1998
ExeCom, developed during the 1990s using Borland Pascal for MS-DOS, is a binary editor combined with an x86 disassembler. It allows users to manipulate binary files and translate machine code into assembly language, making it a useful tool for reverse engineering and software analysis. This project refined my low-level programming skills and expanded my expertise in software development and security, laying a solid foundation for future work in these fields.
Game - QuickBASIC - MS-DOS - 1989
Muro (Italian for "Wall"), developed in 1989 using QuickBASIC on MS-DOS, is a simple yet captivating game inspired by a popular classic. Originally created with just 74 lines of code for the GW-BASIC interpreter, it manages to distill the essence of the original game into a streamlined, accessible format.