Search found 2444 matches

by TmEE co.(TM)
Thu Jun 13, 2024 10:32 pm
Forum: Megadrive/Genesis
Topic: Cart Design Questions
Replies: 74
Views: 173273

Re: Cart Design Questions

This is the right way to do it, there shouldn't be any problems at all.
by TmEE co.(TM)
Thu May 16, 2024 12:48 pm
Forum: Announcement
Topic: The world has changed
Replies: 6
Views: 11770

Re: The world has changed

It has definitely gone quiet over the years... But it has certainly been a ride, I was still a teenager when I first got here, and I'm gonna be 35 in November ! It seems I joined 2006 december, in not such a long time it'll be 20 years :shock: Much of the communications have moved to places like Dis...
by TmEE co.(TM)
Thu May 16, 2024 12:42 pm
Forum: Megadrive/Genesis
Topic: Script to convert RGB Images to Mega Drive "format"
Replies: 6
Views: 2536

Re: Script to convert RGB Images to Mega Drive "format"

This is impressive, even without flipping ! I imagine the forest example could benefit a lot from that.
by TmEE co.(TM)
Sat Jul 29, 2023 6:08 pm
Forum: Megadrive/Genesis
Topic: Regarding the 480i mode on Genesis. . . .
Replies: 23
Views: 272337

Re: Regarding the 480i mode on Genesis. . . .

It is seen in anything that moves horiozntally. Vertically you will get some artifacts too depending on scroll/movement speed as there will be whole lines of GFX missing every other frame and it will be seen among any kind of horizontal line patterns most particularly
by TmEE co.(TM)
Sat Jul 01, 2023 9:51 am
Forum: Video Display Processor
Topic: DMA during HBlank ...
Replies: 2
Views: 25032

Re: DMA during HBlank ...

There are no access slots in line blanking period, because VDP is busy rendering sprites which uses up all the VRAM bandwidth in that time. You can turn off rendering for the duration and get few tens of bytes worth of VRAM bandwidth but the cost is no sprites on the next line and some garbage sprit...
by TmEE co.(TM)
Sat Jul 01, 2023 9:43 am
Forum: Video Display Processor
Topic: Swapping in/out background/sprite tiles
Replies: 9
Views: 71767

Re: Swapping in/out background/sprite tiles

Game does its logic, which probably finishes before Active scan is finished, then it waits until it does finish and Passive scan starts and does all the VRAM etc. updates, after than it waits for Passive scan to end and Active to start and the whole process repeats. That is the basic structure of th...
by TmEE co.(TM)
Fri Jun 30, 2023 7:16 pm
Forum: Video Display Processor
Topic: Swapping in/out background/sprite tiles
Replies: 9
Views: 71767

Re: Swapping in/out background/sprite tiles

Think of it this way : VDP and CPU are two runners on a track, the track has the length of one frame and both of them start at the same time. VDP does different things depending on what distance it has reached on the track and there are two major sections on the track for it : *Active part - where i...
by TmEE co.(TM)
Fri Jun 30, 2023 8:21 am
Forum: Video Display Processor
Topic: Swapping in/out background/sprite tiles
Replies: 9
Views: 71767

Re: Swapping in/out background/sprite tiles

In general you do not count Active lines as part of your budget since that is where your game logic runs and in general games do not try to update VRAM in that time but do their logic, wait for Passive scan to start and then start the necessary transfers. So that 237 tiles is the absolute maximum yo...
by TmEE co.(TM)
Sun Jun 25, 2023 1:22 am
Forum: Video Display Processor
Topic: Swapping in/out background/sprite tiles
Replies: 9
Views: 71767

Re: Swapping in/out background/sprite tiles

Theoretical maximums in each resolution : Number of tiles that can be transferred per frame : +---------+---------------------------+---------------------------+ | | 50Hz | 60Hz | | +-------------+-------------+-------------+-------------+ | | V224 | V240 | V224 | V240 | | +------+------+------+----...
by TmEE co.(TM)
Tue Apr 04, 2023 4:14 am
Forum: Megadrive/Genesis
Topic: Regarding the 480i mode on Genesis. . . .
Replies: 23
Views: 272337

Re: Regarding the 480i mode on Genesis. . . .

Yes, both fields of a frame are different so the game is effectively 60FPS. The game doesn't have to wait for both fields to finish drawing before starting the next frame, if it did it would have 30FPS. It is like many PS2 and Dreamcast games that run in interlaced mode but are not necessarily locke...
by TmEE co.(TM)
Tue Jan 17, 2023 12:01 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2497719

Re: New Documentation: An authoritative reference on the YM2612

One thing is that the write itself happens at the end of instruction so the delay really starts then and what happens next depends on what comes after. In the end I gave up trying to optimize access speeds and use IX/IY with YMPORT in them permanently, since I don't use them for anything else due to...
by TmEE co.(TM)
Tue Jan 17, 2023 1:42 am
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2497719

Re: New Documentation: An authoritative reference on the YM2612

I remember needing a larger than normal delay on key on/off registers when I made my sound driver many years ago, the envelope thing you mention is because the 4bits react differently and sometimes one or more won't do same as others and this can dramatically alter the sound. I also remember getting...
by TmEE co.(TM)
Mon Jan 09, 2023 9:09 pm
Forum: Mega/SegaCD
Topic: Thoughts on BIOS modding.
Replies: 2
Views: 35297

Re: Thoughts on BIOS modding.

I would do it to my machines just beacuse I don't have or are unlikely to ever gonna have the RAM cart, those extra 24KB will be most welcome lol
by TmEE co.(TM)
Tue May 31, 2022 10:01 am
Forum: Megadrive/Genesis
Topic: Questions About Megadrive Chips/Signal
Replies: 2
Views: 26609

Re: Questions About Megadrive Chips/Signal

Z80 bus request and reset come from bus chip, using the single data line that is connected to it. Z80 banker also is done by that chip, one bit at a time. Version register with its many bits comes from the IO chip, and !FDC (MCD presence) and region signals also connect to it. IO chip has all data l...
by TmEE co.(TM)
Fri May 27, 2022 8:46 am
Forum: Video Display Processor
Topic: SMS and SMS mode output levels
Replies: 4
Views: 84376

Re: SMS and SMS mode output levels

I think I made a typo and meant to write CXA output instead. Signal levels are near 1Vpp for full while there. It was so long ago so I am not totally sure anymore. MD VDP RGB DAC output is roughly linear when unloaded indeed, but it is quite high impedance and the loading from the divider will cause...