Apple [RELEASE + TUTORIAL] Giovanni - GBC Emulator for Apple Watch

Supercooperk9

New Member
Newbie
Joined
Apr 14, 2021
Messages
1
Trophies
0
Age
20
XP
31
Country
United States
Hey, not sure if you will respond since it’s been a year since you last edit, but I was able to finally get the app downloaded on my watch and phone, and I can upload roms to it, but when I clicked the rom it just stays on the loading screen and never loads.
 

Manurocker95

Game Developer & Pokémon Master
OP
Member
Joined
May 29, 2016
Messages
1,512
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,796
Country
Spain
Hey, not sure if you will respond since it’s been a year since you last edit, but I was able to finally get the app downloaded on my watch and phone, and I can upload roms to it, but when I clicked the rom it just stays on the loading screen and never loads.

That happened to me on Watch OS 7.2 iirc after the update and suddenly continued working. To be honest, dunno why it happens xD
 

HugoGrant

New Member
Newbie
Joined
Apr 30, 2021
Messages
1
Trophies
0
Age
27
XP
32
Country
United Kingdom
Hey man I got this successfully installed and running on my iPhone XS Max and Apple Watch series 5 both on the latest iOS/os. I’m having the same problem mentioned here, games will run but after the first time running, regardless of game, it won’t run again and the app closes. If I add a new game it still runs but then the same happens so the only way to play is by keep adding new roms? Did you find a fix for this yet??

--------------------- MERGED ---------------------------

I found temporary a fix!!! All you have to do to get roms to load again is go on your watch app on your phone, uncheck ‘show app on watch’ then lock your watch, go back to your phone watch app and check ‘show app on watch’ again and the roms will work again!
 

Exodia69

New Member
Newbie
Joined
Jul 12, 2021
Messages
1
Trophies
0
Age
30
XP
33
Country
United States
That's weird then. It should not matter but are you signing with developer account or the free one?

--------------------- MERGED ---------------------------



I will debug the Watchkit outputs in case something weird happens in specific cases. It might be related with a memory leak I haven't handled. But it's weird bc it's working for me.


Edit: It happened to me. I will try to check what's the issue.

Hey there. I too am experiencing the crash whenever opening any game after exiting for the first time.

I saw that you were going to look into this.

Any luck?
 

Manurocker95

Game Developer & Pokémon Master
OP
Member
Joined
May 29, 2016
Messages
1,512
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,796
Country
Spain
Hey there. I too am experiencing the crash whenever opening any game after exiting for the first time.

I saw that you were going to look into this.

Any luck?

To be honest, I haven't found the issue yet. I made some workarounds where I thought the problem is and stopped working after updating WatchOS so still in WIP xD
 

Keylogger

Well-Known Member
Member
Joined
May 3, 2006
Messages
2,640
Trophies
1
Age
34
Website
Visit site
XP
6,677
Country
France
To be honest, I haven't found the issue yet. I made some workarounds where I thought the problem is and stopped working after updating WatchOS so still in WIP xD
HI
I have a problem installing the emulator on the watch
It says This app could not be installed at this time
Apple watch 4 OS 8.1


Installed successfully on the iphone xR
 

sdgros01

New Member
Newbie
Joined
Jan 12, 2022
Messages
1
Trophies
0
Age
33
XP
23
Country
United States
I just got everything installed on my series 4 but can not get it to load any roms. It will auto crash or sit on loading then crash on the watch. Tried pokemon yellow/ red/ gold GTA 2 and super mario.

Any ideas ?
 

Manurocker95

Game Developer & Pokémon Master
OP
Member
Joined
May 29, 2016
Messages
1,512
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,796
Country
Spain
I just got everything installed on my series 4 but can not get it to load any roms. It will auto crash or sit on loading then crash on the watch. Tried pokemon yellow/ red/ gold GTA 2 and super mario.

Any ideas ?

Yeah, crashes have been an issue lately. Need to check it again because it is some kind of API changes for sure
 

reha

