|
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 |
Author | Message |
---|---|
Spanky
|
Nes2Sms?
Posted: Thu Mar 29, 2001 11:13 pm
|
My nieghbor is like trying to take NES roms, hack them throughly and convert them to an SMS format, is that actually possible Oo
"Grampa man! Grampa man!" "Doin' the things that a Grampa can!" "He sits there in his rocking chair!" "He just fell down but nobody cares!" "Look OUT! here comes Grampa man!" Yeah I haven't slept in almost 24 hours! you wanna make something of it? |
|
|
Posted: Fri Mar 30, 2001 6:11 pm |
Simple answer... No. I don't think they have a single chip in common, and the stuff in the rom is dependent on the processor, graphics and sound chips, IO system... Maxim |
|
some guy
|
Posted: Fri Mar 30, 2001 7:21 pm |
My nieghbor is like trying to take NES roms, hack them throughly
and convert them to an SMS format, is that actually possible Oo possible? well, anything is possible. likely? heck no. the hardware is vastly different. even on the most basic level, the controller, how would you handle the NES's excess buttons? ("start", and "select", for those of you untainted) - although, oddly enough, the start button was used to _stop_ the 'game' (such as games were on the nes) instead of using a real pause button. also, select was present despite the fact you could navigate most menus with the arrow pad - wasting a button on redundancy. their control pads, then and now(how dare they call that n64 thing a 'controller'), show how insane/stupid Ni****do was, is, and always will be.
|
|
|
Posted: Fri Mar 30, 2001 9:47 pm |
Rewriting them for the SMS may be even easier. But apart that, of course it is possible. |
|
|
Posted: Mon Apr 06, 2020 4:45 pm |
There is a Homebrew of Mega Man 2 with the 6502 codes converted into Z80.
https://www.smspower.org/Homebrew/MegaMan2-SMS |
|
|
Posted: Mon Apr 06, 2020 9:26 pm |
It is possible to create such a tool if you don't care about speed; the result would look something like this, but even slower:
You might get better results if you target the Sega Genesis, instead. Also, you may want to take a look at this older discussion: https://www.smspower.org/forums/17286-ConvertNESIntoSMSROMFile |
|
|
Posted: Tue Apr 07, 2020 4:05 am |
TBH, I actually did do NES to Game Boy Color conversions to myself, I might send these at NESdev. |
|
|
Posted: Tue Apr 07, 2020 4:06 am |
I also did emulate NES games on Genesis using Nemul. |
|
|
Posted: Tue Apr 07, 2020 9:37 am |
Doing NES to GB conversions is less difficult because, while the difference between their CPUs is greater, their video hardware is less dissimilar. BTW, if anyone is interested, this SID player for the Amstrad CPC contains a 6502 emulator for the Z80: https://github.com/simonowen/sidplay |
|
|
Posted: Tue Apr 07, 2020 11:47 am |
That also seems cool to use. |
|
|
Posted: Tue Apr 07, 2020 12:18 pm |
On the topic of emulators that could be executed on the SMS, there are systems that could be more easily made to run on it:
* There's a RCA Studio II emulator for the Intellivision; the tricks used there could be easily replicated on the Sega Master System: https://atariage.com/forums/topic/260554-studiovision-an-rca-studio-ii-emulator-... * The ROM from the ZX81 could be easily ported to the SMS, allowing one to run ZX81 BASIC programs on the SMS, as long as they don't use assembly: https://www.tablix.org/~avian/spectrum/rom/zx81.htm |
|
|
Posted: Wed Apr 08, 2020 4:16 pm |
I got the Studiovision ROMs, although they don't work. |
|
|
Posted: Sat May 16, 2020 11:57 am |
I might be wrong, but as I'm researching, I see that the NES' 6502 clock rate is at 1.79 MHz (1.66 in PAL), and the Master System's Z80A runs at 4 MHz, which is saying that the SMS is really powerful than the NES. Also, they both have 64 colors in total, but the main thing is that the SMS doesn't have tile-flipping like the NES and Game Boy (which runs 2X faster than the SMS). I was really suspecting an emulator for it, but I might try. | |
|
Posted: Sat May 16, 2020 1:40 pm |
System clock rate isn't much important when you compare processors with different timing for instructions. For example, would an addition be faster on a 3.58 MHz CPU than on a 1.79 MHz CPU knowing that the first CPU requires 4 cycles to perform it whereas the second requires only 2 cycles? (answer: no, they would take exactly the same amount of time) | |
|
Posted: Sat May 16, 2020 2:26 pm |
Oh, okay. |
|
|
Posted: Wed May 27, 2020 3:46 pm |
If you constructed a custom cartridge to put RAM in the right places, I dare imagine you could get most of the assembly-based games to run too; the machine wasn't on the market all that long so quite a lot just leaves the ROM to produce the default 32-column output and treats it as a plain memory-mapped text display. Though a Master System would be much faster than a ZX81. It's hard to think of much else you could emulate rather than e.g. statically recompile. |
|
|
Posted: Wed May 27, 2020 4:46 pm |
If you want to make your own zx80/81 basic cardrige without the need for the original rom you can look at OpenSE Basic that has a zx80/81 asm to be modified/played with. | |
|
Posted: Fri Jul 31, 2020 4:00 pm |
I was also wondering if it was possible if ZX Spectrum can be ported to the SMS. | |
|
Posted: Fri Jul 31, 2020 4:13 pm |
Asides from the large difference on their graphics hardware, the main problem is the memory itself: the ZX Spectrum has 48K of RAM and, asides from the BIOS, no external ROM, while the SMS have (comparatively) plenty of ROM, but only 8K of RAM; that means that the porting process would require checking which parts of the game's memory would need to be made modifiable, and which isn't, and relocate the parts accordingly. |
|
|
Posted: Sun Aug 02, 2020 3:28 pm |
Probably games released in cartridge will be easier to port | |
|
Posted: Wed Aug 12, 2020 10:49 am |
https://github.com/Myself086/Project-Nested This one is interesting; it uses just-in-time compilation to run NES ROMs on the SNES |
|
|
Posted: Mon Aug 17, 2020 5:00 pm |
I do like how NES games also run on SNES, I have, on my channel, ported some of the games to PC Engine. |
|
|
Posted: Mon Sep 07, 2020 2:55 pm |
Wouldn't it be possible to emulate NES on an FPGA built into a SMS cartridge? | |
|
Posted: Mon Sep 07, 2020 9:46 pm |
Yes, that would be possible; it would work similarly to how the Super Game Boy cartridge worked on the SNES: the cartridge would do the entire emulation and tile conversion process, while the console would spend most of its time copying the data from the cartridge to the VRAM: https://en.m.wikipedia.org/wiki/Super_Game_Boy#:~:text=Because%20the%20Super%20N... Of course, a similar logic could be used to run Wolf 3D or Doom: * http://www.happydaze.se/wolf/ * https://www.vice.com/en_us/article/gy48j4/how-to-run-doom-on-an-nes |
|