Click Here

Welcome to AssemSoft!

AssemSoft Productions is the name of a small "company" under which I release/distribute my own software. My name is Odd Skancke, a 33 year old Norwegian, and I have been using Atari computers since I got my first 1040ST back in 1986. I started programming on this 1040, using GFA basic, but changed to Assembly soon after. Now the only language I use is Assembler, and I have forgotten how to program in GFA...

Here is a list of projects currently going at AssemSoft productions:

Here is a list of hardware that I use..

Hades060 (30/60 Mhz)

This machine is my Main system. It is the system I use for nearly all my work.

Milan040 (25/50Mhz)


  • 10/32Mb ST/TT RAM
  • Galaxy 16Meg Graphics/Ethernet VME card
  • Atari SLM 804 Laser
  • 270Mb Quantum LPS270S
  • 270Mb IBM LPS270S (Quantum)
  • 1.0Gb Micropolis 2112-15MQ1086401HQ48
  • EtherNEC interfaced NE2000 Ethernet card. (Driver is here)
  • Operating system:
    • SpareMiNT - kernel v1.16 -current
    • fVDI driving the Galaxy
    • N.AES v2.0.0
    • Thing v1.27


This is a plain standard Falcon and is connected to the TT via its Modem2 port.
  • 14Mb RAM
  • FPU (borrows the one from my second TT)
  • 256Mb Quantum LPS270S
  • Operating system:
    • MagiC v6.00
    • NVDI v5.00

StringServer, ConfigSS and TextView!!

Some years ago, I was reading newsgroups/my mail using NEWSie. The Internet was a new experience for me, and I was very curious. I wanted to look at all all the interesting Atari sites, get in touch with people and so on. After a while, I got really sick with having to load CAB and/or typing in the URL to look at. Same with ftp-sites and email addresses. This is GEM, I thought, it should not be necessary to do that much typing. Then the idea for the StringServer started to crawl into my mind. And now, I don't have to type anything anymore. It's even simplified my everyday GEM use, as I don't have to drag files all over the place. I program in ASM under MiNT/Thing/N.AES, and now I can click any *.s files and view them in my TextView!! textviewer. If I hold shift down, the StringServer sends the *.s file to QED. When I click the *.s file with ctrl held down, the StingServer fires up GenST.ttp, and it's immediately assembled. I think this is great!. Well, I hope you will like it too... :)

The StringServer package contains more than one program. The archive containing all the programs was called sspb3110.lzh because it is "StringServer Public Beta" released on 31th October.. 1998. Rather old version :) Here's the programs included in the package

  • StringServer v1.0 Public Beta.
  • ConfigSS v1.07 Public Beta.
  • TextView!! v0.52 Public Beta.

When new versions of the individual programs are available, I'll make them separately available...

Download Stringserver Public Beta release 31 Oct 1998 (147089 bytes)

SND Player

SND Player is a program to play SNDH-format audio files. These are using the YM2149 synthesizer chip found in all ST/STe/TT/Falcon and most TOS-clone machines. The SNDH files can include any kind of YM-2149 playing routine. Including SIDvoices, Syncbuzzers and Digidrums. People who enjoys the music from old ST-Games will feel at home directly with SND Player as most gamemusic from the popular composers are converted to SNDH format.

This player is the result of a very great cooperation between Dead Hackers Society and AssemSoft. Please visit the SND Players homepage for a lot of SNDH files to play :)

Visit the SND Players homepage to download the latest version, currently v1.5.

MiNT SCC Device driver

Please note: NEEDS AT LEAST KERNEL 1.15.6b!!

This is a SCC/ESCC serial device driver for MiNT only. It was written because the existing driver for the SCC didn't work on my Hades or TT reliably. The driver is HSModem compatible. It is very important to remove the original HSModem stuff when using this XDD. There is no documentation included (Oh man, do I hate writing docs!) in this release of the driver, but it follows the exact scheme the current XDD written by Frank Naumann does. When installed on a Falcon or Hades, it will install Modem2/ttyS1 (SCC channel B) and LAN/ttyS4 (SCC channel A). When installed on a TT or MSTe, it installs Serial2/ttyS3 in addition. It should be exactly the same in use as the current SCC driver written by Frank Naumann.

Since v0.15, VMIN/VTIME has been implemented, and should work.

Below are three versions of each XDD (SCC/ESCC). If I get enuff feedback from ppl wanting ESCC autodetection rather than separate SCC/ESCC versions, I might consider adding that.

"main 68020+" run on 020 or better CPU's, and can run from TT-RAM. This is the one you want if you have a Hades. You can also use this one on a TT in TT-RAM, as it takes into account fast hardware access to the SCC. I think this is the one to try on CT2 accellerated Falcons as well.

"main 68000" version is the one you would run on a MSTe, or other 68000 based Atari's with SCC/ESCC.

"slow 68020+" is a 020 or better CPU version that accesses the SCC as fast as possible. If you want to try this one on your TT, make sure it runs from ST-RAM, or you'll get bus-errors all over the place. Using this on a Hades is asking for problems.


Download MiNT SCC Device driver v0.21 - main 68020+ version (5623 bytes)
Download MiNT SCC Device driver v0.21 - main 68000 version (5572 bytes)
Download MiNT SCC Device driver v0.21 - slow 68020+ version (5583 bytes)


Download MiNT ESCC Device driver v0.21 - main 68020+ version (5690 bytes)
Download MiNT ESCC Device driver v0.21 - main 68000 version (5637 bytes)
Download MiNT ESCC Device driver v0.21 - slow 68020+ version (5647 bytes)

AssemSoft-PLIP driver for MiNT

AssemSoft-PLIP is my rewrite of PLIP.xif. Why? Because the original PLIP driver is very unstable. There are two versions of the driver, one for 68020 and better and one for plain 68000 machines. The 68000 version is not tested on an actual 68000 machine, only on my TT, so no guaranties. If it won't work on your 68000 Atari, please let me know. As with my SCC.XDD, no documentation comes with the driver. This is because I hate writing docs, and that if you really do need that, take a look at the MiNTnet archive, in which you'll find PLIP.txt...

Download AssemSoft-PLIP v1.1 68020+ (1385 bytes)
Download AssemSoft-PLIP v1.1 68000 (1406 bytes)

Set MMU - MMU tools for the Hades

If you run MiNT on your Hades, and would like to be able to use Memory Protection, you will need these tools. Download and read the docs :)

Download Hades MMU Tools package. (53552 bytes)

AssemSoft PCI bus dumper

Just a small tool that dumps information about cards on the PCI bus. Uses PCI BIOS.

Download AssemSoft PCI bus dumper (6473 bytes).

These pages have been visited since Aug 19, 2000
Odd Skancke Last updated: Sep 26, 2002