It is currently Fri Dec 15, 2017 3:19 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Fri Nov 13, 2015 11:03 pm 
Offline

Joined: Mon Jun 15, 2015 8:43 pm
Posts: 20
for NES I use a program that will automatically mirror and prepare multiple files (one CHR and PRG if there are two). Does such a thing exist for master system?

I ask because I have an order of 27c512 on the way and I'm wondering if the are possible to use at all with the basic master system boards or if I need to specifically get 27c256 boards. but then what do I do if the game is smaller then 32k?

I have been spoiled while making nes repros by having a program prepare the files for me, but now that I want to experiment in something that isn't heavily done by others I feel like I'll have to learn how to manually do these things.. unless of course someone can provide a program that will help with this!


Top
 Profile  
 
PostPosted: Sat Nov 14, 2015 1:27 am 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5898
Location: Canada
I don't know about pre-existing programs or SMS formats, but I might suggest that learning a scripting language like python would be very helpful to you, not just in this pursuit but elsewhere too. You can write yourself a utility that splits up a ROM into other files with just a few lines of code, and you could customize it however you like.


Top
 Profile  
 
PostPosted: Sat Nov 14, 2015 1:44 am 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6526
Location: Seattle
1- as far as I know, the overwhelming majority of SMS games used the same mapper, which allowed any 16 KiB chunk of ROM to be put anywhere in the bottom 3/4 of the SMS's Z80's memory.

2- as far as I know, there were no Master System games that are smaller than 32 KiB. ( No-Intro's database doesn't know of anything other than the 5 BIOSes below)
2b- There were only a very short list of games larger than 32 KiB and smaller than 128 KiB: (once again, using No-Intro's database)
Code:
$ egrep -o 'size [0-9]+' Sega\ -\ Master\ System\ -\ Mark\ III\ \(20141028-150443_CM\).dat  | cut -c 5- | sort -n | uniq -c
      4  8192
      1  16384
     59  32768
      3  49152
      4  65536
    148  131072
    237  262144
      1  442368
     80  524288
      1  819200
      6  1048576
3- The SMS, unlike the NES, doesn't really need to store any extra metadata, so its dumps are unheadered. There is a tiny internal bit of metadata.


Top
 Profile  
 
PostPosted: Sat Nov 14, 2015 11:43 am 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10164
Location: Rio de Janeiro - Brazil
lidnariq wrote:
There were only a very short list of games larger than 32 KiB

Eh?


Top
 Profile  
 
PostPosted: Sat Nov 14, 2015 12:41 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6526
Location: Seattle
lidnariq wrote:
short list of games larger than 32 KiB and smaller than 128 KiB


Top
 Profile  
 
PostPosted: Sat Nov 14, 2015 1:14 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10164
Location: Rio de Janeiro - Brazil
Ah, my bad! :oops:


Top
 Profile  
 
PostPosted: Sun Nov 15, 2015 9:15 am 
Offline
User avatar

Joined: Wed Feb 13, 2008 9:10 am
Posts: 596
Location: Estonia, Rapla city (50 and 60Hz compatible :P)
You don't need to mirror ROMs on the SMS, no game relies on mirroring and when you do need to mirror you can do it from the command line with the COPY command.

_________________
http://www.tmeeco.eu


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 2 guests


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group