Homebrew [WIP] cuzebox3DS - Uzebox emulator ported to New 3DS

ry755

Well-Known Member
OP
Member
Joined
Nov 29, 2017
Messages
534
Trophies
1
Age
20
Location
California
XP
1,498
Country
United States
uzebox-logo-best_400x400.png

cuzebox3DS
What's a Uzebox?
From the Uzebox Wiki:
  • The Uzebox is an open source, retro-minimalist homebrew game console, based on an 8 bit AVR MCU.
  • The particularity of the system is that it's based on an interrupt driven kernel and has no frame buffer. Functions such as video sync generation, tile rendering, and music mixing is done realtime by a background task so games can easily be developed in C.
  • The final design contains only two chips: an ATmega644 and an AD725 RGB-to-NTSC converter.
  • The ATmega644 is overclocked to 28.6 MHz, which is 4 times the NTSC color burst frequency.
  • It has 64K of flash memory and 4K of ram. However, only 60K of flash is available for games, as 4K is taken up by the bootloader.
cuzebox is a Uzebox emulator written by Jubatian, and since it's open source I was able to port it to the New 3DS.

Important Info: This emulator doesn't run perfectly, even when using the New 3DS's faster 804 MHz mode. It runs at about 40% speed, which means the game is slower and there's some input lag. Some games run better than others though. I'm still working on optimizing it, so hopefully I can get it to run faster in future versions.


What games are there?
There is a list of Uzebox games on the wiki: http://uzebox.org/wiki/Games_and_Demos
Simpler games like Pacman, Megatris, Bugz, and Frogger run well on the emulator.
Since everything is open source with lots of documentation, it's also easy to write your own games in C.

Screenshot: https://lh3.googleusercontent.com/7...liPWkXB08FUY5AceFrkyiJW5e1ib62r=w1110-h555-no

[DOWNLOAD] :download: How to setup the emulator and load games:
Download the latest release from the GitHub repo: https://github.com/ry755/cuzebox3DS/releases
Extract the cuzebox3ds folder to /3ds on the SD card (it must be in /3ds/cuzebox3ds)
Copy any downloaded .uze games to the cuzebox3ds folder (it must be a .uze file, .hex files won't work)
Start cuzebox3DS using the Homebrew Launcher, and after a few seconds you should see a menu called "UzeBox Game Loader"
Use the D-Pad to select a game, and press Start to launch it
To return back to the Game Loader, simultaneously press and hold Y+B+Start+Select. (a few older games, such as Pacman, don't respond to that combo)
To quit cuzebox3DS and return to the Homebrew Launcher, press ZR

If there is only one .uze file in /3ds/cuzebox3ds, it will automatically load that game instead of showing the menu.

Credits:
Jubatian, for writing the original cuzebox
The rest of the Uzebox community, for creating such an awesome console:)

Troubleshooting:
After launching it, it just quits back to the Homebrew Launcher!
Make sure cuzebox3ds.3dsx and boot.hex are located in /3ds/cuzebox3ds on the SD card
The audio sounds like crap!
That's a side effect of the slow emulation speed. It'll be like that until I'm able to get the emulator to run faster
For now, just keep the volume turned off

Source: https://github.com/ry755/cuzebox3DS
 
Last edited by ry755,

ry755

Well-Known Member
OP
Member
Joined
Nov 29, 2017
Messages
534
Trophies
1
Age
20
Location
California
XP
1,498
Country
United States
is there anywhere i can get this anymore since the github is down, i really want to try it out
Hi, sorry about that! I made the git repo private since it was pretty messy. I've attached the latest build from 2018, along with a couple demo .uze files from the Uzebox repo and updated the bootloader to 5.0.12.
Extract the cuzebox3ds folder as /3ds/cuzebox3ds on the SD card (boot.hex must be located at /3ds/cuzebox3ds/boot.hex, for some reason I hardcoded that path instead of using a relative path)
 

Attachments

  • cuzebox3ds.zip
    245.5 KB · Views: 240
  • Like
Reactions: battlecatsahead

battlecatsahead

Well-Known Member
Member
Joined
May 28, 2020
Messages
241
Trophies
0
XP
1,083
Country
Canada
Hi, sorry about that! I made the git repo private since it was pretty messy. I've attached the latest build from 2018, along with a couple demo .uze files from the Uzebox repo and updated the bootloader to 5.0.12.
Extract the cuzebox3ds folder as /3ds/cuzebox3ds on the SD card (boot.hex must be located at /3ds/cuzebox3ds/boot.hex, for some reason I hardcoded that path instead of using a relative path)
thanks
 
  • Like
Reactions: ry755

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1