Search found 270 matches

by creaothceann
Fri Aug 04, 2017 2:46 am
Forum: SNESdev
Topic: Why no SNES homebrew scene?
Replies: 460
Views: 133906

Re: Why no SNES homebrew scene?

calima wrote:Having a game cost 10 times more, without being 10 times more fun, is simply a non-starter.
But the game might be 10 times faster.
by creaothceann
Thu Aug 03, 2017 5:07 am
Forum: SNESdev
Topic: Why no SNES homebrew scene?
Replies: 460
Views: 133906

Re: Why no SNES homebrew scene?

HihiDanni wrote:[...] And since it will be within the context of a game framework instead of an isolated tight loop, it should also be fairly indicative of real-world performance. I think you may be pleasantly surprised at just how much the CPU can do.
Indeed.
by creaothceann
Thu Aug 03, 2017 5:01 am
Forum: SNESdev
Topic: 16/16-bit division
Replies: 13
Views: 4660

Re: 16/16-bit division

The APU can also multiply & divide.
by creaothceann
Thu Aug 03, 2017 4:38 am
Forum: SNESdev
Topic: SNES PPU Problem
Replies: 21
Views: 8248

Re: SNES PPU Problem

Hopefully an otherwise broken one, because hacking apart a good console would be bad :)
by creaothceann
Sun Jul 30, 2017 1:54 am
Forum: SNESdev
Topic: SNES PPU Problem
Replies: 21
Views: 8248

Re: SNES PPU Problem

Probably the one that is closest to the output, which would be PPU2 (5C78).
by creaothceann
Fri Jul 28, 2017 12:12 am
Forum: SNESdev
Topic: SNES PPU Problem
Replies: 21
Views: 8248

Re: SNES PPU Problem

Maybe one of the PPU chips is just failing.

If you have a SD2SNES you could see if the master clock frequency has drifted too much, which might be a reason for the PPU failure.
by creaothceann
Wed Jul 26, 2017 3:19 pm
Forum: SNESdev
Topic: HDMA behavior at frame end?
Replies: 3
Views: 2034

Re: HDMA behavior at frame end?

If HDMA (init or transfer) occurs while a DMA is in progress, the DMA will be paused for the duration. If the HDMA happens to involve the current DMA channel, the DMA will be immediately terminated and the HDMA will progress using the then-current values of the registers. Other DMA channels will be...
by creaothceann
Mon Jul 24, 2017 3:04 pm
Forum: SNESdev
Topic: Writing your own SNES initialization routine from scratch?
Replies: 12
Views: 4527

Re: Writing your own SNES initialization routine from scratc

voynich wrote:I just thought that the init procedure would be slightly better documented, seeing as every game has to perform it in some fashion.
They don't necessarily have to - there are a few known cases of games relying on uninitialized memory.
by creaothceann
Sun Jul 23, 2017 1:12 am
Forum: SNESdev
Topic: Doing a supersaw lead on the spc700
Replies: 23
Views: 7405

Re: Doing a supersaw lead on the spc700

Still 262,143 bytes.
by creaothceann
Sat Jul 22, 2017 2:34 pm
Forum: SNESdev
Topic: Why is BSNES the only emulator that works all the time?
Replies: 6
Views: 2998

Re: Why is BSNES the only emulator that works all the time?

It's probably because it's cycle accurate. Did you test forks?

psycopathicteen wrote:every emulator
...


EDIT: The file is 262,143 bytes in size, maybe that one missing byte is throwing things off?
by creaothceann
Wed Jul 12, 2017 6:28 am
Forum: SNESdev
Topic: Tables confusion
Replies: 22
Views: 5420

Re: Tables confusion

Where ROM starts depends on where the cartridge is mapped into the memory map (this is fixed), and what the cartridge does with the address on the main address bus (depends on how the cartridge is wired).

If you use higan/bsnes you can see this info in the manifest viewer.
by creaothceann
Wed Jul 12, 2017 12:46 am
Forum: SNESdev
Topic: Tables confusion
Replies: 22
Views: 5420

Re: Tables confusion

Even if the program compiles, wouldn't you have to jump over the .db bytes? Start: ; program start SNES_Init ; initialize SNES STZ $19 ; memory address $19 = zero JMP Table TableData: ; 00 01 02 03 .db $08, $1C, $24, $48 ; Table of timer values. Value can't go beyond #$FF unless in 16-bit mode. Tabl...
by creaothceann
Tue Jul 11, 2017 6:04 pm
Forum: SNESdev
Topic: PPU BGnHOFS latching behavior is emulated wrong everywhere
Replies: 13
Views: 6760

Re: PPU BGnHOFS latching behavior is emulated wrong everywhe

byuu wrote:The bug can be seen in bsnes/higan, Snes9X, SNESGT, no$sns, Kindred, and ZSNES.
And probably in jwdonal's emulator too.
by creaothceann
Sat Jun 24, 2017 2:57 pm
Forum: SNESdev
Topic: SNES hardware test program archive
Replies: 5
Views: 3164

Re: SNES hardware test program archive

re: the "Homebrew SNES Games/Demos" section: there are demos on Pouet, maybe include or link to them?
by creaothceann
Tue Jun 13, 2017 8:41 am
Forum: SNESdev
Topic: Save state format (is there a standard?)
Replies: 6
Views: 3099

Re: Save state format (is there a standard?)

ZSNES has an (almost) fixed savestate format; everything is basically a struct: http://www.romhacking.net/documents/170/ http://www.romhacking.net/documents/190/ http://www.romhacking.net/documents/171/ (SPC) (these docs are really just copied from the source code) IIRC after the fixed parts comes a...