Jump to content

Photo

RM 1000 Radio Modem


17 replies to this topic

#1 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • 2,903 posts
  • Location:Santee, CA

Posted Fri Aug 4, 2017 6:58 PM

This is what I found on eBay a couple of weeks ago,  but it doesn't have any docs or software.

I know it's a long shot,  but does anyone have any docs or software in their archives?  Even in my library of over 1000 floppies, there isn't anything there for this...

 

RM 1000.jpg

RM 1000 1.jpg

RM 1000 2.jpg

RM 1000 3.jpg

 

This is an original ad for it:

Rm1000.jpg



#2 Allan OFFLINE  

Allan

    Quadrunner

  • 6,380 posts
  • Location:Wallingford, CT

Posted Fri Aug 4, 2017 7:31 PM

http://atariage.com/...h-hamtext-cart/

 

Allan



#3 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Fri Aug 4, 2017 8:08 PM

The Kamtronics software (which I own)  only utilizes JoyPort 1 for radio control,  The RM 1000 uses both ports (all 8 bits) for selecting the 3 RTTY Filters, CW Mode and PTT circuit and Data Input. 

I have been able to make a test program to configure PACTL for the correct POKES to PORTA to control it,  but that's about it.



#4 Nezgar OFFLINE  

Nezgar

    Stargunner

  • 1,972 posts
  • Location:Saskatchewan Canada

Posted Fri Aug 4, 2017 9:04 PM

I just listened to this a week or two ago - You would probably find ANTIC Interview 222 with Richard Watts interesting, who "was a programmer at Macrotronics, a company that was primarily focused on the RM-1000 radio modem"

 

http://ataripodcast....ts-macrotronics



#5 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Fri Aug 4, 2017 9:20 PM

I just listened to this a week or two ago - You would probably find ANTIC Interview 222 with Richard Watts interesting, who "was a programmer at Macrotronics, a company that was primarily focused on the RM-1000 radio modem"

 

http://ataripodcast....ts-macrotronics

Yep,  already pursued that route with Kevin's help and was able to get in contact with the President of Macrotronics who even went so far as to look in his garage for docs and software,  but he was pretty sure that the company liquidated everything when they went out of business in 1985...

 

But thanks Allan and Nezgar for the ideas so far :)



#6 Kyle22 OFFLINE  

Kyle22

    River Patroller

  • 4,097 posts
  • broadway1.lorexddns.net 10001
  • Location:McKees Rocks (Pittsburgh), PA

Posted Fri Aug 4, 2017 10:29 PM

I would love to get something like this "just in case".



#7 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Sat Aug 5, 2017 3:34 AM

I would love to get something like this "just in case".

Yep, I've had this on my list for many years ;)



#8 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Mon Aug 27, 2018 2:54 PM

I would love to get something like this "just in case".

Another one just sold on ebay: eBay Auction -- Item Number: 323416161261



#9 _The Doctor__ OFFLINE  

_The Doctor__

    Flux Capacitor Master Craftsman

  • 6,951 posts
  • Location:10-0-11-00:02

Posted Tue Aug 28, 2018 3:26 PM

Try Nov 79 QST
J-Driven Macrotonics M800 RTTY in a search and see what you find... the rtty system should be explained and prolly near the same

there might be home brew software or even an old ham with the disks you seek, so search out some ham forums and put the word out for specifically what you are looking for.


Edited by _The Doctor__, Tue Aug 28, 2018 3:29 PM.


#10 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Tue Aug 28, 2018 4:05 PM

Try Nov 79 QST
J-Driven Macrotonics M800 RTTY in a search and see what you find... the rtty system should be explained and prolly near the same

there might be home brew software or even an old ham with the disks you seek, so search out some ham forums and put the word out for specifically what you are looking for.

The Macrotonics M800 is an hardware kit for the trs-80.  Will have to look for it :)

 

I've been talking to other old ham operators an no one so far hasn't heard of the RM-1000.

 

The joy port connection is what I have coded so far,  but looks like I need to replace some op-amps and a few other IC's to get mine fully working again.

 

An RTTY decoder is the first program I made using the Assembler Editor cart in 1984 :)

 

