From c50a60a00af19798d09427cabc95ebc30dd4525c Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Tue, 5 Mar 2019 00:56:27 +0000 Subject: [PATCH] discard85: first cut at 8085 discard hack for the assembler Not yet tested --- Kernel/tools/discard85 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 Kernel/tools/discard85 diff --git a/Kernel/tools/discard85 b/Kernel/tools/discard85 new file mode 100755 index 00000000..d2d20464 --- /dev/null +++ b/Kernel/tools/discard85 @@ -0,0 +1,16 @@ +#!/bin/sh +# +# ACK thinks we are the assembler. We will play with the incoming +# stream to move .text and .rom to .discard and feed it to the assembler +# +ACK_ROOT=$(which ack | sed -e "s/\/bin\/ack//") +X=$(mktemp) +(echo ".sect .text" + echo ".sect .rom" + echo ".sect .data" + echo ".sect .bss" + echo ".sect .common" + echo ".sect .discard") >$X +sed -e "s/\.text/\.discard/" | sed -e "s/\.rom/\.discard/" | cat $X - | + $ACK_ROOT/lib/ack/cpm/as +rm $X -- 2.34.1