z80
Here are 369 public repositories matching this topic...
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.
- Add a new KEXC header which points to a relocation table, simply a list of program-relative addresses at which additional pro
The machine the wiki is on:
Steps to do this:
- Enable wiki on the GitHub project
- Run the migration script
- Upload the wiki
- Fix up any migration errors
- Move examples into examples directory in the main repo
- Provide a redirect script on z88dk.org so google links remain
-
Updated
Jul 7, 2020 - C++
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.
-
Updated
Jul 6, 2020 - C
| Version | Platform | Topic |
|---|---|---|
| v1.10.4 | all | macro |
There's almost zero description of how this process is done, which features are available and what results should be expected in various edge-cases.
There's feature of _ working as substitution delimiter documented by macro_test.asm.
-
Updated
Jul 6, 2020 - C
-
Updated
Sep 17, 2019 - Assembly
-
Updated
Jun 12, 2020 - Assembly
Likely related to different implementation of mousedown/mouseover/mouseenter.
-
Updated
Jul 5, 2020 - C
-
Updated
Apr 5, 2020 - C
-
Updated
Apr 12, 2020 - C
-
Updated
May 12, 2017 - C++
-
Updated
Jul 2, 2020 - C
Improve this page
Add a description, image, and links to the z80 topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the z80 topic, visit your repo's landing page and select "manage topics."
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.asmfor the kernel.Examples/Questions: