Here is some info about programs I have written and hardware I developed for Atari XL/XE computers.
AtariSIO for LinuxCurrent version: please use the development snapshots
The AtariSIO package contains:Please note: AtariSIO code is still beta. If you have some troubles, please contact me by email!
AtariSIO requires a 2.2, 2.4, or 2.6 series Linux kernel (with enabled module support) and a serial port with a 16550 compatible chip. So far I've tested it only on i386 and x86_64 architecture (I don't have any other platforms running Linux). It works well on my laptop (a Compaq Contura Aero with a 486SX/33 and 8MB RAM running Debian potato with a 2.2.19 kernel), on my main PC (Core2Duo 6750, 4GB RAM, running Debian Lenny with kernel 2.6.29) and several other Linux boxes.
Attention: please use the same gcc version to compile the kernel module as you used / it was used to compile the kernel. If you mix gcc versions, your system might crash or lock up!
|
development snapshots: |
||
|---|---|---|
| atarisio directory | Please use the latest development snapshot (atarisio-YYMMDD.tar.gz) | |
|
old versions: |
||
| atarisio-0.10.tar.gz | 2003-02-12 |
|
| atarisio-0.10a.tar.gz | 2003-02-18 |
|
| atarisio-0.10b.tar.gz | 2003-02-19 |
|
| atarisio-0.11.tar.gz | 2003-04-09 |
|
| atarisio-0.20.tar.gz | 2003-05-22 |
|
| atarisio-0.30-pre1.tar.gz | 2004-06-10 |
|
| atarisio-0.30-pre2.tar.gz | 2004-08-31 |
|
Download the atarisio tarball and read the file README for usage and installation instructions.
Here's the Changelog, if you are interested.
Current version: V1.2
Ataridsk is a program for MSDOS-PCs that allows you to access Atari floppy disks in double density (180k). All you need is a PC (XT or 286 should be sufficient) and a 5.25" floppy drive.
The source code to AtariDsk is available here. Please note: You need TopSpeed Modula-2 V1.17 to compile the source.
Current version: V0.92b
With WriteAtr you can write double density ATR-images to Atari floppy disks on your MSDOS-PC. You can also create ATR-images of double density floppy disks! All you need is a PC and a 5.25" and/or a 3.5" floppy drive.
Version 0.92b added experimental support for the enhanced density (1040 sectors/128 bytes per sector) format. Please note: this format doesn't work with a lot of floppy controllers - use it at your own risk!
|
current version: |
||
|---|---|---|
| V0.92b | 2003-07-24 |
|
| V0.92b Source | 2003-07-24 | Note: You need TopSpeed Modula-2 V1.17 to compile the source code |
|
old versions: |
||
| V0.9 beta | 2002-01-05 |
|
| V0.91 beta | 2002-01-06 |
Attention - support for XF551 is currently broken!
|
| V0.92 | 2002-03-24 |
Attention: 720k XF551 mode does not work in this version!
|
| V0.92a | 2002-12-31 |
|
Unzip the file and read writeatr.doc for installation notes.
Current version: V4.04
MyPicoDos is a "gamedos" for the 8-bit Ataris that can read COM, EXE, BIN and BAS files. It's main feature is the ability to cope with the special MyDOS features like subdirectories and large disks (eg 3.5" HD disks). The current version supports all single and double density DOS 2.x and MyDOS formats from 720 up to 65535 sectors and can access D1: to D8:.
Starting with version 3.0 MyPicoDos is GPL'ed and comes with the full source code in Atasm format.
|
current version: |
||
|---|---|---|
| mypdos404.zip | 2007-08-11 |
|
|
old versions: |
||
| MYPDOS.COM V2.1 | 1992-03-15 |
|
| mypdos30.zip | 2003-02-23 |
|
| mypdos401.zip | 2004-10-28 |
|
| mypdos402.zip | 2004-11-02 |
|
| mypdos403.zip | 2005-03-01 |
|
Current version: V0.30
MyIDE Tool is a program that provides direct access to harddrives in MyIDE format on your Linux/Windows PC. It will work with IDE harddrives, with Compactflash cards attached to either a CF-IDE adapter or to an (USB) cardreader and with images.
You can easily write ATR images and MyIDE movies to your MyIDE drive, list the contents of your drive or back up your data to your PC.
The current version V0.30 also supports
Shawn Jefferson's MyIDE Image Manager.
You can set the image category when writing (new) images to your disk,
or quickly sort the image manager info (a lot faster than on your Atari).
Note: you need to use version 4.1 or higher of the MyIDE Image Manager, older versions are not supported.
|
current version: |
||
|---|---|---|
| myidetool-0.30.zip | 2007-11-11 |
|
Current version: V1.20
This patch extends the SIO routine of the OS so that the following highspeed SIO modes are supported:
It is the first patch that is 100% compatible with the MyIDE OS (tested with versions 3.x and 4.x). Of course, it also works with the stock Atari XL/XE OS.
The package includes the full source code and a precompiled EXE (patchrom.exe) so that you can create a patched ROM file on your PC (and then, for example, program it into an EPROM).
|
current version: |
||
|---|---|---|
| hipatch-1.20.zip | 2009-05-24 |
|
|
old versions: |
||
| hipatch-1.10.zip | 2008-06-24 |
|
| hipatch-1.12.zip | 2008-09-02 |
|
Current version: V1.2 (released 2009-09-28)
The main goals when designing this SRAM extension was that it should be cheap (less than 10-15 EUR), easy to build (you just need a 512k SRAM, a GAL 22V10 plus a few wires and resistors) and compatible with as many programs as possible.
The extension can be configured to 4 modes (using 2 switches or jumpers):
Optionally you can add battery back-up so that the contents of the RAM extension are preserved when you power off your Atari.
You can either download a ZIP with all the files or access the files separately:Here are some pictures of an early prototype version installed in my 600XL:
If you are searching for a cheap GAL programmer, have a look at GALBlast. It's a DIY project and it's reported to work very well (but I haven't tried it myself, yet).
If you have suggestions for future versions or problems with these programs, please send email to hias+atari@horus.com