Skip to content

File transfer tool for the Atari Portfolio vintage portable computer.

License

Notifications You must be signed in to change notification settings

codaris/PofoManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Manager is an application for interfacing an Atari Portfolio vintage portable computer with your desktop PC. It works together with an Arduino to connect the Portfolio Parallel Interface Adapter to a USB port on your computer. With this hardware, Portfolio Manger supports the internal file transfer protocol of the Portfolio.

Requirements

To use this software you will need the following:

  • An Atari Portfolio
  • An Atari Parallel Interface Adapter
  • An Arduino (Arduino Nano)
  • A DB25 breakout board
  • A PC running Windows

Features

Support for all built-in Portfolio file transfer server features:

  • Sending files to Portfolio
  • Receiving files from Portfolio
  • Listing files on the Portfolio

PofoManager also supports uploading pre-compiled firmware to a number of different Arduino models.

Download and Install

You can download the latest release installer from here:

Download the above file and open it to install PofoManager on your computer.

Arduino Connection Diagram

For compatibiltiy with the Atari Portfolio file transfer server it is only necessary to connect to pins 2, 3, 12, 13, and 25 on the DB25 connector.

Arduino Pin DB25 Pin Server-Mode Usage
2 2 Output Data
3 3 Output Clock
4 4
5 5
6 6
7 12 Input Clock
8 13 Input Data
9 15
10 11
11 10
GND 25 Electrical Ground

Documentation

Internal documentation for the project is available by clicking the link below:

Getting Help

You can get help with this application by using the Issues tab in this project.

Building the Project

This project consists of two parts, the Arduino Firmware that drives the connections to the Portfolio over the parallel port and the PofoManager desktop application that communicates with the Arduino over USB.

Building the Arduino Firmware

The Arduino firmware is located in the Arduino directory of the project. This can be built with the Arduino IDE and installed directly onto an Arduino. For this project, I've chosen an Arduino Nano but most models of Arduino should work without issue. You can edit the Porfolio.ino file to change the pin mapping if necessary.

Building PofoManager

The desktop component is written in C# for .NET 6.0. It can be compiled by the community (free) edition of Visual Studio 2022. Simply open the main solution file in the PofoManager directory of the project and select Build Solution.

Acknowledgements