AnyCPU
http://anycpu.org/forum/

Software for the 8080
http://anycpu.org/forum/viewtopic.php?f=8&t=494
Page 1 of 1

Author:  Dajgoro [ Mon Dec 11, 2017 9:30 pm ]
Post subject:  Software for the 8080

Hi,

I got a bit curious about the Intel 8080 cpu, and I'm trying to find what kind of software can I get for it.
Are there any proper C compilers, I did find something but none of them could be used straight away.
Also I've seen that there is CP/M, but I'm not sure what are the requirements to have it running.
I've also saw a post from ed about a basic, but not sure that would get me far.

Author:  yeti [ Tue Dec 12, 2017 7:07 am ]
Post subject:  Re: Software for the 8080

Please start reading a bit about the differences between the i8080 and the Z80. Lots of stuff in this area overlaps and there are programs that will run on both CPUs but as the Z80 has more registers and opcodes than the i8080, this does not apply to all the programs available.

For CP/M you'll find lots of languages including Assembler, BASIC, C, Pascal.
—▶ http://www.gaby.de/ehome.htm

Porting CP/M to an own system seems doable:
—▶ http://cpuville.com/Code/CPM-on-a-new-computer.html

CP/M emulators can help a lot. Some even can be switched between i8080 an Z80 emulation which may help to locate CPU specific problems in programs.
—▶ http://schorn.ch/altair.html
—▶ http://www.autometer.de/unix4fun/z80pack
—▶ http://www.mathematik.uni-ulm.de/users/ag/yaze-ag
—▶ https://github.com/MockbaTheBorg/RunCPM

Cross-compiling on a PC is possible for some languages too (definitely including Assembler and C).
—▶ http://sdcc.sourceforge.net/
—▶ http://tack.sourceforge.net/
—▶ https://github.com/jacobly0/llvm-z80

Author:  BigEd [ Tue Dec 12, 2017 7:22 am ]
Post subject:  Re: Software for the 8080

.
Ah, crossed in the post, with some substantial thoughts from yeti. Let me post my few thoughts anyway:

BDS C by Leor Zolman looks like an authentic one, from 1979.
http://www.bdsoft.com/resources/bdsc.html

I too don't know what it takes to bring up CP/M, but that must be a good way to go.

Which core are you using? Or are you in emulation? I found this core, which mentions all the right possibilities:
https://opencores.org/project,cpu8080
And this emulation can run CP/M
http://www.tramm.li/i8080/

Author:  Dajgoro [ Tue Dec 12, 2017 11:06 pm ]
Post subject:  Re: Software for the 8080

I'd try not to poke with CP/M for now, I'm just curious to see what is out there.
I talked to a friend about the 8080, and he sent me the Aztec C compiler, I have to give it a try and see how it works.

I did find the BDS C already, but it looked it would take some work to get it working.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/