Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Pause for storage relocation.


devel / comp.os.cpm / questions about implementing a RDR: device

SubjectAuthor
* questions about implementing a RDR: deviceRobert Kincaid
+* Re: questions about implementing a RDR: deviceRandy McLaughlin
|`* Re: questions about implementing a RDR: deviceRobert Kincaid
| `* Re: questions about implementing a RDR: deviceMartin
|  +* Re: questions about implementing a RDR: deviceDouglas Miller
|  |`- Re: questions about implementing a RDR: deviceMartin
|  `* Re: questions about implementing a RDR: deviceDavid Schultz
|   `* Re: questions about implementing a RDR: deviceMartin
|    `- Re: questions about implementing a RDR: deviceDavid Schultz
`* Re: questions about implementing a RDR: deviceJack Strangio
 `- Re: questions about implementing a RDR: deviceDouglas Miller

1
questions about implementing a RDR: device

<6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2785&group=comp.os.cpm#2785

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ad4:45e7:: with SMTP id q7mr6787507qvu.23.1632438572622;
Thu, 23 Sep 2021 16:09:32 -0700 (PDT)
X-Received: by 2002:aca:645:: with SMTP id 66mr5719564oig.145.1632438572384;
Thu, 23 Sep 2021 16:09:32 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 23 Sep 2021 16:09:32 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2601:646:c500:199:701c:31f8:446e:6786;
posting-account=QCs3LwoAAADdUaIHuocjxa5WgBsbe1dL
NNTP-Posting-Host: 2601:646:c500:199:701c:31f8:446e:6786
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com>
Subject: questions about implementing a RDR: device
From: rhkinc...@gmail.com (Robert Kincaid)
Injection-Date: Thu, 23 Sep 2021 23:09:32 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 11
 by: Robert Kincaid - Thu, 23 Sep 2021 23:09 UTC

I've been tinkering around with CP/M 2 and an RC2014 system (SC114 + ACIA boards and even the native SC114 bitbang I/O). I've been successful at getting LPT:, LST: and PUN: devices working. Basically anything that outputs. But I'm kind of stumped with regards to RDR: and it's associated devices. Is this polled by CP/M? If so when/how? There is a console status call in bios, but no equivalent I can see with regards to non-console reader devices and I'm kind of stumped on how it works. Does anybody have experience with this and can provide some clues? I've tried just implementing something assuming the RDR: is polled, but it doesn't seem to work. Thoughts?

Thanks,
Robert

Re: questions about implementing a RDR: device

<ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2786&group=comp.os.cpm#2786

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:a7d3:: with SMTP id q202mr7639163qke.418.1632440302417;
Thu, 23 Sep 2021 16:38:22 -0700 (PDT)
X-Received: by 2002:a9d:655a:: with SMTP id q26mr1228793otl.130.1632440302174;
Thu, 23 Sep 2021 16:38:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 23 Sep 2021 16:38:21 -0700 (PDT)
In-Reply-To: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=75.64.86.134; posting-account=PFWPPwoAAACyqfximQYdiAnvYtofle1M
NNTP-Posting-Host: 75.64.86.134
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com>
Subject: Re: questions about implementing a RDR: device
From: randy...@hotmail.com (Randy McLaughlin)
Injection-Date: Thu, 23 Sep 2021 23:38:22 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: Randy McLaughlin - Thu, 23 Sep 2021 23:38 UTC

RDR and PUN are leftovers from the early days when paper tape was still common.

The devices have BIOS entries but it's up to the BIOS developer to decide how to implement them.

Please not there is no status entry. Normally when called the hang until the operation is complete like CONIN and CONOUT.

I have used PUN as a second printer.

Randy

Re: questions about implementing a RDR: device

<f9fcb289-b7ab-49a8-8d19-d87034a33ee5n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2790&group=comp.os.cpm#2790

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:7dd4:: with SMTP id c20mr6352948qte.46.1632513365163;
Fri, 24 Sep 2021 12:56:05 -0700 (PDT)
X-Received: by 2002:aca:6549:: with SMTP id j9mr3077538oiw.126.1632513364929;
Fri, 24 Sep 2021 12:56:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 24 Sep 2021 12:56:04 -0700 (PDT)
In-Reply-To: <ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:646:c500:199:4463:3be4:76a3:a3c4;
posting-account=QCs3LwoAAADdUaIHuocjxa5WgBsbe1dL
NNTP-Posting-Host: 2601:646:c500:199:4463:3be4:76a3:a3c4
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com> <ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f9fcb289-b7ab-49a8-8d19-d87034a33ee5n@googlegroups.com>
Subject: Re: questions about implementing a RDR: device
From: rhkinc...@gmail.com (Robert Kincaid)
Injection-Date: Fri, 24 Sep 2021 19:56:05 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 0
 by: Robert Kincaid - Fri, 24 Sep 2021 19:56 UTC

