On 2020-05-04 20:30, popolon...@popolony2k.com.br wrote:


Hi PopolonY2k,

 .
 .
One week ago I received some good news from MSX community, that FPC team is working on Z80 support to FPC (https://wiki.freepascal.org/Z80) and I
already built this version (I faced some problems to build but is
something that I could help too).

The reason why I entered this forum is because I'm very interested and
excited to help FPC team to improve Z80 support and even adding support
to MSX computers, because I have a big library made to be compatible
with Turbo Pascal 3.0 for (CP/M80 and MSXDOS) and this library has a
very complete support to several technologies related to MSX Computers
(specific crt and conio support, memory mapped management system, DiskIO
functions, IDE devices support, graphics support (soon) and so on).

I would like to know, what are the steps I need to follow to start
contributing with FPC team, (things like about coding style, code
patterns) and all necessary documentation to stay tunned with other
teams members direction.

I'm not directly involved in the Z80 port, but I can provide some general information at least. I assume that you already know our bug tracker and you clearly know at least one of our mailing lists. :-) This one (fpc-pascal) is primarily intended as help for FPC users who need to discuss how certain things might be done with FPC, etc. The mailing list fpc-devel is meant for discussing topics related to further development of FPC and thus probably more appropriate for most topics related to the new port.

BTW, please be patient when sending your first e-mail to a newly subscribed list, it usually takes at least several hours to get through, but don't worry, all the following ones should be processed immediately.

Regarding coding style - apart from looking at the sources, you can find some guidelines in the Wiki - https://wiki.freepascal.org/Coding_style.

If you want to contribute to the new port and/or its RTL, the general solution is using our bug tracker. There might be some other options (e.g. providing patches on Github), but the bug tracker is the general one.

Tomas
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to