Skip to content
#

z80

Here are 369 public repositories matching this topic...

schierlm
schierlm commented Oct 20, 2019

I think stdio calls (getC, putC) could need some documentation what userspace can expect from drivers and what not. Of course, it can always happen that a certain device cannot fulfill those expectations, but in that cases you at least know that you may have to update every userspace tool too, and not only make a glue.asm for the kernel.

Examples/Questions:

  • What character set is every stdi
ddevault
ddevault commented Aug 13, 2019

In-place relocation is convenient for assembly programmers but a more robust solution would be the traditional relocation tables found in other executable formats like ELF. Adding this would be convenient for C programs as well and would help us simplify the compiler.

  1. Add a new KEXC header which points to a relocation table, simply a list of program-relative addresses at which additional pro
millfork
agg23
agg23 commented Dec 30, 2019

I realize it would probably take a good deal of work, but it would be nice to have some documentation around the structure of the compiler and its execution flow. I would be interested in contributing to fix the bugs I've reported (big thanks for your prompt responses and fixes), but its difficult to understand the current setup without investing a great deal of energy.

Improve this page

Add a description, image, and links to the z80 topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the z80 topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.