Sega TeraDrive motherboard pics
Moderator: BigEvilCorporation
Yep, I'm very mindful of that. A lot of this stuff has been sitting in storage for awhile now with no proper backups, and it's been eating away at me to the point that I'm finally doing something about it. I've managed to make full floppy disk images with no bad sectors of all disks, which took a hell of a lot of work, since there were plently of unreadable sectors when the disks first came to me. I learned a lot of tricks for recovering the unrecoverable in this process. Everything I've backed up so far is stored locally and off-site, so it should be covered.
I need to do more still though, I don't have decent drive images for the TeraDrive systems. They're problematic, since the drive interface is an ancient ESDI interface, and the system itself is a 286, which limits my software choices. I've collected some old tools capable of reading raw drive sectors that should run on a 286, just got to give them a try when I have the time to set everything up. If it works, I should be able to copy sector blocks off to floppy disks bit by bit until I get the whole drive image. This will be important, since I have an installed version of the puzzle construction software, but no install disks unfortunately. I've copied those files off manually, but I'd like to get a full drive snapshot of the working install.
I need to do more still though, I don't have decent drive images for the TeraDrive systems. They're problematic, since the drive interface is an ancient ESDI interface, and the system itself is a 286, which limits my software choices. I've collected some old tools capable of reading raw drive sectors that should run on a 286, just got to give them a try when I have the time to set everything up. If it works, I should be able to copy sector blocks off to floppy disks bit by bit until I get the whole drive image. This will be important, since I have an installed version of the puzzle construction software, but no install disks unfortunately. I've copied those files off manually, but I'd like to get a full drive snapshot of the working install.
Here you go:TmEE co.(TM) wrote:Yep, that's the manual. I would suggest more people send him a mail and kindly asking to provide better scan, particularly that one page, so the ASIC pins names get all mentioned. Or maybe he could just write them down. We pretty much know all what they are, just not those "mystery pins"
http://nemesis.hacking-cult.org/MegaDri ... nual/7.jpg
http://nemesis.hacking-cult.org/MegaDri ... nual/8.jpg
http://nemesis.hacking-cult.org/MegaDri ... ual/15.jpg
http://nemesis.hacking-cult.org/MegaDri ... ual/20.jpg
http://nemesis.hacking-cult.org/MegaDri ... al/29a.jpg
http://nemesis.hacking-cult.org/MegaDri ... al/29b.jpg
Never say I don't give you anything.
I requested the pages that, after a close inspection, seemed the most useful. These pages show the complete pinout for the 315-5487, as well as the pinout for the daughterboard connector, the cartridge port and expansion port, and a high-level block diagram of how the card works as a whole, and the connections between the main sections. I also obtained scans of the circuit diagram for the monitor, since that's what I requested the scans for in the first place, with the scans of other pages being an added bonus. I think my MegaPC monitor has an intermittent fault, so the schematics will help with that, and anyone else who has these monitors and wants to service them. The other pages in the manual seemed to be to be trivial, readable enough, or well known from the existing Mega Drive schematics. Let me know if there are any more pages you think we could benefit from getting better scans of. I didn't want to push my luck and ask for too much up front.
Looking at the 315-5487 pinout, there are a few interesting things. Obviously there's the pins there for a third controller port, but there are also 4 test pins (81, 82, 83, 84), and a few pins from the 315-5364 bus arbiter in the original Mega Drive (SOUND, ZV, VZ, I/O) which were used to communicate with the 315-5309 discrete IO controller, which are no longer required with the single-chip solution given by the 315-5487.
In terms of the VRAM interface, pins 9 and 14 are SE1 and WE1 like I suspected. Pins 17-25 are labelled as RD0-7. Not really sure what that's supposed to stand for. SD0-7 stands for "Seral Data", and connects to the VRAM serial data pins. AD0-7 connects to both the address lines and data lines for the VRAM, making use of the fact that the VDP never needs to assert the address lines at the same time the VRAM is asserting the data lines. AD might stand for "Address/Data"? RD0-7 is probably the same as AD0-7, but for the second RAM bank, but I'm not sure what it's supposed to stand for. It might stand for "RAM Data", suggesting maybe this line is only connected to the data port on the second bank of VRAM, and both banks share address lines from AD0-7? I'll need to take a look at the way the TeraDrive connects its VRAM banks to confirm.
In terms of the VRAM interface, pins 9 and 14 are SE1 and WE1 like I suspected. Pins 17-25 are labelled as RD0-7. Not really sure what that's supposed to stand for. SD0-7 stands for "Seral Data", and connects to the VRAM serial data pins. AD0-7 connects to both the address lines and data lines for the VRAM, making use of the fact that the VDP never needs to assert the address lines at the same time the VRAM is asserting the data lines. AD might stand for "Address/Data"? RD0-7 is probably the same as AD0-7, but for the second RAM bank, but I'm not sure what it's supposed to stand for. It might stand for "RAM Data", suggesting maybe this line is only connected to the data port on the second bank of VRAM, and both banks share address lines from AD0-7? I'll need to take a look at the way the TeraDrive connects its VRAM banks to confirm.
-
- Very interested
- Posts: 2442
- Joined: Tue Dec 05, 2006 1:37 pm
- Location: Estonia, Rapla City
- Contact:
Whoa !!!
SOUND pin seems to disable all sound when tied to GND, at least so I remember.
This pretty much solves all mysteries, and also we now know MD2 ASIC has no digital color bus like MD1 VDP does...
I will take a much closer look when I get home. This seriously made my day
Giant "thänk you" to you ^^
SOUND pin seems to disable all sound when tied to GND, at least so I remember.
This pretty much solves all mysteries, and also we now know MD2 ASIC has no digital color bus like MD1 VDP does...
I will take a much closer look when I get home. This seriously made my day
Giant "thänk you" to you ^^
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
I'm glad it's helpful, documents like this are hard to come by. Don't thank me though, thank the guy who runs the site. I'm glad he was willing to share. I'm sure you asking about pages already helped the matter. I hope one day he'll scan the whole manual again like this.
Just realized I didn't finish saying what I meant to say about this in my earlier post. The SOUND line from the original bus arbiter was the CE line running to the YM2612. If tying that pin to ground on the 315-5487 affects sound, the pin must be directly tied to the internal CE line that also runs to the embedded YM2612, so tying it to ground would effectively ground the internal signal and prevent the internal YM2612 from receiving writes. PSG would still work, but YM2612 communication would be interrupted. That's good to know. That might also apply for the other three lines, I/O, ZTOV, and VTOZ. If that's the case, it might be possible to effectively disable the I/O region, and M68000-Z80 or Z80-M68000 bus access by grounding these other pins.SOUND pin seems to disable all sound when tied to GND, at least so I remember.
-
- Very interested
- Posts: 2442
- Joined: Tue Dec 05, 2006 1:37 pm
- Location: Estonia, Rapla City
- Contact:
Problem is that those pins are driven inside the chip, and driving them externally will hurt the insides.
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: Sega TeraDrive motherboard pics
BIOS of teradrive : http://piroxilin.narod.ru/sega/teradriv ... 27c010.bin
Connections between VRAM and VDP : http://piroxilin.narod.ru/sega/teradrive/vram0-3.jpg
Pics of "NEW" signals of VDP to 2-nd VRAM bank : http://piroxilin.narod.ru/sega/teradrive/vdp-vram.jpg
Pinout of Slots (Cart and EXT) : http://piroxilin.narod.ru/sega/teradrive-slots_2.xls
Teradrive + SegaCD1 (JP) : http://www.youtube.com/watch?v=XS8TpZxZpbE
Teradrive + SegaCD2 (US) : http://www.youtube.com/watch?v=O6V9qX8Uaz4
Connections between VRAM and VDP : http://piroxilin.narod.ru/sega/teradrive/vram0-3.jpg
Pics of "NEW" signals of VDP to 2-nd VRAM bank : http://piroxilin.narod.ru/sega/teradrive/vdp-vram.jpg
Pinout of Slots (Cart and EXT) : http://piroxilin.narod.ru/sega/teradrive-slots_2.xls
Teradrive + SegaCD1 (JP) : http://www.youtube.com/watch?v=XS8TpZxZpbE
Teradrive + SegaCD2 (US) : http://www.youtube.com/watch?v=O6V9qX8Uaz4
Re: Sega TeraDrive motherboard pics
And here I was hoping I was gonna get some work stuff done. There goes the day...piroxilin wrote:BIOS of teradrive : http://piroxilin.narod.ru/sega/teradriv ... 27c010.bin
EDIT: oh, it's the PC BIOS. I wonder if it includes any Tera Drive specific code or not.
EDIT 2: by the way before I forget, looks like this thing is actually two 64KB ROMs (I guess they were contiguous segments in the address space). If you see a gap full of 0xCC, this is why - that's the padding at the end of the first ROM.
Sik is pronounced as "seek", not as "sick".
Re: Sega TeraDrive motherboard pics
On the board, there is one more ROM - "HN 62414".
-del-
But remains a mystery which contains "ROMDISK"?
All files with the "PC-DOS" occupy 150KB, and even zipped - 80k.
And they are definitely not in the main BIOS.
Now I'm looking for an option how to read the mask ROM (16*512k) ...
-del-
But remains a mystery which contains "ROMDISK"?
All files with the "PC-DOS" occupy 150KB, and even zipped - 80k.
And they are definitely not in the main BIOS.
Now I'm looking for an option how to read the mask ROM (16*512k) ...
Last edited by piroxilin on Fri Mar 25, 2016 11:41 pm, edited 2 times in total.
Re: Sega TeraDrive motherboard pics
Yay!!
I read it it via an adapter qfp44-dip42. http://piroxilin.narod.ru/sega/teradriv ... 27c800.jpg
U38 (HN62414) contained ROMDISK!
ROMDISK DUMP : http://piroxilin.narod.ru/sega/teradrive/tru-27c800.bin
Chip HN62414 (512k*16bit) sheet : http://piroxilin.narod.ru/sega/teradrive/hn62xxx.pdf
PS.
In Teradrive, Z80 have 16KB of SRAM (2 x m5m5165).
I read it it via an adapter qfp44-dip42. http://piroxilin.narod.ru/sega/teradriv ... 27c800.jpg
U38 (HN62414) contained ROMDISK!
ROMDISK DUMP : http://piroxilin.narod.ru/sega/teradrive/tru-27c800.bin
Chip HN62414 (512k*16bit) sheet : http://piroxilin.narod.ru/sega/teradrive/hn62xxx.pdf
PS.
In Teradrive, Z80 have 16KB of SRAM (2 x m5m5165).
Re: Sega TeraDrive motherboard pics
Yeah the 16KB of Z80 RAM is mentioned by Sega in their Tera Drive page. What they never mention though is how much work RAM the system has? Or if it's even shared between the x86 and 68000.
Another thing they mention is that the 68000 runs at "10MHz / 7.67MHz". I guess it can run the 68000 at two different speeds (and 10MHz is used for the x86 side of things too) but I wonder how does it select which clock to use?
Another thing they mention is that the 68000 runs at "10MHz / 7.67MHz". I guess it can run the 68000 at two different speeds (and 10MHz is used for the x86 side of things too) but I wonder how does it select which clock to use?
Sik is pronounced as "seek", not as "sick".
Re: Sega TeraDrive motherboard pics
Shane did two teradrive bios dumps a few years back, they were different. I wonder if this one matches either of them.Sik wrote:And here I was hoping I was gonna get some work stuff done. There goes the day...piroxilin wrote:BIOS of teradrive : http://piroxilin.narod.ru/sega/teradriv ... 27c010.bin
EDIT: oh, it's the PC BIOS. I wonder if it includes any Tera Drive specific code or not.
EDIT 2: by the way before I forget, looks like this thing is actually two 64KB ROMs (I guess they were contiguous segments in the address space). If you see a gap full of 0xCC, this is why - that's the padding at the end of the first ROM.
And yeah, they are standard IBM PC bios files.
Re: Sega TeraDrive motherboard pics
Bios from Shane (MODEL3.BIN) is 512kb and dated 06/04/91. In file only last 128kb is needed. I pub it here : http://piroxilin.narod.ru/sega/teradriv ... 3-128k.bin .
Bios from my teradrive dated 03/22/91 and have a difference. http://piroxilin.narod.ru/sega/teradriv ... 27c010.bin
Teradrive without romdisk chip even not started. Chip is 1MB size, but 1 and 2 halfs is same.
Apparently without initializing, bus switch suppresses any communication.
I repaired his hard drive WDL-330P(dead electronics, the drive is not spinning), uploaded to the history of his bios : http://piroxilin.narod.ru/sega/teradriv ... 27c256.bin
Bios from my teradrive dated 03/22/91 and have a difference. http://piroxilin.narod.ru/sega/teradriv ... 27c010.bin
Teradrive without romdisk chip even not started. Chip is 1MB size, but 1 and 2 halfs is same.
Apparently without initializing, bus switch suppresses any communication.
I repaired his hard drive WDL-330P(dead electronics, the drive is not spinning), uploaded to the history of his bios : http://piroxilin.narod.ru/sega/teradriv ... 27c256.bin
Re: Sega TeraDrive motherboard pics
After all i connect sega-cd to my amstrad mega-pc.
proof: https://youtu.be/X6q1VmEBfr8
I buy my mega-pc on ebay in very bad condition.
After repair and some upgrades it work fine with sega-cd
repair :
dead system controller 76c010
dead and leaked battery
removed recaped capactors
dead VIA pads on sega side
no sound - bad tracers
broken button on cartridge slot (sega power-on)
broken FDD (dead step motor)
invalid HDD (80GB!!!)
Upgrades:
added new 4 simm-30 sockets and 2mb ram (6mb overal)
added internal palcoder for RCA out (video, R, L)
installed 530MB HDD
changed FDD.
----------
some fotos : https://vk.com/album96271606_245412790
proof: https://youtu.be/X6q1VmEBfr8
I buy my mega-pc on ebay in very bad condition.
After repair and some upgrades it work fine with sega-cd
repair :
dead system controller 76c010
dead and leaked battery
removed recaped capactors
dead VIA pads on sega side
no sound - bad tracers
broken button on cartridge slot (sega power-on)
broken FDD (dead step motor)
invalid HDD (80GB!!!)
Upgrades:
added new 4 simm-30 sockets and 2mb ram (6mb overal)
added internal palcoder for RCA out (video, R, L)
installed 530MB HDD
changed FDD.
----------
some fotos : https://vk.com/album96271606_245412790