C80 libraries, programs, etc...

23 views
Skip to first unread message

Joe Travis N6YPC

unread,
Sep 26, 2022, 9:20:23 PM9/26/22
to SEBHC
I'm ready to release C80 libraries, programs, etc. to the SEBHC GitHub software folder however, it appears I don't have the ability / permission to create new folder(s) to do so.  My intent is to add the following folders (under software):
C80 Development
   |___ libraries
   |___ programs
   |___ utilities
   |___ etc.

I have the following libraries to contribute:
adlib.c - 30+ functions you didn't know you needed (including peek, poke, inport, outport, etc.)
h84lib.c - Serial I/O functions for the H8-4 including ISR support
h85lib.c - Serial I/O functions for the H8-5 and H8-2 including ISR support
stdio.h - standard I/O definitions for C80 improved compatibility with newer C compilers

I also have some simple utilities and programs to contribute as well.  Until the folders are created, for anyone interested, here is a link to my google drive:

All of the source code is HDOS text (linefeed, no carriage return and no ^Z at end of file) that was edited using PIE on my H8.  Each of the libraries mentioned above are written primarily in C with the use of 8080 ASM where necessary.  It is fairly well commented and should be easy to understand.  They also make for a good primer on using ASM in C along with how to implement an interrupt service routine.  All code is HDOS & CP/M compatible unless otherwise noted.

BTW - Once the folders have been created on GitHub, I encourage anyone else to contribute as well.  Thank you!

Regards,
Joe Travis n6ypc



glenn.f...@gmail.com

unread,
Sep 27, 2022, 8:53:49 AM9/27/22
to se...@googlegroups.com

I can help with this Joe.  This is all great stuff and thanks for helping prime the pump here.

 

Les has been emphasizing the wiki going forward

https://github.com/sebhc/sebhc/wiki

 

so maybe create a directory called ‘C Programs and Libraries’ ?

--
You received this message because you are subscribed to the Google Groups "SEBHC" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sebhc+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/4b723a4b-bb9d-494d-b4e3-e87f09aeb1adn%40googlegroups.com.

Joseph Travis

unread,
Sep 27, 2022, 11:30:03 AM9/27/22
to se...@googlegroups.com
Thanks Glenn,

I was thinking of separate folders, one for libraries and another for program source files (to minimize clutter and confusion).  I'm hoping others will also get involved and make contributions we can all benefit from. It would be nice to see some C80 libraries for the HA-8-2, HA-8-3, etc. as well.

Regards,
Joe

Reply all
Reply to author
Forward
0 new messages