Not by SVP AFAIK.TmEE co.(TM) wrote: ↑Sat May 18, 2019 7:39 pm800000...9FFFFF. This area is used by 32X and SVP for example.
MD-NICCC - a 3D Mega Drive experience by TiTAN
Moderator: Mask of Destiny
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
-
- Very interested
- Posts: 2442
- Joined: Tue Dec 05, 2006 1:37 pm
- Location: Estonia, Rapla City
- Contact:
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
Then I remember wrong. I recall that it used one such area that 32X didn't pass through and possibly used it for itself thus SVP cannot run through it but 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.
Mida sa loed ? Nagunii aru ei saa
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
-
- Very interested
- Posts: 746
- Joined: Sat Dec 15, 2007 7:49 am
- Location: Kazakhstan, Pavlodar
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
Systems without TMSS still don't assert !DTACK at those range.
Ok, then it will be A16000...BFFFFF without !DTACK to use more or less freely.TmEE co.(TM) wrote: ↑Mon May 20, 2019 9:49 pm...but seems only A15xxx range is used by SVP outside normal stuff.
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
I think it's just the A15xxx range. Running a !DTACK wire from 32X's cartridge slot to it's cartridge connector makes the SVP Virtua Racing work fine.TmEE co.(TM) wrote: ↑Mon May 20, 2019 9:49 pmseems 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.
-
- Very interested
- Posts: 2442
- Joined: Tue Dec 05, 2006 1:37 pm
- Location: Estonia, Rapla City
- Contact:
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
That's good to know, another mod to add to a 32X to make it more useful. Just need to figure out how exactly should overriding stuff work lol
Mida sa loed ? Nagunii aru ei saa
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
Just looked up, SVP registers cover $A15000-$A15009 while 32X registers are all from $A15100 onwards. In other words, the exact addresses don't overlap.
That makes the whole part about leaving out SVP support particularly bad if /DTACK was indeed the only issue…
That makes the whole part about leaving out SVP support particularly bad if /DTACK was indeed the only issue…
Sik is pronounced as "seek", not as "sick".
-
- Very interested
- Posts: 2984
- Joined: Fri Aug 17, 2007 9:33 pm
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
Yeah, that's just silly. I can understand not handling SMS pass-thru, but not passing through /DTACK?
There's a number of things I wish they had done on the 32X, like supporting 16MB flat addressed carts. The cart port has all the address lines, and the 32X maps the cart into a 32MB space. They could assert the cart select along with a full address rather than just 4MB. For the MD side, it's already using bank selecting, so you just have 16 banks instead of 4. Having a flat address space on the SH2 side would have made it a LOT easier to program big games. No weird mapper handling and worrying about switching banks to reach data. This is the one thing the GBA has on the 32X - a larger flat addressed cart space. Passing the write strobe to the cart port would have also been great. The 32X can only READ the cart space, not write it. That's why the MD side has to handle save ram and mapper handling.
There's a number of things I wish they had done on the 32X, like supporting 16MB flat addressed carts. The cart port has all the address lines, and the 32X maps the cart into a 32MB space. They could assert the cart select along with a full address rather than just 4MB. For the MD side, it's already using bank selecting, so you just have 16 banks instead of 4. Having a flat address space on the SH2 side would have made it a LOT easier to program big games. No weird mapper handling and worrying about switching banks to reach data. This is the one thing the GBA has on the 32X - a larger flat addressed cart space. Passing the write strobe to the cart port would have also been great. The 32X can only READ the cart space, not write it. That's why the MD side has to handle save ram and mapper handling.
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
The write strobe is definitely passed to the cartridge slot, isn't it? I mean, otherwise games wouldn't be able to save. That's a completely different issue.
I wonder if not wiring /DTACK was an attempt to thwart Game Genie and the like (what addresses are used in those cases?).
I wonder if not wiring /DTACK was an attempt to thwart Game Genie and the like (what addresses are used in those cases?).
Sik is pronounced as "seek", not as "sick".
-
- Very interested
- Posts: 2442
- Joined: Tue Dec 05, 2006 1:37 pm
- Location: Estonia, Rapla City
- Contact:
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
Write strobe is passed but in only works from accesses from 68K side, SH2s can only produce read cycles in cart area. I don't know if this is a limitation due to bus management chip or SH2 configuration registers caused problem. You're not supposed to change those registers after initial setup but I'm pretty sure you can change them afterwards. I don't remember anymore what they get set to or if I even got that far...
Mida sa loed ? Nagunii aru ei saa
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
I believe it's just how they decided to handle the SH-2 side for the cartridge slot.
My point was more that they did leave the strobe connected and hence they didn't remove the ability to write back to cartridge (even if only the Mega Drive side can do it). It's not like with /DTACK where not wiring it ruins it even for non-32X things.
My point was more that they did leave the strobe connected and hence they didn't remove the ability to write back to cartridge (even if only the Mega Drive side can do it). It's not like with /DTACK where not wiring it ruins it even for non-32X things.
Sik is pronounced as "seek", not as "sick".
-
- Very interested
- Posts: 2442
- Joined: Tue Dec 05, 2006 1:37 pm
- Location: Estonia, Rapla City
- Contact:
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
It actually is connected, just on VA0 32X. on VA1 it is replaced with GND connection on the cartridge end. I wonder why...
Mida sa loed ? Nagunii aru ei saa
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
-
- Newbie
- Posts: 4
- Joined: Tue Jan 16, 2018 9:10 pm
Re: MD-NICCC - a 3D Mega Drive experience by TiTAN
don't know if this is the right thread but -> NTSC version? https://demozoo.org/productions/205249/