22 Commits

Author SHA1 Message Date
Tony Lawrence
a6fb802807 IMD2DSK: Drop unused <getopt.h> and minor fixes 2025-01-13 12:13:40 -05:00
Tony Lawrence
302faa3658 IMD2DSK: Offering a new utility to convert IMD files to DSK
IMD files are created by the ImageDisk utility in a special format.
This tool allows to recreate a pure data file (.DSK) that can be
used under SimH.  The tool is coded solely based on the open description
of the IMD format published by the ImageDisk author, Dave Dunfield.
2024-11-21 15:24:20 -05:00
Tony Lawrence
dfe362328e lbn2pbn: Mention the utility in the top-level README
Add track 0 option (-0) to leave it in place
2024-11-14 15:40:54 -05:00
Tony Lawrence
6e3fbe39c1 Logical-to-physical converter for single-sided floppy disk images
Prompted by discussion on simh@groups.io:
https://groups.io/g/simh/topic/need_some_help_with_rt_11/108655724
2024-11-14 13:28:17 -05:00
Jan-Benedict Glaw
a58983117c
Simple warning fixes (#4)
* Fix warnings in config11
* Fix warnings in converters/asc
* Fix warning in converters/decsys
* Fix warning in converters/dtos8cvt
* Fix strncpy() warning
* Fix unsigned/signed warning
* Fix assignment-within-if warning
* Fix assignment-within-if warning
* Fix unused `main` parameters warnings
* Fix assignment-within-if warning
* Fix assignment-within-if warning
* Fix assignment-within-if warning
* Fix assignment-within-if warning
* Fix assignment-within-if warning
* Fix assignment-within-if warning
* config11: Remove accidentally committed debugging code

---------

Co-authored-by: Jan-Benedict Glaw <jbglaw@getslash.de>
2023-10-09 20:48:38 -04:00
Steven A. Falco
5af23d143e tar2mt: Correct argv test 2021-01-13 17:38:06 -08:00
Anders
4160763911 converters/Makefile,crossassemblers/Makefile: add missing directories 2021-01-03 11:52:01 -08:00
Anders
a1314cf21c .gitignore: add missing generated files 2021-01-03 11:51:59 -08:00
John Forecast
3927147862 FSIO: Bug fixes and clean up warnings generated by GCC 8.3
Fix some OS/8 directory handling routines which did not correctly handle
directories with optional extended words. Add missing

RL01 initialization support for RT11.
2020-01-29 17:54:48 -08:00
John Forecast
beabfab2e8 FSIO: bug fixes and the addition of OS/8 support 2020-01-11 09:21:05 -08:00
Tom Russo
f40e814fcb Fix fsio compilation on FreeBSD
Just tried to build fsio on FreeBSD and found it complaining about
unknown functions letoh32.  Turns out that the attempt to make this
portable to FreeBSD is incorrectly assuming that FreeBSD should be
like NetBSD, when in fact it is more like OpenBSD in this regard.

Moving the defined(__FreeBSD__) so it selects the same block as
__OpenBSD__ makes fsio build correctly on FreeBSD 11 (and presumably
later).
2020-01-09 12:40:55 -07:00
John Forecast
cfeb0e42da FDIO: Various improvements 2019-05-15 09:15:18 -07:00
John Forecast
5117bd4d7c FSIO: Disk and Tape container file utility 2019-05-01 06:24:33 -07:00
Andreas Bombe
928d137f17 Use loops over subdirs in Makefiles
The top and second level Makefiles that build the whole project by
recursing into all their subdirectories had implemented these by long
lists of invocations and then repeated these for all the all, clean,
install, uninstall targets. There were mistakes such as some
subdirectories not being cleaned.

Introduce SUBDIRS variables instead and have the targets loop over those
and additionally implement the clean, install, uninstall targets with a
single rule.
2017-10-13 01:24:53 +02:00
Andreas Bombe
1c21f2901b Remove wrong quotes from CFLAGS in converters/Makefile 2017-10-13 01:22:45 +02:00
John Forecast
9d7f57d0ea Update cosy converter 2017-03-29 14:07:10 -07:00
John Forecast
b08ebe8eb0 New tape manipulation tools
rawtap	Allows extract, create and append operations on .tap files.

cpytap	Copies a .tap file to a new .tap file while allowing file level edits; skip file, replace file,
		append files and insert files. Any files copied from the original source .tap will have
		their internal record structure maintained.

cosy		COSY is the compressed format used by the CDC1700. This program allows for
		extraction of all files from an archive and the creation of a new archive. It assumes
		that you would have used raw tap about to have extracted the COSY file from a
		tape.

dbtap	Utility to read, write and list .tap containers written in the DOS/BATCH-11 format. It
		understands ascii and binary modes and can be used to transfer files in and out of
		most PDP-11 operating systems (not sure about RSTS/E), early VMS and early
		TOPS-10 systems.
2017-03-14 13:44:02 -07:00
Mark Pizzolato
94d94fe695 Add mksimtape from Bob Eager 2016-05-21 07:26:49 -07:00
Timothe Litt
2d7f74e9ff Add Makefiles, fix some compile errors
There are more compile errors, especially in the cross-assemblers.
But I'm leaving those for someone else.
2015-05-26 17:42:36 -04:00
Timothe Litt
a18b1f8d62 Reorganize tools
1) The readme is out-of-date, and unreadable on github
2) Some tools have their own directories, some don't
3) Many tools have neither readme nor descriptions.
4) Some files are misplaced

This reorganizes so that each tool has its own directory, even if it only has a single file
(Hint: If you use a tool, please add/update READMEs)

The master README is complete, and readable on github

The tools are in alphabetical order within category.  There are some cases where this probably isn't the right thing to do, e.g. where there are separate tools that do "to" and "from" conversions.

Each tool has at least a 1-line description in the master readme

This commit does not change any tool.
2015-05-24 09:06:23 -04:00
Mark Pizzolato
9eb5d72553 Import most recent simtools.zip and add a few extra tape converters 2015-05-21 15:07:13 -07:00
Bob Supnik
abf806277d simh tools 2011-04-15 08:34:17 -07:00