Register - Login
Views: 90557422
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-20-18 11:25:43 PM

Jul - General Chat - Pet projects? New poll - New thread - New reply
Pages: 1 2Next newer thread | Next older thread
Xkeeper

Level: 243


Posts: 23259/23358
EXP: 224215242
For next: 2700378

Since: 07-03-07

Pronouns: they/them, she/her, etc.

Since last post: 4 days
Last activity: 4 days

Posted on 02-01-18 01:22:50 AM Link | Quote
Anything fun you're working on?
Kazinsal
Amazing Flyin' Hammer Bro
Level: 47


Posts: 559/605
EXP: 765902
For next: 301

Since: 01-18-11

Pronouns: he/him
From: Victoria, Canada

Since last post: 5 days
Last activity: 3 hours

Posted on 02-01-18 04:32:39 AM Link | Quote
I've been doing operating systems design and development as a hobby for about a decade now. Every few years I take what knowledge I've amassed and use that to start over. One of these days I'll have something I'm satisfied with. My current project is more or less inspired by the semantics of the NT kernel (contrasted to what most people in hobby operating systems development do, which is writing a toy unix-like). The prototype user interface is similar in flavour to Cisco IOS (I'm a network engineer 9-5) -- my post layout is actually a mock-up of it!

Also I'm thinking of learning Inform7. I fondly remember playing the text adventures in the BSD games package over and over as a kid, so it's about time for me to write a text adventure of my own.
Tarale
Catgirl
C:\ DOS
C:\ DOS RUN
RUN DOS RUN
Level: 78


Posts: 1485/1676
EXP: 4298600
For next: 83626

Since: 07-23-07

Pronouns: she/her

Since last post: 20 hours
Last activity: 15 hours

Posted on 02-01-18 05:47:27 AM Link | Quote
I'm trying to make a font, only I keep not doing anything at all with it.
marrub

Level: 6


Posts: 17/19
EXP: 773
For next: 134

Since: 01-23-18


Since last post: 77 days
Last activity: 6 days

Posted on 02-01-18 06:47:04 AM Link | Quote
Been trying to write a compiler for the past few months. I got about as far as parsing an AST before my brain started exploding, translating code to IR/assembly is really way harder than I could have ever imagined. Guess I need to start simpler, somehow...?

The current iteration is written in D, though I'm also trying Go to see if it works any better with the way interfaces etc. work in it.
xdaniel
730
Level: 54


Posts: 705/732
EXP: 1158958
For next: 74912

Since: 12-04-08

Pronouns: he/him
From: Germany

Since last post: 6 days
Last activity: 1 hour

Posted on 02-01-18 08:09:51 AM Link | Quote
My only real pet project is probably a, by now decent-ish, emulator thingy called MasterFudge I started working on ~2 years ago (C# + .NET + SharpDX), that's now theoretically in its 3rd iteration, but I'm working more on the 2nd one again right now. It does Master System, Game Gear, SG-1000 and ColecoVision, with the Sega machines being the most compatible so far. I'm also toying with the idea of trying to add (some terrible, inaccurate form of) Super Nintendo emulation, but I'm not so sure about that yet - NES might be easier to do in the end, despite all the edge cases and mapper crap.
Toshi
Random nobody
Level: 4


Posts: 2/7
EXP: 172
For next: 107

Since: 01-24-18


Since last post: 15 days
Last activity: 12 hours

Posted on 02-01-18 09:10:30 AM Link | Quote
currently trying to write a website which is suppose to be compatible with old as heck browsers. its going pretty cool, though i have thoughts of remodeling it for the 7th time.
Shadic
6880
Alakadoof?
Level: 143


Posts: 6861/6883
EXP: 35776376
For next: 55432

Since: 07-22-07

From: Olympia, WA

Since last post: 13 days
Last activity: 1 day

Posted on 02-01-18 09:29:30 AM Link | Quote
I'm planning out a bathroom remodel. Super sexy.

Actually, it'll be damn nice when it's done, ideally.
Gabu

Star Mario
Placeholder Ikachan until :effort: is found
Level: 162


Posts: 9752/9806
EXP: 54722440
For next: 568836

Since: 08-10-09

Pronouns: they/them, she/her
From: Santa Cruisin' USA

Since last post: 2 days
Last activity: 2 days

Posted on 02-01-18 05:34:31 PM Link | Quote
Originally posted by xdaniel
My only real pet project is probably a, by now decent-ish, emulator thingy called MasterFudge I started working on ~2 years ago (C# + .NET + SharpDX), that's now theoretically in its 3rd iteration, but I'm working more on the 2nd one again right now. It does Master System, Game Gear, SG-1000 and ColecoVision, with the Sega machines being the most compatible so far. I'm also toying with the idea of trying to add (some terrible, inaccurate form of) Super Nintendo emulation, but I'm not so sure about that yet - NES might be easier to do in the end, despite all the edge cases and mapper crap.



This actually got me wondering if it's theoretically possible to have one program emulate everything. I'm guessing it can be done, but not without massive amounts of code.

My current projects include writing, b/w doodling. Haven't really done too much in the way of projects recently. I may just knock something out just for the sake of doing stuff.
Q
Seeker of the tru7h
Level: 98


Posts: 2817/2848
EXP: 9508709
For next: 145644

Since: 08-02-07

Pronouns: she/her
From: Nowhere

Since last post: 10 days
Last activity: 6 hours

Posted on 02-01-18 05:43:42 PM Link | Quote
I'm making a little game with Bitsy that's probably going to take a long time to finish. The limitations are kind of fun to work with, but I do wish it had a few more features.

Aside from that, I still have a couple of designs for my art blog in the works, but I pretty much always do.
Xkeeper

Level: 243


Posts: 23264/23358
EXP: 224215242
For next: 2700378

Since: 07-03-07

Pronouns: they/them, she/her, etc.

Since last post: 4 days
Last activity: 4 days

Posted on 02-01-18 05:57:50 PM Link | Quote
Bitsy looks really cool but you apparently can't move or delete sprites.
xdaniel
730
Level: 54


Posts: 707/732
EXP: 1158958
For next: 74912

Since: 12-04-08

Pronouns: he/him
From: Germany

Since last post: 6 days
Last activity: 1 hour

Posted on 02-01-18 06:00:47 PM Link | Quote
Originally posted by Gabu
This actually got me wondering if it's theoretically possible to have one program emulate everything. I'm guessing it can be done, but not without massive amounts of code.

There is MAME, which does emulate a ton of stuff, but also does have these massive amounts of code - I just grabbed a ZIP of the latest source on Github and it's a 135 MB archive, tho granted, that also includes documentation and whatnot.

One good thing in my emulator's case is that I'm (so far) only emulating platforms that are very similar to each other and can thus share code pretty easily. They all use the same Z80 CPU emulation code and when something does differ, like the graphics chips, I'm just deriving the modified/extended chip from the original base chip, which helps immensely with minimizing duplicated code and the like.
Q
Seeker of the tru7h
Level: 98


Posts: 2818/2848
EXP: 9508709
For next: 145644

Since: 08-02-07

Pronouns: she/her
From: Nowhere

Since last post: 10 days
Last activity: 6 hours

Posted on 02-01-18 06:11:57 PM (last edited by Q at 02-01-18 06:12:50 PM) Link | Quote
Originally posted by Xkeeper
Bitsy looks really cool but you apparently can't move or delete sprites.

You should be able to move them by trying to place them somewhere else, and you should be able to delete them with a ⛔ button on the "paint" window.
Xkeeper

Level: 243


Posts: 23266/23358
EXP: 224215242
For next: 2700378

Since: 07-03-07

Pronouns: they/them, she/her, etc.

Since last post: 4 days
Last activity: 4 days

Posted on 02-01-18 06:13:33 PM Link | Quote
I mean programmatically
Q
Seeker of the tru7h
Level: 98


Posts: 2819/2848
EXP: 9508709
For next: 145644

Since: 08-02-07

Pronouns: she/her
From: Nowhere

Since last post: 10 days
Last activity: 6 hours

Posted on 02-01-18 06:15:38 PM Link | Quote
Oh, I understand now. Yeah, the things you can make with it are very "static." It's mostly only fit for narrative games.
Xkeeper

Level: 243


Posts: 23267/23358
EXP: 224215242
For next: 2700378

Since: 07-03-07

Pronouns: they/them, she/her, etc.

Since last post: 4 days
Last activity: 4 days

Posted on 02-01-18 06:23:13 PM Link | Quote
Yeah. Even just having the ability to move or change tiles would make the engine a lot more... usable? Like I can't have a hallway you can only visit after doing X, because there's no way to programatically have X. And by that note, you can have a game where there's a way to avoid any of the narrative (other than the backgrounds and sprites) since you can't be required to actually interact with anything.

Other than the items, I guess..?
devin

King Bowser Koopa
i'm mima irl
Level: 105


Posts: 3382/3439
EXP: 12173005
For next: 89255

Since: 04-29-08

Pronouns: any
From: FL

Since last post: 5 days
Last activity: 14 min.

Posted on 02-01-18 06:29:55 PM Link | Quote
this stuff, basically

Some highlights/recent-ish stuff:

bsnes-plus, a debugging emulator. Some people like it. Also currently the only emulator I'm aware of (including higan) that emulates the Mega Man X2 intro/attract sequence correctly (one of many reasons I am way overdue to make a new official release) and the first of two (besides Snes9x, I think) with Satellaview download/broadcast support (LuigiBlood did most of this part).

omgifol, a Python package for editing Doom WADs and most of their contents. I used it to make dmvis, a script which tries to rebuild Doom maps one line at a time in the closest thing to chronological order that it can. Someone made a bot that uses it to visualize random user-made maps.

exhal (and inhal) (like breathing, get it?) a set of tools/code for quickly compressing/decompressing stuff in HAL's NES/SNES/GB games. Works quite fast and usually gets better ratios than whatever HAL used originally. Used for my Kirby's Adventure and Dream Course editors. Recently I thought about expanding it into sort of a modular compression toolset as an open source alternative to Lunar Compress and the like.

Decomposer, a cross-platform MIDI tracker. Has been on the back burner for a while. I came up with a good interface to expose MIDI input/output devices as Qt objects (to use the signal/slot system for receiving MIDI input and double-buffering a MIDI output stream) but only implemented it for Windows and partially (read: badly) for Linux and then taking a long break. Never implemented any of the actual music sequencing part.
marrub

Level: 6


Posts: 18/19
EXP: 773
For next: 134

Since: 01-23-18


Since last post: 77 days
Last activity: 6 days

Posted on 02-01-18 06:36:52 PM Link | Quote
Originally posted by devin
omgifol, a Python package for editing Doom WADs and most of their contents. I used it to make dmvis, a script which tries to rebuild Doom maps one line at a time in the closest thing to chronological order that it can. Someone made a bot that uses it to visualize random user-made maps.

Holy crap, you made those? I see both of those used constantly throughout the Doom community, was wondering where they originated.
devin

King Bowser Koopa
i'm mima irl
Level: 105


Posts: 3383/3439
EXP: 12173005
For next: 89255

Since: 04-29-08

Pronouns: any
From: FL

Since last post: 5 days
Last activity: 14 min.

Posted on 02-01-18 06:41:55 PM Link | Quote
Well, Fredrik was the original author of the former, but I somehow stumbled into becoming the official maintainer of it after making a bunch of updates to it over some years (the readme in my repo still says it's a personal fork, but it's also on PyPI and stuff now, so I guess it isn't really one anymore).
hydra-calm
Member
Level: 16


Posts: 78/109
EXP: 18833
For next: 1423

Since: 07-21-17


Since last post: 22 days
Last activity: 13 hours

Posted on 02-01-18 08:45:15 PM (last edited by hydra-calm at 02-01-18 08:47:46 PM) Link | Quote
I've got a bunch of small unfinished things I'm chipping away at. I'm working on wavelet compression in C from scratch, which is probably the most finished thing. I've also got an STM32 board with mic, headphone out, etc. and plan to play with audio processing on that after I finish the hardware-related code (I'm also trying to avoid silicon vendor IDE type stuff, so I'm writing pretty much everything (ldscript, startup code and whatnot) from scratch and debugging with openOCD + gdb). More image processing stuff on an Artix-7 FPGA is also in progress, though it's just basically just a VGA controller that throws out a single pattern at the moment. I should have a decent bit more time for these soon...
dotUser

Level: 85


Posts: 2291/2302
EXP: 5781486
For next: 117054

Since: 10-19-10

Pronouns: she/her, they/them

Since last post: 7 days
Last activity: 2 hours

Posted on 02-01-18 10:45:31 PM Link | Quote
A discord bot that functions as a DM/GM/Pen-n-Paper assistant (as well as general server management)
A drone that's capable of lifting a gopro w/gimbal.

I'm pretty lazy tho so, who knows how long those'll take.
Pages: 1 2Next newer thread | Next older thread
Jul - General Chat - Pet projects? New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 5d36857 [2018-03-03]
©2000-2018 Acmlm, Xkeeper, Inuyasha, et al.

30 database queries, 1 query cache hits.
Query execution time: 0.166151 seconds
Script execution time: 0.030084 seconds
Total render time: 0.196235 seconds
Memory used: 1310720