Search found 171 matches

by slembcke
Sat Jun 08, 2019 9:41 pm
Forum: NESemdev
Topic: New cross-platform emulator being released soon. RustyNES!!
Replies: 2
Views: 6482

Re: New cross-platform emulator being released soon. RustyNE

Nice. My homebrew games seem to run fine on it. Seems to not ignore key repeat though? (At least on Linux, haven't tried it on Mac yet). Have you tried deploying it as a WASM build since that's pretty easy with Rust? Might be a nice alternative to JSNES.
by slembcke
Sun Jun 02, 2019 5:54 pm
Forum: General Stuff
Topic: Technology-related stuff that stays the same in long-term
Replies: 17
Views: 14769

Re: Technology-related stuff that stays the same in long-ter

Small engine aircraft don't change nearly as fast as cars do, and are usually maintained much longer. It's not uncommon to see planes from the 70's or 80's still in perfect working condition.
by slembcke
Fri May 31, 2019 8:54 am
Forum: 2018 NESdev Competition
Topic: 2018 downloads?
Replies: 3
Views: 8347

2018 downloads?

Was wondering if the downloads for the 2018 entries will be posted eventually? I'm mostly just interested in having a link I can point people at to try out the games from this year. ;)
by slembcke
Thu Apr 11, 2019 9:53 am
Forum: Newbie Help Center
Topic: Multiple NMI handlers for communicating with main
Replies: 9
Views: 5011

Re: Multiple NMI handlers for communicating with main

My NMI handler is pretty generic too. I build a command buffer of functions to run (copy data to PPU in various ways, set the increment direction, etc). I use the popslide to call the functions and pass data to them. It ends up being pretty simple and compact. Other than that, it just checks a flag ...
by slembcke
Thu Apr 11, 2019 9:47 am
Forum: General Stuff
Topic: What have you learnt most from programming in assembly?
Replies: 28
Views: 22520

Re: What have you learnt most from programming in assembly?

Yeah, but that's the latency as run in the pipeline, if it was run in isolation. Generally speaking, the instruction scheduler and compilers are pretty good at hiding that latency. A pretty easy contrived example is to make an array of a million values, and run square root on all of them and compare...
by slembcke
Wed Apr 10, 2019 9:20 am
Forum: General Stuff
Topic: What have you learnt most from programming in assembly?
Replies: 28
Views: 22520

Re: What have you learnt most from programming in assembly?

One word of caution about trying to learn from assembly for 30+ year old CPUs is that what defines performance has radically changed on modern CPUs. Things that used to be expensive (floating point ops, a lot of math functions, etc) can on average run in a single CPU cycle or two now. On the other h...
by slembcke
Mon Apr 08, 2019 7:54 am
Forum: General Stuff
Topic: What have you learnt most from programming in assembly?
Replies: 28
Views: 22520

Re: What have you learnt most from programming in assembly?

It makes me think a lot more about code compactness. I've always been a bit obsessed with runtime performance, and that's already a never ending rabbit hole. Doing assembly for 8 bit again has reminded me how compilers are pretty decent about making fast code, but not always compact code. So that's ...
by slembcke
Sat Apr 06, 2019 12:17 pm
Forum: General Stuff
Topic: Why does everything need installing these days? (C compiler)
Replies: 18
Views: 10326

Re: Why does everything need installing these days? (C compi

It's true that Mac bundles don't store preferences or other user data in their bundle. In fact they are not supposed to do this as the user probably will not have write permissions to that folder in a multi-user system. To be honest I hadn't considered that this was even part of the desired behavior...
by slembcke
Fri Apr 05, 2019 9:01 am
Forum: General Stuff
Topic: Why does everything need installing these days? (C compiler)
Replies: 18
Views: 10326

Re: Why does everything need installing these days? (C compi

Few pieces of Mac software use installers. I'm not quite sure how Mac users have many pieces of software to install. The exceptions I can think of on my machine are the Android tools, Unity, and anything made by Microsoft. Stuff that you compile yourself on Unixes almost universally lets you set the...
by slembcke
Thu Apr 04, 2019 9:11 pm
Forum: General Stuff
Topic: Why does everything need installing these days? (C compiler)
Replies: 18
Views: 10326

Re: Why does everything need installing these days? (C compi

Dunno, but that's one of the things that drives me batty about windows. Everything is an installer, and they always seem to put crap wherever they please on your hard drive. Uninstalling them seems to work like half the time at best... On Linux 90+% of my software comes from the system package manag...
by slembcke
Tue Apr 02, 2019 8:00 am
Forum: NESdev
Topic: Batch files as a build system for ASM6 projects
Replies: 15
Views: 12014

Re: Batch files as a build system for ASM6 projects

<sarcasm>Oh no! That will take almost as long to run as a large Unity project that you "don't have to compile". </sarcasm> I figure I spend 30+ mins a day waiting for Unity. It never takes less than 10 seconds to compile (on a 4 Ghz i7), and about the same to dynamically link every time you press th...
by slembcke
Mon Mar 25, 2019 12:04 pm
Forum: Newbie Help Center
Topic: Need help with ld65 compiler
Replies: 5
Views: 5815

Re: Need help with ld65 compiler

You sure that .cfg file you posted is right? It says the error is on line 101, but you only posted 70 lines.
by slembcke
Fri Mar 22, 2019 7:54 am
Forum: NESemdev
Topic: agnes - single C header NES emulation library
Replies: 11
Views: 12490

Re: agnes - single C header NES emulation library

Hah! Nice. I'm tempted to incorporate this into one of my random hobby projects just... because.
by slembcke
Sat Mar 16, 2019 7:44 am
Forum: General Stuff
Topic: Treasure Stack
Replies: 0
Views: 8686

Treasure Stack

Hey! I totally forgot to mention that Treasure Stack was released a couple weeks ago. You might remember I posted about a demake of it that I made . My business partner and I worked on the net play and the XBox/Steam versions. I encouraged them to enter the NES version into the NESDev competition, a...
by slembcke
Mon Mar 11, 2019 5:22 pm
Forum: 2018 NESdev Competition
Topic: 2018 NESDev Compo Rules/Guidelines
Replies: 40
Views: 38683

Re: 2018 NESDev Compo Rules/Guidelines

Yeah. Congrats to all. This was a blast to participate in. :D

Time to start planning my next entry I guess. ;)