Downloads / Upgrades

 

Home
Overview
Specifications
Installation
Configuration
Features
Operation
Event Calendar
Downloads / Upgrades
fufu Downloads
Related Sites

Executables (current versions)
 
 
   Complete Setup (zip) (exe)
      11/26/2021 08:43

      Floppy Maintenance (zip) (exe)
            11/26/2021 08:37

      DA68Sharp (zip) (exe)
            11/26/2021 08:15

      680xAssembler (zip) (exe)
            11/26/2021 08:25

      SWTPCemuApp (zip) (exe)
            11/27/2021 05:09

      memulator (zip) (exe)
            11/27/2021 10:52

Inno Setup of the complete package of executables, configuration files, disk images, documentation and ROM images as well as boot disks for both the 6800 and 6809 running FLEX, OS9 or UniFLEX This download contains the setup program to install the complete suite of applications. The executables and dlls get installed into the Program Files (x86) directory. The support files (CONFIGFILES, DISKS, DOCS and ROMS) get installed into the C:/ProgramData/SWTPCmemulator/EvensonConsultingServices directory. It is recommend (highly) that you copy the entire EvensonConsultingServices subdirectory to your users home directory (this is typically C:/Users/<user name goes here>) or your users Application Data directory (this is typically C:/Users/<user name goes here>/AppData/Roaming). The reason for this is that every time you update the application using the setup program, you do not want to risk overwriting any changes you may have made to the support files to customize the emulators or the diskette images. The applications that are looking for these support files first look in the users home directory for the EvensonConsultingServices subdirectory. If it is not found it will default to the EvensonConsultingServices in the ProgramData directory. These files are generally write protected, so be sure to make them not read-only in the user directory after the copy. The choice of using the user profile folder or the users application data folder is strictly up to the user. If neither are present, the application will use the Common Application directory which is typically C:/ProgramData.

If you do decide to use the Application Data folder, be sure to adjust the paths in your config files. Best practice would be to make them all relative to the folder you choose as your data folder.

When the application tries to resolve a non-fully pathed filename's location, it will first default to the User Profile folder (C:/Users/<user name goes here>/EvensonConsultingServices/SWTPCmemulator). If that folder does not exist it will then default to the users Application Data directory (this is typically C:/Users/<user name goes here>/AppData/Roaming/EvensonConsultingServices/SWTPCmemulator). If neither of these exist, it will use the C:/ProgramData/EvensonConsultingServices/SWTPCmemulator directory

 Package ContentDescription
 6800xAssembler Assembler IDE for the Motorola 6800 and 6809 processors
 DA68Sharp Interactive disassembler for the Motorola 6800 and 6809 processors. This application can handle FLEX STX files as well as OS-9 modules and UniFLEX executables that have been extracted from diskette images.
 ExtractDSKFiles Command line program to extract contents of .dsk and/or .ima diskette image files. Type extractdskfiles -help for help.
 ExtractOS9Files Command line program to extract contents of OS9 .dsk diskette image files. Type extractos9files -help for help.
 FLEX-OS9-Net Command line program that uses COM port(s) on your PC to allow use of .dsk image files as floppy drive to your real 6809 system using FLEXNET on the 6809. This allows using OS9 diskette images on the MB2K2 running OS9 while maintaining compatibility with FLEX.
 FloppyMaintenance This is a GUI based application to view the contents of FLEX, OS-9, UniFLEX and MINIX diskette images files. It also allows the user to export files from these images and allows for importing files into a FLEX diskette image file. It also allows converting .DSK images to .IMA images for use with the GoTek floppy drive emulator.
 memulator Command line version of the 6800 and 6809 emulator written in C#. It uses an xml formatted configuration file. The filename of the config file should be specified on the command line. Sample config files are provided in the setup. This one is a few versions behind SWTPCemuApp.
 SWTPCemu This is a GUI based emulator for the 6800 and 6809 processors written in C++. It uses the Registry to store the emulator configuration. Sample config files (.cfg) are provided in the setup that can be loaded into the registry from the application. I am still having problems with the console dropping characters from the keyboard.
 SWTPCemuApp This is a GUI based emulator for the 6800 and 6809 processors written in C#. It uses the same xml configuration files that are used by memulator mentioned above. This emulator will always have the most current revisions and features.
 TSCPR Command line program to process TSC TEXT PROCCESSING files.
 TV950 Command line program to emulate a Televideo 950 terminal connected to the COM port of your choosing. Modify shortcut to include [c=9 b=19200] after the Target to set COM9 at 19200 baud. You can type Shift-F1 for a popup help screen. If you want a hard copy of the help screen - right click it - select all - copy and paste into your favorite text editor. You can print it from there.

   NetPC 3.4  Use DSK files on a PC as mounted drives on your Real 6809 hardware
   NetPC 3.5  Use DSK files on a PC as mounted drives on your Real 6809 hardware
   FLEXNet 4.2.1C  Similar to NetPC but for Windows platform and support for multiple diskette images mounted at the same time. Added FDRIVE command to FNSRC.dsk file so that mapping does not get trashed. Also added updated FNMANUAL.TXT file.  FLEXNet version 4.2.1B fixes the FMOUNT problem discovered by Don Coates.
   FLEXNetSharp 1.0.6983.29913  For Windows 10 platform (this is a work in progress). It has been tested with Don Coates' DC68HC11 system. I have COM ports (USB to serial adapter cables from Belkin) at ports 3 and 4. I have the terminal port of the 68HC11 system hooked to COM3 at 57600 baud and the other port (for FLEXNET usage) on port 4 (also at 57600 baud). The xml configuration file included in the zip is set up for these parameters. This file needs to be in the execution directory of the FlexNetSharp.exe file (or the working directory of a shortcut that starts it). I would also recommend putting a DISKS directory in the same folder and putting you .dsk files in the DISKS folder. Or just unzip this archive into your existing DISKS directory and run it from there.
   Command Line DSK file Cataloger This one will produce a text listing to the console of your .dsk file (both FLEX and OS9). Use command line redirection to save output to a file. It also handles recursion into the PC directory structure.

 
   These are quite old and are no longer supported  

 
   Televideo 950 Terminal Emulator for DOS Provides terminal emulation for the Televideo 950 terminal in DOS. Use command line options of -c=<com port> and -b=<baud rate> ALT-F10 exists the program.
   Televideo 950 Terminal Emulator for W32 Provides terminal emulation for the Televideo 950 terminal in Windows 32 bit. Use command line options of c=<com port> and b=<baud rate> ALT-F10 exists the program.

 
