Emulation Goomba Color update 2019-05-04

kuwanger

Well-Known Member
Member
Joined
Jul 26, 2006
Messages
1,510
Trophies
0
XP
1,783
Country
United States
It's really awesome to see an update after so many years. Out of curiosity what version of devkitarm are you using? When I tried to use r48 (yea, I know, really old), I got some errors about DoDma and new_dma_packet having conflict definitions (VRAM_CODE) which was easy enough to fix. The real problem is the compiling fails with "(.iwram.1+0xed0): additional relocation overflows omitted from the output". If I get this compiling, I'll probably release a custom version of Goomba Color for the EZ Omega to wait ~5 seconds of waitframe() calls after every writeconfig() call since, AFAIK, that's the last SRAM write.
 

zfreeman

Well-Known Member
Member
Joined
Mar 9, 2013
Messages
1,554
Trophies
2
Location
USA
XP
3,955
Country
United States
Is there an official changelog? I know this is just one change, but I'm curious about the other revisions' changes.
 

Dwedit

Member
OP
Newcomer
Joined
Dec 1, 2006
Messages
21
Trophies
1
XP
456
Country
My version says "devkitARM release 47", maybe I'll update and see if there are issues after that.

Edit: Had no issues building it with a clean installation of "devkitARM release 52-2".
 
Last edited by Dwedit,

kuwanger

Well-Known Member
Member
Joined
Jul 26, 2006
Messages
1,510
Trophies
0
XP
1,783
Country
United States
My version says "devkitARM release 47", maybe I'll update and see if there are issues after that.

Sorry, my mistake. I had devkitARM symlinked to an earlier version (r26) as I was recently recompiling some old Pogoshell plugins. Version r48 works (though I did have to change makefile to Makefile in Makefile). Thanks for checking though. I do wish the whole push towards pacman wasn't a think with devkitpro. :/

Edit - So, ended up ditching adding a framecounter thing (because oddly it wasn't working and exit_ calls writeconfig() anyways, so might as well just always do a 5 second wait). Anyways, here's an attached version for EZ Omega users using my or Sterophonick's version with Pogoshell plugin support.
 

Attachments

  • goombacolor_source_2019_5_4_fork.zip
    225.6 KB · Views: 281
Last edited by kuwanger,
  • Like
Reactions: Charli

kuwanger

Well-Known Member
Member
Joined
Jul 26, 2006
Messages
1,510
Trophies
0
XP
1,783
Country
United States
Yea, I noticed that, changed it to "05-04-18 EZ Omega" and found out the hard way about "EWRAM_BSS char str[32]; //ZOMG global variable!". :) Ended up using 05-04-18K to differentiate it since that fits with "Crap" and "Prot". (And now just remembered it's 2019....) So, fixed link.
 
Last edited by kuwanger,

kuwanger

Well-Known Member
Member
Joined
Jul 26, 2006
Messages
1,510
Trophies
0
XP
1,783
Country
United States
The EZ Omega has a chip (FPGA or something) that monitors SRAM/EEPROM/Flash and will continuously write out to the inserted microSD card whenever it sees a change*. The 5 second delay is merely to give said chip time to complete the write out since, unfortunately, there's no way to actually query the chip if a write is in-progress/done--for a while there was some discussion of including some text or audio cue. It's a shame, too, since I don't fully trust their claim that it only takes "a few seconds" to write out as a consistent number; I merely chose 5 seconds because that should hopefully be long enough.

* EZ Flash Team ended up making a kernel patch for one of the Fire Emblem games so it wouldn't change the SRAM every step because that was apparently causing problems. They actually nopped out the writeconfig() in exit_ for pocketnes and goomba color included with the standard kernel to try to avoid the whole problem. Of course, that still translates into requiring the user to wait several seconds after loading the menu just to be careful.
 
  • Like
Reactions: DanTheManMS

VmprHntrD

Well-Known Member
Member
Joined
Nov 11, 2004
Messages
2,626
Trophies
0
Age
47
Location
Louisville, KY
XP
517
Country
United States
Wow that's great to see you all at this again after so long. Last year I conceded it was just too toxic with games anymore and went towards going into kits on most the stuff I've retained, including that EZ Flash Omega which is fantastic and having your emulator as part of it was excellent as I had been used to making my pre built files like a decade earlier. It was nice to do this as it's fun having those nice GB/GBC games working on a thing like a GB Micro I use. The other day I scored an immaculate black dslite for almost nothing, so now I'm considering a flash kit for that 15 years too late I guess. I know a good many GBA started projects moved to the more hefty hardware so that should be nice if I can track down something that works.
 

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
747
Country
United States
Dang, a Goomba Color update in 2019? You just made my day, dude. Shame PocketHeaven isn't alive anymore to see this update, I miss that site.

In any case, thanks for never giving up on the GBA Dwedit, both you and Kuwanger here.

I still think Plugin2GBA and a specific "jpg.bin" plugin is the best way to view image files too big to otherwise fit in the popular GBA JPEG Viewer app.

And I still love showing people "Hey, you remember the TI-83 calculators we used in math class? I'm playing the TI-83 version of Tetris, in glorious 96x64 black-OR-white output, right here on my Game Boy Advance, in more-or-less full-screen with fully working controls!"

"...but why?" "Just because."
 
D

Deleted-236924

Guest
Auto-sleep setting doesn't save properly. Still auto-sleeps after 5 minutes even though it's off in the settings.

Works fine if I specifically bring up the settings menu and enable then re-disable auto-sleep, but if I power off and reload the game later, it'll still auto-sleep after 5 minutes, even though I can bring up the menu and see that auto-sleep is off.
 

CrashMidnick

Well-Known Member
Member
Joined
Jul 22, 2015
Messages
720
Trophies
0
Age
41
XP
2,801
Country
France
I cannot compile any file with Goomba Front, it says it is compiled but no file is created... Is Goomba Front compatible with Windows 10 ?
 

playstays_shun

Well-Known Member
Member
Joined
May 22, 2019
Messages
548
Trophies
0
Age
74
XP
1,739
Country
United States
Outside of what I've read of Pokemon games being bad on Goomba, do you guys find Goomba to be accurate and compatible enough to be a replacement for ED GB (or similar Jr) native playing carts on gameboy hardware?

I dont like the idea of emulating on hardware that can natively play stuff, but its nice to have the option on GBA flashcarts if its not within reach

plus save state is a leg up on pretty much all GB carts except the x7 which has it for those password progress games
 

Ophidion

Member
Newcomer
Joined
Aug 7, 2020
Messages
20
Trophies
0
Age
37
XP
73
Country
Canada
Does everyone elses' menu (brought up by L+R) still show 12-14-14?

Also, I can't seem to play one of the classic roms I unfortunately got rid of - X-Men: Mutant Academy, it just shows a white screen. Is there any way to fix? The rom runs fine in Visualboy Advance on my PC.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
    K3Nv2 @ K3Nv2: https://www.the-sun.com/news/10907833/self-checkout-complaints-new-target-dollar-general-policies...