Register - Login
Views: 99795241
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 05:24:12 AM
Jul - General Game/ROM Hacking - B.O.B. Source Code New poll - New thread - New reply
Next newer thread | Next older thread
Raspberry
Thank you for my time here. I won't ever forget..
Level: 85


Posts: 439/1823
EXP: 5726856
For next: 171684

Since: 07-07-07

Pronouns: she/her

Since last post: 1.0 years
Last activity: 77 days

Posted on 09-08-08 04:32:25 AM Link | Quote
 
Dunno if anyone'd be interested in this, but...apparently, someone's found the source to the SNES game B.O.B.


Well, well. What have we here? Is this a first? Maybe. Hopefully. So what is it? It's the source code to the Super Nintendo game Space Funky B.O.B.. from Electronic Arts / Gray Matter. This is an early game for the system, and you can really tell with the equipment and software used, more on this in a bit. I haven't tried to compile the game, I don't know if the compiler they used is included. The files included range from the original MIDI version of some songs, to RAW format graphics to various types of sources to some fun developers notes.


Link to the site here.



____________________
~Ninetales
"So, you guys get it? This show's all about evil overlords and extreme violence!"
~ Etna, Disgaea anime trailer

Erika
Catgirl
미안합니다
Level: 68


Posts: 299/1088
EXP: 2637493
For next: 91307

Since: 07-19-07


Since last post: 9.5 years
Last activity: 9.3 years

Posted on 09-08-08 04:43:43 AM (last edited by Erika at 09-08-08 02:10 AM) Link | Quote
:O .....

This... is so cool~ Thank you for posting this D:

The only problem is a lot of this makes no sense. But, that is okay~
Rachel Mae

Creature of Chaos
Level: 141


Posts: 1136/5929
EXP: 33603736
For next: 516278

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 21 days
Last activity: 12 hours

Posted on 09-08-08 05:23:39 AM Link | Quote
I saw this on Lost Levels a few days ago. A cool find indeed!

The ".A" files are actually plain text files, and contain the majority of the game's code. I dunno why they're not labeled ".ASM" like the README in BOBSNE4 suggests. (Happy funtime bonus: try searching for a certain four-letter obscenity in some of the source files!)

I wonder what's up with the CPBACKUP.001 file? It's the same size as a floppy, and the numbering indicates it might be part of a multi-part archive. Hmmmmmm.

____________________

messiaen
Catgirl
Level: 68


Posts: 234/1085
EXP: 2596318
For next: 132482

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 09-08-08 01:13:49 PM Link | Quote
Some ******* **** from misc files:


bne @fuckadam [...]

beq @fuckyou [...]

fuckscreen ds.b 1 ;counter to fuck screen up (hdma) [...]

virusturnfinal equ 150 ;sucker fucker [...]

lda enemyblind ;stun the fuckers? [...]

bne @gofuck ;this is a bug fix [...]

@gofuck:
jsl TSKcancel
rtl [...]

bne @fuckingbadtask ;this is a bug fix [...]

@fuckoff:
rtl [...]

lda #50
sta fuckscreen ;special hdma trick! [...]

@vanish: ;now shadowman fucks off! [...]

jmp @killthefucker ;the end



******* ASM.
GuyPerfect
Catgirl
Level: 68


Posts: 498/1096
EXP: 2665655
For next: 63145

Since: 07-23-07


Since last post: 1.7 years
Last activity: 219 days

Posted on 09-08-08 03:19:49 PM (last edited by GuyPerfect at 09-08-08 01:13 PM) Link | Quote
I hit a snag while hacking this game's levels a while back. Maybe there's a "snag:" label in there somewhere for me to look at.

EDIT:
"Disk D & E/BOBSNE3/INITLEVE.A" has all the information I could ever want about level data. The snag, I believe, is in the section labeled mapvstart, which seems to correspond with the vertical position of the level in system memory. Not the actual level data, but where the "top" of the level is considered to be. While I was hacking, moving down the vertical starting position made it impossible to jump up above a certain point, which didn't seem to make much sense. Well, this seems to be the data specifying what's going on.

Other handy data such as map palettes, time limits, starting text, password prompt and other things are in here as well. In the next couple of weeks, I'll see if I can put some time back into this project and maybe get some work done on a level editor.
Sails
2800
as a video game‎‎‎‏‏‎ grows old its content and‏‏‎ internal logic‏‏‎ deteriorateÿ
Level: 102


Posts: 1206/2803
EXP: 10922282
For next: 167685

Since: 07-04-07

Pronouns: He/Him
From: MA

Since last post: 120 days
Last activity: 28 days

Posted on 09-08-08 06:13:54 PM Link | Quote
There is a readme in Disk D & E.7z\Disk D & E\BOBSNE4 that is VERY interesting. Has tons of stuff in it that's neat.

Some of the stuff...
------

Mike....sorry about the huge delay...CES demos and other crap have
really screwed us up.

Here is a rundown of what you have....

1. 3 disks (put them all in one folder and run the build
called "BOB"

------

Due to the lack of time, this version does not have level per level
music loads but only onces at the beginning.
The music is loaded and then the soundeffects:

------

Also (i guess it figures) all the sound effect calls have not been inserted
but only a bunch of Bob's and his weapons,remotes,explodes,etc....

If you look at SFXEQUATES.H you will will find a bunch of SFXNNNNNN equates.
The first bunch (SFXGUN,SFXUZI...etc) have all been called up to the
point where the files says "unimplemented files".

Some of the calls may not be done correctly (repeating flame,etc) but
hopefully there is enough to make bob sound like he is doing something.

By the time you get this....the bulk of the calls will be in place (yeah).

------

Since this is our first attempt at merging code, we might have mega
problems, so please call if anything looks screwy at all and we can
probably resolve it verbally or we can modem or fax you anything you
need.

Also, feel free to fix any bugs in our code.


Good Luck...ED from Gray Matter


Phone: 416-842-5670
Fax 416-842-5687

------

Post notes:

1. Man i hope the link works...if any files are missing or
any labels not there....try dummying them or call us
and we will help you fix it

2. You shoud probably have a "silent sound" to get rid of the
obnoxious sounds (ladder repeats, etc) or call and we
will help you call it correctly.

3. Feel free to insert any other calls (jump, vomit) and we
can help you in getting the point in the code to call it.


Time for a pint...


____________________
Layout by Kattwah
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - B.O.B. Source Code New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

28 database queries.
Query execution time: 0.103799 seconds
Script execution time: 0.014787 seconds
Total render time: 0.118586 seconds