Search found 248 matches
- Fri Apr 27, 2012 2:31 pm
- Forum: NESemdev
- Topic: Test: ppu_read_buffer [VERIFICATION PENDING]
- Replies: 24
- Views: 18747
Can you please include the list of failed tests, not just the last line? The tests I would expect to have a chance of failing on the actual console are #67, and anything from #73 to #79. #7 is: Sequential PALETTE reading with 1-byte increment does not work. #63 is sprite-0 hit by poking data directl...
- Fri Apr 27, 2012 2:15 pm
- Forum: NESemdev
- Topic: Test: ppu_read_buffer [VERIFICATION PENDING]
- Replies: 24
- Views: 18747
Test: ppu_read_buffer [VERIFICATION PENDING]
Here's another test I created. As usual, the ROM file, the readme, and the full source code are included. http://bisqwit.iki.fi/src/nes_tests/ppu_read_buffer.zip It is really a mammoth test suite, containing a whopping 78 tests in one. The test topics mostly revolve around the PPU's $2007 read buffe...
- Sun Apr 22, 2012 4:18 pm
- Forum: General Stuff
- Topic: All's Well That Ends Well...
- Replies: 96
- Views: 38590
Ah. I think when I hosted TASVideos, the bandwidth peaked somewhere around 60 GB / month according to Webalizer logs, with an average around 40 GB / month. Plus added to that a BitTorrent seeder. Right now, with TASVideos removed, I get between 6 and 15 GB / month (which is surprisingly much, consid...
- Sat Apr 21, 2012 11:08 am
- Forum: General Stuff
- Topic: All's Well That Ends Well...
- Replies: 96
- Views: 38590
I, or rather, my server, may be available for temporary hosting purposes. I used to host TASVideos from its creation in 2003 to late 2009, and the server on which I ran it (situated at my home) is still available.* I cannot guarantee long-term hosting though. (The reasons for which I gave out TASVid...
- Sun Apr 15, 2012 1:57 pm
- Forum: NESdev
- Topic: NESRevPlus
- Replies: 20
- Views: 7645
Mega Man and Mega Man 2 used pitch vibrato extensively as well, and it was great. The Capcom sound engine of that day did not support portamento (pitch slides between two notes), but they rewrote the engine in Mega Man 3 and it's been used since that. Portamento can add a lot to the style and make i...
- Thu Apr 05, 2012 4:16 pm
- Forum: NESemdev
- Topic: CPU-test: cpu_exec_space [DONE]
- Replies: 10
- Views: 10806
Just for the record, the dummy fetch should happen with all of the following opcodes (all are single byte). 40 RTI 60 RTS 08 PHP 28 PLP 48 PHA 68 PLA 88 DEY A8 TAY C8 INY E8 INX 18 CLC 38 SEC 58 CLI 78 SEI 98 TYA B8 CLV D8 CLD F8 SED 0A ASL 2A ROL 4A LSR 6A ROR 8A TXA AA TAX CA DEX EA NOP 1A*NOP 3A*...
- Mon Apr 02, 2012 1:39 am
- Forum: NESemdev
- Topic: The nature of the one-byte read buffer at $2007
- Replies: 6
- Views: 5367
The nature of the one-byte read buffer at $2007
I wonder about the nature of the one-byte buffer at $2007. I could make a test for these, but first I would like to ask if people already know the answers. ― How long is the read buffer at $2007 retained? Is the read buffer actually the PPU's open bus? ― Does a write to any writable register in betw...
- Mon Apr 02, 2012 1:13 am
- Forum: NESemdev
- Topic: CPU-test: cpu_dummy_writes [DONE]
- Replies: 35
- Views: 36147
I will leave the OAM test like that though; I don't think I can improve it in any way except by adding more opcodes into the test or by making the opcode tests not depend on earlier tests, as is in the PPU memory version. Which, I later actually did. I'm a bit unclear with what/howl your testing ev...
- Thu Mar 29, 2012 12:31 pm
- Forum: NESemdev
- Topic: CPU-test: cpu_dummy_writes [DONE]
- Replies: 35
- Views: 36147
That was the point of the test :-) It verifies that 1) the CPU can execute code from any location that it can address and that 2) data read from write-only locations is what was last placed on the bus.crudelios wrote:Incidentally, the test_cpu_exec_space_apu.nes error was indeed an open bus error.
Good catch!
- Thu Mar 29, 2012 9:46 am
- Forum: NESemdev
- Topic: CPU-test: cpu_dummy_writes [DONE]
- Replies: 35
- Views: 36147
- Thu Mar 29, 2012 3:41 am
- Forum: NESemdev
- Topic: CPU-test: cpu_dummy_writes [DONE]
- Replies: 35
- Views: 36147
Something's really amiss... If it's not too much of a hassle, could you please attach the complete test log? That way I can compare instruction by instruction, hopefully it should shed some light... You can run it yourself in e.g. Nintendulator and take an instruction trace. I would not use my own ...
- Thu Mar 29, 2012 3:38 am
- Forum: NESemdev
- Topic: Planning a test for BRK and IRQ concurrency glitch
- Replies: 23
- Views: 30209
Just to repeat for clarity, this is not a pass/fail test (aside from the flags bit in the beginning). This was an attempt to collect information to make a BRK-IRQ overriding test. The actual pass/fail test will be coming later when/if the means to implement the test are devised and proven reliable. ...
- Wed Mar 28, 2012 12:29 am
- Forum: NESdev
- Topic: 16-bit software delay routine
- Replies: 5
- Views: 3838
16-bit software delay routine
This routine delays a run-time specified number of cycles, plus a fixed constant number of cycles (33). The constant number includes the number of cycles the JSR+RTS takes. Pass the number of cycles to delay in A:X with X having the low 8 bits and A having the high 8 bits of the number of cycles to ...
- Tue Mar 27, 2012 2:26 pm
- Forum: NESemdev
- Topic: Planning a test for BRK and IRQ concurrency glitch
- Replies: 23
- Views: 30209
Unrelated to previous questions: Hmm, I tried to make the test automatically find the proper timings for the APU IRQ timing, so it works not only on both NTSC and PAL, but on any broken emulator that might not have its timings right (since the focus of the test is not at accurate timings, but in the...