Oh hey Seesaw has a bunch of uncompiled code.
...and it also has some HTML and maybe some JavaScript?
?
I'll get working on saving all of it. Maybe there's something interesting.
I'm still working on separating the HTML and uncompiled source code, but the HTML don't seem to be anything interesting, or even Hummer Team related.
You don't even have to separate out the HTML to get to it. You can just change the file type from .bin to .html. Most of the page will be garbage, since it is trying to load all the games code as a web page, but not all. The parts that are not garbage are the HTML, and as you can see it is just boring.
Everything (as far as I can tell) falls into these three categories:
1. Ads from Yahoo Taiwan.
2. Dead links that used to be to ads on Yahoo Taiwan.
3. Yahoo Taiwan copyrights from 2003.
Although this is pretty disappointing, I am really curious what the heck this is doing in a Hummer Team game. :huh: Any ideas?
EDIT: There is also code for some Javascript calendar app thing called GregorianCalendar. It takes up the majority of the ROM. Seriously Hummer Team what were you doing? :\
EDIT 2:
Hey also in the VT03dogA.bin file on VRT's website (which I am pretty sure is part of a prototype version of ZDog and therefore made by Hummer Team) at the very end of the ROM it has some debug stuff from the compiler:
Spoiler: click to toggle
$Insufficient memory
$
2500 A.D. Linker Copyright (C) 1985 - Version 4.01f
º\Listing Destination (N, T, D, E, L, P, <CR> = N) : Error Only Listing Destination (T, D, P, <CR> = T) : LIST ON/OFF Listing Destination (T, D, P, <CR> = T) :
Enter Run Time Selection :
Assembly Terminated By Operator
Can't Create Disk Listing File
***** Active Commands *****
Ctrl S = Stop Output
Ctrl Q = Start Output
Esc C = Stop Assembly
Esc T = Terminal Output
Esc P = Printer Output
Esc D = Disk Output
Esc M = Multiple Output
Esc N = No Output
Rename File Error
Page %4uLIB%c
Maximum Number of Different Sections (%d) Exceeded. Link Terminated.
%sDisk Listing Filename : Symbol Table Filename : Format : Linker Output Filename : MicrotekZaxAbbreviated 2500 A.D.2500 A.D.<None Specified>
Link Errors : Output Format : ExecutableIntel HexExtended Intel HexTektronix HexMotorola S19Motorola S28Motorola S37Can't Find Linker Data File : %s
%sInput Filename : Can't Find File : %s
'%s' is in the Microsoft Relocation Format.
Use the Microsoft Linker or Put the '.OUTPUT 2500AD'
Directive in the Source File.
'%s' is a Packed Object File which can only be used with the Librarian.
Illegal Object File : %s
Enter Offset For ' : Illegal Address
Maximum Number of Input Files (%d) Exceeded. Link Terminated.
Output Filename : Unknown Option : %c
Options (D, S, A, M, Z, X, H, E, T, 1, 2, 3, <CR> = Default) :
Can't Create Output File - Disk May Be Full
Can't Create Listing File - Disk May Be Full
Can't Create Debug File - Disk May Be Full
%d
Error Writing Disk Listing File - Disk May Be Full
Error Writing Debug File - Disk May Be Full
Error Writing Linker Output File - Disk May Be Full
Not Enough Memory
Bad Object File : %s
Descending Addresses Detected in File : %s
Link Terminated
Unknown object code record type = %d
Operand Relocated Out of Page 0 in File : Line Number : Operand Relocated Out of Low 32k in File : Line Number : Operand Relocated Out of High 32k in File : Line Number : Operand Relocated Out of Low 64k in File : Line Number : Low Byte of Relocated Segment Must = 0 in File : Line Number : Relative Operand Too Far Away in File : Line Number : Operand Relocated Out of Page in File : Line Number : Call/Jump Relocated Out of Bounds in File : Line Number : Addressable Bit Relocated Above 127 in File : Line Number : %d
Unknown Relocation Record Type : %d
Unresolved External Reference :
In File : External Data Value Larger Than 8 Bits.
Global Symbol Filename : Global Symbol Name : Relative Call/Jump To a Global Symbol In a Different Segment
Global Symbol Name : External Filename : Relative Reference To a Global Symbol Too Far Away
Global Symbol Filename : External Data Value Relocated Out of Page 0.
Global Symbol Filename : External Data Value Relocated Out of Direct Page.
Global Symbol Filename : External Data Value Relocated Out of Low 32k.
Global Symbol Filename : External Data Value Relocated Out of High 32k.
Global Symbol Filename : Low 8 Bits of External Data Value Segment Not = 0
Global Symbol Filename : External Data Value Relocated Out of Low 64k.
Global Symbol Filename : External Call/Jump Relocated Out of Bounds.
Global Symbol Filename : External Addressable Bit Relocated Above 127.
Global Symbol Filename : Unknown External Record Type : %d
Can't Create Temporary Object File
Can't Open Temporary Object File
Error Opening Temporary File
Overlapping Addresses. Link Terminated
Error Writing Output File
* L O A D M A P *
* Section Name Starting Address Ending Address Size *
Bad Load Map Data
Global Symbol Name Global Value Global Filename
Global Symbol Name Global Value
Filename :
Can't Create Symbol Table File.
No Symbol Records in File :
Put the 'SYMBOLS' Assembler Directive in the Source File.
Error Opening File For Microtek Format
Error Opening File For Zax Format
Error Writing Debug Information - Disk May Be Full
Multiple Defined Global Symbol :
Found in Files '' & 'Library Filename : Can't Find File : %s
Error Reading Global Symbols in : %s
Not Enough Memory
Symbol Table Buffer Section Overflow
Can't Open File : %s
Error Reading Library : %s
Error Reading External Symbols in : %s
Maximum File Count Exceeded : %s
Ä
ÄËMí‹ÄÄÄÄÄÄ
*** STACK OVERFLOW ***
$0123456789abcdef∏Pö9 J:ãÂ∏ˇˇ˙ˇsymzf_speedV
‹H<ψ––}ÿ