• Please review our updated Terms and Rules here

Recent content by Laci53

  1. L

    Cowgol, C & assembler development environment hosted on Z80 computers running CP/M

    Hi, You may find a lot of interesting Cowgol programs here: https://rosettacode.org/wiki/Category:Cowgol Select one of the 164 programs, then select on the left panel the Cowgol language, and you will see the source code of the program. Ladislau
  2. L

    Cowgol, C & assembler development environment hosted on Z80 computers running CP/M

    Cowgol is a programming language for very small systems, including Z80 computers ( see https://github.com/davidgiven/cowgol ). You will find here: https://github.com/Laci1953/Cowgol_on_CP_M , a complete Cowgol development environment, hosted on CP/M, for Z80 computers. To compile Cowgol source...
  3. L

    Adding Text display and keyboard for a homebrew Z80 CPM computer

    Hi, Also WordStar can be used now on Z80ALL (see attached picture) ... And, for those who prefer to use the C language, I adapted to Z80ALL an enhanced version of the HiTech C compiler, able to fully use the available 128KB RAM, allowing it to compile larger C source files, compared to the...
  4. L

    Improving the HiTech C compiler

    I just published on GitHub ( https://github.com/Laci1953/HiTech-C-compiler-enhanced ) the enhanced version of HiTech C compiler, including now support not only for 128KB RAM Z80 systems but also for Z80 systems provided with 512KB RAM memory boards. Hardware requirements...
  5. L

    Improving the HiTech C compiler

    ...and your machine must be a Z80 computer, not Z180 or Z280...
  6. L

    Improving the HiTech C compiler

    True, the software that enables allocating 128KB RAM works only on RC2014 provided with one of the following boards: SC108, SC114, SC118, SC150, SC152 or the Phillip Stevens memory module.
  7. L

    Improving the HiTech C compiler

    As far as I know, SC131 is a Z180 machine and has 512 KB RAM
  8. L

    Improving the HiTech C compiler

    I just published ( https://github.com/Laci1953/RC2014-CPM/tree/main/AllocUpper64KBRAM ) the software needed to access the Upper 64 KB RAM bank from CP/M C programs; this way, it is possible to allocate memory from all the 128 KB RAM. An example is included.
  9. L

    Improving the HiTech C compiler

    I moved the improved HiTech C as a new project on GitHub ( https://github.com/Laci1953/HiTech-C-compiler-enhanced )
  10. L

    Improving the HiTech C compiler

    I just published on GitHub ( https://github.com/Laci1953/RC2014-CPM/tree/main/HiTech%20C%20compiler%20optimization) the final version of the improved HiTech C toolchain, including also some tests to show that now it is possible to compile quite large C files on a CP/M system provided with 128KB RAM.
  11. L

    Improving the HiTech C compiler

    No, that's a project that focuses the main tool (C.COM) and the LIBC.LIB The two projects, however, have not conflicts, they can be combined in the most simple way...
  12. L

    Improving the HiTech C compiler

    You may find the full story of this project on the RC2014-Z80 Google group ( https://groups.google.com/g/rc2014-z80/c/sBCCIpOnnGg ) Ladislau
  13. L

    Improving the HiTech C compiler

    Hi, This work was based on the decompiled HiTech tools found at https://github.com/nikitinprior Thanks to the excellent work of Andrey Nikitin and Mark Ogden, I was able to have a very solid foundation to build on. Only for P1 (decompilation still missing...) I was constrained to work...
  14. L

    Improving the HiTech C compiler

    Hi all, I published on GitHub ( https://github.com/Laci1953/RC2014-CPM/tree/main/HiTech%20C%20compiler%20optimization ) an enhanced set of tools, replacing the original HiTech C toolchain. The main goal of this project was to obtain an enhanced HiTech C compiler toolchain, to be used in two...
Back
Top