Hey lovely #NESdev people. NESbag 2.6.0 is here!

Finally change the program/game icon yourself. It was a pleasure to create custom versions for many of you, but now it's your turn ... πŸ˜†

Thanks 😍

https://eastpixel.itch.io/nesbag

#NES #FAMICOM #indienes #homebrew #indiegames #gamedev #NESbag #NESbag2

NESbag 2 | Distribute your NES game as standalone application (even on Steam) by Chris from EASTPIXEL

Distribute your NES game as a standalone application.

itch.io
Downsized all input resistors from 1206 to 0603, preparing to use the extra space for more air bridges. I initially switched from 0603 to 1206 to give space for horizontal traces, but I found it did not really have any advantage in comparison to 0603, as the vertical traces blocked all the horizontal ways anyway, 0603 + selective 1206 jumpers probably can solve this deadlock. #electronics #NES #NESdev
oof. ​​ #electronics #NES #NESdev
@Craigp I am such an indie developer (for the beloved #nes) and I post here if there is something to talk about. πŸ™‹πŸ»β€β™‚οΈ #nesdev
Hey lovely #NESdev people. NESbag 2.6.0 is here! Finally change the program/game icon yourself. It was a pleasure to create custom versions for many of you, but now it's your turn ... πŸ˜† Thanks 😍 eastpixel.itch.io/nesbag #NES #FAMICOM #indienes #homebrew #indiegames #gamedev #NESbag #NESbag2

NESbag 2 | Distribute your NES...
NESbag 2 | Distribute your NES game as standalone application (even on Steam) by Chris from EASTPIXEL

Distribute your NES game as a standalone application.

itch.io

THIS WEEK ON MY WEBSITE: Don't think that random humor is a recent invention. Humanity has been six-sevening longer than you realize. Join us as we examine FIVE MEMES FROM BEFORE THE INTERNET!
https://www.platypuscomix.com/educational/fivememes.html

Plus, we've got 40 hours to go and $1K left to fill in the Allison Of Astra NES Multicart Kickstarter! Don't delay -- get your pledges in today and help us make this happen!

#NESdev #NEShomebrew #homebrew #indiegames #gamedev #kickstarter

https://www.kickstarter.com/projects/1637173865/allison-of-astra-an-nes-homebrew-multicart

NES quirk: the VRAM has two memory layouts that "wraps back" either horizontally or vertically for different scrolling games. This is called "nametable mirroring" mode, controlled by routing the raw "CIRAM A10" signal to the PPU A10/A11 address line via the cartridge port. But for my cartridge emulator, it means we're not just acting as a device sitting on the bus, it's actively messing with the PPU bus on the whole machine. Do I have enough time to do it in software GPIO, or do I have to use an external 2:1 hardware mux? Let's see:

* Hitachi HM6116 - Read: address valid prior to or coincident with /CS low. Write: address setup time 20 ns.
* Panasonic MN4216 - Read: address valid prior to or coincident with /CS low. Write: address setup time 20 ns.
* Sony CXK5816PN: Write: address setup time 0 ns.
* Sanyo LC3517: Write: address setup time 0 ns.

Conclusion: don't worry about it, "copy an address bus line 20 ns before /CS falls" is not a significant timing constraint to the existing 180 ns budget for the emulator.
#electronics #NES #NESdev

The closer I get to finishing my current #nesdev project, the more ideas for new projects keep popping into my head. It's like they're jockeying for position to be the next game brought into existence. I've got at least 5 ideas burning a hole in my head trying to get out.

That's all well and good, but please, for the love of #gamedev, let me finishing my current game first!

The holy grail of 2-layer PCB is when you have just a metal sheet on layer 2. I think I'm quite close, but unfortunately some external jumpers are needed to finish the remaining control lines without cutting this beautiful plane. Even THT resistor jumpers are not enough to jump across the 24-trace bus. #electronics #NES #NESdev
Once I added a rudimentary SDL2 front end to my NES emulator, I could interact with it and play a game. youtu.be/lQPIiWHBZgw #FamilySizeVM #emudev #NESdev #timelapse #emulator

Interacting with my emulator f...
Interacting with my emulator for the first time (Family Size VM #7)

YouTube