Edit:  found a copy of that issue and it describes what the m800 is...


Edited by AtariGeezer, Tue Aug 28, 2018 4:45 PM.


#11 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Tue Apr 16, 2019 8:53 PM

For reference,  this is the Basic Schematic for the RM-1000 Radio Modem by Macrotronics that I made over the past week or so,

I still need to add Part Values and update the component names,..

 

It looks like I have a bad 7404 the connects to the Computer Port,  but now it will be easier to troubleshoot.

 

Next up is to make aa program to use it,  I'll probably start with the Split Window RTTY program by Rusty Lewis...

 

Rm-1000.png


Edited by AtariGeezer, Tue Apr 16, 2019 9:14 PM.


#12 Umberto OFFLINE  

Umberto

    Moonsweeper

  • 321 posts
  • Location:Washington State

Posted Tue Apr 16, 2019 9:26 PM

For reference,  this is the Basic Schematic for the RM-1000 Radio Modem by Macrotronics that I made over the past week or so,

I still need to add Part Values and update the component names,..

 

It looks like I have a bad 7404 the connects to the Computer Port,  but now it will be easier to troubleshoot.

 

Next up is to make aa program to use it,  I'll probably start with the Split Window RTTY program by Rusty Lewis...

 

attachicon.gifRm-1000.png

Wow that's dedication



#13 Curt Vendel OFFLINE  

Curt Vendel

    River Patroller

  • 4,912 posts
  • Location:Carmel, New York

Posted Tue Apr 16, 2019 10:01 PM

OMG, I remember those!  My friend did a service call in Brooklyn back in the 80's to get one of those working properly for a customer for his Apple ][ for the guy's business.  I just remember helping with the antenna... the place was close the Elevated rail and that caused nothing but issues with the modem.



#14 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Fri Apr 19, 2019 2:24 PM

Wow that's dedication

That and I got tired of just looking at it sitting on the shelf :)



#15 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Fri Apr 19, 2019 2:26 PM

OMG, I remember those!  My friend did a service call in Brooklyn back in the 80's to get one of those working properly for a customer for his Apple ][ for the guy's business.  I just remember helping with the antenna... the place was close the Elevated rail and that caused nothing but issues with the modem.

Cool,  wish I could find someone that still has the original software for it...



#16 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Fri Apr 19, 2019 2:28 PM

And here is the display board basic schematic...

Rm-1000 Display.png



#17 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • Topic Starter
  • 2,903 posts
  • Location:Santee, CA

Posted Wed May 1, 2019 7:51 PM

This is what I figured out about the Joy Ports so far and some code to initialize it:

 

