Gameplay and development discussion:What homebrew / hacks are you playing /vr/?Are you working on anything? Would you like to learn? Projects and questions welcome.Communities:romhacking.netsmwcentral.netmetroidconstruction.comgbatemp.netsonicretro.orgmariopartylegacy.compokecommunity.combaddesthacks.netpouet.netIPS/BPS Patcher:romhacking.net/utilities/1040Huge Community List:pastebin.com/edWKBJqnHuge Archive:archive.org/download/En-ROMs/En-ROMs/Other Archives:archive.org/details/rom-hack-patch-archivemediafire.com/folder/50m95vbbuyf25/vr's_ROM_>Hack_Recommendationsarchive.org/details/hbmame_0244_romsQuality of Life Improvements:https://pastebin.com/4gmM7wc6Desplash Patches:mega.nz/folder/FZtzjZJa#qtrGXSbVNjiXUrnGUGSVMwNESDev:wiki.nesdev.orgforums.nesdev.orgSNESDev:snes.nesdev.org/wiki/Main_Pagegithub.com/alekmaul/pvsneslibwiki.superfamicom.orgN64Dev:n64dev.orgn64vault.comGC/WiiDev:devkitpro.orggithub.com/devkitPro/gamecube-examplesSegaDev:smspower.orgMegaDev:gendev.spritesmind.net/page-doc.htmlgithub.com/Stephane-D/SGDKSaturnDev:antime.kapsi.fi/sega/docs.htmlsegaxtreme.netjo-engine.orgDCDevdreamsdk.orgPSXDev:psxdev.netproblemkaputt.de/psx-spx.htmPS2Dev:github.com/ps2devXboxDev:xboxdevwiki.net/Main_PageGBDev:gbdev.gg8.se/wikiGBADev:forum.gbadev.orggithub.com/pretforums.serenesforest.net/index.php?/topic/26913-nintenlords-hacking-utilitiesDSDev:ndshb.comdsgamemaker.jada.ioPC98Dev:hackipedia.org/browse.cgi/Computer/Platform/PC,%20NEC%20PC-98target-earth.net/wiki/doku.php?id=blog:pc98_devtoolsPokeMiniDev:pokemon-mini.netPrevious:desuarchive.org/vr/thread/9891945NO ALISHA'S ADVENTURE BASHING!!!
What is your dream game /vr/ ?Also, what are you working on?
>>9931868How about a dream hack?I like a Digimon Rumble Arena remake but it's entirely reworked as a Smash 64 hack with SR as a base.Backport some animations, polish, new stuff and done. We got the roster done, now for the potatoes.
>>9931863>NO ALISHA'S ADVENTURE BASHING!!!There's a difference between bashing and criticism. Criticism should 100% be allowed as it's how you get feedback to go back and improve your work. When developing games that kind of thing is crucial to actually end up with something decent that people want to play.The main complaint and criticism with that particular project is the same videos keep getting posted showing the same levels and same mechanics over and over again and don't really show any kind of improvement or new features. It's just more of the same tech demo. If the person posting those can't handle that criticism then maybe the rule should be "Don't clutter the /hbg/ threads with stuff you've already posted before unless there's something new and significant to show off." That would solve both sides of the issue.
>>9932280>Don't clutter the /hbg/ threads with stuff you've already posted before unless there's something new and significant to show off.That's what I try to do. If you show the same thing over and over again, you end up burning people out.Criticism is welcome, by the way.
>>9932318i really liked the warped raster effect from the last vod
>>9932372Nice! Some people say it gives them headache.
https://youtu.be/tUjUVEG-gWE
How's it look?
Attempting to make some shitty port of rogue 1980 to the NES.I *thought* it would be a waste of memory to save the tiles of the entire grid (80x24) and instead just figure out what to draw based on the big structures, Rooms and Corridors. Indeed, for rooms you could just keep track of what room the rogue is in, and reveal/hide the room when he enters/leaves, ... but for corridors and dark rooms it seems like you would have to do a lot of computing to figure out what to draw every time he moves, and when I need to scroll it will get even worse probably. Is just using up 80*24 bytes fine? A lot of it may be empty space,. and since here are so few types of tiles I could probably fit the item/monster index of what is on top of the tile in the same byte.
hm with 80*24 I'll be using up nearly all the nes's onboard work ram damn
>>9934327> figure out what to drawthe hell are you on about? you don't have time in vBlank to draw graphics dynamically. You predraw a bunch of tiles and update the nametable with your predrawn tiles like literally Every Other Game On The System does.> scrollingAbsolutely Fucking Free. Just write an X and Y value to the scroll registers.> whatever else you wroteDo yourself a favor and learn about the PPU architecture, what it does, and how to use it: https://www.youtube.com/watch?v=7Co_8dC2zb8
>>9934204I like it. Is the chain bridge a unique object?The status bar numbers getting cut off is pretty gross. At that point you might as well change the outline to a drop shadow, readability on white be damned.
>>9934894Come to think of it, can't you use custom palettes on levels with white backgrounds to ensure the status bar is always a readable color? No reason to accept that glitchy looking cropping
What's a good first project?
What platform?
>>9935374nes
>>9934794>you don't have time in vBlank to draw graphics dynamically.yes rendering will have to be turned off when you move, there's no way around that, rogue has dynamic visibility>scrollingis not free when you your map is larger than the nametable, you have to write new data>do yourself a favornice thought terminating cliché
>>9934327Do you really need an entire byte per tile of the map when there are so few different tiles? A single byte can have a value from 00 to FF, so that let's you store one of 15 different values in the high and low nybbles each. You could use a single byte to store two tiles, and just have your port read both sides sequentially to draw the full map.
>>9935512You are right, I thought about it and I think I can just bitpack and only use wall/floor tile, so one bit per tile, then store doors and other crap as objects in the room.
>>9931868N64 half life would probably be possible if it was rebuilt from the ground up using the engine from perfect dark. Idk if you could port gold source directly to N64 though due to file size and also due to the fact that even og quake had to be nerfed slightly for the N64.Perfect darks engine could probably do a passable imitation of half life though.
>>9935512>>9935513>Do you really need an entire byte per tile of the map when there are so few different tiles?In PPU memory? Uh, yes. One byte in the NameTable tells the PPU which tile of 256 in the PatternTable (16 bytes each) to display, and 1/4 of a byte for the AttributeTable determines the palette of a 16x16 area, the entire byte responsible for a 32x32 area. This functionality is physically hardwired into the system. Please educate yourselves on the architecture of the system, like in that lovely 20min video i linked before.Here is a game, Tenebra, that achieves what i believe you want to achieve: As you walk around, the game is "dynamically lit" writing a few different tile values to the Nametable as you move. This is achieved by swapping "map" 8x8 predrawn tiles during vBlank with "blank" tiles without having to turn off rendering, drawing tiles dynamically, or anything silly like that.forums.nesdev.org/viewtopic.php?p=288186&sid=f5c12235528ba8a915d4dee8897fc47a#p288186
>>9935896I wasnt talking about ppu memory holy shit
Special greeting. With sound: https://files.catbox.moe/mzmi2h.webm
>>9935927ok well don't take my advice, try coding it for a weekend, hit some stupid roadblock, smash your keyboard, buy a new one, and move on with your life like everyone else here does.
>>9935365>>9935374NES or Master System is you're best bet.Gameboy is the easier.
>>9935365Anything that's already popular to hack, Super Mario World, Mega Man 2, Pokémon Fire Red, ext. Every game that's over-hacked has a community behind it who can help you get started.Most of those games have all of the heavy lifting already done (like code disassembly, level editors and music engines) that drastically lower the bar for entry. Going for something obscure like Little Sampson means doing everything from scratch which can be overwhelming if this is your first shot.
>>9936151Honestly Saturn, Genesis and Dreamcast aren't too bad either these days.
>>9932318>>9932280>>9932420>>9936017Game?
About a decade ago I did this YM2612 homebrew. All it basically did was allow you to program a single patch and then input a bunch of notes, microtonal if you wanted, in sequence beforehand that you played live with the Genesis controller. Currently trying to tack on a real sequencer of some sort to it.
>>9936343https://c3-project.itch.io/c3/devlog>>9932280 isn't (Me), btw.
I've been meaning to get back into working on this project I started a while ago. Basically a Saturn engine using SBL that can interpret the data from the NES Final Fantasy ROM to let you play it on your Saturn. The idea being that people could drop in their own ROM and the game will reference the original ROM for all the data, but all the logic will be redone in C to run natively on the Saturn. This could allow you to do things like swap in new graphics, expand the resolution, use Saturn hardware features, etc.I got it to the point where I had it so you could make a party, walk around the overworld map, encounter random battles etc. This is an older video where I just had the menus working, but I later did get Fight and Run commands working:https://www.youtube.com/watch?v=cDAmKS4oiYkAnd since it's using VDP2's RBG0 layer, I could enable perspective effects at the push of a button: https://www.youtube.com/watch?v=BJn9c9Y9qVs
>>9936425That is neat, are the musics from the PSX version?
>>9936451Yeah, its just CD Audio for now. At some point I'd like to see if I could possibly do something with the SCSP to possibly play the NES and MSX versions of the music through it's FM Synth capabilities, and then do the PSX music as ADX streams or something.
>>9936343Yes.Plus here a demo - https://youtu.be/VFGf-4nulEU
>>9931868Proper Zeldavania meet Castleroid
>>9936710if only Zelda was an octopus
>>9936707can you explain the skeleton algo that you made to make those bosses walk like that with the sprites all lined up? is that some sort of 65c816 translation of an existing animation file type? or did you hand code that? either way fucking fantastic. nothing commercial on the SNES exists like that.
>>9936710
>>9934894>>9934902>Is the chain bridge a unique object?yeah>The status bar numbers getting cut off is pretty grossblame my c64 autism, I tried drop shadows but they were unreadable in busy levels
>>9936395Ironically what you want to do is even more pointless today than it was 10 years ago. And of course it'd already been done by then. But now you can build a dedicated YM2612+the rest device for a few bucks that fits in a match box and control it from a PC/phone/whatever. You can even just buy one if you're an electronicslet.Even if you want to drive your original hardware sound chips with an ancient CPU, composing using the dpad is crazy. I wouldn't even use that for 76489 bleep bloops, let alone sequences of 2612 fart noise patches.
>>9937762>yeahRad.Too bad about the numbers. Can you just squash them down a pixel? If you really wanted to be snazzy you could do 8x16 digits for everything (like the bonus star counter in the original) but fiddling with that subroutine would obviously be a pain. I don't remember it being particularly efficient so it might even promote lag
>>9937889>. Can you just squash them down a pixel? IfYeah I probably can, though it looks fine on CRT I do guess most will playing on LCDs
Any Zelda64 romhacking faggots in here that might be able to answer this?>Does the Yaz0 format run slower than Yay0?I went looking through the gigaleak roms and noticed a difference between the compression in 1080 Snowboarding and Animal Forest/OoT/MajMask.>differenceBoth have the same limitations in capacity, but>Yay0 has the data conveniently arranged for the GP registers to have ease of access/raw metal performance with load/store.>Yaz0 has the data arranged like a standard LZSS binary, and the routine has additional instructions which looks like they tried to alleviate by unrolling a loop for the copy subroutine unlike Yay0.The Zelda64 games always received shit for running at around 20fps, so I've been wondering if this unconventional data arrangement had anything to do with it - nevermind the use of jpeg and gzip as they're resource intensive enough.
>>9936017Groovy!
>>9941862M-ilkibee…nya~
Any game boy color homebrew that's especially recommended? I'm looking through a lot of projects and most of them are jank shit and totally unfinished
>>9936017With sound: https://files.catbox.moe/x31geh.webm
>>9942918Are we supposed to be laughing with you or at you for thinking this is funny?
>>9942918Poor kid. He's gonna be into some weird shit when he grows up.
How did old 8bit games with shit memory size and cpu speed figure out collision with many enemies?
>>9943540Contra for the NES did object-object collision detection using point-rectangle overlap checks (source: https://tomorrowcorporation.com/posts/retro-game-internals-contra-collision-detection ). Conceptually it's the same as rectangle-rectangle test where one rectangle is shrunk down to a point while the other rectangle is expanded to compensate. This optimization technique is commonly used in collision detection algorithms even today (see: Minkowski addition).As a side note, Contra also stores object positions in screen-space. This has the advantage of allowing object coordinates to be 8-bit, greatly simplifying the collision math on the NES's limited hardware. However this comes at the cost of making scrolling more complicated (instead of moving just the camera, it has to move all the objects instead).
>>9943540A lot of the time enemies only interact with the player and maybe the tile grid which is a fast X and Y lookup. If there's enemy interaction it's usually disabled whenever they're not visible, if they don't despawn entirely. Like how kicked shells can "miss" enemies just offscreen in SMB.
>>9942910CV: CotM: https://youtu.be/hFqlS-x3J6U
>>9942560God i love Felicia so much
B3313 unfinished 1.0https://cdn.discordapp.com/attachments/796403499461640252/1112745879292608532/b3313_abandoned.bps
>>9944580>unfinished>abandonedwhat happened?
>>9944607The author is a depressed schizo or something. The romhacker stereotype.
>>9944619>romhacker stereotypecertainly a tech nerd stereotype
>>9943026The reason DA is peak gas >>9942918
Homebrews and romhacks!
>>9946283Ram Gachi really rock.
>>9931868Shantae (TG-16) or GameCube 3D
Can someone point me to the romhack that another anon in the Super Mario 64 mentioned? I guess you get to Tall, Tall Mountain and there are 2 goombas waiting there to put on a sexhibition for you or something.
>>9936707Nice & Nice
why is the ppu so retarded
>>9948043I'm sorry, what?
>>9948043i assume that guy was shitposting
>>9931868CPS2/3 port like Megaman Fighter and Final Fight 3 on N64
>>9948793Really? God dammit. I honestly would have had a pretty good laugh if I saw it.
>>9932280Go ask him, anon
>>9950230Ask him what exactly?
>>9948354now you know why some NES games look so fucked up lolonce you get past the potholes and "gotcha's" it ain't so bad
>>9950787lol at using an entire 8x16 sprite just for 3 pixels at the top of the head
>>9942560>even watch nuku nukuMan of culture I see?
>>9950787>>9950949>>9948354TMNT1 on NES was just a barely cobbled together piece of jank.
>>9952432Now I'm no programmer, but it probably was rushed, with a small crew, but it's got lots of effort put into it.
>>9936343Well? Post video.
>>9952924Here's a bunch of videos: https://c3-project.itch.io/c3/devlog
>>9936343he has posted lots of progress in these threads for the past couple months, check the desuarchive links in the sticky
>>9952924>>9953278No video this week btw.I've been improving bytecode compression: now different maps can share the same bytecode chunks, so compressors have more data to work with.
>>9952936PS
Soon(ish)
>>9953908Forgot pic lmao
>>9953912I wish I could be excited about this, but I don’t even know what I’m looking at. Is it about finishing the leaked game from Gigaleak? Or is it about extremely heavy improvements on color palettes?
>>9953941Translating Sutte Hakkun GB
>>9931863Can someone help on restoring the japanese logo over the translator's logo, It shouldn't be a hard task, the only problem being a I don't know shit about SNES hacking
>>9954982Japanese title screen for reference
>>9954982You have to use a Tile editor program and copy/restore the old tile
>>9955075The graphics are compressed
>>9954982>too retarded to learn japanese>too retarded to learn romhaxoring>too retarded to ignore a bit of text on the title screenI admire your parents faith and conviction for not aborting such horrifically brain damaged baby
>>9955885Breathe, anon.
>>9954982>>9955245Just set a write breakpoint and work backwards from there lmaoGodspeed anon
>>9953941>Gigaleakdemo(ity)
>>9955893Only people with serious brain damage need to be reminded to breathe. Breathe, anon.
>>9955885>too retarded to learn japaneseanybody can learn japanese
Sorry if this is the wrong place to ask this, but its been bothering the hell out of me and I cant find a fix. TTYD, some textures are covered in dots. Is there a way to fix this? I'm using the HD texture pack, but it does it with or without it.
>>9957063That's just how the textures look.
>>9957143oh, well, fuck. I was so sure it was a texture issue since I couldnt recall them from ye old childhood
https://www.youtube.com/watch?v=KW6BWMIrCs0Does anybody know if any of the hacks this guy plays are even public? I've searched both in english and japanese and have never been able to find any of them, then again, with how discrete JP romhackers are, I doubt it could be found with a simple search. The uploader himself never gives source nor does he respond to comments, I wonder if he made them himself.
>>9956696You need to relax and breathe, anon. You will make it through this.
>>9956720Proof anon is a nobody>>9958169>y-y-youBreathe, anon.>>9958183That depends. Do you drive a hybrid? I love second hand smug
>>9958151I tried to find that back when the video first came out to no avail, though I think I may have found a similar hack around the same time, but I may be misremembering
>>9958151I maintain the patch archive in the OP and don't feel like looking too much, either. I won't be surprised if it's in some Discord or on Twitter somewhere.This is the primary hacking board: https://medaka.5ch.net/gameurawaza/subback.htmlThis is the Rockman hacking general: https://medaka.5ch.net/test/read.cgi/gameurawaza/1505839278/This is the Battle Network wiki page that seems to be telling you to login to get a Discord link: https://w.atwiki.jp/mmnbhack/pages/55.htmlIt might not be a Japanese hack, either. Here's one of the Chinese hacking sections: https://tieba.baidu.com/f?kw=hack游戏This will allow you to download from their pan.baidu.com service without needing an account: https://oneleaf dot icu/I'm just hoping someone decides to mass download everything on baidu and reupload it so I can sort through it before that oneleaf site dies. There's PSP, PS2 and other hacks on there that I don't have the patience to deal with.
>>9958246Anon, you need to breathe....
>>9958591Breathe, anon.
>>9931868Phantasy Star II Master System/IV GBA
>>9937429B A S E
>>9958674Anon...please...just breathe, anon...
https://www.youtube.com/watch?v=3kyf3aOIu_U
smwcentral close to 60000 get
newfag hereare all Mario hacks hard as fuck or are there more traditional levels too?
There are traditional hacks out there, "THNAN", "Bowser Rampages Again", "SMB1X", "Mega MArio X" the "Bandicoot" hacks, the "Gamma v" hacks, to name a few.
>>9961896Forgot the fucking reply >>9961803
>>9961803Unfortunately, the majority of people who are willing to put in the effort to romhack a game have usually played it to death and can pull off every speedrunner trick perfectly. So they usually make romhacks that require save-states for the average player. The ALttP romhack Parallel Worlds was infamous for being insanely hard, most Super Metroid romhacks expect you to be able to pull off what they consider "basic" moves like landing a running jump in ball form in a hole in a wall, and most SMW romhacks expect you to be able to dodge every enemy with ease and fly like a pro as well as know every invincible enemy you can spinjump off of.At best, you'll find some "easy" hacks that are about on par with the difficulty at the end of the game. Easiest SMW romhack I've played so far is The Second Reality Project Reloaded, which is an easier version of the original. Still brutal hard.
>>9961803Sites like SMW Central and romhacking.com have difficulty ratings so you know exactly what you're getting. You can filter them before they filter you
Is Xeno Crisis good?Is Tanzer good?Is Life on Mars good?Is Demons of Asteborg good?
>>9962117>Is Life on Mars good?it's a godawful small affair
>>9931868rouge-like GBA
>>9962117>life on earth already on MDMiss opportunity make Life on Mars on pvsneslib similar as Lady Stalker.
>>9931868>What is your dream game /vr/ ?I got tons I would like to see manifest but if I could narrow it down to only one I'd probably want to see my own metroidvania-like game become a reality. It wouldn't have RPG elements like the CV games though. It would mostly just be a sci-fi game perhaps too similar to Metroid if I'm being blatantly honest. It would be like a more action heavy Metroid with a huge world bigger than any 2D Metroid. I would also have elements of Mega Man in it as well as some beat em up elements as I'd want it to have quite a bit of melee in it.>Also, what are you working on?Absolutely nothing sadly enough. I don't have the ability atm to even make my dream game a reality.
>>9961803As >>9961918, most romhacks are made by and for people who have tons of hours in the original game. On the Hacks section in SMWC you can click Filter and select the type of hacks you want. If you just want some regular SMW fun I recommend Plumber for All Seasons.
>>9962307Good poke egg
>>9931868if I'm just spitballing then it's stuff like a Castlevania game for virtual boy (real dracula, not symphonyshit) and a virtual boy Zelda, though probably better if it's 2D as well. And while we're at it, a modern tech VR Metroid game, a VR version of goldeneye, and Sega Classics on PSVR2 that recreates their lightgun games as virtual cabinets and supports online play, with 2Spicy eventually put on the collection.But for what I'd actually make? Not much, I gave up on game making a long time ago. Too much effort for what you get out of it. There's better creative pursuits.
>>9962263>pvsneslibIs no where near as useful as SGDK is at this point. It's very basic and barebones which makes it very limited in what kinds of games you can make with it. If you want to do anything fancy, you'll need to start using Assembly which is what most people don't want to do these days.
Godotfag here, looking to learn C so I can make games for the Mega Drive. Is it easy to implement random numbers with SGDK?
What are your favourite ROMhacks that are remakes of other games?
>>9962780I know it stuff not mature. But 65816 assembly not hard.
>>9963462Post a good game you made with your easy mode tools. If you can't, writing your own engine in C at the same time isn't gonna help
>>9963761What's the point though? It's far more work, not to mention far more difficult to try to get something performant on that hardware. SGDK is easier, faster, and all around the superior option.
Unless they do C for pvsneslib. Time nowhere.
>>9963771https://munkeymangames.itch.io/conquest-unitI'm currently working on this so you're probably right
>>9964510Hey that's not horrible. I'm not that anon, but study more coding like c#. Unity and Godot use c# so that would probably help you out. I'm learning z80 assembly and python atm, it's fuckin rough. Just study everyday at least for 2-3 hours. Make a goal and see how far you have come in six months. If you really study everyday for 6 months I garauntee you will be amazed at the results. Everything is about repetition, you have to do it over and over and over and over and over. Dont give up.
>>9964546Thank you anon. I have to ask though, would it really hurt to jump over to C? I don't think there's C# support in Godot 4 right now. I don't really want to use unity either but maybe I'll learn it so I can make 3DS homebrew or something.
https://www.youtube.com/watch?v=1KLhFNmmgUo
Imagine the smell: https://files.catbox.moe/y5aou2.webm
Never really delved into EarthBound ROM hacks but it seems it has a whole community. Anyway if anyone wanted the original game but just with run added (i.e. probably the best all-round experience of any version), I found there's a hack for that here https://forum.starmen.net/forum/Community/PKHack/Run-Button-patch-Bug-free You'll need to decompile the retail ROM via CoilSnake, then add this hack and this csm file https://gist.github.com/HS39/860d79169459dc256acfbeecdb3e2281 to the ccscript folder, then recompile it. Sounds more complicated than it is.
Been loading up on Gamecube games to emulate on Wii U. I wanna play all the best ones I missed out on when I was growing up.I have:Metroid PrimeMario SunshineLuigi's MansionF-Zero GXAnimal CrossingMeleePaper Mario TTYDViewtiful JoePikmin 1 & 2Any others I should pick up?
>>9967001Dolphin on even your phone will likely emulate the games better than the Wii U can though
>>9967026After getting nintendont up and running I've had 0 problems emulating on Wii U. Not even so much as a single graphical tear. My contrast I've had a lot more problems with Dolphin even on desktop.
>>9966328looks like NJ right now with all this wildfire shit hah
>>9967043Nintendont isn't emulation, neither on the Wii nor Wii U, that's why you're not having problems, down to the fact that both run the games natively, even if the Wii U can't load the discs
>>9967026The Wii U can run GameCube games natively through Nintendont just like the Wii, I don't know where you got the idea it was ever emulation on real hardware but you're very much mistaken on that front
>>9967101> I don't know where you got the idea it was ever emulation on real hardware but you're very much mistakenWellllll not exactly. The CPU/GPU is being used legitimately, however it is emulating a CD/DVD drive. The game is programmed with commands to receive data from the disc drive, and Nintendon't is supplying those expected commands along with the data.
>>9967180That's being pedantic - without any qualification, emulation is assumed to mean running code for one architecture under another. Nobody would consider playing a game with a disc mounted under Daemon Tools to be emulation.By this definition any kind of ROM loader, including flashcarts, would be emulation.
Any recommended hacks for Zelda 2 or Zelda classic? Memetube started recommending vids on those after watching a video on Zelda Redux.It seems plenty of stuff is le edgy and le dark.
>>9963821>easier, faster, and all around the superiorReal man use super hard way.
>>9967497And after 10 years make no visible progress and have nothing to show for it.
>>9967237> By this definition any kind of ROM loader, including flashcarts, would be emulation.A flashcart in basic cases just loads up a RAM chip into the console address lines, same as a burned ROM in a commercial cart would do, and isn't emulating anything really. Mimicing an optical drive is much more involved. However in more involved cases like advanced NES mapper chips and SNES expansion chips, that is absolutely emulation.
https://www.kickstarter.com/projects/brokestudio/traumatarium
>>9968912>>9968912>>9968912>>9968912