Was there ever a NES or Famicom disk system using normal disks?
...that is, something which uses something like a 3.5" disk with normal track access?Context: I'd like to port my CP/M-65 operating system to the NES. (I've already ported it to the SNES.) However, I...
View ArticleSourcecontrol for your NES projects?
Do you use some kind of sourcecontrol for your NES projects? GIT? Subversion? Dropbox? I used Subversion for awhile, switched to GIT just to realize that it was way overkill for my projects and...
View ArticleTrouble loading DMC samples
HI anyone can help me? Im working on a Rom, trying to load dmc samples. Im having problems with loading the .dmc into memory. I know is has to be loaded at cf00 - FFFF but somehow, it doesnt write...
View ArticleLooking for brainstorming ideas on selectively interlacing actors
The game engine I'm working on handles 32 actors in a scene.To overload drawing the number of actors, intelligent flickering can be used to pseudorandomly interpolate around both the eight sprites per...
View Article6502 interrupts and mapper (and DMC, FrameCounter) IRQs
Hello,It's been a while since I posted something in the forum. I started developing a NES emulator in C/C++ many years ago (maybe 17), and I'm working on it every now and then when I have free time...
View ArticlePPU Palette RAM Access Questions
I have a few questions about how the PPU does Palette RAM Addressing, as i feel the Wiki is vague about this.When the PPU reads from Palette RAM ($3Fxx), does it still pull /RD low? The Pinout page...
View ArticleWork on my engine so far
Nothing too impressive so far. A test of tools and the engine I have been on-and-off working on. Just picked it back up and corrected what I believe are all outstanding bugs related to basic camera...
View ArticleNujabes ~ Aruarian Dance PCM demo
First time posting a proper finished project of mine here!This is a 7-bit PCM demo of Aruarian Dance. Cartridge is 512K PRG + 16K CHR, MMC3 (should work with either major revision). The audio is...
View ArticleGBC lcd bus 18bit? 15bit?
I was reading GBC schematic recently and noticed the lcd bus is 18bit. R0~R5, G0~G5 and B0~B5. But doesn't GBC only output 32768 colors IIRC? May I assume the bus is actually 15bit, that R0, G0 and B0...
View ArticleG-BASIC v5 found! Help needed.
Hi all,Recently I bought a GLK-2004 keyboard famiclone with a few cartridgess and a controller for dirt cheap, $5.The keyboard has no parallel port, only two 15 pin controller ports and a cartridge...
View Articleca65 ExHiROM mapping config file
Hi, I am looking to make a ld65 (ca65) linker config file for ExHiROM to use on a game I am making.How would I make one? Thanks.Statistics: Posted by Emojiman7557 — Tue Nov 05, 2024 12:16 pm — Replies...
View ArticleStupid question about bleeding CPU cycles to create a blank border on the top...
I am trying to hide the top 16-pixels in my engine.My vblank code is very predictable in how many cycles it uses, so after vblank is finished, I was considering attempting to bleed CPUcycles with some...
View ArticleTrying to Understand the Address Bus
So a goal I've had for a long time but still haven't achieved is an intimate understanding of precisely what is happening in the circuit on a computer (and using the NES as a particular example) when...
View ArticleBackground Tiles Not Rendering
I am attempting to render background tiles from the cc65 neschar.s, and on startup in FCEUX all I see is a blank background, whereas in the Name Table Viewer I see the expected tiles.Code: .segment...
View ArticleDo any homebrew friendly mappers support banked externalram?
For my game engine, I am working on a mechanism that reads a byte array and then dynamically generates machine code instructions with a chain of "lda #imm, sta PPU_DATA" in a RAM buffer, which can be...
View ArticleIndependent 65816 Static Analyzer?
So I'm starting to dip my toes in 65816 for the Super Famicom side of my Mario code flow analysis. I got reading up on disassembly options and found that calima added 65816 support to da65 (thank...
View ArticleUnofficial FDS ports of cartridge games
This stems from the threads I've made about Disk BASIC, Tetris, and Dr. Mario, as unofficial cart-to-disk conversions have been an ongoing interest of mine. They're pretty novel if you ask me. I've...
View ArticleSearching words like: "first", "second" does not give...
I am reversing a cartridge that does four writes in a row at $5000 to switch a bank. I wanted to search at wiki if there is already something like that.When I wrote in search field:Code: 5000 firstit...
View Article6502 - How to Properly Use Unconditional Branches?
In 6502, how would I properly use BEQ/BNE or BPL/BMI as an unconditional branch in place of a JMP (so long as the replacement command is less than 127 bytes either toward or away from the command...
View ArticleHow to insert some code into super mario bros NES file
Hello!This is my first post here, so be gentle with me Professionally, I'm a software develper, but here I have a hobby project requiring adding some code to super mario bros NES file.Specifically I...
View Article