I've managed to get it working as intended. But if anyone *wants* to add any additional help (possibly for others) feel free.

Re: questions about implementing a RDR: device

<qzys53.45t7@yahoo.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2791&group=comp.os.cpm#2791

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jackstra...@yahoo.com (Jack Strangio)
Newsgroups: comp.os.cpm
Subject: Re: questions about implementing a RDR: device
Date: Sat, 25 Sep 2021 00:33:46 -0000 (UTC)
Organization: North Star Horizon Builders Club
Lines: 22
Message-ID: <qzys53.45t7@yahoo.com>
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com>
Injection-Date: Sat, 25 Sep 2021 00:33:46 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="5e897873ca9b47c702558507a83ec760";
logging-data="2429"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18lZncdiZ0664392DVgmaJHVkuhxCJTo5Y="
Cancel-Lock: sha1:B7ZWeNLIi7yrqLdTk50Ba828KEQ=
X-Newsreader: TASS News Reader 3.7.2 jvs [linux]
 by: Jack Strangio - Sat, 25 Sep 2021 00:33 UTC

Robert Kincaid <rhkincaid@gmail.com> writes:
> no equivalent I can see with regards to non-console reader devices an=
> d I'm kind of stumped on how it works. Does anybody have experience with th=
> is and can provide some clues? I've tried just implementing something assum=
> ing the RDR: is polled, but it doesn't seem to work. Thoughts?

All of the input devices need to be actively polled by an application to
function. An alternative is to have the input device interrupt driven. But
that will only store characters in a buffer.

An application of some description (even a TSR) will still need to
specifically take control of that interrupt or actively poll the buffer
itself for available characters.

CP/M as such (except when the CCP is active) does not monitor any input devices.

Jack
--
"My mother says I don't know what good, clean fun is.
She's right. I don't know what good it is."

- Laugh-In, 1968

Re: questions about implementing a RDR: device

<c0c258aa-9ee2-4e39-b011-27089bb72404n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2792&group=comp.os.cpm#2792

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:a886:: with SMTP id r128mr13732428qke.453.1632532662394;
Fri, 24 Sep 2021 18:17:42 -0700 (PDT)
X-Received: by 2002:a54:4718:: with SMTP id k24mr3880931oik.97.1632532662194;
Fri, 24 Sep 2021 18:17:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 24 Sep 2021 18:17:41 -0700 (PDT)
In-Reply-To: <qzys53.45t7@yahoo.com>
Injection-Info: google-groups.googlegroups.com; posting-host=96.42.194.246; posting-account=5XW4vgoAAADMD8xScYja8bdzAXoYQrTS
NNTP-Posting-Host: 96.42.194.246
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com> <qzys53.45t7@yahoo.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c0c258aa-9ee2-4e39-b011-27089bb72404n@googlegroups.com>
Subject: Re: questions about implementing a RDR: device
From: durgadas...@gmail.com (Douglas Miller)
Injection-Date: Sat, 25 Sep 2021 01:17:42 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 2
 by: Douglas Miller - Sat, 25 Sep 2021 01:17 UTC

CP/M 2 added a LST: status, but nothing for RDR: or PUN: - those were blocking interfaces. An alternative some people used was to implement device redirection ("iobyte"), and then switch the console around to other devices. That can get messy, though.

CP/M 3 implements full polling for CON:, LST:, and AUX: (formerly RDR:/PUN:), plus extended redirection.

Re: questions about implementing a RDR: device

<sim5rb$aco$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2794&group=comp.os.cpm#2794

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!/Spy5JZzs7Lqa9epBA7y9A.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: questions about implementing a RDR: device
Date: Sat, 25 Sep 2021 05:42:33 +0200
Organization: Aioe.org NNTP Server
Message-ID: <sim5rb$aco$1@gioia.aioe.org>
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com> <ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com> <f9fcb289-b7ab-49a8-8d19-d87034a33ee5n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="10648"; posting-host="/Spy5JZzs7Lqa9epBA7y9A.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 SeaMonkey/2.17.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Martin - Sat, 25 Sep 2021 03:42 UTC

Am 09/24/2021 09:56 PM, Robert Kincaid schrieb:
> I've managed to get it working as intended. But if anyone *wants* to add any additional help (possibly for others) feel free.
>

Implement the I/O Byte!

