• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

any other assembly / console hackers here?

exdeath

Lifer
Bored and wanna chat or share demos or something.

Current platform is NES, but have done NES, SNES, PS2, Dreamcast, GameCube, Gameboy Advance, TI86, and of course PC x86.
 
Sadly, I didn't get into any kind of development until the DirectX days and haven't done any game development outside of PCs and a touch of Android stuff.

If I can run unsigned code on the new consoles, I might dabble into that though. Or if I can get a free developer box. That is probably not happening. >_>
 
The new stuff is all x86 and unified memory though. It isn't half as fun to hack and /flex as say a PS2.

Part of why I enjoy what I do is exploring unique, oddball, completely foreign hardware configurations. Multiple processors with different brand new non standard architectures, multiple buses, independent embedded RAM blocks, specialized DMA controllers, synchronizing and feeding everthing with no stalls, etc. I absolutely LOVE that kind of stuff. x86 and unified universal RAM is about as boring as it gets from a hobbiest demo hacker point of view.

Yeah I know its a dream for actual game developers to make money fast on a easy known common platform, but its not as fun for someone who actually enjoys hardware for the sake of it. Consoles were fun when they were different and specialized.
 
Last edited:
I did some 6502 assembly coding on the C=64 and Atari 800 but that was last century. The only time I've done x86 coding was in college, just little things like a PC speaker music program.
 
The new stuff is all x86 and unified memory though. It isn't half as fun to hack and /flex as say a PS2.

Part of why I enjoy what I do is exploring unique, oddball, completely foreign hardware configurations. Multiple processors with different brand new non standard architectures, multiple buses, independent embedded RAM blocks, specialized DMA controllers, synchronizing and feeding everthing with no stalls, etc. I absolutely LOVE that kind of stuff. x86 and unified universal RAM is about as boring as it gets from a hobbiest demo hacker point of view.

Yeah I know its a dream for actual game developers to make money fast on a easy known common platform, but its not as fun for someone who actually enjoys hardware for the sake of it. Consoles were fun when they were different and specialized.

The only reason I even did any "game" development was to learn the platform I was using; that is the easiest approach to being able to learn something, I've found. I always had much more fun coding software that actually gets things done. I prefer to waste time playing games, not making them. >_>
 
Multiple processors with different brand new non standard architectures, multiple buses, independent embedded RAM blocks, specialized DMA controllers, synchronizing and feeding everthing with no stalls, etc. I absolutely LOVE that kind of stuff.
Oh, you need to check out CUDA, then! You have N groups of 16 or 32 processors, each of which has to do basically the same work with different data - conditionals are fine but avoid "if"s. Each group of processors has its own "Shared Memory", along with cached constant memory, complicated texture memory, a small, fast set of registers. If you can't fit your work into those, it needs to work with main memory, which has a latency of 100s of cycles, but relatively good bandwidth. True, some of the more modern GPUs have a memory cache, but some don't.
 
Back
Top