From e1c170d383d2bc2c50b5e20be02b34180cad8e56 Mon Sep 17 00:00:00 2001
From: Broken Pipe <85091235+TheBrokenPipe@users.noreply.github.com>
Date: Wed, 3 Apr 2024 09:22:11 +0000
Subject: [PATCH] Added TRANS86 for CP/M
Added a reconstruction of the TRANS86 utility from the 8086 Cross Assembler package.
---
CPM Tools/README.md | 30 ++
CPM Tools/TRANS86.COM | Bin 0 -> 3072 bytes
CPM Tools/TRANS86.Z80 | 1126 +++++++++++++++++++++++++++++++++++++++++
3 files changed, 1156 insertions(+)
create mode 100644 CPM Tools/TRANS86.COM
create mode 100644 CPM Tools/TRANS86.Z80
diff --git a/CPM Tools/README.md b/CPM Tools/README.md
index 092ba9e..2fd604b 100644
--- a/CPM Tools/README.md
+++ b/CPM Tools/README.md
@@ -48,6 +48,36 @@ This assembler can only produce Intel HEX files for object code, therefore you m
> [!TIP]
> Don't forget to rename the source files from .ASM to .A86.
+## TRANS86
+This is a reconstruction of the SCP Z80 to 8086 Translator shipped together with ASM86. Like ASM86, original copies are long gone and this is the 8086 version from 86-DOS 0.11 translated back to Z80.
+
+TRANS86 takes the following parameters: [x:]TRANS86 [y:]name.ext
+
+where
+
+
| x | +is an optional disk drive specifier indicating the location of the TRANS86.COM file. This parameter is required only if the COM file is NOT located on either drive A or the current drive. Legal values are A, B, C, and D. |
+
| y | +is an optional disk drive specifier indicating the location of the Z80 source file. This paramter may be omitted if the source file is on the current drive. | +
| name.ext | +is the name of the Z80 assembly language source file, with the 3-letter extension. | +
SYSGEN utility.
diff --git a/CPM Tools/TRANS86.COM b/CPM Tools/TRANS86.COM
new file mode 100644
index 0000000000000000000000000000000000000000..55a932047bb0dc9f77cfbe648f3349fb1def0a0a
GIT binary patch
literal 3072
zcmXpE;S&tu=Hooe%AlCRu%3;jTv_0cQ4ND)41*veAEN-n+YLsFe2R`1N?d$)W=1@G
zf-wwy{AXDiYy{VEYlsLk^6?3uWd*6_69bFZaBJj%L_um48F`hsc@!D>lz4g88zu4>
zZRAlD