From: Eric H. <eri...@ya...> - 2024-07-02 19:53:30
|
I would suggest i8080 as name for the port.8080 and 8085 are binary compatible. Eric Am Dienstag, 2. Juli 2024 um 21:19:32 MESZ hat Michael Hawkins <mha...@gm...> Folgendes geschrieben: Is "8080" a valid name for a port? Or perhaps "int80"? Or "intel8080"? And 80C85 would be a command line option/flag to operate under port "intel8080"? Since there is already an assembler but it's not in SDCC at this time, it would seem that doing that would be the first task. I looked at the wiki: https://sourceforge.net/p/sdcc/wiki/Adding%20a%20port/ under "typical parts of a new port" and don't see instructions for doing the assembler task. Where does the assembler exist on the Internet? From where I can begin to get the 8080/85 piece and begin importing into SDCC? -- Michael A Hawkins Stamford, CT 06902 USA Mobile: 203-550-5502 On Tue, 2024-07-02 at 11:25 -0400, Brian wrote: > Michael -- > > Welcome back!! > > 1) The original Small-C published in Dr. Dobb's was for the 8080. > SDCC will work there , too. > https://en.wikipedia.org/wiki/Small-C > > 2) If you need / want to test on hardware, use an "IMSAI 8080 > replica". The IMSAI front panel is implemented by an ESP32 running > z80pack. Fortunately, the power demand is less than one amp, so no > need for the half-farad filter caps (j/k) in the original power > supply!! If you don't have an ADM-3A terminal, you can use its USB- > serial connection instead. > https://thehighnibble.com/imsai8080/#overview > > > all the best, > *brianW > > ----- Original Message ----- > From: "Michael Hawkins" <mha...@gm...> > To: "Development chatter about sdcc" > <sdc...@li...> > Sent: Tuesday, July 2, 2024 6:21:29 AM > Subject: [sdcc-devel] 8080/8085 support > > Hi everyone, > > Years ago, I was considering jumping in to help/do SDCC support for > 8080/8085. Now, I am seriously about to begin doing just that. But > before I do, I would like to understand the testing that is done as > part of your build processes. And, I seem to recall that there was > initial discussion about the limitations of the number of registers > in > the 8080 that would make it unsuitable for C/SDCC. > > So my first questions are: > 1) Is the 8080/85 considered too primitive to be a successful target > for SDCC? Lack of registers? Other whys? > > 2) What does "unit testing" comprise of in the SDCC build > environment? > Is there some dark room somewhere with a stack of old school > computers > running different CPU's that get exercised? Or is "testing" done some > other magical way? In other words, would I need to design a test rig > for the 8080/85 that can be used for testing? > > Cheers, > _______________________________________________ sdcc-devel mailing list sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-devel |