If you ever want to do serial communication, you will need it.
The READER/PUNCH is mostly unusable without it.

It works in this way:
You switch the input to BAT:
You use CONST for polling the READER
You use CONIN for reading from the READER
You switch the input back to TTY:

This is very fast, just set the relevant bits in the I/O Byte.
Normally you save the existing state at startup and restore on exit.

*Kermit* is one of the best examples.

In its "generic" implementation,
it does *everyhing* only using the I/O Byte!

Want an example implementation?

In my BIOS, I have done it the following way...

1) Addidional jump verctors:
============================

[...]

;*****************************************************
; jump vector for indiviual routines
; JP BOOT
WBOOTE: JP WBOOT
JP CONST
JP CONIN
JP CONOUT
JP LIST
JP PUNCH
JP READER
JP HOME
JP SELDSK
JP SETTRK
JP SETSEC
JP SETDMA
JP READ
JP WRITE
JP LISTST
JP SECTRAN
; JP CONOST ; <<< Console output status
JP AUXIST ; <<< Reader input status
JP AUXOST ; <<< Punch output status
;

[...]

2) Implementing the I/O Byte:
=============================

[...]

;*****************************************************
; VCONST:
DW S1RXSE ; TTY:
DW S1RXSE ; CRT:
DW AUXIST ; BAT:
DW NONST ; UC1:
VCONIN:
DW S1RXIE ; TTY:
DW S1RXIE ; CRT:
DW READER ; BAT:
DW NONIN ; UC1:
VCONOST:
DW S1TXSE ; TTY:
DW S1TXSE ; CRT:
DW LISTST ; BAT:
DW NONST ; UC1:
VCONOUT:
DW S1TXOE ; TTY:
DW S1TXOE ; CRT:
DW LIST ; BAT:
DW NONOUT ; UC1:
; VAUXIST:
DW S1RXSE ; TTY:
DW S2RXS ; PTR:
DW S2RXS ; UR1:
DW NONST ; UR2:
VREADER:
DW S1RXIE ; TTY:
DW S2RXI ; PTR:
DW S2RXIN ; UR1:
DW NONIN ; UR2:
; VAUXOST:
DW S1TXSE ; TTY:
DW S2TXST ; PTP:
DW NONST ; UP1:
DW NONST ; UP2:
VPUNCH:
DW S1TXOE ; TTY:
DW S2TXOTE ; PTP:
DW NONOUT ; UP1:
DW NONOUT ; UP2:
; VLISTST:
DW S1TXSE ; TTY:
DW S1TXSE ; CRT:
DW S2TXST ; LPT:
DW NONST ; UL1:
VLIST:
DW S1TXOE ; TTY:
DW S1TXOE ; CRT:
DW S2TXOTE ; LPT:
DW NONOUT ; UL1:
; ;
CONST:
XOR A
LD HL,VCONST
JR IODISP
CONIN:
XOR A
LD HL,VCONIN
JR IODISP
CONOST:
XOR A
LD HL,VCONOST
JR IODISP
CONOUT:
XOR A
LD HL,VCONOUT
JR IODISP
; AUXIST:
LD A,1
LD HL,VAUXIST
JR IODISP
READER:
LD A,1
LD HL,VREADER
JR IODISP
; AUXOST:
LD A,2
LD HL,VAUXOST
JR IODISP
PUNCH:
LD A,2
LD HL,VPUNCH
JR IODISP
; LISTST:
LD A,3
LD HL,VLISTST
JR IODISP
LIST:
LD A,3
LD HL,VLIST
JR IODISP
; IODISP: LD B,A
OR A
LD A,(IOBYTE)
JR Z,IODISC
IODISL: RRCA
RRCA
DJNZ IODISL
IODISC: AND 3
RLCA
LD D,B
LD E,A
ADD HL,DE
LD A,(HL)
INC HL
LD H,(HL)
LD L,A
JP (HL)
;

[...]

;*****************************************************
; NONIN: LD A,1AH
RET
; NONST: XOR A
NONOUT: RET

[...]

The source speaks for itself :-)
Martin

Re: questions about implementing a RDR: device

