#ReactOS's Modern Hardware Woes

1 messages · Page 3 of 1

livid marsh
#

fumoooo

dusty cobalt
#

holy based

#

how cursed was implementing this? I assume this is just implementing UVC?

autumn pond
#

would the version that can be downloaded from the web support smp or id need to build it myself ?

balmy wind
#

I tried building the UEFI branch and got build errors on files that were, AFAIR, unmodified from upstream

stable topaz
balmy wind
hard flower
#

Yo thats pretty awesome

How hard was this to implement?

stable topaz
#

Not super :3

#

Pretty fun

balmy wind
stable topaz
#

None of them boot properly

#

We’re working on getting everything merged for it though, so don’t feel a need to rush’

scarlet nova
#

does ReactOS know how to handle the x2apic locked at handoff?

#

actually, does ReactOS even do smp blurredtroll

balmy wind
#

yes

#

16 threads here

stable topaz
#

does ReactOS know how to handle the x2apic locked at handoff?

nooooooope :3

surreal void
#

It's easy trl

stable topaz
#

I'll be showing off reactos on real hardware with SMP this year at CLT2026

#

This also means ill be showing off uACPI integrated into with a modern (ish) gaming laptop with all ACPI features suported

bright gale
#

crazy

#

is this stuff getting upstreamed any time soon btw?

stable topaz
#

honestly? yeah at this point

#

my biggest blocker finally got resolved

#

there's one more thing im a little hesitant on but it now seems optional

#

I just have been doing other things to start that process

bright gale
#

nice

stable topaz
#

what im upstreaming first isn't going to have everything the long term goal to have... is. But it's a start

#

and well, obviously works

bright gale
#

fair fair

stable topaz
#

I did all this stuff for ACPI sleep, but the Po development is getting paused

#

I could actually get ros to resume finally

bright gale
#

Why is Po getting paused?

stable topaz
#

Eh its personal stuff with the dev

bright gale
#

damn, sad

stable topaz
#

Yeah a bit of a bummer but I think we might be doing something critical first for it

#

A handlful of the kernel devs are going to be ina hackfest (myself included) for a week

#

and we're going to discuss very deeply about the Mm

#

Mind you last year when we did this we discussed a bunch of things and now GPUs work in master :)

bright gale
#

Ohh thats exciting

stable topaz
#

Yeah! i didnt post it here because this thread is more about.. in dev stuff

#

but every GPU you've seen in this threadnow works in the nightlies

#

even the titan x

#

2560x1440p, 4x Multisample AA, 16x Anisotropic Filtering.

Software and hardware used:
ReactOS nightly 0.4.16-2331
-Nvidia GeForce GTX 960 with 368.81 drivers

#

People been actively using it

stable topaz
#

ima drop this without context

sweet matrix
stable topaz
rotund ibex
stable topaz
#

no

#

lmao

#

this is a custom taskmgr

rotund ibex
#

ah, yeah that Sounds more realistic

rotund ibex
#

ah, yeah that Sounds more realistic

balmy wind
stable topaz
#

OG xbox GPU render triangle

livid marsh
#

when direct x on the direct x box

stable topaz
#

no

stable topaz
rotund ibex
#

very pog

peak sinew
#

yoo

stable topaz
#

so

#

you may have heard the news

#

about reactos's arm64 builds

#

this is funny

#

but you know whats even funnier

#

a mobile UI

bright gale
#

lol

#

thats cool

stable topaz
#

zero functional apps

#

just like the real windows phone

sweet matrix
#

A recreation of Metro UI or what?

stable topaz
#

It’s just a funny gui

hard flower
stable topaz
#

ros mobile

hard flower
stable topaz
#

yeah me

#

ros itself is running into issues still

#

but the moble UI on win10 looks coool

glass pawn
#

it would be so funny if it actually had win8/uwp support

stable topaz
#

I fixed some bugs

livid marsh
#

ReactPhone

#

starting at $999.99

stable topaz
#

Getting pretty proud of this now lol

#

It's not without jank but yeah

peak sinew
#

that would be sick if the center button was the reactos logo in the style of the other 2 buttons

stable topaz
#

alternative version

livid marsh
#

tiny battery icon

stable topaz
#

we've been working on implementing debugging over ethernet and USB ethernet

glossy wagon
#

Massive respect to ReactOS devs btw

sweet matrix
#

you'd have to run a whole TCP stack .... at high IRQL

