|
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 |
Rate this entry!
This poll has expired.
|
||||||||||||||||||||||||||||
Author | Message | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
[Coding competition 2017] Io by PkK
Posted: Mon Mar 27, 2017 8:01 pm
|
|||||||||||||||||||||||||||
http://www.smspower.org/Homebrew/Io-SMS
|
||||||||||||||||||||||||||||
|
Posted: Tue Mar 28, 2017 7:04 am | |||||||||||||||||||||||||||
While the game is meant for SG-1000, SG-1000 Mark II, SC-3000, Mark III and Master System, it uses the memory layout to detect the system it is running on. Most emulators (e.g. Meka) do not emulate this correctly (they tend to always use the Mark III / Master system memory layout).
If you want to see how the game plays on SG-1000, SG-1000 Mark II or SC-3000, you need an emulator with correct emulation of memory layout. I use MAME/MESS. On Windows AFAIK, MAME/MESS is usually used with a GUI. On GNU/Linux MAME / MESS can be invoced from the command line like: * mame sg1000 -cart Io.sms * mame sg1000m2 -cart Io.sms * mame sg1000m3 -cart Io.sms * mame sc3000 -cart Io.sms * mame smsj -cart Io.sms Philipp |
||||||||||||||||||||||||||||
|
Posted: Tue Mar 28, 2017 7:38 am | |||||||||||||||||||||||||||
Interesting, will give that a try tonight. (With Meka if you rename the rom to .sg it should adopt a memory map will less memory.)
I still need to wrap my head around the actual game rules! |
||||||||||||||||||||||||||||
|
Posted: Tue Mar 28, 2017 10:59 pm | |||||||||||||||||||||||||||
Unfortunately it doesn't work on SMS1 through Master Everdrive. I tried with VA1, VA3, 50Hz, 60Hz.
I can play it on an emulator, but I need to work out how to play first :) |
||||||||||||||||||||||||||||
|
Posted: Thu Mar 30, 2017 8:09 am | |||||||||||||||||||||||||||
I tried to test this ROM on my setup yesterday evening (I'm using a Master EverDrive on my SMS II fitted with a 50/60Hz switch).
Unfortunately all I got was a black screen and a continuous PSG tone :| Of course I'm going to test the entry on an emulator but I wanted to let you know your entry doesn't work on hardware. edit: ops, I didn't read preavious post... |
||||||||||||||||||||||||||||
|
Posted: Sun Apr 02, 2017 3:59 pm | |||||||||||||||||||||||||||
This issue is also related to an odd filesize (also see: http://www.smspower.org/forums/post97313#97313). But here it's the other way round. While old versions of the Master Everdrive OS seem to handle it properly, recent versions fail. Padding the rom to a filesize that is a multiple of $4000 should fix it for recent versions of the Master Everdrive OS. Padding it to a multiple of $10000 should fix it for all versions of the Master Everdrive. |
||||||||||||||||||||||||||||
|
Posted: Sun Apr 02, 2017 8:35 pm | |||||||||||||||||||||||||||
why don't we try to fix the Master EverDrive OS?
we can try patching the current OS ROM, later I'll try again contacting Krikzz for the sources - an OS supported by the SMS Power! community would be a win-win condition for both. |
||||||||||||||||||||||||||||
|
Posted: Thu Apr 13, 2017 12:26 pm | |||||||||||||||||||||||||||
I found the time limit to be quite punishing but maybe I was not approaching things the right way. There are not many strategic games like this on sms so nice to see. Hope to see more progress. | ||||||||||||||||||||||||||||
|
Posted: Sun Jun 04, 2017 9:59 am | |||||||||||||||||||||||||||
I now have a first version that works on Sega hardware. It has been tested on a French SMS II and seems to work fine there. It has been tested on the Mark III, but does not work there (probably a sprite mask bit issue that will be fixed in the next version).
In MAME it works in emulation of at least the following machines: sg1000, sg1000m2, sg1000m3, sc3000, smsj, sms1, sms, smspal, smspaln. Improvements since version 0.12: 0.15 (2017-06-04): * Size optimization * Fix handling of VDP regs 3 and 4 for Mark III hardware. * Header for SMS BIOS support. 0.14 (2017-05-07): * Savegame codes * Fix late-game buffer-overflow bug * Increased number of levels to 3 * Fix score calculation 0.13 (2017-03-27): * Performance optimization in mode 4 sprite handling Philipp |
||||||||||||||||||||||||||||
|
Posted: Thu Jan 04, 2018 11:16 am | |||||||||||||||||||||||||||
Unfortunately it doesn't work on SMS1 through Master Everdrive. I tried with VA1, VA3, 50Hz, 60Hz. | ||||||||||||||||||||||||||||
|
Posted: Thu Jan 04, 2018 12:06 pm | |||||||||||||||||||||||||||
check EverDrive OS version - or just pad the file to 64KB | ||||||||||||||||||||||||||||