627 karma · joined March 31, 2011
286's were pretty ancient by 89 anyway. The first 486 was released that same year.
Say i were to name a random hex value like #$9C right now it would take me a few seconds to convert that to decimal in my head though... 156 took me a few seconds to sort out. I don't have to think about what 156 means in decimal because i just know what it is.
I do 6502 ASM with bit tricks and all and i can tell you straight up that hex is never as intuitive as decimal IMO.
Base eleven sounds like the stuff of nightmares =)
i just wanted to stress that gamedev is anything but "lets do this great idea" and then magically it's done. it is a ton of work and you gotta celebrate those small steps.
http://www.6502.org/tutorials/vflag.html
Either way, every transistor in the processor has been broken down completely, and even recreated in a visual simulation:
Is it possible to sync python up enough to get it to write frames accurately without a significant amount of lag? I'd certainly be interested in how to get it to do that.
> Simple NES emulator
The timings get really tough between the PPU / CPU with all of the scanline tricks you can do, even with an NROM setup. Many 6502 instructions don't behave like you think they would with page boundaries, there are some hardware errors. The PPU / registers get all kinds of weird with their behavior too, such as $2003/$2004 (sprite addr / data) basically being broken on real hardware and Sprite DMA only falling on even cycles, etc. Each mapper is it's own unique snowflake as well, the MMC3 and VRC6 scanline interrupts work completely differently in hardware. There are many more examples of strangeness.
I'd love to see someone tackle it and wish you luck.
You could check out the Nerdy Nights tutorial for NES development which is fully fleshed out and has a tried and true record of getting people started: https://nerdy-nights.nes.science/
Apologies to the author if this seems harsh and disheartening, but, i've seen too many tutorials both never finish and give out incorrect information.
I wouldn't bet on it. Sounds like IBM OS2 all over again.
Companies would roll their own assemblers and asset tools, but that is only known anecdotally and sometimes from pictures, and the majority of that software is lost to time.
The tools feel very nice to use, and the developer is still actively adding features. I'm excited to see where it progresses.