170 lines
7.0 KiB
Plaintext
170 lines
7.0 KiB
Plaintext
![]() |
__ ______ ______ ______ _____
|
||
|
/ / / /// / / /_/ / / / __ / /_ Console division
|
||
|
/_/ /_/ /_/ /_/ /_/ /_/_/_/ /_/__ Proudly presents.....
|
||
|
|
||
|
/// M E G A C O N V 1 . 0 \\\
|
||
|
|
||
|
Converter for MegaDrive game files between MultiGameDoctor 2,
|
||
|
Super Magic Drive and Raw binary data formats for AMIGA & PC
|
||
|
|
||
|
Credits: Code by Beeki. Some hints by PP. Docs typed by Jarnis.
|
||
|
|
||
|
Why MEGACONV?
|
||
|
|
||
|
We had got our own custom built console copier for about an year
|
||
|
now, but until lately, it has just been a storage device. We have
|
||
|
not swapped games at all (In fact, until VPIRACY text files came
|
||
|
out, we didn't know anyone else had such devices.) but as we found
|
||
|
out that there was console areas in some boards, it was time to
|
||
|
get active in this thing also.
|
||
|
|
||
|
Ok, we leeched a pile of megadrive game files, and noticed that
|
||
|
those copiers have VERY strange ideas how 16bit data should be
|
||
|
written to disk. Only MegaDrive has this problem, as it is only
|
||
|
TRUE 16 bit console. SNES is 16/8 bit one, NEO GEO is another
|
||
|
true 16 bit machine, but who trades those 6MB games?
|
||
|
|
||
|
Our system stores MegaDrive data as 68000 raw binary
|
||
|
like Amiga stores its files. MGD2 stores as half of the file
|
||
|
is LOW bytes and other half is HI bytes. SMD stores them
|
||
|
in 16kb blocks (LOW/HI/LOW/HI) and also adds own 512byte
|
||
|
long header.
|
||
|
|
||
|
Beeki coded first little util that converted SuperMagicDrive
|
||
|
stuff to RawBinary. Later, when we stumbled to one MGD2
|
||
|
megadrive file, he added that also. After we heard that people
|
||
|
around have this problem with formats also, we decided to do
|
||
|
a true multi format converter program. This crap was developed
|
||
|
on an Amiga with some HD and 10MB ram using MANX C and later
|
||
|
SAS C 5.10b. PC port over was done day later using Borland
|
||
|
Turbo C on some 10mhz AT clone we had here.
|
||
|
|
||
|
How to use MEGACONV?
|
||
|
|
||
|
MegaConv v1.0 - SMD/MGD-2/Binary converter for MegaDrive game files
|
||
|
Coded by Beeki for IMAGE - Released on Feb 05 1992
|
||
|
|
||
|
Usage: MegaConv [-q[b|m|s]] <Source> -[b|m|s] [Destination]
|
||
|
|
||
|
-q ... process indicator off
|
||
|
-qq .. all process texts off
|
||
|
-qqq . ALL texts off
|
||
|
|
||
|
-b ... RawBinary
|
||
|
-m ... Multi Game Doctor 2
|
||
|
-s ... Super Magic Drive
|
||
|
|
||
|
This should be enough to most of the users, but I will explain
|
||
|
it carefully to those who didn't understand.
|
||
|
|
||
|
Source and Destination file names are simple. In case you
|
||
|
don't specify destination file name, it will be '<Source>.MD'
|
||
|
for binary, '<Source>.SMD' for Super Magic Drive and
|
||
|
'MDx000.00x' for MultiGameDoctor 2, as this is the format how
|
||
|
MGD2 creates the filenames itself. x means size in megabits.
|
||
|
'MULTI-GD' directory file will also be created for MGD2.
|
||
|
This allows you just to insert MGD2 floppy to your MSDOS drive
|
||
|
and run this program while that disk is your current dir, and
|
||
|
program creates ALL files, you just then smash the disk to MGD2
|
||
|
drive and you are ready to play.
|
||
|
|
||
|
Conversion format will be specified before filename. You
|
||
|
can add '-q', '-qq' or '-qqq' before source format to eliminate
|
||
|
process indicator, all process texts or ALL text output.
|
||
|
|
||
|
If you don't specify source format, program will try
|
||
|
to determine it from the extension of the file name.
|
||
|
If this fails, you will get an error message and you MUST
|
||
|
specify the format manually. If you don't specify destination
|
||
|
format, it will be Raw Binary for SMD/MGD2 files, and MGD2 for
|
||
|
Raw Binary files.
|
||
|
|
||
|
examples of use:
|
||
|
|
||
|
>> MegaConv GAME.SMD
|
||
|
converts GAME.SMD (SuperMagicDrive) to GAME.MD (RawBinary)
|
||
|
|
||
|
>> MegaConv -qqm MD8000.008 -s
|
||
|
converts MD8000.008 (MGD2, 8Mbit) to MD8000.SMD (SuperMagicDrive)
|
||
|
without any process texts.
|
||
|
|
||
|
>> MegaConv -b GAME.MD -m
|
||
|
converts GAME.MD (RawBinary) to MDx000.00x (MGD2, x = size in Mbits)
|
||
|
|
||
|
>> MegaConv -m MD4000.004 -s GAME.SMD
|
||
|
converts MD4000.004 (MGD2, 4Mbit) to GAME.SMD (SuperMagicDrive)
|
||
|
|
||
|
>> MegaConv -qs GAME.SMD -b GAME.MD
|
||
|
converts GAME.SMD (SuperMagicDrive) to GAME.MD (RawBinary)
|
||
|
without process indicator.
|
||
|
|
||
|
>> MegaConv -qqq GAME.MD
|
||
|
converts GAME.MD (RawBinary) to MDx000.00x (MGD2, x=size in Mbits)
|
||
|
without ANY text output
|
||
|
|
||
|
This should be enough. Test it a bit and you'll get the idea.
|
||
|
|
||
|
Further development
|
||
|
|
||
|
We are planning to support ALL imaginable formats on ALL consoles.
|
||
|
So if you have any file for any console in any format that is
|
||
|
uncompatible some other copier format, drop us one file in both
|
||
|
formats, and we code a convert routine to this program.
|
||
|
We have currently files for Mega Drive in SMD and MGD2 formats,
|
||
|
for Super Famicom in MGD2 format and PC Engine in Super Twin
|
||
|
and MGD2 formats. Any other copier format files are more than
|
||
|
welcome.
|
||
|
Our own copier has adapters to MegaDrive, SuperFamicom, PC Engine,
|
||
|
Game Boy, Game Gear, Sega Master System and Lynx(!)
|
||
|
We have also systems for Atari 2600, Colecovision and Mattel
|
||
|
consoles, but is there anyone out there who has such machine?
|
||
|
Remeber: our own system is custom built prototype, and we
|
||
|
can't sell you one, no matter how much you would want one.
|
||
|
|
||
|
Hardware stuff
|
||
|
|
||
|
Our hardware guys are interested to buy NES/Famicom (OLD 8 BIT
|
||
|
NINTENDO) copier if there is ANY out there, So we can see
|
||
|
how copier companies have solved few HARD problems in NES
|
||
|
copier. This way we can add NES in our copier system also!
|
||
|
|
||
|
Also under planning is to start building a MEGA DRIVE copier for
|
||
|
CHEAP price. Maybe even as a 'build-by-yourself' kit.
|
||
|
It will be using mega drive's 68000 to run the copier
|
||
|
software, and PC floppy controller and drive for reading files.
|
||
|
(so in theory we can also develop Hard Disk version!)
|
||
|
Drop a line if you are interested. Planned target price for the
|
||
|
device with 0K ram and no floppy controller&drive is about 250$
|
||
|
and it uses normal SIMMs so 1MB configuration is only about
|
||
|
75$ more. 2MB configuration will also be supported.
|
||
|
You can get normal PC floppy controller cards and 720k drives
|
||
|
practically for FREE, so it gets VERY cheap!
|
||
|
|
||
|
Bugs and how to contact us.
|
||
|
|
||
|
There is no known bugs or unwanted features in this version. Both
|
||
|
Amiga and PC versions are very little betatested, as we have
|
||
|
little use for other conversion types than TO binary format.
|
||
|
Under beta tests it has NEVER failed to operate as planned.
|
||
|
|
||
|
Murphy's law ofcourse says that it WILL fail, and probably on
|
||
|
YOUR machine, so in case it fucks up, drop us a line! Also
|
||
|
if you see another copier format and want it to be included
|
||
|
to this converter PLEASE send us one file in that format, we
|
||
|
want to make it as complete as possible.
|
||
|
|
||
|
You can contact us at the moment ONLY by dropping a message
|
||
|
on Thunderdome or World of Mirage.
|
||
|
|
||
|
Our own boards here in Finland don't have a console section yet.
|
||
|
Night Shift BBS is down for 3-4 months at least, but as it
|
||
|
opens, it will have a section. Possibly it will be CONSOLE
|
||
|
ONLY board, but we'll see that... No Man's Land will stay
|
||
|
as AMIGA ONLY because of too small HD and no console owned
|
||
|
by SysOp.
|
||
|
|
||
|
So drop us a line!
|
||
|
Thunderdome ...... +1-408-263-9136 (to 'Jarnis/IMAGE')
|
||
|
World of Mirage .. +1-718-898-8421 (to 'JARNIS IMAGE')
|
||
|
|