|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
Goto page Previous 1, 2, 3, 4, 5, 6 ... 18, 19, 20 Next |
Author | Message |
---|---|
|
Posted: Thu Mar 05, 2020 1:15 am |
I managed to get Ti Ti! Pang Pang! to work on Joy Soft right now, I will do the other loaders now. |
|
|
Posted: Thu Mar 05, 2020 1:45 am |
I also got Crazy Buggy to work on Joy Soft, although you will need to use Port 1 or 2 to play this game. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Thu Mar 05, 2020 3:19 am
|
As I promised, here is your six games on loaders. Enjoy! :-) |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Thu Mar 05, 2020 12:40 pm
|
These are for segarule.
|
|
Revo
|
Posted: Thu Mar 05, 2020 7:32 pm |
Dope, thank you for giving new strength to this thread! | |
|
Posted: Thu Mar 05, 2020 8:20 pm |
Lol! Amazing! Thankyou for those new library games.
Twin Bee! |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Thu Mar 05, 2020 10:56 pm Last edited by Stokes on Thu Mar 05, 2020 11:27 pm; edited 1 time in total |
You are very welcome Revo. BTW for one question, how do you make the Clover or Hi-Com loader get pass the SMS US/EU BIOS (or in a simple way: How did you get the MSX loader to have a header and work on the Master System USA/Europe BIOS)? Thanks in advance. :-) |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Thu Mar 05, 2020 10:56 pm
|
You are very welcome! :-) |
|
|
Posted: Thu Mar 05, 2020 11:53 pm |
Hi Stokes,
I think a lot of SMS friends will love to play these neat little games from the land of MSX! Nice work, buddy! :) best regards, - dink
|
|
|
Posted: Fri Mar 06, 2020 12:17 am |
It's always nice to work with MSX2SMS ports. :-) |
|
|
Posted: Fri Mar 06, 2020 10:53 am |
fantastic work, thanks :) | |
Revo
|
Posted: Fri Mar 06, 2020 10:57 am |
You don't know how to put a valid header/checksum? Sometimes you have to move some code... Can't really help you as cops took all my computer/data in January... |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Fri Mar 06, 2020 2:25 pm
|
You're very welcome! :-) |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Fri Mar 06, 2020 2:26 pm
|
Aw, man, that sucks, might as well use the Master System (Japan) system emulation then, but good work on yours too. :-) |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Fri Mar 06, 2020 2:29 pm
|
Also, I'm going to do The Castle and Castle Excellent when I get back later. I will also change the copyright texts so that they won't be mistaken to be also legit ROMs. |
|
|
Posted: Fri Mar 06, 2020 4:00 pm |
If there's code or content where the header needs to be, you'll probably need to use a disassembly to move stuff around. Emulicious can produce one for you. The easiest way would probably be: - Make sure you've relocated any code or data that's in the way - Test to make sure your ROM still works in an emulator - Use a hex editor on an export SMS title, go to $7ff0 and copy everything up to and including $7fff - Paste that over the same area in your ROM - Optionally blank out the product code and version number (probably a good idea to make sure it doesn't get confused for an official release) - Optionally change the last nibble to $c, to skip most of the checksum and reduce the boot time slightly - Use the header reader to get the correct checksum, then hex edit that in (you can skip this step unless you're planning to burn the ROM for a donor cart) Per the documentation on the wiki, the checksum is two bytes at $7ffa. To get the correct checksum value, I've been using Maxim's header reader, then going in with a hex editor and fixing it manually. I've only done checksum fixes, but you can find all the information you need in that first link to make a full header. I believe that you can get away with making sure that the first 12 bytes and the last 4 bits of the header are valid to ensure it boots everywhere. Final note: If relocating code at $7ff0 is going to be difficult, you could also check out $1ff0 or $3ff0, though these aren't used by any known software so you'll be relying on a perfect implementation on whatever's running the ROM. Also, I don't know whether Maxim supports these locations in the header reader, so you'd be on your own fixing the checksum there (though, I never needed to fix the checksum to run on my Mega EverDrive, so maybe you can get away with ignoring that, unless you plan to burn the ROM for a donor cart). |
|
|
Posted: Sat Mar 07, 2020 9:53 am |
Thank you for all these MSX2SMS conversions. Would it be possible to remove the intro screens from the ROM loaders? | |
|
Taylor Stokes' MSX2SMS Ports
Posted: Sat Mar 07, 2020 1:08 pm
|
Well, if you basically don't want the intro screen like Aaronix or Joy Soft by pressing start, you can either use Clover or Hi-Com. :-) |
|
|
Posted: Sat Mar 07, 2020 2:05 pm |
Someone should really look into either disassembling and unifying the different BIOS' or porting C-BIOS.
I am someone, but I should probably be focussing on other projects. Probably. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sat Mar 07, 2020 2:34 pm
|
That would've been a better though, I also got some things to do like Scratch. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sat Mar 07, 2020 2:34 pm
|
|
|
|
Posted: Sat Mar 07, 2020 4:03 pm |
Fairyland Story is still doable right? Hate to bug you about it, but I think its the final game Im going to want for the system :D
Good work on the other conversions too. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sat Mar 07, 2020 4:26 pm
|
I'm about to do a conversion on it now. It might take a while. |
|
|
Posted: Sat Mar 07, 2020 8:49 pm |
Thanks! A side question, open to anyone who can answer it - I remember the old 'Meka' emulator for SMS could also do Colecovision games, and it had me wondering if Colecovision games could somehow be ported to the SMS in a similar manner that these MSX games are being done. I know there were be control issues with most games due to the number pad, but it would be nice to open up the SMS to the Colecovision library if possible |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sat Mar 07, 2020 9:31 pm
|
Well I see here we're talking about ColecoVision. I've been doing some ColecoVision to MSX conversions GDX style (GDX is a good professional at CV2MSX). Some of the games most of the time have graphical issues. I might not know if someone would port ColecoVision to the Master System, not even a MSX loader would be successful at running those games. It also does use the Zilog Z80 just like MSX and the Master System. I might do a conversion whether it might be Muffie or GDX (When I say this, he was the creator of the ROM version of Marcel De Kogel's Mission Emulator for MSX). |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sun Mar 08, 2020 4:08 pm
|
BTW, the MSX2SMS works, but the US/EU BIOS says "Software Error". Must be because I'm copying and pasting the data you said the hex would be. |
|
|
Posted: Sun Mar 08, 2020 4:54 pm |
Did you try fixing the checksum? You might need to reverse the order of the bytes that the header reader gives you (eg. $FF00 instead of $00FF). |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sun Mar 08, 2020 6:07 pm
|
I'm about to try that, but as of now I'm getting the data from the Warp Warp port. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Mon Mar 09, 2020 12:27 am
|
I tried to look it up, but I couldn't do it. I'm sticking with conversions that have the original MSX file at $4000. |
|
|
Posted: Wed Mar 11, 2020 8:54 pm |
Stokes, when possible, would you try to convert Guardic???
Thankyou |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Thu Mar 12, 2020 12:57 am
|
I actually tried doing that once. I really need to see how to convert codes or more. |
|
|
Posted: Thu Mar 12, 2020 9:32 am |
I will post a list here but if any game already converted ignore it. If you can port it, thanks in advance:
Dragon Quest II City Connection Randar no Bouken Secret Treasure of Moai Shark Hunter Speed Boat Sweet Acorn Choro Q |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Thu Mar 12, 2020 1:15 pm
|
Both Dragon Quest II and Randar no Bouken are both MSX2 games, also you can't convert those games to SMS and the MSX loaders accept 8, 16, and 32 kilobyte games. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Thu Mar 12, 2020 1:17 pm
|
Also, City Connection and Moai no Hibou works on the SMS. I will try the other games later when I get back, but just for now, enjoy the MSX2SMS ports I did. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Fri Mar 13, 2020 6:40 pm
|
As a result, Sweet Acorn and Choro Q are Taito games, so they don't work on the Master System except for The Legend of Kage, and Shark Hunter and Speedboat Racer are in casette and disk, as I said, I don't know where the ROM file is inside. I will send Moai no Hibou and City Connection. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sat Mar 14, 2020 2:51 pm
|
Here is both City Connection and Moai no Hibou. Enjoy! :-) |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sat Mar 14, 2020 3:51 pm
|
Here are three Namco games I did. Enjoy! :-)
|
|
|
Posted: Sat Mar 14, 2020 7:28 pm |
Thank you so much! Excuse me about "Randar no Bouken" I messed the name. The correct name is Indian no Bouken but it is listed like as Randar no Bouken: https://www.gamesdatabase.org/game/msx/randar-no-bouken I think that all those MSX roms could be included in "Hacks" for smspower menu. @Maxim. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sun Mar 15, 2020 12:11 am
|
O.O Well why didn't you say so about Randar being turned into Indian? I will do that right now. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sun Mar 15, 2020 1:02 am
|
Here it is. Enjoy! :-) |
|
|
Posted: Sun Mar 15, 2020 10:19 am |
Thanks. It Works great but City Connection and Moai no Hibou not working for me. I tested in 3 emulators (MEKA, Fusion and Emulicious) and appear only appear the title screen but no action at press buttons. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Sun Mar 15, 2020 2:32 pm
|
:-o I think you might as well play the games on Master System hardware using Genesis Plus GX. It's only for Wii, GameCube, and PlayStation Vita. A version of Windows doesn't exist, but there's also a core you can download in RetroArch. |
|
|
Posted: Sun Mar 15, 2020 4:43 pm |
I have another question for you Revo, I've seen you play MSX2SMS ports on your channel. If you are using Meka, then shouldn't that mean that the Aaronix and Joy Soft loader doesn't work at all, and how did you get it to work on Meka? |
|
|
Posted: Tue Mar 17, 2020 8:24 pm |
Nice work! I attempted to incorporate a subset of these games into the SG2GG package in its latest update, though it requires using the Makefile, installing z80asm & Python 3, etc., since these aren't simple IPS patches due to (a) combining parts from two input files, and (b) changing the file offsets as compared to the original MSX ROM dumps. In any case, they do at least run on the Game Gear hardware using an EverDrive
https://www.smspower.org/forums/16912#103058 |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Tue Mar 17, 2020 9:23 pm
|
Hello there. So I'm supposing you're the real creator of the coded SG2GG hacks, I've used them to create MSX2GG ports. Nice to see you. :-) |
|
|
Posted: Tue Mar 17, 2020 9:39 pm |
Yes! And same here, nice to meet you. This is interesting work! Is there a list of MSX2SG/SMS/GG conversions somewhere? Also, any idea what the mapper requirements are for the loaders other than the Sky Jaguar and Galaxian ones (Clover and Hicom)? By the way, I added support for some of the ROM versions from Konami's Saturn MSX Collection too, since I happen to have that disc here. edit: also, the SG2GG hacks are mostly just a small asm loader file that I compile with different parameters depending on the game, plus a Python 3 script to combine the assembled loader with the game. It supports some limited adaptation of games to use the Sega mapper, mainly to page in RAM or to allow insertion of the loader into ROMs that otherwise don't have a large enough unused region for the loader. I arbitrarily chose SP setup as the instruction to hijack to jump to the loader |
|
|
Posted: Wed Mar 18, 2020 4:38 am |
Welcome Stokes and thank you for your recent work! I had a few questions though. Many of the games you've ported were ported in the past couple years already. I reread the last few pages, but I'm not sure why yours are different? Also, what are these loaders that you're using? Lastly, pretty sure that unless I'm mistaken you're testing them on a real SMS with some version of the Master Everdrive? | |
|
Taylor Stokes' MSX2SMS Ports
Posted: Wed Mar 18, 2020 6:07 am
|
Well, I use Taiwanese (Aaronix) and Korean (Clover, Hi-Com and Joy Soft) loaders to play these working MSX games. I also know for a fact that they already done some stuff. I'm just demonstrating and testing if they work correctly on the loaders. Master Everdrive is not what I'm using, I use the RetroArch Genesis Plus GX because it's emulation is pretty good and decent as a emulator. |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Wed Mar 18, 2020 6:12 am
|
There might be, but as in the Clover, Hi-Com, and Joy Soft loaders, the commands of the MSX is there like: color auto goto list run Shift: color load" cont list. run In Clover, at the end of the file, you will see messages that also came from the MSX. You can find MSX ports on the page here: https://www.smspower.org/Tags/MSXPort |
|
|
Taylor Stokes' MSX2SMS Ports
Posted: Wed Mar 18, 2020 2:18 pm
|
As I am researching inside King & Balloon (KR), it comes from Clover. The loader that I will soon bring it to the tools section and change some things up. | |
Goto page Previous 1, 2, 3, 4, 5, 6 ... 18, 19, 20 Next |