RS232 port on the MB. It works on the Atari diagnostic cart.PhilC wrote: 07 Sep 2023 16:20 @exxos are you using a USB serial or a proper one on the computer MB? Some old stuff I used to use would not work with USB adaptors.
LLOYD L9000 PROGRAMMER REPAIR
-
exxos
- Site Admin

- Posts: 28360
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: LLOYD L9000 PROGRAMMER REPAIR
-
stephen_usher
- Site sponsor

- Posts: 7376
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: LLOYD L9000 PROGRAMMER REPAIR
USB adapter only do TTL-RS232 rather than the semi-full 12V or the proper +/-24V for the original specification for RS232. Older kit can't handle 5V RS232.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
PhilC
- Moderator

- Posts: 7442
- Joined: 23 Mar 2018 20:22
Re: LLOYD L9000 PROGRAMMER REPAIR
I knew there was a reason but I couldn't remember what it was. thank you.stephen_usher wrote: 07 Sep 2023 16:28 USB adapter only do TTL-RS232 rather than the semi-full 12V or the proper +/-24V for the original specification for RS232. Older kit can't handle 5V RS232.
If it ain't broke, test it to Destruction.
-
exxos
- Site Admin

- Posts: 28360
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: LLOYD L9000 PROGRAMMER REPAIR
Read the manual and it says I have to use the download button and set it up etc. Done that. Now when I download my file the live LEDs flash for a second and it just goes back to the main menu. Apparently it is supposed to display the checksum :roll:
5.4. Download Data To The M9000
1. This facility allows data to be downloaded from another computer system such as a PC
or mainframe. Windows compatible PC software is available for this purpose.
2. Set up comms. parameters and port to be used as described in Section 4.4., using the
SET COMMS function. For speed, the parallel port is recommended. This is about five
to six times faster than when using the serial port of a typical PC running at 9,600 baud.
Note that downloading Intel Hex or Motorola files using our PC software is even faster
as data compression is used.
3. Press DOWNLOAD. The programmer then displays the current data format for a
possible change by using one of the STEP keys. Alternatives are Intel, Motorola S,
Tektronix, Ascii Hex Space or Binary formats. Extended address records are catered
for.
4. The Load Data from Address is the next item to be requested. This is the address of the
first byte to be read from the data being downloaded.
5. The Load Data to Address is then requested. This is the address of the last byte to be
read from the data being downloaded. It must be higher than the Load Data from
Address. The difference between these addresses must be less than or equal to the
RAM size. If the address is not valid, the questions will be repeated. Note that this
address can be calculated automatically according to the current set size and the Load
Data from Address by pressing STEP >.
6. The ‘RAM start’ is prompted. This is the address where the first byte will be stored in
the programmer RAM. It is checked as follows:
‘Ram start < or = ‘Load data to’ – ‘Load data from’
This condition ensures that data will not overflow because the RAM is too small.
7. The M9000 now displays a message to show which port is expecting data.
8. Once data transmission has started, the address currently being downloaded will be
displayed.
9. After downloading all data, the checksum of the downloaded data will be displayed.
However, the RAM checksum could be different.
10. Defaults for downloading are the same as those last used for uploading or downloading.
-
exxos
- Site Admin

- Posts: 28360
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: LLOYD L9000 PROGRAMMER REPAIR
There are a lot of download format options and the only one which seems work is "Binary no header". It does download data but only the first 100 addresses then gives the wrong checksum. So no idea what's going on there.
EDIT:
I can edit the RAM on the programmer and I can see the first $120 addresses are actually is expected. So for some reason the serial link is just dying at exactly the same point :shrug:
EDIT2:
If I keep sending the file than the programmer keeps on receiving bytes. So for some reason the file is not fully sending from the command prompt :shrug:
EDIT:
I can edit the RAM on the programmer and I can see the first $120 addresses are actually is expected. So for some reason the serial link is just dying at exactly the same point :shrug:
EDIT2:
If I keep sending the file than the programmer keeps on receiving bytes. So for some reason the file is not fully sending from the command prompt :shrug:
-
exxos
- Site Admin

- Posts: 28360
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: LLOYD L9000 PROGRAMMER REPAIR
Been looking for terminal programs and found this one https://sourceforge.net/projects/realterm/
That one successfully send the full file and the checksum is correct!
So not really sure why the old method of using DOS no longer works :( It's what we did in my old job.
That one successfully send the full file and the checksum is correct!
So not really sure why the old method of using DOS no longer works :( It's what we did in my old job.
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28360
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: LLOYD L9000 PROGRAMMER REPAIR
I seem to have figured it out.
This is what I was always doing in my old job. However this always stops ending at hex $100 every time.
So I did this instead:
And now it works ?! :WTF:
I guess it is possible this behaviour is different because I think we were using either win95 or win98 back then.
This is what I was always doing in my old job. However this always stops ending at hex $100 every time.
Code: Select all
copy TOS104.HI0 COM1: /bCode: Select all
>copy /b TOS104.HI0 COM1:I guess it is possible this behaviour is different because I think we were using either win95 or win98 back then.
-
chronicthehedgehog
- Site sponsor

- Posts: 383
- Joined: 08 May 2022 18:11
- Location: The Midlands
Re: LLOYD L9000 PROGRAMMER REPAIR
Switches normally go at the front (although I don't think there was much of a convention in Windows) so perhaps they just tidied it up after W95
-
exxos
- Site Admin

- Posts: 28360
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: LLOYD L9000 PROGRAMMER REPAIR
Possible yes. Though it's odd how it behaves anyway. Feking Microsoft changing stuff again basically :roll:chronicthehedgehog wrote: 07 Sep 2023 20:38 Switches normally go at the front (although I don't think there was much of a convention in Windows) so perhaps they just tidied it up after W95
Likely one more update to come tomorrow. Then I'm done with it :)
-
exxos
- Site Admin

- Posts: 28360
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: LLOYD L9000 PROGRAMMER REPAIR
"Morgan's last puzzle"
The settings were not been saved despite the new battery.
Long story short, there was actually a tiny break in between my budget wire and the pad :roll: so repaired it and now settings are saved correctly :)
It is all back together now so I am done :)
The settings were not been saved despite the new battery.
Long story short, there was actually a tiny break in between my budget wire and the pad :roll: so repaired it and now settings are saved correctly :)
It is all back together now so I am done :)
You do not have the required permissions to view the files attached to this post.
Who is online
Users browsing this forum: ClaudeBot, Google [Bot], gpt [bot] and 12 guests