gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > geosDS v1.0 released!

#108718 - mrsid - Sat Nov 11, 2006 5:23 pm

I've just released the first public version of geosDS, which is a pseudo-emulator that runs the GEOS operating system for the Commodore 64.

Check it out here: http://galway.c64.org/geosds/

This is my first DS project, but more will be coming soon.

#108719 - MaHe - Sat Nov 11, 2006 5:50 pm

Pretty impressive, nice to se a new member with a project release as his first post :) Will try later.
_________________
[ Crimson and Black Nintendo DS Lite | CycloDS Evolution | EZ-Flash 3-in-1 | 1 GB Transcend microSD ]

#108785 - TheChuckster - Sun Nov 12, 2006 1:46 am

It looks awesome! What makes it a "psuedo-emulator" and not just an emulator?

And what song is that playing during the video?

#108787 - telephasic - Sun Nov 12, 2006 1:49 am

Wonderful! What a blast to the past.

(And faster than when I used it to word process my assignments back in high school!)

I assume psuedo-emulator means that it is optimised to run GEOS only on a specific build of a c64 emulator? Nice virtual keyboard too.

BTW. Any games in there? I couldn't find the version of mahjong I used to play heaps...


(Should we be expecting a c64 emu from you too...)

#108791 - Darkflame - Sun Nov 12, 2006 3:03 am

Theres already FrodoDS, a tad slow though it is. (I want full speed Mercenary darn it :p)
---

Anyway, great work on this, looks good.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#108802 - telephasic - Sun Nov 12, 2006 4:04 am

I'm completely aware of FrodoDS. But after a few development cycles it seems to have slowed down. Plus, it never ran stuff at useable speed (paradriod was only just playable)

My excitement about this psuedo emu is based on my memories (and we're talking 18 years ago) of using Geos in high school... this seems just as fast.

#108854 - spinal_cord - Sun Nov 12, 2006 12:13 pm

Very nice, can we expect a .nds any time soon?
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage

#108857 - mrsid - Sun Nov 12, 2006 12:33 pm

It's a pseudo emulator in the sense that it only emulates what is necessary, and otherwise implements many things in native code, such as disk I/O, graphics, math functions, etc. This gives a nice speed boost.
Just compare to running GEOS in FrodoDS.

I'm not going to make a C64 emu, I think the DS is just not fast enough to do one that will run at full framerate (FrodoDS runs at frameskip level 9). It's a lost cause.

spinal_cord,
The .nds download is right there on the page. I kept the page as simple as possible. :)


Last edited by mrsid on Sun Nov 12, 2006 12:37 pm; edited 1 time in total

#108858 - Sektor - Sun Nov 12, 2006 12:34 pm

spinal_cord wrote:
Very nice, can we expect a .nds any time soon?


.nds and .ds.gba are included in the zip on the site.

I never used GEOS on my C64, I only had a tape drive. I have a C64 mouse around here somewhere. Looks just like the Amiga mouse but it says C64 on the bottom and is wired differently.

Nice work. I can't say I'll use it often but major points for the geek factor. It works on M3CF and DS-X but I didn't try saving.

I guess I'm not suppose to go to > options > BASIC , the cursor disappeared and I couldn't do anything after that. Lefties would prefer R instead of L to bring up the keyboard. Perhaps you should only have to push a button to toggle the keyboard, rather than holding down L.

FrodoDS could be a lot faster than it is now. Tiles instead of framebuffer would be a nice speed increase.
_________________
GTAMP.com/DS

#108943 - mrsid - Mon Nov 13, 2006 11:00 am

Sektor wrote:
I guess I'm not suppose to go to > options > BASIC , the cursor disappeared and I couldn't do anything after that. Lefties would prefer R instead of L to bring up the keyboard. Perhaps you should only have to push a button to toggle the keyboard, rather than holding down L.

Yes, BASIC is obviously not supported. This is not a C64 emulator.

I'm a lefty myself, but was too lazy to implement two different usage modes. But the idea to make the keyboard button sticky is a good one.

Sektor wrote:
FrodoDS could be a lot faster than it is now. Tiles instead of framebuffer would be a nice speed increase.

This would decrease its compatibility dramatically. You could only run the most simple games.
Nearly all games on the C64 use raster-line based programming, which is not easy to emulate on a different system using the hardware features.
And the biggest problem remains, which is the screen size difference.

#108944 - HyperHacker - Mon Nov 13, 2006 11:06 am

mrsid wrote:
It's a pseudo emulator in the sense that it only emulates what is necessary, and otherwise implements many things in native code, such as disk I/O, graphics, math functions, etc. This gives a nice speed boost.
Just compare to running GEOS in FrodoDS.

I believe that's called high-level emulation.
_________________
I'm a PSP hacker now, but I still <3 DS.

#108946 - mrsid - Mon Nov 13, 2006 11:37 am

HyperHacker wrote:
mrsid wrote:
It's a pseudo emulator in the sense that it only emulates what is necessary, and otherwise implements many things in native code, such as disk I/O, graphics, math functions, etc. This gives a nice speed boost.
Just compare to running GEOS in FrodoDS.

I believe that's called high-level emulation.


You're right. I completely forgot about UltraHLE. I'm doing something very similar, but I did it in 1996, since the whole GEOS engine was written back then :)

#118046 - Oliv5400 - Fri Feb 09, 2007 1:10 pm

Thx for this coool port !

Could you make a DLDI version with the latest libfat ? ( yep it doesn't work on my M3 Simply )

#125518 - red_tekno - Sat Apr 14, 2007 4:33 am

This is practically necroposting, but if you can add DLDI support, it'd be great. (Or at least the source, so we can add it ourselves)

#143345 - chaos51 - Fri Oct 19, 2007 10:52 pm

Hi, I'm a newbe, so don't flame me please,
but I've just bought the R4 card for the NintendoDS, and am very interested in getting GEOS up and running.

I downloaded it, and did as the installation file said (copy the geos directory to the root directory)

But no cigar. :( I get the error. Cannot open the /geos directory

Any ideas? Or maybe it just doesnt run of a R4?