| |||
Views: 88,314,162 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 03-28-24 08:49 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 5 guests | 2 bots |
Main - ROM Hacking - Things that make you think "WHY???" | New thread | New reply |
The Kins |
| ||
Paratroopa Level: 28 Posts: 34/140 EXP: 130931 Next: 407 Since: 02-19-07 From: AUSSIELAND Last post: 5884 days Last view: 5884 days |
Sometimes, for whatever reason, game developers do things in such a bizarre way you have to double-take, take a few steps back, blink, show it to a friend to make sure you're seeing what you are seeing, then shout "Why the fuck did you do it that way?"
To give an example, take the SNES port of Dungeon Master. According to mysterious computer people (Wikipedia), this version of the game stores it's graphics in a bizarre format - namely, Atari ST Bitmaps, bringing "cut and paste" to a new level. It uses the DSP2 chip to convert them to SNES bitplanes on the go, and is the only game to use that chip. Please, someone tell me why using a (probably more expensive to manufacture) co-processor to convert graphics on the fly is a better method than, say, just converting the graphics to the SNES format. I'm honestly drawing a blank here. |
Squash Monster |
| |||
Buster Beetle Level: 48 Posts: 17/469 EXP: 802616 Next: 20927 Since: 02-22-07 From: New York Last post: 5668 days Last view: 5668 days |
|
Acmlm |
| ||
Flurry Level: 37 Posts: 63/251 EXP: 314319 Next: 23934 Since: 02-19-07 From: Mirabel, Québec, Canada Last post: 6151 days Last view: 1784 days |
Flurry #&postrank& Unless the format they used happens to be smaller, that's pretty stupid
Another example (although not as bad) is all the unused space in SMB2 ... not just the leftover graphics from Doki Doki Panic, but those near empty ROM banks that could be merged into one ... the game could have been significantly smaller and then probably less expensive to make, but at least that makes it easier to hack without having to expand the ROM ____________________ |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 25/139 EXP: 129511 Next: 1827 Since: 02-21-07 Last post: 6058 days Last view: 5966 days |
Super Metroid's demo-play code.
The normal controls are used, but a special get-key routine is used to load data from the rom. This isn't so bad. However, there is also a catch in the get-key routine to run code for special case stuff. Keep in mind, this is only run when there are special-case enemies being run as well. As well as special-case code. You might think this is just to make the timing easier. It's not. The enemies, and Samus's reaction to them, are handled by the special-case get-key routines. |
Kailieann |
| ||
Red Cheep-cheep Level: 34 Posts: 112/217 EXP: 252659 Next: 992 Since: 02-19-07 From: Beyond Last post: 5608 days Last view: 5608 days |
Dungeon Master using Atari graphics makes sense to me, seeing as it was originally made for the Atari, and I think it would be rather a pain in the ass to recode all the graphics to SNES format (a format that really isn't geared towards games like Dungeon Master to begin with) when they could simply use a chip that allows them to keep the original format. |
Raccoon Sam |
| ||
Cobrat Level: 56 Posts: 77/672 EXP: 1376884 Next: 21292 Since: 02-19-07 From: Hi Last post: 3439 days Last view: 2670 days |
Wario's Woods music.
What the fuck did they think not using the SPC700 AT ALL? ____________________ |
Kles |
| ||
Level: 75 Posts: 397/1301 EXP: 3708968 Next: 117936 Since: 02-19-07 From: Canada |
Posted by Raccoon Sam Hey, that music wasn't bad. |
Tanks |
| ||
Dry Bones Level: 55 Posts: 115/627 EXP: 1240932 Next: 73257 Since: 02-19-07 Last post: 5491 days Last view: 5237 days |
SEGA and the 32X... why? ____________________ |
Keitaro |
| ||
Mole Level: 42 Posts: 134/351 EXP: 519752 Next: 1610 Since: 02-19-07 From: Massachusetts Last post: 5936 days Last view: 5373 days |
Posted by Raccoon SamThey....didn't? What the hell DID they use. Some sort of cartridge-based on-board APU? |
Sukasa |
| ||
Red Birdo Level: 92 Posts: 58/2112 EXP: 7671859 Next: 85078 Since: 02-19-07 Last post: 4419 days Last view: 3191 days |
IIRC, there are two pins that connec to a SNES cartridge to allow the carts to esnd audio data through the SNES' audio circuit.
Now watch as someone homebrews a SNES CD player XD |
Darkdata |
| ||
Mole Level: 43 Posts: 85/366 EXP: 553454 Next: 11592 Since: 02-19-07 From: Last post: 6096 days Last view: 6095 days |
Why is there so much free space in RUBY/Fire Red and the other advance generation Pokemon games. There is megabytes of the stuff ____________________ |
Xenesis |
| ||
Level: 46 Posts: 25/416 EXP: 670585 Next: 41189 Since: 02-20-07 Last post: 4356 days Last view: 3064 days |
Posted by Darkdata Well, one would assume that they had more data than could fit into a 4mb GBA chip, and hence decided that because they're using an 8mb chip they can spread it out? Or 16mb in Fire Red/Emerald's case. |
Keitaro |
| ||
Mole Level: 42 Posts: 137/351 EXP: 519752 Next: 1610 Since: 02-19-07 From: Massachusetts Last post: 5936 days Last view: 5373 days |
There's a butlload of freespace in a lot of games, I noticed. it just...is ;\ |
Kernal |
| ||
Gone Level: 88 Posts: 325/1881 EXP: 6447475 Next: 203189 Since: 02-20-07 Last post: 6118 days Last view: 6108 days |
Except SMB1, of course.
Speaking of SMB1, I always wanted to know why having more than 3 objects occupying the same vertical space caused a whole bunch more objects in the vicinity to disappear. |
Xkeeper |
| ||
Level: 105 Posts: 524/2846 EXP: 12000857 Next: 261403 Since: 02-19-07 Last post: 6031 days Last view: 2768 days |
Do you mean disappear as in flickering, or fail to show up entirely?
There's a reason for both... the NES can only handle 8 sprites onscreen on any horizontal scanline (8x8 sprite, that is)... ...an dhaving more objects would likely cause some severe lag See also hammer-throwing Bowsers. The status line/music go to hell. ____________________ I dealt with it. |
BMF54123 |
| ||
Buzzy Beetle Level: 44 Posts: 68/375 EXP: 573991 Next: 37294 Since: 02-19-07 From: [citation needed] Last post: 6058 days Last view: 6058 days |
He means background objects. You can't place more than three of them in the same column.
I had a whole post typed up detailing the various screwy things found in SMW, but then I clicked the wrong button and it erased EVERYTHING, so I'll just say that SMW is basically one giant "WTF?!" (I guess if anyone wants specific examples, I can retype a few of them...) ____________________ [citation needed] |
Xkeeper |
| ||
Level: 105 Posts: 526/2846 EXP: 12000857 Next: 261403 Since: 02-19-07 Last post: 6031 days Last view: 2768 days |
Posted by BMF54123Oh. I read vertical as horizontal. Silly me. And, uh, hi! ____________________ I dealt with it. |
Ailure |
| ||
Hats Steam Board2 group Level: 121 Posts: 318/3965 EXP: 19734080 Next: 322616 Since: 02-19-07 From: Sweden, Skåne Last post: 3273 days Last view: 2023 days |
Posted by KeitaroIt does use the SPC, but in a unusual way. Kirby avalanche and some other puzzle games probably does it in the same way.Posted by Raccoon SamThey....didn't? What the hell DID they use. Some sort of cartridge-based on-board APU? I think thoose games uses the main CPU for playing the music for some reason, it only sends the notes individually to the SPC. So SPC dumping is close to impossible. >> ____________________ AIM: gamefreak1337, MSN: Emil_sim@spray.se, XMPP: ailure@xmpp.kafuka.org
|
The Kins |
| ||
Paratroopa Level: 28 Posts: 37/140 EXP: 130931 Next: 407 Since: 02-19-07 From: AUSSIELAND Last post: 5884 days Last view: 5884 days |
Posted by BMF54123Color me interested. |
BMF54123 |
| ||
Buzzy Beetle Level: 44 Posts: 70/375 EXP: 573991 Next: 37294 Since: 02-19-07 From: [citation needed] Last post: 6058 days Last view: 6058 days |
Keeping the music data in ROM rather than uploading it to the SPC700 probably saves a ton of RAM space, which can then be used for better-quality samples. It only has 64K, after all.
I can't imagine this method being terribly CPU-intensive, either, as the SPC700 is still doing all the decoding and playback work. ____________________ [citation needed] |
Main - ROM Hacking - Things that make you think "WHY???" | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 102, rows: 142/142, time: 0.019 seconds. |