Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 18
» Latest member: MartinBlurb
» Forum threads: 24
» Forum posts: 32

Full Statistics

Online Users
There are currently 6 online users.
» 0 Member(s) | 6 Guest(s)

Latest Threads
Enhancing Curb Appeal and...
Forum: General Discussions
Last Post: MichaelFug
11-20-2024, 05:39 PM
» Replies: 0
» Views: 16
Promoting a Cleaner Envir...
Forum: General Discussions
Last Post: MichaelFug
10-13-2024, 06:54 AM
» Replies: 0
» Views: 150
Avoiding Wear to Commerci...
Forum: General Discussions
Last Post: MichaelFug
10-10-2024, 02:44 AM
» Replies: 0
» Views: 142
Impact regarding Game of ...
Forum: General Discussions
Last Post: JasonLer
09-16-2024, 02:03 PM
» Replies: 0
» Views: 257
Partner Pleasure Toys and...
Forum: General Discussions
Last Post: WayneBor
09-07-2024, 05:21 AM
» Replies: 0
» Views: 282
Top Chess Tactics for Mod...
Forum: General Discussions
Last Post: JasonLer
08-27-2024, 04:14 AM
» Replies: 0
» Views: 225
Test, just a XRumer 23 St...
Forum: General Discussions
Last Post: otterhome
06-23-2024, 05:21 AM
» Replies: 0
» Views: 545
86Box - Setting up mTCP a...
Forum: The Retro Dev Videos
Last Post: TheRetroDev
06-07-2022, 10:36 AM
» Replies: 0
» Views: 2,101
Connecting to a BBS using...
Forum: The Retro Dev Videos
Last Post: TheRetroDev
06-06-2022, 02:26 PM
» Replies: 0
» Views: 2,138
QBasic/QuickBasic - Tutor...
Forum: QBasic/QuickBasic/QB64
Last Post: TheRetroDev
05-18-2022, 12:02 PM
» Replies: 0
» Views: 2,496

 
  Porting OpenWatcom Conio to BorlandC Conio Tutorial
Posted by: TheRetroDev - 05-09-2022, 05:56 PM - Forum: C - No Replies

This tutorial is relatively simple! We will port from the FreeDOS C programming book on the Conio library. We will port from OpenWatcom Conio to BorlandC Conio.

The compiler we will use in this tutorial will be the BorlandC++ 2.0. It is the last version that supports compiling 8086.
The machine we will be building on is a Tandy 1000 SL/2.

YouTube

FreeDOS C Programming book


Code for Cards.C

Code:
#include <conio.h>

/* Set our screens background color */
void clear_tableau(void)
{
    window(1,1,80,25);
    textbackground(2);
    clrscr();
}

/* Clear our message */
void clear_message(void)
{
    window(1,25,80,25);
    textbackground(3);
    clrscr();
}
/* Print a message */
void print_message(char *message)
{
    clear_message();
    textcolor(15);
    cputs(message);
}
/* Draw message box */
void print_message_box(char *message)
{
    /* Shadow */
    window(21,7,61,11);
    textbackground(0);
    clrscr();

    /* Message Box */
    window(20,6,60,10);
    textbackground(4);
    clrscr();

    /* Message! */
    textcolor(14);
    gotoxy(2,2);
    cputs(message);
}

/* Draw our card */
void draw_card(void)
{
    window(10,5,16,9);
    textbackground(7);
    clrscr();

    textcolor(0);
    gotoxy(1,1);
    cputs("4");

    textcolor(4);
    cputs("\003");

    gotoxy(4,3);
    cputs("\003");
}

int main()
{
    textmode(C80);
    _setcursortype(_NOCURSOR);
    clear_tableau();
    draw_card();

    print_message("Press any key to show a message!");
    getch();

    print_message_box("Press any key to exit!");
    clear_message();

    getch();
    textmode(LASTMODE);
    return 0;
}

