If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Frank Thomas Big Hurt Baseball (Sega Saturn)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Frank Thomas Big Hurt Baseball

Developer: Iguana Entertainment
Publishers: Acclaim Entertainment (US, EU), Acclaim Japan (JP)
Platform: Sega Saturn
Released in JP: August 2, 1996
Released in US: June 7, 1996
Released in EU: 1996


SourceIcon.png This game has uncompiled source code.
DevTextIcon.png This game has hidden development-related text.


Uncompiled Source Code

Present at 0x18C90 in MOVIE.EXE is some uncompiled source code.

lhu	$6,152($4)
	j	$L2418
$L2335:

	.loc	1 528
LM4572:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,156($4)
	j	$L2418
$L2336:

	.loc	1 530
LM4573:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,158($4)
	j	$L2418
$L2337:

	.loc	1 532
LM4574:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,166($4)
	j	$L2418
$L2338:

	.loc	1 535
LM4575:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$2,$18,$2
	addu	$4,$4,$2
	lhu	$7,162($4)
	li	$2,0x10620000		# 274857984
	ori	$2,$2,0x4dd3
	la	$5,$LC428
	.set	noreorder
	.set	nomacro
	j	$L2420
	multu	$7,$2
	.set	macro
	.set	reorder

$L2339:

	.loc	1 537
LM4576:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$2,$18,$2
	addu	$4,$4,$2
	lhu	$7,142($4)

	.loc	1 539
LM4577:
	.set	noreorder
	.set	nomacro
	j	$L2425
	li	$2,0x10620000		# 274857984
	.set	macro
	.set	reorder

$L2342:

	.loc	1 544
LM4578:
	lw	$2,StatPage
	#nop
	addu	$3,$2,$16
	sltu	$2,$3,14
	.set	noreorder
	.set	nomacro
	beq	$2,$0,$L2321
	sll	$2,$3,2
	.set	macro
	.set	reorder

	lw	$2,$L2358($2)
	#nop
	j	$2
	.rdata
	.align	3
$L2358:
	.word	$L2344
	.word	$L2345
	.word	$L2346
	.word	$L2347
	.word	$L2348
	.word	$L2349
	.word	$L2350
	.word	$L2351
	.word	$L2352
	.word	$L2353
	.word	$L2354
	.word	$L2355
	.word	$L2356
	.word	$L2399
	.text
$L2344:

	.loc	1 547
LM4579:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$4,$4,$2
	lbu	$2,61($4)
	#nop
	sll	$2,$2,2
	lw	$6,StatPositionPlayed($2)
	la	$5,$LC261
	j	$L2417
$L2345:

	.loc	1 549
LM4580:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$4,$4,$3
	lbu	$6,60($4)
	j	$L2418
$L2346:

	.loc	1 551
LM4581:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$4,$4,$2
	lw	$2,64($4)
	#nop
	andi	$2,$2,0x0003
	addu	$2,$sp,$2
	lbu	$6,160($2)
	la	$5,$LC263
	j	$L2417
$L2347:

	.loc	1 554
LM4582:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,148($4)
	j	$L2418
$L2348:

	.loc	1 556
LM4583:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,150($4)
	j	$L2418
$L2349:

	.loc	1 558
LM4584:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,160($4)
	j	$L2418
$L2350:

	.loc	1 560
LM4585:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$2,$18,$2
	addu	$4,$4,$2
	lhu	$7,164($4)
	li	$2,-858993459			# 0xcccccccd
	multu	$7,$2
	la	$5,$LC264
	addu	$4,$sp,72
	mfhi	$8
	#nop
	#nop
	srl	$3,$8,3
	andi	$6,$3,0xffff
	sll	$2,$3,2
	addu	$2,$2,$3
	.set	noreorder
	.set	nomacro
	j	$L2419
	sll	$2,$2,1
	.set	macro
	.set	reorder

$L2351:

	.loc	1 562
LM4586:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,154($4)
	j	$L2418
$L2352:

	.loc	1 564
LM4587:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,152($4)
	j	$L2418
$L2353:

	.loc	1 566
LM4588:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$2,$18,$2
	addu	$4,$4,$2
	lhu	$7,146($4)
	li	$2,0x51eb0000		# 1374355456
	ori	$2,$2,0x851f
	multu	$7,$2
	la	$5,$LC265
	addu	$4,$sp,72
	mfhi	$8
	#nop
	#nop
	srl	$3,$8,5
	andi	$6,$3,0xffff
	sll	$2,$3,1
	addu	$2,$2,$3
	sll	$2,$2,3
	addu	$2,$2,$3
	.set	noreorder
	.set	nomacro
	j	$L2419
	sll	$2,$2,2
	.set	macro
	.set	reorder

