Comments (4)
FYI added my version to git. https://github.com/tsupplis/zxcc-htc
It contains most of the changes of John Elliot + personal clean up + overlay + beginning of
alignment with you.
from hi-tech-z80-c.
I did a good bit of alignment already. key remaining differences
- overlays (and consequently the c.com driver)
- stricmp (will align on you)
- the exit (not sure. need to look at the weird pops in my version)
- built using zxcc
from hi-tech-z80-c.
I'm happy to collaborate and align versions of HI-TECH C for the Z80.
Currently I use the compiler natively on Z80 and Z280 systems as well as via ZXCC on macOS and Linux (Raspberry Pi Raspbian).
It would be good if our updates could be merged (as much as possible), and kept in a consolidated place - since too much scattering of information makes it harder for people to find. I'm happy to consider pull requests too.
I started gathering MSX/MSX2 stuff too since others in the Retro-computing hobby are interested in these too - but time constraints slowed my progress (and I don't have a MSX machine to test things on).
I'm familiar with the overlay capabilities that were used by Ron Murray in his implementation of ZMODEM (ZMP15, RZMP16 and HTC-OVL) but not yet looked at adding it. Is this what you're referring to?
Tony
from hi-tech-z80-c.
for HTC-OVL, absolutely correct. It required quite a lot of work on the C driver.
I am doing code clean up to be as aligned as I can on you as a start. It will take a little while. I am keeping up to date. Then I will drop my project and rebase/fork from you ... This will give us a way to communicate by PR
from hi-tech-z80-c.
Related Issues (20)
- Issues with predefined macro z80 HOT 4
- new C.C frontend not running on ZXCC HOT 9
- Extraction aborting - overlay.h isn't working HOT 4
- bios() calls to invoke XMOVE and MOVE fail under DRI banked BDOS HOT 2
- Wrong prototypes for ctime, gmtime and localtime HOT 1
- Work related to Hi-tech C HOT 1
- Hi-Tech C MSDOS v7.80 HOT 5
- LIBC library object modules need re-ordering HOT 1
- Undefined symbols with build 13 ( _open, _fseek, _creat, __filbuf) HOT 5
- Can't execute $EXEC HOT 4
- Cannot sseem to include libraries on different drive HOT 1
- It doesn't run on the Agon Light yet and it's not 24 bit to suit the eZ80 CPUs HOT 1
- Cannot find user library on D0: HOT 11
- Resulting com files bigger than original compiler HOT 7
- Linking question HOT 2
- I'm getting a "can't create testprg.obj" HOT 3
- Passing struct as argument to function pointer inside struct HOT 1
- Can you detect if include defined? HOT 3
- Running out of memory HOT 2
- Better way to pass args from C to ASM HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hi-tech-z80-c.