Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Program loading

Status
Not open for further replies.

resystor

New Member
I was wondering what sort of program you use to load your micro pc with a program. I have a z80 micro pc and haven't had much luck. I was using HyperTerminal to communicate but no luck.
 

mramos1

Active Member
With the Z80 (unless they have changed since I used them) you will need external memory for the program to be stored in. Dallas had a DS5000 way way back that had a serial loader and memory in it. I think I actually still have a couple in a box somewhere. Anyway, you did not post what you have so I assume you just have a Z80 chip? Hyperterm is an terminal program, so you would need some type loader to dump hex in to in.

You might want to check out microchip.com, get samples and play with them as they have RAM and ROM inside of them and many other peripherals, you will need to make a programmer as well.

If you google or search the forum "here" you will find a Nigel Goodwin and Bill (Blueroom Electronics) that have about everything you need to get started on a low budget. Tutorials to programmers.

Also download MPLABs from microchip.com as well.
 

resystor

New Member
With the Z80 (unless they have changed since I used them) you will need external memory for the program to be stored in. Dallas had a DS5000 way way back that had a serial loader and memory in it. I think I actually still have a couple in a box somewhere. Anyway, you did not post what you have so I assume you just have a Z80 chip? Hyperterm is an terminal program, so you would need some type loader to dump hex in to in.

You might want to check out microchip.com, get samples and play with them as they have RAM and ROM inside of them and many other peripherals, you will need to make a programmer as well.

If you google or search the forum "here" you will find a Nigel Goodwin and Bill (Blueroom Electronics) that have about everything you need to get started on a low budget. Tutorials to programmers.

Also download MPLABs from microchip.com as well.


Hi. Yes I have a ROM with bootup code and RAM memory hooked up. It is complete with USART CTC and PIO and serial port (RS232) hookup.
 

mramos1

Active Member
Do you have to dump hex in it. Like the old Motorola and Intel formats? In the old days we made the obj/binary file, then had to bin2hex (convert it to a formatted ascii file with address, byte count, bytes and checksum) and transmit it in ASCII to the loader.

You really should look into the PICs, a lot more fun and a lot less money and headache.

Is your Z80 talking to the PC OK and you just can bot get your code loaded? Hyperterm is the worst dumb terminal program, maybe get procom or something else. Where are you getting stuck. Any info on the loader?
 

resystor

New Member
Do you have to dump hex in it. Like the old Motorola and Intel formats? In the old days we made the obj/binary file, then had to bin2hex (convert it to a formatted ascii file with address, byte count, bytes and checksum) and transmit it in ASCII to the loader.

You really should look into the PICs, a lot more fun and a lot less money and headache.

Is your Z80 talking to the PC OK and you just can bot get your code loaded? Hyperterm is the worst dumb terminal program, maybe get procom or something else. Where are you getting stuck. Any info on the loader?
I don't have a loader. I'm trying to find one. I have assembled some code with TASM assembler, and I need to convert to HEX and find a loader to load the HEX in.
 

mramos1

Active Member
I got you. Any reason for the Z80? What kinds of ROM do you have? Maybe easier to make a ROM programmer rather use a loader. ROM would need to be in a socket of course.
 

3v0

Coop Build Coordinator
Forum Supporter
You either have a ROM monitor on a boot loader of some sort.

When you power up the Z80 system does it spit out anything over the serial port. Do you know what baud rate it uses. 1200 and 9600 were popular.

3v0
 

resystor

New Member
You either have a ROM monitor on a boot loader of some sort.

When you power up the Z80 system does it spit out anything over the serial port. Do you know what baud rate it uses. 1200 and 9600 were popular.

3v0

Yes I have a powerup message displayed while in Hyperterminal. the bootup code has the USART at 2400 baud
 

3v0

Coop Build Coordinator
Forum Supporter
Yes I have a powerup message displayed while in Hyperterminal. the bootup code has the USART at 2400 baud

What does that line say ? We are looking for the name of the software loader or monitor. With that we can lookup how to talk to it.
Does it understand HELP or ? If so what does that say?

This is info you should have included in your original post!

3v0
 
Last edited:
Status
Not open for further replies.

EE World Online Articles

Loading
Top