General Category > General Discussion - Introductions

Hello CPC Wiki !

(1/2) > >>

rewk:

Hello all,

Like a lot of people here, I grew up with a CPC in the late 80's. And I got interested in retro gaming and emulation for quite a while now. However, during all this time, I never really developed on CPC. Except when I was 12 years old using the exceptional Locomotive Basic, of course. :)

As I recently purchased a C4CPC and repaired my old GX-4000 (a broken joystick port needed to be replaced), I thought about adding some games to http://www.cpcwiki.eu/index.php/Converted_GX4000_Software. It was a really interesting to get Roland Ahoy working ! I found it fun to really use Z80 assembly. I will really look further into coding on GX4000, using its capabilities.

My background is C++ / Python with a bit of Rust development. I wonder if it would be possible to generate Z80 CPC specific assembly in Rust...

Anyways, hello everyone !


SkulleateR:
Nice Story .... Welcome and have fun here 8)

ajcasado:
Hi!,
Welcome to the forum, have fun!

About:

--- Quote from: rewk on 00:39, 22 July 21 ---My background is C++ / Python with a bit of Rust development. I wonder if it would be possible to generate Z80 CPC specific assembly in Rust...
--- End quote ---
There is a project in progress to make the Z80 a target for llvm, it is referenced here: https://www.cpcwiki.eu/forum/programming/porting-smalltalkjoynimj-on-cpc/msg204696/#msg204696
It seems to be in a very alfa state, but may be wotrth to give it a try using this guide:
https://rustc-dev-guide.rust-lang.org/backend/updating-llvm.html

Targhan:
Welcome! Where are you in France?

As for Rust, you might join force with @krusty_benediction, who is a Rust advocate :).

krusty_benediction:

--- Quote from: Targhan on 12:17, 22 July 21 ---Welcome! Where are you in France?

As for Rust, you might join force with @krusty_benediction, who is a Rust advocate :) .

--- End quote ---
Welcome
Indeed, here is my rust toolbox https://github.com/cpcsdk/rust.cpclib that served me for https://www.pouet.net/prod.php?which=88554There is an assembler that can be used from the command line or programmatically from rust.I am currently doing a huge refactoring of the assembler to track the position of each instruction in the source code and generate localized error messages (it is not yet pushed it still does not compile)

Navigation

[0] Message Index

[#] Next page

Go to full version
Powered by SMFPacks Media Embedder
Powered by SMFPacks Alerts Pro Mod
Powered by SMFPacks Mentions Pro Mod