Other Files
 
 
    Active Hardware Object binary Active Hardware Object Binary
    Active Hardware Object source Active Hardware Object Source
    UniFlex use Editor Manual Manual for the UniFLEX use Editor
   
Disk Images  

   6800 FLEX 2.0 and 3.0
 
 
     6800 C Compiler with source Ron Cain's Small C compiler
     TSC 6800 Assembler with source  
     Fixes to the Files in the FLEX6800 Directory These are the fixes for the damaged files that were discovered in the FLEX6800 disk image directory of the SWTPCemu Install. The new Installer already has these fixes.
 
     FLEX V3.0 BUILDER PACK It is intended to be used to bring up 6800 GENERAL FLEX on any memory map compatible 6800 system, and therefore needs console and disk drivers for the intended hardware.
   
This package is courtesy of Ian May.

 Package Content
 TSC_6800_FLEX_Advanced_Programmers_Manual.pdf
 TSC_6800_FLEX-V3-0_Adaptation_Guide.pdf
 TSC_6800_FLEX-V3-0_Adaptation_Guide_Source_Code.zip
 flex-g00.dsk - FUFU DSK format disk image.
 FLEX-G00.IMD - Dave Dunfield format disk image.
 TSC_6800_GENERAL_FLEX-V3-0_README.txt

 
     SD Basic V 1.3 This is the Software Dynamics Basic Compiler for the 6800 system. The compiler/assembler together generate pseudo code tht is run by the run time package. This diskette image has been reconstructed from the SDBASICV13.IMA diskette image by exporting the files from the .IMA image as if each file was a binary file. This was necessary, because the .IMA diskette image contained text files with tab characters in them that were not being used as FLEX space compression characters. These text files were then passed through EmEditor and the tab characters were expanded to the appropiate number of spaces. These files were then imported into the .DSK image as text files with space compression turned on. All of the Export/Import operations were done with FloppyMaintenance. The result is a .DSK image that can be used with the emulators. This diskette image has been tested with the latest version of the emulators and appears to work just fine. You will need the latest version of either SWTPCemu or SWTPCemuApp to use the assembler (asm) on this image. The 'asm' program on this image executes the $00 instruction which on the 6800 is listed in all Motorola documentation as an illegal opCode. Apparently it is treated as a NOP. So I modified the emulators to allow the user to specify how to handle $00 as an opCode in the 6800 emulation.
   6809 FLEX 9
 
 
     SD Basic V 1.3 for 6809 This is the Software Dynamics Basic Compiler for the 6809 system. The compiler/assembler together generate pseudo code tht is run by the run time package. This .IMA file was uploaded by Frederic Brown. It is a disassembled 6800 version, modified and re-assembled with a 6809 assembler. This file is intended to be used as a GoTek image.
     PL9_MACE (683,714 bytes) This is the one I used to use in drive 0
     FLEX292F Now I use this one. It has the memory scan routine fixed to leave FLEX in the first 64K of memory on systems that have more than 64K. It also contains all of the useful stuff from the PL9_MACE diskette plus the ved editor ported to 6809 FLEX. THE IO Package in the FLEX.SYS file has been moved to $F000 (hence the name FLEX292F).It also has the useless printer jump table removed from the stack area. In order to use this version on real hardware, RAM must be installed in the $F000 socket on the processor board.
     Anderson Utilities (28,804 bytes) Ron Anderson's utilities
     Dragon Archives (977,743 bytes) 15 disks of C code
     Introl 6809 C Compiler (142,609 bytes) version 1.50
     Taylor Utilities (147,571 bytes) Leo Taylor's utilities
     Whimsical Compiler (156,529 bytes) John Spray's compiler
     Winchester Source (107,966 bytes) Leo Taylor Winchester routines
     HIER Boot Diskette image (700,639 bytes) Hier installed for SWTPc emulator
     Fixes to the Files in the FLEX6809 Directory These are the fixes for the damaged files that were discovered in the FLEX6809 disk image directory of the SWTPCemu Install. The new Installer already has these fixes.
    Fixes to the Files in the OS9_6809 Directory These are the fixes for the damaged files that were discovered in the OS9_6809 disk image directory of the SWTPCemu Install. The new Installer already has these fixes.
    ved (vi like editor) - clickhere for description unix vi like editor complete with source.
    RBASIC from Micronics Research Corp This is the long awaited release from Micronics Research Corp of the great RBASIC compiler complete with source listing. This package was provided by Bob Jones (the author of RBASIC) through the efforts of Frank Wilson and Ron Anderson. Thanks guys.
 
  CUG Files  
   
     6809 C Compiler for FLEX A rewrite of Ron Cain's Small C targeted for 6809 processors running under the FLEX operating System. Dieter Flunker (Italy), has expanded slightly on the language subset implemented by Cain and includes a peephole code optimizer
 
     6809 C Compiler for MS-DOS By Brian Brown (New Zealand). Port of CUG221 6809 C for FLEX to MS-DOS. Modifications allow the program to run with ASxxxx assembler (CUG292), as well as with Motorola AS9 assembler. The program also generates ROMmable code. The disk includes a complete set of C source code, well-written documentation, and a run-time library such as routines for controlling the ACIA serial port, functions for character handling and data conversion between character strings and integers, routines for controlling a Hercules card, routines for a magnetic card reader, memory
   
