[ Wiki | Release Lists | Patches | J-DB ]
PocketHeaven Sponsors:
[ Jandaman | DealExtreme ]



Pocket Heaven
Pocket Emulation Discussion Boards
 
    SearchSearch   MemberlistMemberlist  RSS FeedRSS Feed  RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

NEW Goomba Color ROM Builder released!
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Pocket Heaven Forum Index -> Goomba
View previous topic :: View next topic  
Author Message
hundekuchen
Member


Joined: 23 Jan 2006
Posts: 4

PostPosted: Thu Mar 23, 2006 4:36 pm    Post subject: Reply with quote

hello

this builder does not work for me!?

thats sad Sad
Back to top
View user's profile Send private message
Covarr
Member


Joined: 07 Jan 2006
Posts: 736

PostPosted: Fri Mar 24, 2006 6:06 am    Post subject: Reply with quote

You know, specific details could help us help you.
Back to top
View user's profile Send private message Visit poster's website
Jabol
Member


Joined: 24 Mar 2006
Posts: 3

PostPosted: Sat Mar 25, 2006 9:58 am    Post subject: Reply with quote

I have question about goomba. Can I play gb roms in full screen? Like orginal cart in GBA using button L?
Back to top
View user's profile Send private message
tepples
Big Bird


Joined: 11 Jul 2004
Posts: 3015
Location: NE Indiana, USA

PostPosted: Sat Mar 25, 2006 5:14 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
iBott
Member


Joined: 16 Apr 2006
Posts: 12
Location: Münsingen - Germany

PostPosted: Sun Apr 16, 2006 9:49 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
marcelo
Member


Joined: 26 Nov 2004
Posts: 102
Location: Brazil

PostPosted: Mon Apr 17, 2006 4:18 pm    Post subject: Reply with quote

Try this: http://www.boards.pocketheaven.com/viewtopic.php?t=3803
Back to top
View user's profile Send private message MSN Messenger
marcelo
Member


Joined: 26 Nov 2004
Posts: 102
Location: Brazil

PostPosted: Sun Jul 16, 2006 6:12 pm    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
miner2049er
Member


Joined: 15 May 2006
Posts: 14

PostPosted: Sun Jul 16, 2006 10:05 pm    Post subject: Reply with quote

marcelo wrote:
I will relese it soon, in a few days.
Any ideas?


Include Save States.
Back to top
View user's profile Send private message MSN Messenger
marcelo
Member


Joined: 26 Nov 2004
Posts: 102
Location: Brazil

PostPosted: Sun Jul 16, 2006 10:56 pm    Post subject: Reply with quote

I am refering to Goomba ROM Builder, not goomba color! Confused
Back to top
View user's profile Send private message MSN Messenger
JLsoft
Member


Joined: 15 Apr 2006
Posts: 66

PostPosted: Wed Jul 19, 2006 7:19 am    Post subject: Reply with quote

marcelo, please consider an option to disable the ROM trimming for GBC roms...not all of them work when trimmed.
Back to top
View user's profile Send private message Visit poster's website
marcelo
Member


Joined: 26 Nov 2004
Posts: 102
Location: Brazil

PostPosted: Wed Jul 19, 2006 3:50 pm    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
kuwanger
Member


Joined: 11 Mar 2004
Posts: 278

PostPosted: Mon Jun 15, 2009 7:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
marcelo
Member


Joined: 26 Nov 2004
Posts: 102
Location: Brazil

PostPosted: Fri Jul 10, 2009 6:49 pm    Post subject: Reply with quote

my (unofficial) Goomba ROM builder v1.2 are back to download at:

http://xmarceloth.googlepages.com/goombarombuilder.html
Back to top
View user's profile Send private message MSN Messenger
Renato
Member


Joined: 15 Jul 2009
Posts: 3

PostPosted: Wed Jul 29, 2009 11:25 am    Post subject: Reply with quote

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
View user's profile Send private message
bdp
Member


Joined: 05 Mar 2008
Posts: 1

PostPosted: Tue Sep 15, 2009 5:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Pocket Heaven Forum Index -> Goomba All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group