Print this item

  Quake Modding - FTEQW and DOS - Trenchbroom - #0 Setup
Posted by: TheRetroDev - 04-29-2022, 12:51 PM - Forum: Quake - No Replies

This is the discussion for the Quake Modding - FTEQW and DOS - TrenchBroom - #0 Setup video. If you run into any issues please comment below and we'll see about fixing that issue.

So in order for this tutorial to work you will need a copy of Quake. Disc or Steam version will suffice.
Buy Quake on Steam

You will also need our FTEQW engine, mapping tools and wad files.
FTEQW - Advanced modern Quake Engine supporting a huge variety of platforms and graphics options/API's
TrenchBroom - Map editor
EricWA - BSP, VIS and Lighting tools
EricWA Docs - Documentation for the EricWA tools
WADS - Quake texture data

TrenchBroom map compile options - In order they need to be
Name -> Basic Compile
Working Directory -> ${MAP_DIR_PATH}

Export Map(default is fine)

Run Tool (QBSP)
Select qbsp or vis.exe(Windows) for the tool
Parameters -> ${MAP_BASE_NAME}-compile.map ${MAP_BASE_NAME}.bsp

Run Tool (VIS)
Select vis or vis.exe(Windows) for the tool
Parameters -> ${MAP_BASE_NAME}.bsp

Run Tool (LIGHT)
Select light or light.exe(Windows) for the tool
Parameters -> ${MAP_BASE_NAME}.bsp

Copy Files(BSP)
Source -> ${WORK_DIR_PATH}/${MAP_BASE_NAME}.bsp
Target -> ${GAME_DIR_PATH}/id1/maps/${MAP_BASE_NAME}.bsp

Copy Files(LIT) <- Colored Lightmaps
Source -> ${WORK_DIR_PATH}/${MAP_BASE_NAME}.lit
Target -> ${GAME_DIR_PATH}/id1/maps/${MAP_BASE_NAME}.lit

Copy Files(LUX) <- Directional light directional data. Use -lux in the light parameters
Source -> ${WORK_DIR_PATH}/${MAP_BASE_NAME}.lux
Target -> ${GAME_DIR_PATH}/id1/maps/${MAP_BASE_NAME}.lux

For the DOS setup just duplicate Basic-Compile and change the Copyfiles to the exact path of your DOS directory.


That's everything! If anyone runs into any issues or anything like that please do message below and we'll see if we can't things fixed for you.

Print this item

  Custom Retro Machines
Posted by: TheRetroDev - 04-16-2022, 09:27 AM - Forum: Announcements - Replies (2)

If your retro machine isn't found send me a message here or on the BBS. I'd be happy to add it to the ever growing list!

Print this item

  Setup an Amiga 4000 with FS-UAE Emulator
Posted by: TheRetroDev - 03-14-2022, 09:20 AM - Forum: The Retro Dev Videos - No Replies

We will setup an Amiga 4000 which has the Motorolla 86040 CPU with 512MB of Zorro III Fast Memory. After we install Workbench 3.1 we will then install BetterWB which adds a bunch of extra features.

Watch on YouTube

Get FS-UAE:
https://fs-uae.net

BetterWB:
http://lilliput.amiga-projects.net/BetterWB.htm

Amiga Forever(ROMS and Workbench Installs):
https://www.amigaforever.com/

*** Join the community! ***
Website
Twitter
Locals
YouTube
Odysee

Print this item

  Installing FED Text Editor in FreeDOS
Posted by: TheRetroDev - 03-14-2022, 09:17 AM - Forum: The Retro Dev Videos - No Replies

In this video we will quickly download and setup FED for our use. We will be using FED in later videos. Very simple and easy to do. We add FED to our path for access anywhere from withing FreeDOS.

Watch on YouTube

*** Join the community! ***
Website
Twitter
Locals
YouTube
Odysee