#

how does it do... anything

stable topaz
#

how does serial do anything?

sweet matrix
#

or maybe it's UDP

sweet matrix
stable topaz
#

Is it?

sweet matrix
#

yes?

stable topaz
#

its the same idea though

sweet matrix
#

its literally wait until a port has a bit clear then write a byte, all in a loop

stable topaz
#

windows has kdcom.dll

#

This reserves the COM port of choice

#

and spews out stuff

sweet matrix
#

i wasn't pointing out serial debugging though

stable topaz
#

but windows also has kdnet, which deserves the PCI device

sweet matrix
#

i was specifically pointing out networked debugging

stable topaz
#

yeah i know im explaining it

#

You store the network stack in a kernel transport DLL

#

once stuff is configured its really only RX and TX

#

so outside of initialization it's the same packets getting sent through

sweet matrix
#

do you use TCP or UDP for the protocol?

stable topaz
#

There's both supported in windows kdnet

sweet matrix
#

do you reserve a network card specifically for debugging, or do you somehow manage to share the network card with userspace

stable topaz
#

Im using UDP atm

sweet matrix
#

ah, makes sense

#

and do you implement a whole (small) tcp/udp stack for the actual kernel debugger?

stable topaz
#

Yeah!

sweet matrix
#

to, yknow, tx/rx

stable topaz
#

KDNET.dll is the network stack and than there's network drivers

kd_02_8086.dll (Intel e1000)

sweet matrix
#

and i guess it also has to run at high irql and poll, just like serial debugging?

sweet matrix
#

so you have your own network drivers for debugging

stable topaz
#

yup

sweet matrix
#

it makes sense

stable topaz
#

but they're really even in windows shimmed EDK2 drivers

sweet matrix
#

kinda impossible to use normal drivers for debugging because they're not designed for that purpose

#

and kernel debugging has tons of restrictions

stable topaz
#

oh yeah, and than starting in win11, there's ethernet over usb debugging

sweet matrix
#

interesting

#

for that, do they reserve the host controller that the ethernet adapter is connected to, or...

#

i assume communication via USB has to go through the host controller's registers

stable topaz
#

I think it reserves the host controller, i dont know how that works yet since i am only doing about win10 1607 atm

sweet matrix
#

i see

hard flower
stable topaz
#

now that we have kdnet in PRs i can finally test my MSI/MSI-X code

#

and so far so good

stable topaz
#

so

#

We've been discussing all kinds of modern hardware

#

But let's take a step back and talking about the other side of the IRQ assignment coin and

#

sometimes

#

people want to boot on pentium MMX

#

issue is similar to what uACPI and HAL improvements solved for modern hw

#
(hal/halx86/pic/pic.c:1249) IRQ 30 is too high!
(hal/halx86/legacy/bus/sysbus.c:131) Vector 0 is ALREADY IN USE!
(hal/halx86/legacy/bussupp.c:1605) Returning IRQL 0, Vector 0 for Level/Vector: 30/0
(hal/halx86/legacy/bussupp.c:1608) Old HAL would've returned IRQL eb and Vector 60
(hal/halx86/legacy/bussupp.c:1605) Returning IRQL 0, Vector 0 for Level/Vector: 30/30
(hal/halx86/legacy/bussupp.c:1608) Old HAL would've returned IRQL eb and Vector 60
(ntoskrnl/io/pnpmgr/pnpres.c:1057) Failed to translate interrupt resource (Vector: 0x30 | Level: 0x30)
(ntoskrnl/io/pnpmgr/pnpres.c:1189) Failed to translate resources for PCI\VEN_0E11&DEV_AE33&SUBSYS_AE330E11&REV_03\2&b3ac4ede&2E
#

System PCI config space gives garbage

#

we need to program the IRQ from the table

#

fixing that wasn't so bad!

#

it takes some effort and is some seriously old code

#

But once it works we can boot on all sorts of legacy hw

peak sinew
#

That's sick

bright gale
stable topaz
bright gale
stable topaz
#

Because no one cares about anything pre pentium 4

#

It’s how you program PCI IRQs with PIC

#

Anything with a functional pic has this in theory

#

But honestly anything newer than core 2 good luck lol

bright gale
#

Interesting

stable topaz
#

It turns out the interrupt line can be filled with trash so on these old bioses

#

Great stuff

#

But these fixes allow ROS to use old hardware pretty much perfectly

#