<823c1746-554e-417f-b357-4c334f42c422n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2797&group=comp.os.cpm#2797

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:a40e:: with SMTP id n14mr16094457qke.81.1632571720100;
Sat, 25 Sep 2021 05:08:40 -0700 (PDT)
X-Received: by 2002:a05:6808:3028:: with SMTP id ay40mr5535683oib.166.1632571719768;
Sat, 25 Sep 2021 05:08:39 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Sat, 25 Sep 2021 05:08:39 -0700 (PDT)
In-Reply-To: <sim5rb$aco$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=96.42.194.246; posting-account=5XW4vgoAAADMD8xScYja8bdzAXoYQrTS
NNTP-Posting-Host: 96.42.194.246
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com>
<ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com> <f9fcb289-b7ab-49a8-8d19-d87034a33ee5n@googlegroups.com>
<sim5rb$aco$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <823c1746-554e-417f-b357-4c334f42c422n@googlegroups.com>
Subject: Re: questions about implementing a RDR: device
From: durgadas...@gmail.com (Douglas Miller)
Injection-Date: Sat, 25 Sep 2021 12:08:40 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 4
 by: Douglas Miller - Sat, 25 Sep 2021 12:08 UTC

Note: if you are going to add non-standard JMPs to the BIOS vectors, you may not need iobyte as your program(s) can just make BIOS calls for RDR:/PUN: (AUX:) status. Of course, those programs become non-standard then (not very portable to other CP/M implementations). Even using iobyte, that limits the platforms your programs can run on (many did not implement iobyte).

Re: questions about implementing a RDR: device

<sin7pp$tpc$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2799&group=comp.os.cpm#2799

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!/Spy5JZzs7Lqa9epBA7y9A.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: questions about implementing a RDR: device
Date: Sat, 25 Sep 2021 15:21:58 +0200
Organization: Aioe.org NNTP Server
Message-ID: <sin7pp$tpc$1@gioia.aioe.org>
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com> <ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com> <f9fcb289-b7ab-49a8-8d19-d87034a33ee5n@googlegroups.com> <sim5rb$aco$1@gioia.aioe.org> <823c1746-554e-417f-b357-4c334f42c422n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="30508"; posting-host="/Spy5JZzs7Lqa9epBA7y9A.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 SeaMonkey/2.17.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Martin - Sat, 25 Sep 2021 13:21 UTC

Am 09/25/2021 02:08 PM, Douglas Miller schrieb:
> Note: if you are going to add non-standard JMPs to the BIOS vectors, you may not need iobyte as your program(s) can just make BIOS calls for RDR:/PUN: (AUX:) status. Of course, those programs become non-standard then (not very portable to other CP/M implementations). Even using iobyte, that limits the platforms your programs can run on (many did not implement iobyte).
>

Thanks for your note!

The part with the 3 extra entries in my BIOS jump table
was inserted very late without much explanation.

I just wanted to include this as an optional, but very
non-standard possibility.

In my case, these JMPs were already included in the stock BIOS
and I took them over only for compatibility.

If one really wants to extend his BIOS with more advanced features,
I suggest at least reading Section 2 (the BIOS Overview)
in the "CP/M Plus System Guide".

Martin

Re: questions about implementing a RDR: device

<QOmdnXDIpb4r6dL8nZ2dnUU7-QWdnZ2d@earthlink.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2800&group=comp.os.cpm#2800

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Sep 2021 14:12:54 -0500
Date: Sat, 25 Sep 2021 14:12:54 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.1.0
Subject: Re: questions about implementing a RDR: device
Content-Language: en-US
Newsgroups: comp.os.cpm
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com>
<ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com>
<f9fcb289-b7ab-49a8-8d19-d87034a33ee5n@googlegroups.com>
<sim5rb$aco$1@gioia.aioe.org>
From: david.sc...@earthlink.net (David Schultz)
In-Reply-To: <sim5rb$aco$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <QOmdnXDIpb4r6dL8nZ2dnUU7-QWdnZ2d@earthlink.com>
Lines: 13
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 108.194.109.199
X-Trace: sv3-xGaBezoarWeRR+yiZNzzSLutKBL7TUW9wKJf8rD9dpdWXiFa925h8CnvHZiu/oivcHk+g4Yn0h9NYRa!hTny2TJaH62luaaU1rGoe1QL33OKyJlR5pJtQYgS4e+AKA2aJPhXJXO4hw7NakcZ+/osXdRvJAA0!88sP9rf2aJh+iQkKyZk4ssDAgdcf/aXjIw==
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1764
 by: David Schultz - Sat, 25 Sep 2021 19:12 UTC

On 9/24/21 10:42 PM, Martin wrote:
> Am 09/24/2021 09:56 PM, Robert Kincaid schrieb:
>> I've managed to get it working as intended. But if anyone *wants* to add any additional help (possibly for others) feel free.
>>
>
> Implement the I/O Byte!

I dug around my floppy disk images and found where I once did this for
CP/M-68K. Pretty much the same way.

--
http://davesrocketworks.com
David Schultz