Print this item

  ANTS!!! - Command and Conquer Red Alert
Posted by: GenericEric - 03-12-2022, 04:53 PM - Forum: The Retro Dev Videos - No Replies

Discussion on the ANTS!!! - Command and Conquer Red Alert. Feel free to chat below, post comments, complain about audio(If bad/broken).


Youtube:
Part 1
Part 2
Part 3
Part 4




*** Join the community! ***
Website
Twitter
Locals
YouTube
Odysee

Print this item

  Warcraft 2:Tides of Darkness - Human Campaign
Posted by: TheRetroDev - 03-10-2022, 07:28 PM - Forum: The Retro Dev Videos - No Replies

Discussion on the Warcraft 2:Tides of Darkness Human Campaign. Feel free to chat below, post comments, complain about audio(If bad/broken).

YouTube:
Mission #1
Mission #2
Mission #3
Mission #4
Mission #5

YouTube Playlist

Odysee:
Mission #1
Mission #2
Mission #3

Odysee Playlist

*** Join the community! ***
Website
Twitter
Locals
YouTube
Odysee

Print this item

  Installing FreeDOS 1.3 under DOSBox-Staging
Posted by: TheRetroDev - 03-10-2022, 07:19 PM - Forum: The Retro Dev Videos - No Replies

In this video we will install FreeDOS 1.3 under DOSBox-Staging. You can try using DOSBox or DOSBox-X but I can't guarantee it will work in either. I plan to make a separate video later on. If you have any questions please post on the forums or down below in the comments section.

Watch on YouTube
Installing FreeDOS 1.3 under DosBox-Staging

Watch on Odysee


*** Join the community! ***
Website
Twitter
Locals
YouTube
Odysee

Print this item

  Preparing for Launch - Ebony Spire: Quest
Posted by: BacioiuC - 11-06-2021, 09:33 AM - Forum: General Discussions - Replies (1)

Hi Everyone!

Let's get this forum on the road. I'm preparing for an early 2022 launch of my game, Ebony Spire: Quest. It's going to be published by Phoenix Ware with a Shareware version of the game handled by yours truly. From the looks of it, I have about 2-ish months to garner attention to the game and prepare for the upcoming launch. 

My goal with making the game was to emulate game development for the Macintosh in the late 80;s, early 90's. The entire development has been done on actual hardware (An SE/30 and moved to an 040 equipped Color Classic 2 and back to a now 040 upgraded SE/30) with both the manual and some art being designed on the device. Art from my artist was imported via an Apple Share drive and edited and prepared using Photoshop 3. 

So for the launch, I'll follow what devs back in the early days of the internet and early 90's did:

  • Setup an old school HTTP and HTTPS websites with an oldschool look and accessible from vintage computers. The website will host screenshots of the game, a link to the store where it can be purchased and links to FTP and HTTP sites that host the shareware download + connection info for BBS'es.
  • Do a trailer of the game and make it available on BBS'es and public FTP servers. of course, it will also be mirrored on youtube. I plan to get the trailer uploaded to cornica as well.
  • Design late 80 Mac World style full page ads on the game and seed them around, maybe even talk with some vintage online magazines to see if they want to host one of these ads

Right now the website is WIP but it can be accessed already. Going to upload more (and better) screenshots as I go along. And yes I'm using FTP on my CCII to upload it because hey, I love restrictions and limitations.

This thread will serve as documentation for this launch endeavour!

Current website and how it looks on a Performa Plus Display and the SE/30 internal screen

   

   

Print this item

Big Grin Introduce yourself
Posted by: TheRetroDev - 11-02-2021, 12:59 AM - Forum: General Discussions - Replies (5)

Introduce yourself here! Tell everyone a bit about yourself and so on. I will naturally start

So I am The Retro Dev and I have a rather large passion for older machines. Tons of reasons for this to many to list here. Aside from retro machines I enjoy cigars, bourbon and programming.

Print this item