LoginLogin
Nintendo shutting down 3DS + Wii U online services, see our post

Gameboy Emulator

Root / Talk About Programs / [.]

SaladFingersCreated:
Nice! Remember to try Dr. Mario, that's another 32KB ROM.

Can you upload the current build please?

Nice! Remember to try Dr. Mario, that's another 32KB ROM.
Thanks, I’ll be sure to test it!
Can you upload the current build please?
Might I ask why? It’s not ready, meaning it’s not useable or useful. Here’s some news I’m excited about, I’ve implemented the routine to display the scan lines at run time, which I do during H-Blank because I don’t think doing it at a single-pixel basis is necessary. https://imgur.com/gallery/pmHI0pE This isn’t fast, but I will use a buffer rather than GPSET and I’ll only GLOAD during VBLANK as well as add a frame-skipping option.

I have a system called BIN2DAT I made ages ago which can translate and interprete (though it bloats) any pc binary file to a smilebasic dat file (1 dimensional) with the original bytes stored as ints (and preserved) you could easily use this pc program to export gameboy roms. I won't give away more info than that for legal reasons but I've transferred a few smaller roms this way , I think pokemon did fit. Anyhow :P Good luck with your emulator!

I have a system called BIN2DAT I made ages ago which can translate and interprete (though it bloats) any pc binary file to a smilebasic dat file (1 dimensional) with the original bytes stored as ints (and preserved) you could easily use this pc program to export gameboy roms. I won't give away more info than that for legal reasons but I've transferred a few smaller roms this way , I think pokemon did fit. Anyhow :P Good luck with your emulator!
That would be very useful! Thank you!

Can ROMS be included or made available to download? I don't have the correct cables to make petitmodem work.

Can ROMS be included or made available to download? I don't have the correct cables to make petitmodem work.
I’m not too sure that smileboom would allow that on their server. If you have CFW, you can get SBFM, which allows you to transfer files from your SD to SmileBasic. I also may be able to upload fan-made ROMs that have an allowing license.

Can you add some sort of option to switch to random-based rendering where is only draws a couple.hundred random pixels per frame?

Can you help me on a Sega CD emulator? I wanna play Sonic CD on my 3DS (W/O Homebrew BTW)

Can you help me on a Sega CD emulator? I wanna play Sonic CD on my 3DS (W/O Homebrew BTW)
With how fast one (not even the other one as well) Game Boy emulator is progressing, I doubt that will be developed. The Game Boy is relatively simple, as it's a (weirder version of a) Z-80 processor, but the Sega CD is in another ball park entirely. See OverDrive II by Titan as an example of what ridiculous stuff you can do with a Genesis. (not even a CD!) That's pretty much impossible to make in SmileBASIC. Even if a Sega CD emulator was made in SmileBASIC, it would run at .25 FPS. On a New 3DS. You're better off grabbing a cheap Android phone. After that, load RetroArch on it, download the Genesis Plus GX core, download some Sonic CD ROM dump a ROM of Sonic CD, and... oh wait you can also just download Sonic CD on the Play Store.

Then a Genesis one.

Then a Genesis one.
Making an emulator in SmileBASIC isn’t as easy as your might think though. The Game Boy emulator SaladFingers is making isn’t that fast at the moment, and already takes up a lot of memory. He’s even using a New 3DS. A Genisis emulator written in SmileBASIC is far from possible, on 3DS at least. It would take up a lot of memory, more than SmileBASIC could handle. Maybe with SmileBASIC 4 we’ll have better luck with emulators, but the farthest we’ll probably get there is an NES emulator.

I actually want to know how progress is going on this project. Like what's going on? Have basic GB commands like LD ADD or whatever worked or have the graphics and stuff worked or something, excuse my bad grammar.

Can you help me on a Sega CD emulator? I wanna play Sonic CD on my 3DS (W/O Homebrew BTW)
That's impossible.

Can you help me on a Sega CD emulator? I wanna play Sonic CD on my 3DS (W/O Homebrew BTW)
That's impossible.
click here [mario odyssey minor (non-story) spoilers are here I guess]

Can you help me on a Sega CD emulator? I wanna play Sonic CD on my 3DS (W/O Homebrew BTW)
That's impossible.
click here
Ya know, I really hate people who say something's impossible. I mean sure some may think it's impossible, but that doesn't mean that it won't run at all. So it may be plausible, not impossible.

Ya know, I really hate people who really hate people who say something's impossible. I mean sure it may be impossible, but that doesn't mean that we can't waste our time on it.

Can you help me on a Sega CD emulator? I wanna play Sonic CD on my 3DS (W/O Homebrew BTW)
That's impossible.
click here
Ya know, I really hate people who say something's impossible. I mean sure some may think it's impossible, but that doesn't mean that it won't run at all. So it may be plausible, not impossible.
Actually, due to the size of the RAM and ROM, it might be impossible due to limited memory.
Ok. R.I.P attempting to do what everyone says might be impossible :(. Oh well, it was worth a shot, if ony we had more memory...

kill theV360
Ya know, I really hate people who say something's impossible. I mean sure some may think it's impossible, but that doesn't mean that it won't run at all. So it may be plausible, not impossible.
That is EXACTLY why I linked that.

Can you add some sort of option to switch to random-based rendering where is only draws a couple.hundred random pixels per frame?
I’ve never heard of such a thing… is it just for fun or for speed?
Then a Genesis one.
HTV04 is definitely right. Also realize that those systems have far more hardware. I think the genesis may even have two CPUs, which makes synco really difficult.
I actually want to know how progress is going on this project. Like what's going on? Have basic GB commands like LD ADD or whatever worked or have the graphics and stuff worked or something, excuse my bad grammar.
Life has been busy; I haven’t worked on it much recently. Progress has been mentioned above. You can watch the emulator render the background of the Tetris credits screen from the imgur link. I have many of the opcodes done, background rendering, and a lot of timing done with.