700 ;
705 ; INITIALIZE CONTROLLER PORT
710 ; Bit D7 (PIN #4) OUTPUT = CW / 425hz / 850hz Shift
715 ; Bit D6 (PIN #3) INPUT  = Clock
720 ; Bit D5 (PIN #2) OUTPUT = PTT  Xmit
725 ; Bit D4 (PIN #1) INPUT  = Clock
730 ; Bit D3 (PIN #4) INPUT  = RTTY Receive
735 ; Bit D2 (PIN #3) OUTPUT = FSK  Xmit
740 ; Bit D1 (PIN #2) INPUT  = CW   Receive
745 ; Bit D0 (PIN #1) OUTPUT = CW / 170hz / 425hz Shift
750 ;
760     LDA #$38
770     STA PACTL
780     LDA #$A5  ; 10100101
790     STA PORTA
800     LDA #$3C
810     STA PACTL
820     LDA #0    ; CW
830     STA PORTA

 

And if anyone is curious about my simple RTTY decoder I made back in 1984, this is it,  it uses an illegal call to OS B...

10  *=  $0600
11  PLA
12 START  JSR  GETBIT
13  BNE  START
14  JSR  DELY1
15  LDA  #$05
16  STA  CNTR
17 CONV  JSR  GETBIT
18  LSR  A    ; Shift Bit InTo C
19  ROL  CHAR ; Add C Into New Char
20  JSR  DELY2
21  DEC  CNTR
22  BNE  CONV
23  JSR  DELY3
24  JMP  THRU
25 GETBIT  LDA  $D300
26  AND  #$08
27  NOP
28  LSR  A
29  LSR  A
30  LSR  A
31  RTS
32 THRU  LDX  CHAR
33  CPX  #$1B
34  BEQ  STORA
35  CPX  #$1F
36  BEQ  STORA
37  CPX  #$00
38  BEQ  STORA
39  JMP  RET
40 STORA  STX  HOLD
41  JMP  TER
42 RET  LDY  HOLD
43  CPY  #$1B
44  BEQ  LET
45  JMP  FIG
46 LET  LDA  FIGS,X
47  JMP  PRINT
48 FIG  LDA  LETR,X
49 PRINT  JSR  $F6A4
50 TER  LDY  #$00
51  STY  CHAR
52  JMP  START
53 DELY2  LDX  #$2C
54 DLYB2  LDY  #$65
55 DLYA2  DEY
56  BNE  DLYA2
57  DEX
58  BNE  DLYB2
59  RTS
60 DELY1  LDX  #$3F
61 DLYB1  LDY  #$65
62 DLYA1  DEY
63  BNE  DLYA1
64  DEX
65  BNE  DLYB1
66  RTS
67 DELY3  LDX  #$0F
68 DLYB3  LDY  #$65
69 DLYA3  DEY
70  BNE  DLYA3
71  DEX
72  BNE  DLYB3
73  RTS
74 LETR  .BYTE  " T",$9B,"O HNM",$9B,"LRGIPCVEZDBSYFXAWI",27,85,81,75,31
75 FIGS  .BYTE  32,53,155,57,32,35,44,46,155,41,52,38,56,48
76  .BYTE  58,59,51,34,36,63,253,54,33,47,45,50,39,27
77  .BYTE  55,49,40,31
78 CHAR  =*
79 CNTR  =*+1
80 HOLD  =*+2

And the Basic program to set the Baud Rate, plus a Baud Rate Calculator:

10 OPEN #1,4,0,"D:RTTYRCVR.OBJ":FOR I=1 TO 6:GET #1,A:? A:NEXT I:FOR I=1536 TO 1731
:GET #1,A:POKE I,A:NEXT I:CLOSE #1
15 ? "} SELECT BAUD RATE":? "1 = 45.5":? "2 = 50"
20 ? "3 = 56.92":? "4 = 74.20":? "5 = 100":? "ENTER 1 - 5";:INPUT X:ON X GOTO 31,32
,33,34,35
31 A=28:B=106:C=39:D=B:E=10:F=B:GOTO 40
32 A=44:B=101:C=63:D=101:E=15:F=B:GOTO 40
33 A=48:B=71:C=72:D=B:E=24:F=B:GOTO 40
34 A=16:B=179:C=24:D=B:E=7:F=B:GOTO 40
35 A=8:B=179:C=11:D=B:E=3:F=B
40 POKE 1636,A:POKE 1638,B:POKE 1647,C:POKE 1649,D:POKE 1658,E:POKE 1660,F
45 A=USR(1536):GOTO 15
100 ? "ENTER BAUD RATE";:INPUT BAUD
102 CLOCK=1789790
103 DIVISOR=25.9074
110 X=BAUD*16:Y=DIVISOR*CLOCK
120 Z=INT(Y/X+0.5):HI=INT(Z/256):LO=Z-HI*256
130 ? "LOW VALUE=";LO;"";"HIGH VALUE=";HI:GOTO 100
199 REM
200 POKE 54018,36
205 POKE 54016,1+4+32+128 :REM Bits 0,2,5 and 7 are OutPut
210 POKE 54018,32
215 POKE 54016,1:REM 850 hz shift RTTY
32767 SAVE "D:RTTYRCVR.BAS"

I'm currently using this to test the RM-1000.



#18 Kyle22 OFFLINE  

Kyle22

    River Patroller

  • 4,097 posts
  • broadway1.lorexddns.net 10001
  • Location:McKees Rocks (Pittsburgh), PA

Posted Wed May 1, 2019 9:02 PM

All we need is a good programmer who can interface this to Pro! BBS. This may be possible to do using a WAITCALL.CMD module.

 

Nothing will stop us from Networking.

Nothing.

 

:)






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users