Not that it’s a primary focus of ours…

#

But it’s cool :)

normal reef
#

Oh you mentioned that nvm

stable topaz
#

Yup, that's actually incorrect

#

well

#

it's a stop gap

stable topaz
#

For an incredibly long amount of time I've been developing improvements to ReactOS hardware support, we've seen enormous stability improvements from this in testing but ofc trying to get master to the point its ready for this has been a rather aggressive battle

#

Anyway I believe I have a reasonable enough confidence in reactos's final design for ACPI I can start building out a project I've been looking to build for months

#

I'm going to build a separate repo that can be build with vs2022/2026 that will build reactos's up and coming ACPI.sys driver as replacement for the standard win11 ones

#

Obviously the intention here isn't for it to be the most ultimate stable 100% feature parity thing in the world at first, but it IS however a great way to test uACPI updates going forward

thin temple
#

I've found the work you've spearheaded on reactos to be genuinely super exciting and cool

#

You've been single-handedly fixing its reputation lol

stable topaz
#

well I appreciate that thank you lol, though honestly ReactOS has gotten a lot of new core members that have been caring about stuff. I care a lot about kernel mode stuff. but the usermode side has been insane

thin temple
#

In random consumer oriented places ill see reactos come up and someone goes "isn't it a super unstable mess" and someone will reply "they've actually improved it a LOT lately" so it's definitely showing

#

I wish i could help work on mm or something but im tainted to hell and back lol

stable topaz
#

honestly at this point the open mind approach you've taken to us helps infinitely, we'd rather admit our flaws and fix stuff at this point

#

lots of people just using it on real hardware lately for gaming

#

pretty insane

bright gale
bright gale
stable topaz
thin temple
#

I like how in the age of internet pseudonyms people just say shit like "The Dark Fire has done wonderful kernel dev work" makes it sound like we live in like 1253 medieval england

bright gale
#

Idk if you saw, we also have a full linux port to uacpi as well now KEKW

stable topaz
#

you also wanted more examples of how modern standby and sleep works. so this will help.

Reactos is a LONG way from doing that

stable topaz
#

All you need now is a macos kext

bright gale
#

Yeah lol, only bsds remain

stable topaz
#

I suspect uACPI will likely grow into a bigger thing pretty fast here

bright gale
stable topaz
#

I’m hearing about uACPI in the IHV world now

bright gale
#

And we fixed some edge cases in uacpi that were never uncovered earlier due to hobby osses not using more advanced features

bright gale
stable topaz
bright gale
#

Damn lol

stable topaz
#

ACPIca gets integrated into EFIs to sanity check ACPI implementations before things are sent out

#

so… give it time I suspect people will do the same with uACPI

bright gale
#

That would be pretty damn cool

#

Idk if you saw some recent vibecoded prs merged with barely any review in acpica causing regressions all over the place

stable topaz
#

lame

bright gale
#

And the maintainer managed to push them into the latest stable release

#

Yeah its pretty sad as I rely on iasl in my tests

#

I had to work around it

stable topaz
#

hobbyiest OSDev with AI is such a weird thing

#

I don't know why people don't realize you can damage hardware with osdev work

naive hearth
#

I genuinely enjoy working on things myself

stable topaz
#

it's not the end of the world if you understand what's going on

#

If you don't bother to understand though you're going to quickly lose track of what's going on

bright gale
#

Yep

#

Anyway looking forward to seeing the new repo!

stable topaz
#

Thanks! working on that, and some of the first real code PRs are the goal for the week

#

and then we can add Win11 to the leaderboard

bright gale
#

Lmao

#

That would be funny

naive hearth
#

And never like oh yeah go implement X

stable topaz
#

I like saying go implement x for tests tbh

#

"here's the headers, generate me some API tests"

naive hearth
#

Or for things where it needs to duplicate / stub a bunch of shit

bright gale
naive hearth
#

I still wouldn't feel compfy pushing thoes

#

I use it to make tests that I then delete after

#

I don't like having code I haven't reviewed well enough to say it atleast looks okay

stable topaz
#

this reminds me

#

linux uacpi

#

have you seen any battery life improvements?

bright gale
naive hearth
#

true but I don't have a good test harness anyways

bright gale
naive hearth
#

I need to situate that when I have a schedular and userspace

#

Since I'm doing a rewrite

bright gale
#

But on one box it gave some fps improvement in glgears lol

stable topaz
naive hearth
#

