Romhacking.net

Romhacking => Newcomer's Board => Topic started by: wernerernesto on July 12, 2020, 02:26:48 pm

Title: Single rom whit combination of multiple demos of several games
Post by: wernerernesto on July 12, 2020, 02:26:48 pm
I'm looking for a rom that is a compilation of demos and logos and intros from multiple games. It can be nes, snes or genesis. It is to be played from an emulator on a video monitor and it should be a long loop of many demos and logos combined in a single rom. It is for watching games a long time in loop. Does anyone know if there is something like this already generated? thanks  ;D
Title: Re: Single rom whit combination of multiple demos of several games
Post by: Jorpho on July 12, 2020, 07:15:38 pm
It is to be played from an emulator on a video monitor and it should be a long loop of many demos and logos combined in a single rom. It is for watching games a long time in loop.
Why does it have to be a ROM?  Why not just make an ordinary video?
Title: Re: Single rom whit combination of multiple demos of several games
Post by: wernerernesto on July 12, 2020, 07:52:25 pm
I would like a rom because I play it from a console with an emulator. From a wii to a sony pvm. Nes Snes or Genesis roms. So the 240p image has a lot of quality and scanlines but if I play a video it looks blurry and normal like any video on a common television. I would like a rom that is a long loop of demos and game logos. It doesn't have to be playable. Simply something that you can enjoy watching in a loop. With scanlines in 240p or 480i
Title: Re: Single rom whit combination of multiple demos of several games
Post by: FAST6191 on July 13, 2020, 06:49:03 am
As mentioned above a video is a better bet. If it is for a standalone monitor then raspberry pis have nice things here (signage type setups too, did a few for people over the years. Can either do a long video or put whatever short ones you make on there and cycle them randomly).
Alternatively if it is a PC emulator you can presumably make a macro or lua script to constantly swap out games on an emulator and press reset after every so long (or as long as the given demo option is for the game in question).
Hardware wise if a flash cart has a random ROM setup then maybe but most don't have random autoload (could possibly chain a control clicker to act randomly, or be a sequence to mimic it, if you are already making something to fire reset every few minutes) but that is getting into the more fun realms.


As for the matter at hand as described in the opening post... no. ROMs of that vintage tended to be hardcoded to their addresses and all use the same ones (you generally start at the beginning after all) and nobody is going to take the time to extricate all the code needed for a simple intro (which might be a lot of the game -- 30 seconds of sonic is still theoretically the sprites for the character and level, music handler and physics and possibly the level in its entirety but if you are good enough to extract that then you can probably condense it) and then recode it to another. Maybe you get two or three using different banks (think 3 in 1 type games) or can crowbar a couple in if you fake it being the most exotic type of mapper/cart handler.
If it was the xbox or something where you could plausibly put multiple games on a disc then that would be a different matter.
Title: Re: Single rom whit combination of multiple demos of several games
Post by: Jorpho on July 13, 2020, 03:43:20 pm
So the 240p image has a lot of quality and scanlines but if I play a video it looks blurry and normal like any video on a common television.
It would be much easier to learn how to encode videos properly than it would be to make a ROM like you are suggesting.
Title: Re: Single rom whit combination of multiple demos of several games
Post by: wernerernesto on July 13, 2020, 05:12:57 pm
Thank you. I understand your answers. I understand it would be too complex or impossible to make roms that way. I will investigate in more depth the topic of encode videos to obtain a better result on the screen of the pvm.
Title: Re: Single rom whit combination of multiple demos of several games
Post by: J^P on July 13, 2020, 05:15:42 pm
you could just record them on emulator in high quality, put it together with video editor and then play it back on CRT with wii or ps2, those two has usb out of box and easy to softmod and to play video from. I have done it and watched some old anime via wii and it worked fine other than the video players UI being annoying and being picky about codecs. Or maybe old pc/laptop with s-video/composite output could work too, though from my experience thats pain in the ass to get working properly as win95 doesn't scale to 240p properly (https://i.imgur.com/59Twoju.jpeg).
Title: Re: Single rom whit combination of multiple demos of several games
Post by: FAST6191 on July 13, 2020, 10:31:23 pm
It would be much easier to learn how to encode videos properly than it would be to make a ROM like you are suggesting.

Is there much to learn there?
When scaling video up to screen's native resolution make sure to use nearest neighbour method (might not be an option for premiere if you are lumped with modern adobe if a quick search just now was anything to go by, sometimes goes by other names in other programs -- avisynth for instance calls it pointresize http://avisynth.nl/index.php/Resize#PointResize). Make sure to multiply by a whole number to whatever is at or under the resolution of your final video.
At this point either overlay the video on a plain black (or slightly off black if you prefer that CRT/RF glow effect) or add borders to the image to make it up to resolution (overlay might be more CPU intensive, borders more annoying to do if going between various systems and regions thereof).
If you really want and as it is current space year then most screens around will be 16:9 or worse then with overlay you could also do a border matching the game/system (think supergameboy or various emulators) or that effect some things like to do where they blow up the video in question, blur the background a bit, desaturate it and call that the background with the main even being overlayed on top of that (possibly with some borders depending upon the thing you are going for).

Never been a fan of scanlines myself (my background as a filthy PAL viewer perhaps) but they are also easy enough to add with most things. http://avisynth.nl/index.php/Scanlines as I do like avisynth (especially if you have dozens of clips and might want to replicate an effect on all of them).

If we also get to replicate http://bogost.com/games/a_television_simulator/ then that gets harder but at the same time crt filters are available for many systems these days (maybe not with all the emulators but enough).

Wind the video onto something like a raspberry pi with https://www.screenly.io/ose/ on it and you can either pick and choose/add new things as you make new ones, lose logos or segments if they bore you and go from there, or make one megavideo and just have that loop.