Jump to content
IGNORED

RM 1000 Radio Modem


AtariGeezer

Recommended Posts

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...

 

post-26874-0-24446400-1501894202_thumb.jpg

post-26874-0-79379000-1501894218_thumb.jpg

post-26874-0-38999500-1501894237_thumb.jpg

post-26874-0-97273900-1501894253_thumb.jpg

 

This is an original ad for it:

post-26874-0-78977700-1501894276_thumb.jpg

  • Like 2
Link to comment
Share on other sites

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.

  • Like 3
Link to comment
Share on other sites

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.libsyn.com/antic-interview-222-richard-watts-macrotronics

  • Like 4
Link to comment
Share on other sites

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.libsyn.com/antic-interview-222-richard-watts-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 :)

  • Like 4
Link to comment
Share on other sites

  • 1 year later...

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__
  • Like 2
Link to comment
Share on other sites

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
  • Like 2
Link to comment
Share on other sites

  • 7 months later...

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...

 

post-26874-0-27696500-1555470879_thumb.png

Edited by AtariGeezer
  • Like 7
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

  • Like 3
Link to comment
Share on other sites

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...

Link to comment
Share on other sites

  • 2 weeks later...

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.

  • Like 4
Link to comment
Share on other sites

  • 1 month later...
  • 1 year later...

Similar kit, although perhaps a little more up to date would be ideal for those living in Myanmar right now. The ability to bypass standard comms which can be turned off by the Government at any moment would be a huge advantage but would need things such as encryption...  That said we know such things can lead to jail there.

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 year later...

Finally got around to working on this about a month ago :)

 

RM400-1.thumb.png.bcc521dc5f5b34e51dbc20acc614260f.png

 

 

 

RM400-2.thumb.png.5181f2f7360843ed3e267f49b620bcd3.pngRM400-3.thumb.png.6033896964f8f4892e4a93f1a142d015.png

 

It decodes Morse Code and sends it as well.  For starters, I am using parts of CodeWriter III for the CW Receive and the CW Send routine by Richard Watts' More Code Tutor. It's very efficiently written....

The RTTY routines are from Rusty Lewis' Split Screen RTTY program...

 

I'll post a video of it in action soon...

 

 

 

Edited by AtariGeezer
  • Like 3
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...