$L2354:

	.loc	1 568
LM4589:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,156($4)
	j	$L2418
$L2355:

	.loc	1 570
LM4590:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,158($4)
	j	$L2418
$L2356:

	.loc	1 572
LM4591:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,166($4)
	j	$L2418
$L2361:

	.loc	1 582
LM4592:
	lw	$2,StatPage
	#nop
	addu	$3,$2,$16
	sltu	$2,$3,17
	.set	noreorder
	.set	nomacro
	beq	$2,$0,$L2321
	sll	$2,$3,2
	.set	macro
	.set	reorder

	lw	$2,$L2380($2)
	#nop
	j	$2
	.rdata
	.align	3
$L2380:
	.word	$L2363
	.word	$L2364
	.word	$L2365
	.word	$L2366
	.word	$L2388
	.word	$L2368
	.word	$L2369
	.word	$L2370
	.word	$L2371
	.word	$L2372
	.word	$L2373
	.word	$L2374
	.word	$L2375
	.word	$L2376
	.word	$L2377
	.word	$L2378
	.word	$L2379
	.text
$L2363:

	.loc	1 585
LM4593:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$4,$4,$2
	lbu	$2,61($4)
	#nop
	sll	$2,$2,2
	lw	$6,StatPositionPlayed($2)
	la	$5,$LC261
	j	$L2417
$L2364:

	.loc	1 587
LM4594:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$4,$4,$3
	lbu	$6,60($4)
	j	$L2418
$L2365:

	.loc	1 589
LM4595:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$4,$4,$2
	lw	$2,64($4)
	#nop
	srl	$2,$2,2
	andi	$2,$2,0x0003
	addu	$2,$sp,$2
	lbu	$6,152($2)
	la	$5,$LC263
	j	$L2417
$L2366:

	.loc	1 592
LM4596:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,116($4)
	j	$L2418
$L2368:

	.loc	1 596
LM4597:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$2,$18,$2
	addu	$4,$4,$2
	lhu	$7,140($4)
	.set	noreorder
	.set	nomacro
	j	$L2425
	li	$2,0x10620000		# 274857984
	.set	macro
	.set	reorder

$L2369:

	.loc	1 598
LM4598:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,134($4)
	j	$L2418
$L2370:

	.loc	1 600
LM4599:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,120($4)
	j	$L2418
$L2371:

	.loc	1 602
LM4600:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,124($4)
	j	$L2418
$L2372:

	.loc	1 604
LM4601:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,126($4)
	j	$L2418
$L2373:

	.loc	1 606
LM4602:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,128($4)
	j	$L2418
$L2374:

	.loc	1 608
LM4603:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,136($4)
	j	$L2418
$L2375:

	.loc	1 610
LM4604:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,130($4)
	j	$L2418
$L2376:

	.loc	1 612
LM4605:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,132($4)
	j	$L2418
$L2377:

	.loc	1 614
LM4606:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,138($4)
	j	$L2418
$L2378:

	.loc	1 616
LM4607:
	lw	$2,TopPos
	lw	$4,Flag_TempStats
	addu	$2,$17,$2
	sll	$3,$2,3
	addu	$3,$3,$2
	sll	$3,$3,3
	subu	$3,$3,$2
	sll	$3,$3,2
	addu	$3,$18,$3
	addu	$4,$4,$3
	lhu	$6,144($4)
	j	$L2418
$L2379:

	.loc	1 618
LM4608:
	lw	$3,TopPos
	lw	$4,Flag_TempStats
	addu	$3,$17,$3
	sll	$2,$3,3
	addu	$2,$2,$3
	sll	$2,$2,3
	subu	$2,$2,$3
	sll	$2,$2,2
	addu	$2,$18,$2
	addu	$4,$4,$2
	lhu	$7,142($4)

	.loc	1 620
LM4609:
	.set	noreorder
	.set	nomacro
	j	$L2425
	li	$2,0x10620000		# 274857984
	.set	macro
	.set	reorder

$L2382:

	.loc	1 625
LM4610:
	lw	$2,StatPage
	#nop
	addu	$3,$2,$16
	sltu	$2,$3,16
	.set	noreor
WORLDCHA.CPK
ALOGO.CPK
FTINTRO.CPK
(Source: Original TCRF research)

Build Info

Present at 0x1BB80 in MOVIE.EXE is some build info.

Ver1.31 95/06/20SATURN(S) sampleNao V0.00q 	Kas
(Source: Original TCRF research)