uACPI needs to upstream at some point to Linux

#

Or at least get things sorted

bright gale
naive hearth
#

It genuinely could be very good

stable topaz
naive hearth
#

And since ACPIA is uhhh

#

Doing the ol get out of the army move

stable topaz
#

He's horribly ignorant about ACPI

bright gale
#

#showing-off message

naive hearth
#

It's generally a drop in shim

stable topaz
#

that is so incredible lol

naive hearth
#

And optional

#

And since ACPICA is killing themselves

#

Like

#

There is a good shot to enter

stable topaz
#

yeah, I imagine intel is going to come knocking for infy in the next few years

naive hearth
#

Especially if we convince something like cachyOS to have it in their kernels

naive hearth
#

Which I think some cachyOS people know some limine people

#

So there is a shot we can get in

#

And have a more wide spread use of it

bright gale
#

Im down to do acpi for Intel trl

stable topaz
#

I'd use a uACPI cachyos

naive hearth
#

Same

stable topaz
bright gale
#

Lol

naive hearth
#

Oh uh make sure to get me a job too

#

Il uhhhh

#

Massage you while you work to keep you efficient

bright gale
#

But yeah for cutting edge distros like cachy it could be an optional module replacement

stable topaz
#

if it performs better

#

why not

bright gale
#

If stabilized and slop code is properly reviewed

stable topaz
#

and the bar isnt high, considering how awful ACPICA is

naive hearth
#

From what I know the slop code isn't even that bad

#

It would not take much to do that work infy

bright gale
#

Here's some perf measurements monkuous did

#

Idk exactly what caused it

thin temple
#

I remember the days when infy was a cherno dweller and wasn't even in here yet

stable topaz
#

hmm

#

that's a weirdly high FPS increase

#

that's kind of concerning

bright gale
queen perch
#

either uacpi is forgetting to do something or acpica is bust

stable topaz
#

yeah that's weird..

stable topaz
#

But if that FPS is from GPU performance

#

was the test system an nvidia card? with the new "open source" driver?

bright gale
#

Probably

stable topaz
#

hm

thin temple
#

dumb question how does acpi come into play with glxgears at all

bright gale
#

It doesn't probably

#

Most likely this is to do with power settings

stable topaz
#

NVIDIA GPU driver DOES depend on some stuff in ACPI though

bright gale
#

Yeah ofc

stable topaz
#

even in Windows it has a habit of manually override the hal dispatch table and going underneath ACPI.sys

bright gale
#

They usually have a separate SSDT

stable topaz
#

I've killed many GPUs by playing with this stuff in ros

#

I'd watch that a bit, if its performing that big of a difference it's probably going to kill itself

#

Or it's totally fine, and in which case who cares :3

winged plinth
#

Just by messing with ACPI?

stable topaz
#

not exactly that alone

#

but that's been a factor before

#

at least with really really new GPUs

winged plinth
#

I struggle to imagine why a GPU driver needs to directly affect ACPI though?

stable topaz
#

ask nvidia

#

I remember there was a version of optimus

#

was it win7?

#

That when it detected your processor speed reached a certain mode in speedstep

#

it would just.. fire an interrupt

winged plinth
#

How strange

stable topaz
#

to be clear I'm not saying i think it's a HUGE concern :), just I'd really look at it before trying to pitch uACPI to linux distros lol

winged plinth
#

Well that was never going to be a quick thing either way

bright gale
#

Yeah this needs further investigation and is likely a result of misconfiguration of either uacpi or acpica

#

Could be related to power governor settings on linux

stable topaz
#

gotta love ACPI, basically the only module HIGHER numbers is scary

winged plinth
#

Speaking of which, actually, I'm curious: what's the main kernel you use to test uACPI right now?

#

I know you do userspace testing too

stable topaz
#

Me?

winged plinth
#

No Infy

bright gale
naive hearth
bright gale
#

It doesn't do anything advanced tho

stable topaz
#

i did look at managarm

#

for many early questions too

winged plinth
bright gale
#

Suspend and resume

winged plinth
#

right

bright gale
#

There's so much aml that runs on suspend

#

Its crazy stuff

stable topaz
#

dont forget mOdeRn stAnBy

bright gale
#

True

winged plinth
queen perch
#

the issue with suspend is that its extremely annoying to get right and then you have to bring the entire harddware back up including gpu

#

😭

bright gale
#

Yep

