Uxn/Varvara emulator #271

Closed
opened 2025-07-08 14:19:02 +02:00 by iyzsong · 6 comments

Hello, I have code a zig port of an Uxn/Varvara emulator (zuxn) for kolibrios in https://codeberg.org/iyzsong/uxn-kolibrios

Maybe worth to add it here? Thanks.

Hello, I have code a zig port of an Uxn/Varvara emulator (zuxn) for kolibrios in https://codeberg.org/iyzsong/uxn-kolibrios Maybe worth to add it here? Thanks.
67 KiB
Owner

Hello, I have code a zig port of an Uxn/Varvara emulator (zuxn) for kolibrios in https://codeberg.org/iyzsong/uxn-kolibrios

Maybe worth to add it here? Thanks.

Hi!

Did you implement Zig cross-compiler for KolibriOS?
Or ported compiler directly into system?

Tell more about this, please, as it sound amazing in terms of possibilities.

> Hello, I have code a zig port of an Uxn/Varvara emulator (zuxn) for kolibrios in https://codeberg.org/iyzsong/uxn-kolibrios > > Maybe worth to add it here? Thanks. Hi! Did you implement Zig cross-compiler for KolibriOS? Or ported compiler directly into system? Tell more about this, please, as it sound amazing in terms of possibilities.
Owner

@Burer, there is a linker, just like in Rust programs

@Burer, there is a [linker](https://codeberg.org/iyzsong/uxn-kolibrios/src/branch/master/src/linker.ld), just like in Rust programs
Author

Did you implement Zig cross-compiler for KolibriOS?
Or ported compiler directly into system?

No, I simply use the official zig on Linux, its freestanding x86 target seems work well to cross compile programs for KolibriOS. I just have to write some functions wrap the syscalls.

> Did you implement Zig cross-compiler for KolibriOS? > Or ported compiler directly into system? No, I simply use the official zig on Linux, its freestanding x86 target seems work well to cross compile programs for KolibriOS. I just have to write some functions wrap the syscalls.
Owner

No, I simply use the official zig on Linux, its freestanding x86 target seems work well to cross compile programs for KolibriOS. I just have to write some functions wrap the syscalls.

Got it, thank you!

Answering your initial question about adding it - would you like to add it to the main KolibriOS repository, as part of image autobuild, or to a separate repository, as a separate downloadable program?

> No, I simply use the official zig on Linux, its freestanding x86 target seems work well to cross compile programs for KolibriOS. I just have to write some functions wrap the syscalls. Got it, thank you! Answering your initial question about adding it - would you like to add it to the main KolibriOS repository, as part of image autobuild, or to a separate repository, as a separate downloadable program?
Author

would you like to add it to the main KolibriOS repository, as part of image autobuild, or to a separate repository, as a separate downloadable program?

I'd like add it to the main repository. How to make an application association so that click *.rom would launch it? Thanks.

> would you like to add it to the main KolibriOS repository, as part of image autobuild, or to a separate repository, as a separate downloadable program? I'd like add it to the main repository. How to make an application association so that click `*.rom` would launch it? Thanks.
Author

I open the PR in #272

I open the PR in #272
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KolibriOS/kolibrios#271
No description provided.