UniFLEX Archives ...When WinZip asks what type of file it is, the answer is tar.   

   Source
 
 
     C-Compiler Description
     Cobol-Compiler Description
     Cobol-IO Description
     CommStuff Description
     DiskRepair Description
     Documents Description
     Editor-LineEditor Description
     Editor-USEditor Description
     FLEX-4-UniFLEX Description
     Fortran-77 Description
     Lib-Gen Description
     Link-Edit Description
     Miscelaneous Description
     Pascal-Compiler Description
     RelAsmb Description
     SortMerge Description
     Terminals Description
     UniFLEX_Common Description
     UniFLEX_Core Description
     UniFLEX_Docs Description
     UniFLEX_FromSWTPc Description
     UniFLEX_GMX_01 Description
     UniFLEX_GMX_02 Description
     UniFLEX_GMX_03 Description
     UniFLEX_Kernel Description
     UniFLEX_STD_Utils1 Description
     UniFLEX_STD_Utils2 Description
     UniFLEX_STD_Utils3 Description
     UniFLEX_Structures Description
     UniFLEX_SWTP_01 Description
     UniFLEX_SWTP_02 Description
     UniFLEX_SWTP_03 Description
     UniFLEX_SWTP_04 Description
      UniFLEX_SWTP_05 Description
     UniFLEX_SWTP_s12 Description
     UniFLEX_SWTP_s13 Description
     UniFLEX_SysAcctPkg Description
     UniFLEX_UtilsI Description
     UniFLEX_UtilsII Description
     UniFLEX_VSAM Description
 
   Misc (when saving these files - strip the .txt extension)  
     Environment
     Install
     MacDefs
     Notes
     Notes v107
     Params
     Plan File
     PWInstall (this is binary file)  
     Struct
     SysTabs
     Title
     Variables
     Vectors
     VersionPat
 


 

 
Copyright 1997-2022
Evenson Consulting Services.
All rights reserved.

Revised: November 26, 2021.

Microsoft is a registered trademark. Microsoft Internet Explorer Logo is a trademark of Microsoft.