GenDev SpritesMind Website SpritesMind.Net
Sega Megadrive/Genesis development
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Super Magic Drive research thread
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9
 
Post new topic   Reply to topic    SpritesMind.Net Forum Index -> Megadrive/Genesis
View previous topic :: View next topic  
Author Message
KanedaFr
Administrateur


Joined: 29 Aug 2006
Posts: 635

PostPosted: Tue Jul 19, 2011 9:49 pm    Post subject: Reply with quote

I added my Magic Drive schematic on the SMD page.

Now working on the RAM boards Wink
Back to top
View user's profile Send private message Visit poster's website
Chilly Willy
Very interested


Joined: 17 Aug 2007
Posts: 1955

PostPosted: Wed Jul 20, 2011 3:29 am    Post subject: Reply with quote

I know it's a bit off topic, but if I had been making the SEGA CD, it would look just like the SMD. Look at an image of a SMD and tell me you don't think "CD" right off the bat. Have it flip open right in the middle with the circuit board above the CD with the cart slot attached so it's right where the cart slot in the SMD is. Plugging in the cart slot would have made the CD more flexible and given the chance to put a simple 256 color framebuffer in it for improved graphics.
Back to top
View user's profile Send private message
TascoDLX
Very interested


Joined: 06 Feb 2007
Posts: 215

PostPosted: Wed Jul 20, 2011 7:06 am    Post subject: Reply with quote

Yes, my immediate thought looking at the SMD is Jaguar CD. Is that it?

I don't care to be the one to second-guess the Sega CD. But with a framebuffer and improved color depth, it would have been quite intriguing -- a whole different ballgame, even. It's a nice fantasy. That said, I kinda enjoy the system for what it is.
Back to top
View user's profile Send private message Send e-mail
Chilly Willy
Very interested


Joined: 17 Aug 2007
Posts: 1955

PostPosted: Wed Jul 20, 2011 11:09 pm    Post subject: Reply with quote

TascoDLX wrote:
Yes, my immediate thought looking at the SMD is Jaguar CD. Is that it?


Exactly. You can't look at the SMD and not think it... well, in my opinion, at least. I think it looks cooler than either the model 1 or 2 CD as well.


Quote:
I don't care to be the one to second-guess the Sega CD. But with a framebuffer and improved color depth, it would have been quite intriguing -- a whole different ballgame, even. It's a nice fantasy. That said, I kinda enjoy the system for what it is.


I don't think the extra 68000 was really needed - just ram for the MD CPU to use for programs/data loaded from CD, and the ASIC/framebuffer. Kinda on the fence about the PCM chip. They could have left it out if they wished to keep the price down. I think SEGA only added it because the PCE CD had an ADPCM chip in it.
Back to top
View user's profile Send private message
Koji
Interested


Joined: 13 Apr 2011
Posts: 11

PostPosted: Sat Jan 07, 2012 8:26 pm    Post subject: Reply with quote

Quick question, is there a SMDutil for dummies? ("how to")..I ask because I just can't seem to be able to make it work with my Super Magic Drive parallel port at all...

I'd like to dump the SMD "Magic Driver V-1" bios that I have, with it...
Back to top
View user's profile Send private message
KanedaFr
Administrateur


Joined: 29 Aug 2006
Posts: 635

PostPosted: Sun Jan 08, 2012 7:42 am    Post subject: Reply with quote

did you try with ucon64 ?
Back to top
View user's profile Send private message Visit poster's website
Koji
Interested


Joined: 13 Apr 2011
Posts: 11

PostPosted: Sun Jan 08, 2012 7:57 am    Post subject: Reply with quote

Not yet, but I must be doing something wrong though..How do I go at installing something like io.dll (on windows xp) for example?...

I just figured SMDutil is the way to go when it comes to the SMD no?..
Back to top
View user's profile Send private message
KanedaFr
Administrateur


Joined: 29 Aug 2006
Posts: 635

PostPosted: Sun Jan 08, 2012 2:56 pm    Post subject: Reply with quote

I stopped fighting with LPT port on windows , I use a linux just for this.

Else, look at ucon64 page, there is a LPT driver for windows which I remember I used before
(http://ucon64.sourceforge.net/) and I think you should be able to get info from their faq

If you succeed, don't forget to send it to me so I can disassemble it Laughing
Back to top
View user's profile Send private message Visit poster's website
greatfunky
Newbie


Joined: 31 Oct 2011
Posts: 4

PostPosted: Fri Feb 03, 2012 12:27 pm    Post subject: Reply with quote

Hi all !
I realized today that i have a smd with an undumped/unknown bios 3.3C .
So i have dumped it with my double pro fighter .


the difference between 3.3 & 3.3c : in the menu "load file , save file " is back again like in 3.1g version !
https://rapidshare.com/files/458231229/bios3.3c.rar
Back to top
View user's profile Send private message
KanedaFr
Administrateur


Joined: 29 Aug 2006
Posts: 635

PostPosted: Sat Feb 04, 2012 2:03 am    Post subject: Reply with quote

disassembly as soon as possible Wink
Back to top
View user's profile Send private message Visit poster's website
KanedaFr
Administrateur


Joined: 29 Aug 2006
Posts: 635

PostPosted: Fri May 25, 2012 11:26 pm    Post subject: Reply with quote

I'm back to the office so I was able to take some times for this Twisted Evil
http://gendev.spritesmind.net/files/bsys/smd/bios_33c_analysis.zip

Not a lot of new stuff :
- (re)add the way to load/dump in/from DRAM (like greatfunky already said)
- removed some unused code (some more still here)

It's cleary the best of the bios with 16k page

I also started to port the 3.3c bios to WLA DX so it will be a open source bios 'soon' Smile
Back to top
View user's profile Send private message Visit poster's website
greatfunky
Newbie


Joined: 31 Oct 2011
Posts: 4

PostPosted: Sat May 26, 2012 9:32 am    Post subject: Reply with quote

i'm glad to see that 3.3c bios is the best Very Happy , i think that bios is the last of the 16k versions because i have also a 4.1-A smd and their serial numbers are close .
Back to top
View user's profile Send private message
KanedaFr
Administrateur


Joined: 29 Aug 2006
Posts: 635

PostPosted: Tue May 29, 2012 12:30 pm    Post subject: Reply with quote

There is something I don't understand....
On every bios, there is a vector table
Code:
.org $0000
      jp   RESET
      jp   print_hexascii_byte
      jp   print_msg_at_HL
      jp   VDP_cls
      jp   init_VDP_and_character_set
      jp   loadCartInDRAM
      jp   handle_pc_command


How these interrup handler are called ?
RESET is called at startup, ok...but what about the others ?
I didn't find any rst XX on disassemby so I assume it's an hw interrupt call (strage for a "print_msg_at_HL"!)

from Charles's SMS tech doc,
Quote:
The interrupting device can place a single or multi-byte opcode on the
data bus for the Z80 to fetch and execute when an interrupt occurs.

but, unless I missed something, the INT isn't connected on Genny so this can't happen...

Note all but RESET are in fact called from anywhere on the code and use a basic "ret" not "retn" so I suspect the vector table is invalid.
What do you think ?
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    SpritesMind.Net Forum Index -> Megadrive/Genesis All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9
Page 9 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group