![]() |
Stella - Atari port
Hi guys,
I was wondering if there is | someone is working on | is it possible a stella port for the N810. Since I'm an old-school games guy, this would be very interesting. :D I also thing the port is very possible. I would try it myself if I wasnt so busy... :( Leo |
Re: Stella - Atari port
|
Re: Stella - Atari port
Also being a LONG time atari user (I still have a Mega2 set up that I use to config switches and routers etc...) I would like to see it as well. I have not tried loading it since I upgraded to OS2008 but there is a port of Hatari available for Maemo that works great.
I think I am going to try installing that today and see if it works in 2008... Hatari is available at: http://koti.mbnet.fi/tammat/hatari/index.shtml -John |
Re: Stella - Atari port
I tried a quick and dirty build of Stella from the latest CVS sources using Scratchbox and the Maemo SDK.
The source configures O.K. (./configure --enable-static) and the make process gets pretty far advanced, but eventually errors on the following: src/emucore/OSystem.cxx: In member function `virtual void OSystem::queryVideoHardware()': src/emucore/OSystem.cxx:772: error: 'const struct SDL_VideoInfo' has no member named 'current_w' src/emucore/OSystem.cxx:773: error: 'const struct SDL_VideoInfo' has no member named 'current_h' make: *** [src/emucore/OSystem.o] Error 1 |
Re: Stella - Atari port
Atari... I'd love to play it in my N800. I guess much more people would...
C'mon, Atari belongs to us :) |
Re: Stella - Atari port
Quote:
http://www.libsdl.org/release/changes-1.2.html diff OSystem.cxx OSystem.cxx.orig Code:
767d766 |
Re: Stella - Atari port
Thanks for the heads up Arnim!
I'll remove the SDL from CVS in Scratchbox (make uninstall) and use the SDL 1.2.8 source for future messing around with compiling emulators. I'm just a little more advanced than a "Hello World" development n00b, but am currently reading books on Bash scripting and GTK+ development. Maybe in a couple more years I'll know what I'm doing. Ah ... and the Stella source had to be edited. I did it manually as I'm uncertain how to do it from diff => patch. |
Re: Stella - Atari port
There's libsdl-something1.2-dev packages in some repos if you prefer not to compile it.
|
Re: Stella - Atari port
Hum. I haven't added any repositories to the Scratchbox Maemo testing environment. Can standard repositories be added using the Application Manager in Scratchbox? :o
|
Re: Stella - Atari port
Please do not rely-upon features added since 1.2.8.
If you install a more recent libSDL into scratchbox, you will need to link statically or use a LD_INCLUDE for your upgraded version at runtime. Either way, you'll add a few hundred kilobytes to the install size. Unless stella makes extensive use of new features, I'd advise modifying stella to be compatible with maemo, not substituting maemo components to be compatible with stella. Btw fixing that error leads to more problems further down: /usr/lib/libpthread.a(unwind.o): In function `unwind_stop': undefined reference to `_Unwind_GetCFA' /usr/lib/libpthread.a(unwind.o): In function `unwind_stop': undefined reference to `_Unwind_GetCFA' /usr/lib/libX11.a(ConnDis.o): In function `GetAuthorization':../../src/ConnDis.c:1251: undefined reference to `XauDisposeAuth' /usr/lib/libX11.a(ConnDis.o): In function `_X11TransConnectDisplay':../../src/ConnDis.c:1056: undefined reference to `XauGetBestAuthByAddr' :../../src/ConnDis.c:1195: undefined reference to `XdmcpWrap' /usr/lib/gcc/arm-none-linux-gnueabi/3.4.4/libstdc++.a(eh_personality.o): In function `base_of_encoded_value(unsigned char, _Unwind_Context*)': undefined reference to `_Unwind_GetDataRelBase' /usr/lib/gcc/arm-none-linux-gnueabi/3.4.4/libstdc++.a(eh_personality.o): In function `base_of_encoded_value(unsigned char, _Unwind_Context*)': undefined reference to `_Unwind_GetTextRelBase' collect2: ld returned 1 exit status make: *** [stella] Error 1 |
Re: Stella - Atari port
Thanks. Yes, those were the errors I was receiving earlier. After doing some Google searching, I gave up.
I've been getting familiar with running Scratchbox and the Maemo testing environment via andLinux. I even made a rough debian package (for the first time) of xkbd that installed in Scratchbox, but I hadn't created an icon for the menu in order to start it, then I noticed your debian of xkbd appears to be of the same source version, so installed it. I guess all packages must be installed via the Scratchbox terminal, not the Application Manager? (Maybe I need to be in Red Pill Mode ...) I'm just going to be playing around while you real developers make magic. ;) |
Re: Stella - Atari port
Greetings OSEmuTech!
Hey, I was wondering if you could look over a post that I made here... http://www.internettablettalk.com/fo...?t=8114&page=6 I really would like to see my vertical keyboard launch much easier than the hassle that's currently needed to get it going. Any chance you would be willing to make Xkbd launch on the left side of the screen or recompile it so that it will accept +0+0 geometry arguments? That would be incredibly awesome if you can figure this one out! :) I know that my vertical keyboard isn't the greatest, but if it were to be airbrushed a little, possibly have some nicer coloring, I think it's probably the best way to have it launch within the tool bar side of the screen so it's not in the way of anything. Well, tell me what you're thinking when you have the chance. Cheers buddy! |
Re: Stella - Atari port
Certainly Addison! I'll spend time tomorrow seeing if I can build upon your keyboard layout.
Though I think the Xlibs, libxpm4, and/or libxau0 packages need to be brought up to date for OS 2008 before xkbd will work decently for most users. I'm NIT-ed out tonight. :D |
Re: Stella - Atari port
Sweetness dude!
Looking forward to hearing back from you either on Monday or Tuesday. |
Re: Stella - Atari port
Quote:
|
Re: Stella - Atari port
Quote:
I thought there would be at least one line of coding where it's offsetting the X and Y axis to display at the bottom right side of the screen. I was hoping that someone, like yourself, could null that coding out so it would start at the top left edge of the screen. But keep working at it! You can do it!!! :D Oh, and hey, um, you're custom keyboard that you just posted, that, well, ... that's really a horrible looking turd. No, I mean it! Too many columns don't line up correctly. But no worries dude, you should have seen my first attempt. It was one gawdy looking horrible searing nightmare of unimaginable dilapidated disgust and seizure inducing grewsomeness. Also, for any games and such that requires number inputs for direction, you probably should have those keys lined up correctly like that of the numpad on your home computer. Anyway, I didn't mean to hijack this thread, but hey, I wasn't the first to go off topic here. *Points at OSEmuTech* :) |
Re: Stella - Atari port
I just updated the image after fixing the alignment and adding a caps lock since the last image update.
I'm not much of a developer, but I'm sure the code xkbd can be hardcoded for a set geometry arguement. Just that it would always launch and reside on the left side. So now I'm looking at creating a shell script that would launch osso-xterm full screen and then run xkbd -geometry -1-1 | dosbox |
Re: Stella - Atari port
Wow, good to hear that you're still at it! I trust and respect your judgment, so don't screw this up! :D
Quote:
Well, gotta go for the rest of the night. Hope to hear back from you again tomorrow. Cheers dude! |
Re: Stella - Atari port
Humm... I've seen you guys have made some progress on the stella atari port since I left the first message. Well, seeing so much enthusiasm left me also enthusiastic and I will try to get my hans dirty too. Can any of you guys point me to a good guide on developping for maemo?
Thanks |
Re: Stella - Atari port
That's the first time i've heard it called 'a hans'. ;)
If you're interested in SDL programming, sdl.org has good references and sample programs you can compile on linux and windows. To get started with maemo in general, look to maemo.org for howtos. To get a pre-made development environment, search for "maemo vmware appliance". For ppl really starting from scratch, i'd suggest first learning to compile already written programs on linux, Then sit down with something like Sam's "learning C in 21 days". Then find a simple, small program that interests you and start looking into the source to see how it works, make small changes, and go from there. (edit) some good sdl game tutorials http://lazyfoo.net/SDL_tutorials/ |
Re: Stella - Atari port
Oops, little type there... I meant "hands". hehehehehe
I have good knowledge in C(++) for unix systems so I guess that the "learning C in 21 days" wont be needed. I also am familiar with the development environment under linux. I just want a simple kickoff tutorial to give my first steps. Thanks for the pointers. I'll look into that this week. |
Re: Stella - Atari port
Quote:
As far as development tools go, your best bet will be to install Ubuntu7 ("Gutsy Gibbon") and Maemo SDK+ (based on ScratchBox2 that will be installed automatically). After that, you should be able to use Maemo GCC and packaging tools by prepending their names with "sb2": gcc hello.c - your local Ubuntu gcc sb2 gcc hello.c - Maemo gcc To transfer your application to the tablet, install SSH server on the tablet and use standard scp/ssh tools from Ubuntu7 to copy files to the tablet and run them there. Links: Writing a new application: http://maemo.org/development/documen...maemo_4-0.html Porting existing application: http://maemo.org/development/documen...ing_guide.html Installing Maemo SDK+: http://maemo-sdk.garage.maemo.org/install.html |
Re: Stella - Atari port
Quote:
:) |
Re: Stella - Atari port
Quote:
|
Re: Stella - Atari port
New emu 'port': Stella Atari 2600 emulator. :)
http://pupnik.de/stella_n810.jpg Port page: http://pupnik.de/stella.html OS2007 .deb: http://pupnik.de/bora/stella_2.4.1-1_armel.deb OS2008 .deb: http://pupnik.de/chinook/stella_2.4.1-1_armel.deb Taking you back 30 years in console gaming history, Stella moves! It bleeps! It bloops! It goes 'CHRRRRR' when you crash! Notes: I added some button mappings and default options to ~/.stella. Stella can have multiple key/button bindings defined per action. To assign buttons to actions, select Options->Input and then click on an action, then click 'map' to your preferred button. More info at the Stella Homepage: http://stella.sourceforge.net/ Should install on OS2007/2008 from a click on the link and be launchable from menu. Holler if it gives you any trouble. Cheers. |
Re: Stella - Atari port
Wow! Impressive! Good job!
Its the full Stella port, no limitations os restriction! Way to go, Arnims! \o/ Ill keep trying it. Anything should happen, I'll let you know. Thanks! |
Re: Stella - Atari port
Very nice to see this working. I still have my Atari 2600 sitting in my basement with a whole slew of cartridges. I can't wait to try this out and see how it runs. Thanks ArnimS for another cool port! :cool:
|
Re: Stella - Atari port
Wow, an Atari 2600 port!
This should be more fun than playing with an empty pop can! :D So what was everyone's favorite games back in the day? Hopefully, Pushwall and me aren't the only dust farting turds around here that was alive back then. :( For me, I'll have to say it was H.E.R.O., Pitfall, Demon Attack, and River Raid. |
Re: Stella - Atari port
Just so you know, atari++ emulator compiles cleanly in scratchbox and works on the tablet. I am not a coder/programmer so I only compiled a version which can be used with btkeyboard/n810 but it works. Perhaps someone more skilled could look at fully hildonizing the emulator. I think it's worth it.
|
Re: Stella - Atari port
Quote:
Gee I never played H.E.R.O. I'll have to check it out. My favorites are similar. I loved River Raid, probably the one I played the most. I also liked Pitfall, Demon Attack, Atlantis, and Defender. I've got so many I can't remember them all. I just tried Atlantis and Defender and oh my my what mindless fun. Looks like I'll be taking a 10 minute Atari break at noon every day to relieve some of that daily work stress! :) |
Re: Stella - Atari port
|
Re: Stella - Atari port
Thanks for the heads-up. Building an OS2007 version now.
Please try the OS2007 .deb: http://pupnik.de/bora/stella_2.4.1-1_armel.deb |
Re: Stella - Atari port
Quote:
My all time faves were enduro, river raid, pacman, space invaders and pitfall. By the way, stella is running fine! I've been doing some "intensive" testing and so far no problems! I'll just have to get used to the N810 keyboard. Great job ArnimS! :) |
Re: Stella - Atari port
Quote:
The Atari Flashback 2.0 is a big hit in my house as well as my original 7800 system still ticking over.. -John |
Re: Stella - Atari port
Quote:
|
Re: Stella - Atari port
Quote:
|
Re: Stella - Atari port
Hi, ds3 requested a stella that worked with "chording keys"
http://www.fileserve.com/file/5ZVz2Cq README.maemo -------------------------------------------- This is my april 1,2011 build of Stella - the atari 2600 emu. It is unmodified, except for configuration settings in ~/.stella. Source is at http://stella.sourceforge.net/ It should work, but no guarantees. As root, run the install.sh script, or type the following 1) cp -r .stella /home/user 2) [as root] cp -r opt/stella /opt && chown -R user:users /opt/stella 3) [as root] cp usr/bin/stella /usr/bin start game by typing stella quit by typing ctrl-q Commands: q: Select w: Reset e: Color TV r: Black / White TV t: P0 Difficulty A y: P0 Difficulty B u: P1 Difficulty A i: P1 Difficulty B o: Save State p: Load State Arrows Move Joystick a: Fire ctrl-q Quit Have fun! pupnik |
Re: Stella - Atari port
hmm i'm surprised there's no stella for N900 :(
oh well.. i'll try out this one first http://pupnik.de/bora/stella_2.4.1-1_armel.deb |
Re: Stella - Atari port
Many thanks :)
works very well on N900.. GUI is a bit fiddly with the buttons at the bottom, but still very usable :) The controls are up vol for start. space to fire, arrows as control. Thanks again! :D :D Quote:
|
Re: Stella - Atari port
Wow. This works! Awesome. Thank you so much for the N900 port
EDIT: I spoke too soon. It starts and starts a game, but the keyboard does not work. All I can do is CTRL-Q to quit the app or BACKSPACE which seems to crash the app entirely. Will the other ATARI800 port load 2600 ROMS? I can't get that to work either. It just crashes. I am running all these under Kernel-Power 53, and no overclocking |
All times are GMT. The time now is 14:03. |
vBulletin® Version 3.8.8