Long Live the Machine
Member
Joined
Jun 10, 2021
Messages
105
Trophies
0
Website
reha.zc.al
XP
796
Country
Turkey
I just got everything installed on my series 4 but can not get it to load any roms. It will auto crash or sit on loading then crash on the watch. Tried pokemon yellow/ red/ gold GTA 2 and super mario.

Any ideas ?
yeah same thing is happening to me aswell, it just either crashes or gets stuck on the loading screen
 

gradyg

New Member
Newbie
Joined
Mar 28, 2022
Messages
1
Trophies
0
Age
20
Location
Canada
XP
22
Country
Canada
Yeah, crashes have been an issue lately. Need to check it again because it is some kind of API changes for sure
I don't know if you'll ever see this, but I think you're the only guy who could get this working on watchOS 8. If you ever find the time, please update! Thank you for your work already my man
 

Manurocker95

Game Developer & Pokémon Master
OP
Member
Joined
May 29, 2016
Messages
1,512
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,796
Country
Spain
Btw, I took a look past weekend, updating the emulator's code and discovered where it happens but not why (at least yet). The emulation worked on Xcode simulator with an update of gambatte's code (iOS 15.5+WatchOS 8.5) but for some reason on real hardware, the generated SKTexture from the allocated buffer pointer makes the watch to crash. There's probably a memory leak somewhere or at least, a bad alloc. I need to look more in depth.
 

Keylogger

Well-Known Member
Member
Joined
May 3, 2006
Messages
2,640
Trophies
1
Age
34
Website
Visit site
XP
6,677
Country
France
Btw, I took a look past weekend, updating the emulator's code and discovered where it happens but not why (at least yet). The emulation worked on Xcode simulator with an update of gambatte's code (iOS 15.5+WatchOS 8.5) but for some reason on real hardware, the generated SKTexture from the allocated buffer pointer makes the watch to crash. There's probably a memory leak somewhere or at least, a bad alloc. I need to look more in depth.
Too bad I can't test this emulator on my watch :( it looks so awesome but i dont have a MAC :/
 

Manurocker95

Game Developer & Pokémon Master
OP
Member
Joined
May 29, 2016
Messages
1,512
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,796
Country
Spain
Too bad I can't test this emulator on my watch :( it looks so awesome but i dont have a MAC :/

If Apple allowed to generate IPAs with free developer account at least we could make one, but the ADHOC is paid exclusive and xcodebuild never worked for me :/
 

Manurocker95

Game Developer & Pokémon Master
OP
Member
Joined
May 29, 2016
Messages
1,512
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,796
Country
Spain
Btw, I took a look past weekend, updating the emulator's code and discovered where it happens but not why (at least yet). The emulation worked on Xcode simulator with an update of gambatte's code (iOS 15.5+WatchOS 8.5) but for some reason on real hardware, the generated SKTexture from the allocated buffer pointer makes the watch to crash. There's probably a memory leak somewhere or at least, a bad alloc. I need to look more in depth.

Generating a bad image/loading image from resources instead of allocating the unsafepointer from buffer makes the emulator to work, but no image is displayed (making this unusable).
 

Benzimma

New Member
Newbie
Joined
Dec 9, 2022
Messages
1
Trophies
0
Age
40
XP
16
Country
United States
Btw, I took a look past weekend, updating the emulator's code and discovered where it happens but not why (at least yet). The emulation worked on Xcode simulator with an update of gambatte's code (iOS 15.5+WatchOS 8.5) but for some reason on real hardware, the generated SKTexture from the allocated buffer pointer makes the watch to crash. There's probably a memory leak somewhere or at least, a bad alloc. I need to look more in depth.
I need help installing… no to Davy on how to start but ! I’m trying my best to get on watch 7.. iPhone 12 Pro max
 

Manurocker95

Game Developer & Pokémon Master
OP
Member
Joined
May 29, 2016
Messages
1,512
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,796
Country
Spain
I need help installing… no to Davy on how to start but ! I’m trying my best to get on watch 7.. iPhone 12 Pro max

plug your phone to the mac computer, open the xcode project and compile it with the phone as target. The iphone will install the watchkit app automatically.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Veho @ Veho: https://imgur.com/gallery/QQkYnQu