Post Reply 
Assembly programming (Z80 / eZ80)
05-14-2016, 09:06 AM (This post was last modified: 05-14-2016 09:09 AM by Csaba Tizedes.)
Post: #1
Assembly programming (Z80 / eZ80)
Hello,

If you have some (or lot) experience on Z80 (and others from this family) assembly programming, please share which editor/assembler/linker is the best for programming on PC (under Win7 or other operating systems).

Which is the best for developing assemby programs for TI calculators?!

Thank you for any information!
Csaba
Find all posts by this user
Quote this message in a reply
05-14-2016, 12:02 PM
Post: #2
RE: Assembly programming (Z80 / eZ80)
Yes, I want to develop assembly programs for TI calculators, where can I found information about number of the sold units in US and/or worldwide?

BTW:
(05-14-2016 09:06 AM)Csaba Tizedes Wrote:  Z80 editor/assembler/linker under other operating systems

I'll be a little outdated, have you any idea for DOS, exactly HP200LX?
Is it possible to emulate on i80186 an Z80?!

Csaba
Find all posts by this user
Quote this message in a reply
05-14-2016, 12:43 PM
Post: #3
RE: Assembly programming (Z80 / eZ80)
(05-14-2016 12:02 PM)Csaba Tizedes Wrote:  Yes, I want to develop assembly programs for TI calculators, where can I found information about number of the sold units in US and/or worldwide?

BTW:
(05-14-2016 09:06 AM)Csaba Tizedes Wrote:  Z80 editor/assembler/linker under other operating systems

I'll be a little outdated, have you any idea for DOS, exactly HP200LX?
Is it possible to emulate on i80186 an Z80?!

Csaba

Never used it personally, but z88dk (z88 development kit) has command line versions of a C compiler, assembler and linker, and it supports TI calculators (reading from their website, I don't know which particular models, though).
There's plenty of z80 emulators (http://www.z80.info), perhaps you can compile one from sources for your 200LX.
Should run OK, I remember ZX Spectrum emulators running at least twice as fast on a 12 MHz 8088 PC, so the 200LX should do close to that.
Find all posts by this user
Quote this message in a reply
05-14-2016, 01:40 PM
Post: #4
RE: Assembly programming (Z80 / eZ80)
(05-14-2016 12:43 PM)Claudio L. Wrote:  http://www.z80.info

Uhh, lots of information Smile - thanks for this link.

Csaba
Find all posts by this user
Quote this message in a reply
05-14-2016, 03:10 PM
Post: #5
RE: Assembly programming (Z80 / eZ80)
I can recommend a very inexpensive IDE available here:

http://oshonsoft.com/z80.html

I have purchased this (along with the 8085 IDE) and I have used it to develop programs for my vintage computers.

I am not associated with this company, I am only a satisfied customer.

smp
Find all posts by this user
Quote this message in a reply
05-14-2016, 07:41 PM
Post: #6
RE: Assembly programming (Z80 / eZ80)
(05-14-2016 09:06 AM)Csaba Tizedes Wrote:  Hello,

If you have some (or lot) experience on Z80 (and others from this family) assembly programming, please share which editor/assembler/linker is the best for programming on PC (under Win7 or other operating systems).

Which is the best for developing assemby programs for TI calculators?!

Thank you for any information!
Csaba

For straight Z80 coding on the PC in MSDOS (or DOSBOX), I use an old product from 1988 by Micotec Research.

The assembler is Paragon ASMZ80 version 5.0B.
The Loader is Paragon LODZ80 version 5.0b.

The final result is an Intel format hex file.

I use this package to create z80 programs for my Sharp PC-1600.

Bill
Smithville, NJ
Find all posts by this user
Quote this message in a reply
05-16-2016, 06:29 PM (This post was last modified: 05-16-2016 06:37 PM by Manolo Sobrino.)
Post: #7
RE: Assembly programming (Z80 / eZ80)
You should check the free Zilog Developer Studio. (Oh, I forgot about this.)

There really is a lot of information out there about Z80 assembly for TI calcs, you might look into: http://www.z80-heaven.wikidot.com, http://www.omnimaga.org, http://www.cemetech.net, http://www.ticalc.org, etc etc

The go-to guy here is almost certainly debrouxl. Maybe he could give you/us some hints... The scene is huge.
Find all posts by this user
Quote this message in a reply
05-18-2016, 06:22 PM
Post: #8
RE: Assembly programming (Z80 / eZ80)
* https://codewalr.us is the replacement for Omnimaga, which is largely dead by now, due to its staff - disrespecting members is pretty much never a good idea;
* I'd also recommend http://wikiti.brandonw.net/ for documentation;
* the beta TI-Planet Project Builder, partially open-source (it's just that we haven't finished reviewing the code yet), provides online C compilation functionality for the TI-eZ80 series, based on the common library framework and toolchain mainly by Mateo, on top of the ZDS compiler (which is garbage, but available at no cost);
* on the TI-eZ80 series, Mateo's Cesium takes care of so-called "shell" functionality; CEmu emulates the TI-eZ80 series, and provides an offline ROM dumper, while beta versions of TILP (libticalcs, from which libhpcalcs is derived) provide an online ROM dumper which does not interfere with the Flash memory's contents.
Find all posts by this user
Quote this message in a reply
05-21-2016, 03:42 PM
Post: #9
RE: Assembly programming (Z80 / eZ80)
Csaba, here's a good starting point...

http://www.ticalc.org/programming/columns/


John
Find all posts by this user
Quote this message in a reply
05-22-2016, 08:04 AM
Post: #10
RE: Assembly programming (Z80 / eZ80)
For the older models which haven't evolved for years, indeed, that's a good starting point.
For the newer models, especially the 84+CE / 83PCE relevant to Csaba, or the Nspire, much less so Smile
Find all posts by this user
Quote this message in a reply
05-22-2016, 09:04 PM
Post: #11
RE: Assembly programming (Z80 / eZ80)
Thank you for the above informations, I guess the summer holiday not will be enough to goes through these materials.

Csaba
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)