| View previous topic :: View next topic |
| Author |
Message |
hundekuchen Member
Joined: 23 Jan 2006 Posts: 4
|
Posted: Thu Mar 23, 2006 4:36 pm Post subject: |
|
|
hello
this builder does not work for me!?
thats sad  |
|
| Back to top |
|
 |
Covarr Member

Joined: 07 Jan 2006 Posts: 736
|
Posted: Fri Mar 24, 2006 6:06 am Post subject: |
|
|
| You know, specific details could help us help you. |
|
| Back to top |
|
 |
Jabol Member
Joined: 24 Mar 2006 Posts: 3
|
Posted: Sat Mar 25, 2006 9:58 am Post subject: |
|
|
| I have question about goomba. Can I play gb roms in full screen? Like orginal cart in GBA using button L? |
|
| Back to top |
|
 |
tepples Big Bird

Joined: 11 Jul 2004 Posts: 3015 Location: NE Indiana, USA
|
Posted: Sat Mar 25, 2006 5:14 pm Post subject: |
|
|
Goomba does not support horizontal scaling. In general, the GBA makes it harder for an emulator to do horizontal scaling than vertical scaling. But GB graphics were designed to be viewed with "similar" scaling, which increases or decreases size by the same amount in X and Y directions, not the distortion of horizontal-only scaling of L/R buttons on the GBA when playing a GBC cart. _________________ -- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick. |
|
| Back to top |
|
 |
iBott Member
Joined: 16 Apr 2006 Posts: 12 Location: Münsingen - Germany
|
Posted: Sun Apr 16, 2006 9:49 am Post subject: |
|
|
Its not working...
I have a M3 SD
and compiled Pokemon Silver with that program...
when I start, there is coming a colored screen and then it freezes with a yellow screen...
i tried it with game manager and without gamemanager...
what can i do??? |
|
| Back to top |
|
 |
marcelo Member

Joined: 26 Nov 2004 Posts: 102 Location: Brazil
|
|
| Back to top |
|
 |
marcelo Member

Joined: 26 Nov 2004 Posts: 102 Location: Brazil
|
Posted: Sun Jul 16, 2006 6:12 pm Post subject: |
|
|
Hi friends!
I am now working on a new version that will come with a new functions:
- Now you will can define one Goomba mono emulator for mono games and Goomba Color emulator for color cames
- Collection mode: (group roms by manufacturer)
e.g.:
Goomba Nintendo GB games.gba
Goomba Konami GBC games.gba
Goomba Rom Builder will check rom's header to extract these informations...
I will relese it soon, in a few days.
Any ideas? |
|
| Back to top |
|
 |
miner2049er Member
Joined: 15 May 2006 Posts: 14
|
Posted: Sun Jul 16, 2006 10:05 pm Post subject: |
|
|
| marcelo wrote: | I will relese it soon, in a few days.
Any ideas? |
Include Save States. |
|
| Back to top |
|
 |
marcelo Member

Joined: 26 Nov 2004 Posts: 102 Location: Brazil
|
Posted: Sun Jul 16, 2006 10:56 pm Post subject: |
|
|
I am refering to Goomba ROM Builder, not goomba color!  |
|
| Back to top |
|
 |
JLsoft Member

Joined: 15 Apr 2006 Posts: 66
|
Posted: Wed Jul 19, 2006 7:19 am Post subject: |
|
|
| marcelo, please consider an option to disable the ROM trimming for GBC roms...not all of them work when trimmed. |
|
| Back to top |
|
 |
marcelo Member

Joined: 26 Nov 2004 Posts: 102 Location: Brazil
|
Posted: Wed Jul 19, 2006 3:50 pm Post subject: |
|
|
| Quote: | | please consider an option to disable the ROM trimming for GBC roms...not all of them work when trimmed. |
OK, I will. |
|
| Back to top |
|
 |
kuwanger Member

Joined: 11 Mar 2004 Posts: 278
|
Posted: Mon Jun 15, 2009 7:34 pm Post subject: |
|
|
This is just a quick port of gbctrim.frm (since marcelo's site seems to be gone and wine doesn't seem to support drag-and-drop) to python. I've only done a minimal amount of testing (trimmed several games and tested one for a few moments to see if it started), so feel free to point out any problems.
| Code: |
#!/usr/bin/python
import os, sys, struct
from sys import argv
BANKSIZE = 16384
def readfile(name):
try:
fd = open(name, "rb")
contents = fd.read()
fd.close()
except IOError:
print "Error reading", name
sys.exit(1)
return contents
def writefile(name, contents):
try:
fd = open(name, "wb")
fd.write(contents)
fd.close()
except IOError:
print "Error writing", name
sys.exit(1)
def trimbank(bank):
lastchar = bank[-1]
if lastchar == chr(0xff) or lastchar == chr(0x00):
idx = len(bank)-2
while idx != 0 and bank[idx] == lastchar:
idx -= 1
idx = (idx+3+1)&~3
return bank[0:idx]
return bank
def trimfile(filename):
file = readfile(filename)
numbanks = len(file)/BANKSIZE
datastart = 8+numbanks*4
outfile = " " * datastart
index = 8 + numbanks*4
bankindexarray = ""
for i in range(0,numbanks):
new_bank = trimbank(file[i*BANKSIZE:(i+1)*BANKSIZE])
bankindexarray += struct.pack("<I", index)
index += len(new_bank)
outfile += new_bank
outfile = struct.pack("<II", 0x4D495254, index) + bankindexarray + outfile[datastart:]
writefile(filename + ".trim", outfile)
if __name__ == "__main__":
if len(argv) < 2:
print "Usage: %s file1.gbc [... filen.gbc]" % argv[0]
sys.exit(0)
for i in range(1, len(argv)):
trimfile(argv[i])
|
_________________ Kuwanger Projects Like stag beetles in tubes |
|
| Back to top |
|
 |
marcelo Member

Joined: 26 Nov 2004 Posts: 102 Location: Brazil
|
|
| Back to top |
|
 |
Renato Member
Joined: 15 Jul 2009 Posts: 3
|
Posted: Wed Jul 29, 2009 11:25 am Post subject: |
|
|
| mod edit: only english is allowed on the public forum here, please use PMs if you want to talk to a member in another language. See the rules. |
|
| Back to top |
|
 |
bdp Member
Joined: 05 Mar 2008 Posts: 1
|
Posted: Tue Sep 15, 2009 5:51 pm Post subject: |
|
|
| I've been away from this scene for awhile, but all I can say is friggin wow. Two years ago I had to do all of the work this program is doing by hand and it took forever. You haven't by chance updated the pocketnes rom builder? Thanks for your work and the work of everybody else that has got me charging up my gbasp again. |
|
| Back to top |
|
 |
|