Search found 885 matches
- Sat Apr 22, 2017 7:45 am
- Forum: Sound
- Topic: too many YM2612 infos ?
- Replies: 14
- Views: 26956
Re: too many YM2612 infos ?
Having a sub forum for YM2612 dedicated topics is a good idea but seems like a hard task to initialize and maintain. Each subthread should start with a post summarizing the current 'verified' informations we have on that part of the chip and kept updated according to the following thread discussion....
- Fri Apr 21, 2017 7:11 am
- Forum: Video Display Processor
- Topic: Titan's Mega Drive tech docs including Debug Register
- Replies: 36
- Views: 66711
Re: Titan's Mega Drive tech docs including Debug Register
Nice progress! never thought emu developers would try to fix their emulators so quickly, after it took a while after overdrive 1. To be fair, first demo only required a few adjustment to FIFO timings emulation, which was done quickly after the demo release to get stable 512k screen, and the limitat...
- Fri Apr 21, 2017 6:10 am
- Forum: Announcement
- Topic: Future of SpritesMind
- Replies: 38
- Views: 59866
Re: Future of SpritesMind
I argue with eke about: is it understandable or not. If by "I understand" he meant that he just realized what happened - then I think he used bad word. Then I've described situation in case if he missed twitter message & replies. That's all. I am not a native english speaker either but for me, sayi...
- Thu Apr 20, 2017 2:04 pm
- Forum: Video Display Processor
- Topic: Titan's Mega Drive tech docs including Debug Register
- Replies: 36
- Views: 66711
Re: Titan's Mega Drive tech docs including Debug Register
Thanks a lot indeed. I only had a quick look at it but I noted the following topics holding new infos to me, mostly VDP processing edge case tricks: - V28/V30 bit trick: it was my initial assumption that this bit could be used to increase the display size by switching it in appropriated line interva...
- Mon Apr 17, 2017 12:31 pm
- Forum: Announcement
- Topic: Future of SpritesMind
- Replies: 38
- Views: 59866
Re: Future of SpritesMind
What?! Do you understand what you just said? You understand how someone can close forum because of drama? I thought you can always set read/only, disable pm, or ban in latest case if you don't see other solution. But closing forum for everyone? I won't accept it for any cause. It was closed for a f...
- Mon Apr 17, 2017 8:55 am
- Forum: Announcement
- Topic: Future of SpritesMind
- Replies: 38
- Views: 59866
Re: Future of SpritesMind
I personally thought the forum was hacked first, so the important thing to me is that there was no harm in the end. Closing down the forum for one week might be a little overreacting but I can understand Kaneda's stressing out and being "pissed off" when he has to handle childish drama between membe...
- Sun Apr 16, 2017 7:13 pm
- Forum: Demos
- Topic: OVERDRIVE II
- Replies: 29
- Views: 49545
Re: OVERDRIVE II
:shock: I can't even imagine how this was coded (and debugged), this was surely crazy head scratching and endless experimenting to achieve this. If, as i guess, it relies on very precisely timed VDP writes (FIFO and registers) interleaved with the rendering processing, this is going to be a nightmar...
- Thu Apr 06, 2017 12:38 pm
- Forum: Sound
- Topic: New Documentation: An authoritative reference on the YM2612
- Replies: 865
- Views: 2421874
Re: New Documentation: An authoritative reference on the YM2612
Your intuition seems to be correct. There's a unit at the beginning of the PG which takes the 3 bits of BLOCK, plus two bits from an "unknown source" (I'll call them "pink bits" because I happened to color their wires pink on my annotated chip image), delays them by 1 or 2 cycles, sends the BLOCK b...
- Sun Apr 02, 2017 6:50 pm
- Forum: Sound
- Topic: New Documentation: An authoritative reference on the YM2612
- Replies: 865
- Views: 2421874
Re: New Documentation: An authoritative reference on the YM2612
26KHz is the effective max for the YM DAC register from my tests, going higher makes the sound worse. I haven't done any actual investigation but there cannot be anything else happening than missed writes. I played some real music and all the higher freq stuff was getting garbled when you went beyo...
- Wed Mar 15, 2017 1:18 pm
- Forum: Sound
- Topic: New Documentation: An authoritative reference on the YM2612
- Replies: 865
- Views: 2421874
Re: New Documentation: An authoritative reference on the YM2612
I never did a full reverse engineering of it, but here's what I have (from private messages to jotego): Thanks, it still helps confirming a few stuff [*] 7-bit linear prescaler. The test bit 0x21:1 goes into what looks like the carry-in or something similar; it could go into the reset, I can't quit...
- Tue Mar 14, 2017 2:42 pm
- Forum: Sound
- Topic: New Documentation: An authoritative reference on the YM2612
- Replies: 865
- Views: 2421874
Re: New Documentation: An authoritative reference on the YM2612
I would go with the LFO, but honestly I haven't found it yet. Hi, Recently doing some correction in YM2612 core, I was wondering if you ever figured out the LFO and how it works exactly, especially regarding Phase Modulation. Some questions I have (based on current implementations): 1) how is LFO P...
- Wed Aug 17, 2016 8:09 pm
- Forum: Megadrive/Genesis
- Topic: Questions on developing a Mega Drive emulator
- Replies: 39
- Views: 38198
Re: Questions on developing a Mega Drive emulator
W If you attempt to, what will happen is that the first column (remember: two tiles) for plane A will reuse the same tiles as the last column of window, because it didn't fetch new tiles yet. When this is not the case though the first visible tile of plane A falls under the same column as the last ...
- Tue Aug 16, 2016 8:23 pm
- Forum: Megadrive/Genesis
- Topic: Questions on developing a Mega Drive emulator
- Replies: 39
- Views: 38198
Re: Questions on developing a Mega Drive emulator
Interesting ... so it can do two 8-bit writes to VRAM in the same amount of time it takes to do one 16-bit write to VSRAM and CRAM? No, I didn't implied that. It takes the same amount of time to do one VRAM access, one CRAM access or one VSRAM access. Data written to FIFO (16-bit) holds 2 x VRAM by...
- Tue Aug 16, 2016 3:25 pm
- Forum: Megadrive/Genesis
- Topic: Questions on developing a Mega Drive emulator
- Replies: 39
- Views: 38198
Re: Questions on developing a Mega Drive emulator
Hi, I hope this can help you a little bit... So my understanding is that VRAM has a 16-bit data bus. VDP bus is 16-bit but VRAM itself is only 8-bit. You can have a look at schematics, those are generally 2xVRAM chips with 4-bit DATA bus connected externally to VDP When you go to write to the VDP da...
- Mon Aug 15, 2016 2:15 pm
- Forum: Sound
- Topic: New Documentation: An authoritative reference on the YM2612
- Replies: 865
- Views: 2421874
Re: New Documentation: An authoritative reference on the YM2612
Can anyone add this "feature" to existing emulators / players plugins? Usually I listen music via Maxim's plugin. I am emulating the 9-bit DAC (although not 100% accurately for all algorithms since bits 0-4 masking is done after the operator 14-bit outputs have been eventually summed while it shoul...