stable topaz
#

Hence why im making this seperate repo

#

it's impossible to get ros to do that right now

winged plinth
bright gale
#

Yeah basically only ram is kept alive in s3

naive hearth
#

How much bullshit do you have to pull up after resuming

#

Iirc the entire PCIe bus

naive hearth
#

A bunch of firmware MSRs?

bright gale
#

Firmware takes care of basic msrs

#

Like MTRRs

naive hearth
bright gale
#

But the rest is up to you

naive hearth
winged plinth
naive hearth
#

Yeah

bright gale
#

Much more than on boot

#

Like the entire PCI subsystem is dead

#

You have to reinit all bars etc

#

And do gpu modesetting

winged plinth
#

Mmm yep

queen perch
#

suspending is lame anyways

#

you have a monitor, go play some cool screensavers on it

winged plinth
#

It's just one of those things... It looks lame but is way harder to do...

naive hearth
#

That's gotta be annoying

winged plinth
#

Just like how Astral and Zinnia got mogged by Shrek on r/osdev trl

naive hearth
#

ShrekOS is impossible to beat

bright gale
queen perch
#

I need to get to work redoing my device subsystem and making it work out of a proper acpi tree

#

at some point

#

I've been saying this for liek 2 years at this point

#

:sopb:

winged plinth
queen perch
#

more so right now its just a bunch of foo_init() calls from my initialization system

#

which then check for the existance of the hardware

#

which yknow

#

yeah

winged plinth
#

mmm yep

bright gale
winged plinth
#

That sounds just like my original ultranaive devicesys impl

queen perch
bright gale
#

True

stable topaz
livid marsh
#

based

stable topaz
#

I have to update from x11lib r1 to r6 now

rotund ibex
#

Holy pog

stable topaz
livid marsh
#

:0

queen perch
#

😭 what the fuck

stable topaz
#

also fun fact

#

this runs on NT4.0

winged plinth
#

this is funny

#

but yeah for those who don't know, NT actually has a fork syscall

#

for this reason

stable topaz
#

MOTIF ON REACTOS POSIX SUBSYSTEM LMAO i might make more of the gui work but im passing this along to other people now :) i just wanted to do this for fun

stable topaz
#

it escalated

harsh surge
#

open source interix

stable topaz
#

so much more cursed than that

#

i need to port mlibc

harsh surge
#

now replicate the "cross-compiling linux from windows xp" video by ncommander meme

stable topaz
#

i think that's where im headed towards

harsh surge
stable topaz
#

its a little closer to cygwin

#

This is a true NT subsystem so it has other... quirks

glass pawn
#

will the posix subsystem be compatible with not reactos (windows) as well trl

glass pawn
#

holy shit

stable topaz
#

yeah idk wtf 7 did

#

i dont have screenie atm

#

but fun fact

#

that xeyes demo?

#

works on win2000+

#

nt4.0 has weird gdi bs but otherwise yeah

harsh surge
#

i thought interix was a proper subsystem

stable topaz
#

No

#

i think early days they called it a hybrid idk

#

but real subsystems never tried to do cross communication like this

#

or the GDI stufff im doing here

#

well i could be wrong, im a reactos dev not windows after all :)

glossy wagon
#

I always wanted a true NT subsystem for Unix

#

My dream of GNU/NT is getting closer pogchamp

stable topaz
#

i built bash and coreutils

#

so lol

glossy wagon
#

that’s it I’m moving to ReactOS as my daily driver

#

finally my dream has been realized

stable topaz
gray smelt
#

or rather killed it for the complexity and later replaced it with WSL

naive hearth
#

could you run wine in the POSIX subsytem and go full circle?

stable topaz
#

Internix was just the og psx code licensed out to allowed to be modified it seems

#

They still have a psxss.exe and psxdll.dll

#

In fact it’s so close I accidentally (due to me properly using named exports)

Basically just made internix!

#

To the point the original internix tool chain target works, and I can compile ROS PSX binaries! And vice versa

#

It seems my x server runs in internix’

#

Isn’t the work a little interesting?

queen perch
stable topaz
#

Yup

#

i made a package that runs in msys and ships the reactos posix headers

#

and newlib libc i ported

#

so stuff not runnning ros can compile reactos posix apps

#

and its helped a lot

#

like with really dumb stuf

white viper
#

Lol

stable topaz
#

lots of PRs made of arbiter logic

bright gale
stable topaz
#

depending on how you compile reactos in about 6~ ish more PRs

#

you can use win 2k3 PCI -> win 10 1607

bright gale
#

Nice, I see you're moving fast

stable topaz
#

Yup, and even if it doesn’t seem like it this chunk is a huge amount of the complicated work

#

This screenshot has literally every PNP change I’m gonna need for modern hardware to install / boot

#

It’s the finished ntoskrnl side changes

stable topaz
#

yeah

#

yeah okay

#

💀

naive hearth
#

was a ~ forgotton mmLol

stable topaz
#

yes

#

DeviceNode->Flags &= ~DNF_NON_STOPPED_REBALANCE;

#

is the correct code

stable topaz
#

again win2k3 -> early 10 compat here too

odd sphinx
#

how does one play with reactix

#

call it Flux cause idk Flux feels react-y and also flux trolland

stable topaz
#

ill repost it here

#

Win10 style ACPI and WIn10 STyle PCI are communicating with eachother in reactos for the first time!

#

We're very close to the coolest screenshot ive ever posted in this thread

stable topaz
#

not perfect

#

but win10 pci on reactos

stable topaz
#

uACPI 6.0.0 that works on win10+
A PCI that works on win10+ with resizable bar support
and reactos arbiter

#

all working together for the first time

naive hearth
stable topaz
#

yeah

naive hearth
#

Holy fucking shit

#

@bright gale

bright gale
#

yeah he has been using uacpi on windows for like the last year, this is kinda old news

naive hearth
#

Oh 😭

#

sorry

bright gale
#

np lmao

stable topaz
#

its kind of convoluted to setup too

#

but for reactos this is the first time everything has slotted in

#

but yeah my windows install is a franken monster

glossy wagon
#

isn’t NT closed source

#

how does it let you replace its ACPI manager

white viper
#

It's a separate DLL afaik?

glossy wagon
#

HAL.DLL? trl

white viper
#

No

#

ACPI.sys i think?

#

Idk tbh

glossy wagon
white viper
#

💀

#

Discord being cooked as always

frozen depot
#

Lmao

rotund ibex
hard flower
hard flower
#

the dll just redirects to the functions in the kernel

odd sphinx
#

can you run the posix subsystem thing without the win32 one trolland🙏

stable topaz
#

yeah

#

if you really wanted to

#

though there's some hack to do text on bootvid

glossy wagon
#

we need that for true GNU/NT

glass pawn
#

i wonder if its somehow possible to rip the win32 subsystem entirely and have an x11 server instead, maybe with the video drivers as well

#

or at least strip down the win32 subsystem to its absolute bare minimum and just have the absolute basics for an x11 server

#

maybe there could be a drm/kms-like interface on top of the bare minimum win32 so that we could have some kind of freely usable framebuffer????

#

with the drm/kms-like interface basically being a full-screen win32 window

stable topaz
#

uh

#

with wddm you dont really need win32 to have a functional display

glass pawn
#

ah

#

i was more so referring to win32 as the gui layer

#

i thought the gui is heavily dependant on win32 existing

#

i don't really know how nt did the gui tbh

stable topaz
#

i see

#

oh and uh

#

we interrupt your arbiter progress

#

for tiny quick side quest i did

#

uh ntfs support

white viper
#

Nice

glossy wagon
#

Out of curiosity how long have you been developing for ReactOS?

stable topaz
#

like 6 years

glossy wagon
#

Nice

#

You’ve been dropping bangers left and right recently

stable topaz
#

a lot of this stuff is just a long time coming

glossy wagon
#

Still pretty cool to see so many important features finally come together

#

This really makes me want to contribute to ReactOS one day

#

I’m untainted, never seen any NT code leaked or otherwise, so I think I should be fine

stable topaz
#

Yeah it's fun! though we need to improve our PR process quite a bit is my biggest complaint

#

we can be hella slow

severe quartz
#

I would also like to contribute one day but it seems scary lol

#

and foreign

#

I think I looked at the source code of space cadet pinball indirectly

bright gale
#

if you've seen notepad code that doesnt mean you cant work on mm

severe quartz
#

ik

#

i can't work on reactos space cadet pinball :(

naive hearth
queen perch
severe quartz
#

reactos subsystem for linux

stable topaz
#

Hope that helps

stable topaz
#

Couldn’t get much working yet

severe quartz
#

damn

sour cedar
#

the hell are you working on now