Search found 191 matches

by notaz
Thu Jun 13, 2019 3:48 pm
Forum: Megadrive/Genesis
Topic: DETECTING RedKid2500-based consoles
Replies: 9
Views: 1118

Re: DETECTING RedKid2500-based consoles

What's your reason for detecting emulators?
Just curious.
by notaz
Tue May 21, 2019 11:05 am
Forum: Demos
Topic: MD-NICCC - a 3D Mega Drive experience by TiTAN
Replies: 56
Views: 7842

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

seems only A15xxx range is used by SVP outside normal stuff. But it could just be the DMA latency issue I just read about from your docs. 32X does alter timings of the bus accesses, reducing headroom a bit. I think it's just the A15xxx range. Running a !DTACK wire from 32X's cartridge slot to it's ...
by notaz
Mon May 20, 2019 2:16 pm
Forum: Demos
Topic: MD-NICCC - a 3D Mega Drive experience by TiTAN
Replies: 56
Views: 7842

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

TmEE co.(TM) wrote:
Sat May 18, 2019 7:39 pm
800000...9FFFFF. This area is used by 32X and SVP for example.
Not by SVP AFAIK.
by notaz
Thu May 02, 2019 12:58 pm
Forum: Mega/SegaCD
Topic: Questions on writing a new Mega CD emulator
Replies: 114
Views: 12578

Re: Questions on writing a new Mega CD emulator

The big mystery to me is, how do regular CPU reads and writes work? They wait for !DTACK to be asserted by gate-array (which presumably takes RAM access time in account) but probably VDP does not (hence why you can still access illegal areas with DMA without locking VDP). Isn't /DTACK driven for th...
by notaz
Fri Apr 26, 2019 10:51 am
Forum: Mega/SegaCD
Topic: Questions on writing a new Mega CD emulator
Replies: 114
Views: 12578

Re: Questions on writing a new Mega CD emulator

I won't lie, the code is very hard to read. As is Picodrive. And it's made much worse by aiming to be so performant. Hey at least I've done C fallbacks for all the ARM asm code. It's also wrong, you'll inherit bugs if you follow it. That said I don't have any better suggestions for you, and I can't...
by notaz
Sat Apr 06, 2019 9:10 pm
Forum: Demos
Topic: Tänzer, a "ninja" game (Dev Diary thread)
Replies: 290
Views: 42021

Re: Tänzer, a "ninja" game (Dev Diary thread)

Mask of Destiny wrote:
Fri Apr 05, 2019 9:59 pm
notaz, what revision is your MD1?
notaz wrote:
Sun Mar 31, 2019 8:40 pm
I'm running it on my MD1+MegaCD2+32X setup, MD1 is PAL VA6 modded with region/60Hz switches set to 60Hz mode.
... but the problems also happen in 50Hz mode and with addons detached.
by notaz
Fri Apr 05, 2019 10:29 am
Forum: Demos
Topic: Tänzer, a "ninja" game (Dev Diary thread)
Replies: 290
Views: 42021

Re: Tänzer, a "ninja" game (Dev Diary thread)

Tried adding busreq wait loop before the DMA (right now it lacks one, just writes and forgets) - still broken, but slightly differently I think. What you mean by different ? It's true that i don't wait for BUS to be taken because normally the operation is fast (require 2 or 3 68000 at max) and the ...
by notaz
Thu Apr 04, 2019 10:54 pm
Forum: Demos
Topic: Tänzer, a "ninja" game (Dev Diary thread)
Replies: 290
Views: 42021

Re: Tänzer, a "ninja" game (Dev Diary thread)

So I was sent a build with HALT_Z80_ON_IO and it corrupts and hangs at the usual corruption spot. I'm really curious what's going on and tried some ROM hacking. I've noticed that to start DMA, SGDK writes to reg23, reg21 and then the control word. Almost everything else writes to r23 as the last reg...
by notaz
Thu Apr 04, 2019 3:34 pm
Forum: Demos
Topic: Tänzer, a "ninja" game (Dev Diary thread)
Replies: 290
Views: 42021

Re: Tänzer, a "ninja" game (Dev Diary thread)

mix256 wrote:
Thu Apr 04, 2019 5:13 am
In the video one can see that the graphics for the spinning sword is corrupt.
Hmm yeah in seems without addons it hangs completely just before the sword shows up, not when the bg corrupts with addons.
by notaz
Mon Apr 01, 2019 10:43 pm
Forum: Demos
Topic: Tänzer, a "ninja" game (Dev Diary thread)
Replies: 290
Views: 42021

Re: Tänzer, a "ninja" game (Dev Diary thread)

Is there any chance that you could try without the addons? Disconnected the addons, now instead of the glitches from the video it consistently hangs at the same place instead. Would be nice to know if that could be the issue or if it's a faulty cart. Dump's md5sum 3a6effb7eb7e17a84957b7c2ba6c61ca, ...
by notaz
Sun Mar 31, 2019 8:40 pm
Forum: Demos
Topic: Tänzer, a "ninja" game (Dev Diary thread)
Replies: 290
Views: 42021

Re: Tänzer, a "ninja" game (Dev Diary thread)

Also received mine, really nice. However I guess that is not supposed to be happening: https://youtu.be/OZMgaJdNICs seems to be reproducing 100% here. I'm running it on my MD1+MegaCD2+32X setup, MD1 is PAL VA6 modded with region/60Hz switches set to 60Hz mode. Also the demo loop seems to crash in ~5...
by notaz
Wed Feb 20, 2019 6:51 pm
Forum: SGDK
Topic: General questions
Replies: 9
Views: 2306

Re: General questions

A bit off topic: just curious, why do you keep calling the planes/layers "plan"? I believe the official (an unofficial) docs call them (in singular) "plane" or "playfield", or sometimes just "scroll A", but never "plan".
by notaz
Mon Feb 04, 2019 6:20 pm
Forum: Collaboration
Topic: dragonbox.de cartridge production service
Replies: 6
Views: 5986

Re: dragonbox.de cartridge production service

The custom cart is now available here:
https://www.dragonbox.de/en/195-homebrew-production

I've updated the first post too.
by notaz
Mon Oct 01, 2018 11:24 am
Forum: Megadrive/Genesis
Topic: IO access differences in MD mode vs SMS
Replies: 4
Views: 1802

Re: IO access differences in MD mode vs SMS

AFAIK PORT accesses are not doing anything in MD mode.
by notaz
Mon Aug 27, 2018 9:11 am
Forum: Demos
Topic: Tänzer, a "ninja" game (Dev Diary thread)
Replies: 290
Views: 42021

Re: Tänzer, a "ninja" game (Dev Diary thread)

VDP_waitVSync(); colorCyclePressStart(colorCycleTimer++); All that other function do is a few VDP_setPaletteColor. I get CRAM dots somewhere around line 192...what's up with that? Uninformed guess (since I don't know if you are using interrupts): You wait for vsync, vblank flag gets set, VDP_waitVS...