Xenox (Toxoid49b)'s Avatar

Xenox (Toxoid49b)

@xenox.bsky.social

26 | computer malware and dark ambient

39 Followers  |  17 Following  |  26 Posts  |  Joined: 04.11.2023  |  1.7174

Latest posts by xenox.bsky.social on Bluesky

anyway i have to go through 25k lines of vb6 code and see if any of my code is accidentally triggering this issue. i love vb6 i love vb6 i love vb6 i love vb6 i love vb6 i love vb6 i love vb6 i love vb6 i love vb6 i love vb6 i love vb6 i love vb6 i lo

04.11.2025 08:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

curiously, when running in the editor or when compiling with p-code, exiting the subroutine with an overlocked array seems to resolve the locking issue, whereas native code will raise error 10 upon exiting the sub. both will raise error 10 if the overlocked array is redim'd or erased within the sub.

04.11.2025 07:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

you would mainly use a goto in this instance to continue to the next iteration of a loop since vb6 lacks a "continue" keyword. what makes this a bug imo is that if you use an "Exit Sub" or raise an exception, the lock count is decremented properly.

04.11.2025 07:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

found a bug in the vb6 compiler. it's genuinely really bad too, it relates to breaking out of a "With" block when the target of the block is a member of a UDT array. vb6 increments the lock count for the target array when entering the block but doesn't decrement it when exiting with a "GoTo".

04.11.2025 07:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

somebody vibe coded an entire js engine in vb6 and i'm very relieved to say that my own scripting language completely smokes in performance tests. once i finish the rewrite i'm working on it should be even better. i will continue to yell at that goddamn cloud.

30.10.2025 04:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

happy birthday @danooct1.bsky.social, hope you're having a good one

01.10.2025 13:52 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I have finally discovered C++/CLI. Going to try and use it to write a game engine. The vast majority of the engine will be native platform-independent C code, and C++/CLI will be used as a platform abstraction layer and a binding interface for managed langs like C#. No idea if this will work.

30.07.2025 04:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Could make an event out of it and share the brick for efficiency. It'd be like VidCon with high velocity masonry.

20.06.2025 05:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The projectβ„’ is now 20,000 lines of VB6, and I'm (mostly) satisfied with the code quality. This thing makes Distances (coming someday) look small. If I ever make something this big in VB again please throw a brick at my head.

19.06.2025 23:38 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I wish I could post more about what I've been working on the past 2 years, but it's one of those ideas I think is cooler if I drop it all at once. All I'll say is it's not malware this time an it's currently around ~17k lines of VB6/VBA.

19.05.2025 01:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'd actually probably use websockets unironically

23.03.2025 01:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

server dead, rip

20.03.2025 07:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

CIH-themed toblerone where if you eat it on april 26th you die instantly

07.03.2025 23:14 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A Dell Dimension 8250 XP-era slopbox for sale on eBay for $500

A Dell Dimension 8250 XP-era slopbox for sale on eBay for $500

They're calling the Dell Dimensions "vintage", selling them for collector prices, and I'm now an old man. My bones are crumbling to dust as we speak.

27.02.2025 02:08 β€” πŸ‘ 16    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

happy birthday! hope you have a good one :]

25.02.2025 03:50 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

marginally adequate online username, absolutely unusable as a foundation for any real life identity lmfao

05.02.2025 16:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

been ~12 years since "toxoid49b", a testament to why you shouldn't let 13 year olds name things

05.02.2025 16:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I wrote my own open addressing hashmap with simple string keys and variant values and the performance increased by an order of magnitude when compiled. Turns out hammering the exception handler multiple times every time I reference a variable or command was bad for performance. What a concept.

30.01.2025 11:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I figured out why why it was slower compiled. The builtin VB6 Collection object is terrible and has no way to check if a key/value exists other than trying to query it and handling the exception if it doesn't exist. I made heavy use of collections and the exceptions destroyed performance compiled.

30.01.2025 10:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's technically not a problem since the whole project is getting shoved into an Excel spreadsheet at the end, but just. what

18.01.2025 11:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've been writing a small scripting language in VB6 for the large project I'm working on and it's somehow significantly faster running in the IDE than when compiled to native code. No idea how this could be the case. It's genuinely impressive how bad this language is.

18.01.2025 11:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

not complaining to be clear, it's just kinda ironic

04.01.2025 07:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

someone just bought my album for $1, which now makes it the most profitable thing i've ever done with my computer. 14 years of software development has been outdone by 3 months of screwing around in bespoke synth. honestly quite incredible.

04.01.2025 07:44 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Xenox - Recursive Descent
YouTube video by Toxoid49b Xenox - Recursive Descent

Happy new year! Currently working on my largest project to date, should (hopefully) have it finished sometime later this year. In the meantime, I released a really weird noise/dark ambient album www.youtube.com/watch?v=v_Y2.... More of my usual content soon, for real this time :]

01.01.2025 04:36 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

going pretty good! hope you, fizz and co are doing well :]

15.11.2024 15:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

not sure how active i'll be on here, mostly joined out of morbid curiosity. might post updates on stuff i'm working on, especially as i'm finally at a point where i'll have things to share in the near future.

04.11.2023 01:31 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@xenox is following 17 prominent accounts