Re: questions about implementing a RDR: device

<sioh4q$1o4u$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2801&group=comp.os.cpm#2801

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!/Spy5JZzs7Lqa9epBA7y9A.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: questions about implementing a RDR: device
Date: Sun, 26 Sep 2021 03:07:33 +0200
Organization: Aioe.org NNTP Server
Message-ID: <sioh4q$1o4u$1@gioia.aioe.org>
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com> <ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com> <f9fcb289-b7ab-49a8-8d19-d87034a33ee5n@googlegroups.com> <sim5rb$aco$1@gioia.aioe.org> <QOmdnXDIpb4r6dL8nZ2dnUU7-QWdnZ2d@earthlink.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="57502"; posting-host="/Spy5JZzs7Lqa9epBA7y9A.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 SeaMonkey/2.17.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Martin - Sun, 26 Sep 2021 01:07 UTC

Am 09/25/2021 09:12 PM, David Schultz schrieb:
> On 9/24/21 10:42 PM, Martin wrote:
>> Am 09/24/2021 09:56 PM, Robert Kincaid schrieb:
>>> I've managed to get it working as intended. But if anyone *wants* to
>>> add any additional help (possibly for others) feel free.
>>>
>>
>> Implement the I/O Byte!
>
> I dug around my floppy disk images and found where I once did this for
> CP/M-68K. Pretty much the same way.
>

Hi, David!

Just (re)visited your new CP/M-68K site on:
<http://davesrocketworks.com/electronics/cpm68/index.html>

There is something wrong with the simulator zip-file
<http://davesrocketworks.com/electronics/cpm68/cpmsim.zip>

This file is very out of date!

It is the same as the very first version from 2014:
-rw-r--r-- 1 martin users 924309 Apr 27 2014 cpmsim.zip

These are the newer versions I have:
-rw-r--r-- 1 martin users 924891 Jun 24 2016 cpmsim.zip
-rw-r--r-- 1 martin users 924894 Feb 6 2018 cpmsim.zip

Martin

Re: questions about implementing a RDR: device

<A4udnTaAf5vSws38nZ2dnUU7-VfNnZ2d@earthlink.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2804&group=comp.os.cpm#2804

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 26 Sep 2021 06:53:51 -0500
Date: Sun, 26 Sep 2021 06:53:50 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.1.0
Subject: Re: questions about implementing a RDR: device
Content-Language: en-US
Newsgroups: comp.os.cpm
References: <6d2893b0-d982-4d97-ade3-0047bfadccffn@googlegroups.com>
<ea8eac01-1f1d-4186-bdac-dc5e8ef36723n@googlegroups.com>
<f9fcb289-b7ab-49a8-8d19-d87034a33ee5n@googlegroups.com>
<sim5rb$aco$1@gioia.aioe.org>
<QOmdnXDIpb4r6dL8nZ2dnUU7-QWdnZ2d@earthlink.com>
<sioh4q$1o4u$1@gioia.aioe.org>
From: david.sc...@earthlink.net (David Schultz)
In-Reply-To: <sioh4q$1o4u$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <A4udnTaAf5vSws38nZ2dnUU7-VfNnZ2d@earthlink.com>
Lines: 24
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 108.194.109.199
X-Trace: sv3-TSWcJ6xGPknYLqKMVE1/1Y+gjlRpMixYxdqM2kIY9XKjN7PPSnSWIluZEt4PJRgSC7yqxNFpMrHDyMl!K0FA7OvidQGsqAK3O6sRItwH83bFuV/WW5+1clLiJQR14XJ/P5KuhtiRPuYmGDwon6E7cLB+ij8x!ZWucZSnJMnj3ZwCHTsaNCgLtGrQ4ZGkDzQ==
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2187
 by: David Schultz - Sun, 26 Sep 2021 11:53 UTC

On 9/25/21 8:07 PM, Martin wrote:
> This file is very out of date!
>
> It is the same as the very first version from 2014:
> -rw-r--r-- 1 martin users 924309 Apr 27  2014 cpmsim.zip
>
> These are the newer versions I have:
> -rw-r--r-- 1 martin users 924891 Jun 24  2016 cpmsim.zip
> -rw-r--r-- 1 martin users 924894 Feb  6  2018 cpmsim.zip
>
> Martin
>
Thanks. I figured out what happened. I have a directory where I keep all
of the web page files and that is what I copied to the new server.
Unfortunately, when I updated cpmsim.zip (in its working directory), I
didn't copy it over to the space for the web pages when I updated the
server.

It should be better now.

--
http://davesrocketworks.com
David Schultz

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor