New programming language ccz80 (Development MSX Fora)MSX Resource Center MRC MEGA Challenge - Bring the major events from our history to the MSX!           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 170 gasten en 2 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Development - New programming language ccz80

Ga naar pagina ( 1 | 2 | 3 Volgende pagina )
Schrijver

New programming language ccz80

Dinoneno
msx novice
Berichten: 18
Geplaatst: 15 Januari 2008, 12:16   
There is a new programming language for Z80 processor, named ccz80. It's useful for MSX. In this moment there is not a library for program for MSX system, because I don't know nothing about MSX. I search someone that want help me to create a library for have in ccz80 a set of functions equivalent to set of commands and functions in MSX Basic.

The compiler information is in http://perso.orange.es/emilio.guerrerog . Thanks.
MicroTech
msx lover
Berichten: 108
Geplaatst: 15 Januari 2008, 12:32   
Is the compiler open source

Dinoneno
msx novice
Berichten: 18
Geplaatst: 15 Januari 2008, 14:10   
No, the source is not open.
[D-Tail]
online

msx guru
Berichten: 2924
Geplaatst: 17 Januari 2008, 20:16   
This must be me, but I don't see the additional value in this new language. Pretty much anything can be covered by C, and C even has the useful libraries that are absolutely necessary if you want to get to the bottom of your MSX... Don't get me wrong here, I support new initiatives and development in general, but this just seems a little too obsolete to me.
Dinoneno
msx novice
Berichten: 18
Geplaatst: 17 Januari 2008, 20:41   
Well, I can say about the additional value of ccz80 thet it's very simply, and simply means minor possibility of errors. I try program in other C compilers for Z80 and I found some problems (maybe I am a little clumsy ). So, I decided make this compiler and if there is some problem I can resolve it. Of course, I am comprometed to solve any problem in this compiler, if my word is valid ).
The first step to use ccz80 in MSX is to make a good library of funcions. Unfortunately I don't know nothing about MSX and I hope someone help me.
Sonic_aka_T

msx guru
Berichten: 2249
Geplaatst: 17 Januari 2008, 20:46   
I wouldn't mind writing a few small routines. I don't have time to do major stuff, but perhaps I could do some VDP routines or something. Mind you, I don't know anything about C so you'd have to explain how exactly you'd want the input and output from the routines...
jannone
msx friend
Berichten: 1
Geplaatst: 18 Januari 2008, 05:25   
That's a neat idea but... a project like this should really be open source.
Just imagine someone writing hundreds of lines of code in this new language, then suddenly the author loses interest in development, or even some disaster happens (e.g. the author's hard-disk gets trashed)... then what happens? Suddenly all of your programs written in said language become unsupported.
So, as much as I believe that you can solve any issues in the compiler, I don't feel exactly safe about writing programs for it.
That's only my opinion of course.
If you need any assistance, maybe I can help!
Dinoneno
msx novice
Berichten: 18
Geplaatst: 18 Januari 2008, 07:36   
Ok Sonic_aka_T, if you need help for know about the parameters and return value in funcionts, you can contact with me by e-mail or in the form (both en section Contact in my web). I will be happy for help you. Thanks for your interest.
Dinoneno
msx novice
Berichten: 18
Geplaatst: 18 Januari 2008, 07:43   
Well Jannone, I have the compromise for the maintenance of this compiler, It's a personal challenge for me. If any day I can't resolve a problem I will release the source, but at this moment I reserve this.

As I said, I could write a set of functions equivalent to MSX Basic commands and order, you can contact with my by e-mail or in ccz80 forum. Thanks.
manuel
msx guru
Berichten: 3277
Geplaatst: 18 Januari 2008, 12:47   
Dinoneno, for these kinds of projects it is often more attractrive for other developers to join it if it is open source, or at least if the full source is shared with the (potential) contributors. You don't like to submit to some 'black hole' :-)
ARTRAG
msx master
Berichten: 1538
Geplaatst: 18 Januari 2008, 12:53   
Dinoneno, can you post here some code comparison
eg an ASM result from a simple routine?
Just to see how are performances of your compiler.
Keep in mind that many good C cross compilers are available for z80
and some of them have full msx support already.
Dinoneno
msx novice
Berichten: 18
Geplaatst: 18 Januari 2008, 13:14   
Artrag, you can compile with ccz80 any example of documentation and you see in assembler file created the code generated; it's very commented. Of course, if you program directly in assembler you can get the best results, but with ccz80 you can program easy and get a assembler code very optimized, but by example in assembler you can use a register, not a memory variable, and it's more fast. The use of compiler is for avoid more hard work y if you need in a critical point assembler you can write a ccz80 function or insert assembler code directly in ccz80 source program.
Dinoneno
msx novice
Berichten: 18
Geplaatst: 18 Januari 2008, 13:23   
Manuel, thanks for your idea. I understand your idea of black hole, but in this moment ccz80 is my project and I am dedicated to it for any problem that it could have. If I think abandon the project I will public the source code. I use many programs with source code not public and I am not worried, if the programa works as I want, I use it, if it's don't work, I don't use it. Thanks.
dhau
msx professional
Berichten: 998
Geplaatst: 31 Januari 2008, 22:33   
If you keep it binary only release, you'll most likely end up being the only user. Unless you convince your auntie to download a copy too.
Dinoneno
msx novice
Berichten: 18
Geplaatst: 01 Februari 2008, 08:01   
Dhau: for me it's the same. If you don't want use ccz80, you loss. It's a tool for me that I want share with other people. There are more people using it for Amstrad and Spectrum. If you want a good compiler with open source you can make one and share your work with the world.
 
Ga naar pagina ( 1 | 2 | 3 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.