Active Topics

 


Reply
Thread Tools
b-man's Avatar
Posts: 549 | Thanked: 502 times | Joined on Feb 2008 @ Bowling Green Ohio (united states)
#11
When do you think you will be able to provide this emulator for download tobiasj? This emulator looks really interesting
 
Wes Doobner's Avatar
Posts: 177 | Thanked: 68 times | Joined on Dec 2007 @ Phoenix
#12
Man this looks cool... if this Atari thing works, then all I need to do is get my Star Wars movies ripped to my N800 and I'm 12 years old again!

Keep up the great work, I'm pulling for you.
 
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#13
Well, I tried to make a deb yesterday and I musta done something wrong. Not only would it not install (incompatible application package) but when I forced it in (with dpkg) it didn't put any of the extra files in the correct place (atari800.cfg, the desktop file and the script to launch it) sooooo.. unless you just want a tar ball of those files and a list of where to put them it may take a few days for me to figure out what I did or didn't do..


-John
 
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#14
Before I get to the nitty gritty, this is relatively unstable port at this time, however it DOES work.
At this point (and I am working on it) if you minimize it, it is lost forever (think killall), the "-" button brings up the console but if you didnt run it from xterm your hosed and then you can not close it (again killall) (but I left this because it is useful to me during testing).
Currently you need to put the roms (which you will need to find on your own, but you might want to look at http://atari800.atari.org for ideas on what to use) in /media/mmc2/atari/ROMS and this is also where I put the HD, DISKIMAGES and various other files I am using. This is configurable in both the .cfg and the launch script file to be pointed where ever you want.

the .cfg file sets most of the useful settings for you but the launch script is necessary (at least at this point) because I can not figure out how to put some of those options in the .cfg file. The most important part of this script is the floppy it mounts (which is the 'game' or dos disk you want to boot to. There are options for HD's but I didn't set them up.
Without a bluetooth keyboard you need xkbd to do much outside the joystick I have configured now and I would recommend Addison's x.xkdb template as it fits perfectly in both windowed and fullscreen modes.

OK never mind all the rest of this and see a few posts down for a real honest to goodness .deb..


OK so without an further delay here is a tarball of the files you need, it 'should' uncompress them all to the proper locations, but in case it doesn't here is the TOC of the file...
Nokia-N800-51-3:~# tar -tvf atari800_2.0.3-1.tar
-rw-r--r-- 29999/29999 524 2008-03-24 23:08:30 home/user/.atari800.cfg
-rwxr-xr-x 0/0 192 2008-03-27 10:00:05 home/user/atari.sh
-rw-r--r-- 0/0 2941 2008-03-27 10:00:37 usr/share/pixmaps/atari.png
-rw-r--r-- 0/0 270 2008-03-27 10:01:56 usr/share/applications/hildon/atari800.desktop
-rwxr-xr-x 0/0 427088 2008-03-24 18:49:14 usr/bin/atari800

The file is attached (remove the .deb on the end as it is the only way I could attach it...)and good luck

I will keep plugging away at it and will post revisions every time I make a significant change.


-John

Last edited by tobiasj; 2008-03-28 at 12:16. Reason: removed tarball
 

The Following User Says Thank You to tobiasj For This Useful Post:
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#15
Cool, mind sharing a link on how you deb'ed it?

For Application Manager to let you install it, make the category in the user section.

So in control (I think), change the section to user/games
 
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#16
oh, it isn't a deb, its a tarball with a .deb extension so I can attach it to the post.

I still have not figured out how to make the deb file. I am working on that however.

Your right about user/games, sorry I meant to move that there before I handed it out to anyone... oh bother. Next version

I am looking for someplace to post it now, my web server is on a SLOW dsl line and I don't think it can take the strain of hosting this. So as soon as I find another I will just put it there and repost a link..


Thanks for the info

-John
 
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#17
Originally Posted by tobiasj View Post
oh, it isn't a deb, its a tarball with a .deb extension so I can attach it to the post.

I still have not figured out how to make the deb file. I am working on that however.

Your right about user/games, sorry I meant to move that there before I handed it out to anyone... oh bother. Next version

I am looking for someplace to post it now, my web server is on a SLOW dsl line and I don't think it can take the strain of hosting this. So as soon as I find another I will just put it there and repost a link..


Thanks for the info

-John
Oh, my bad sorry lol.

dh_make requires the use of makefiles etc. It's quite odd imho. I think you should look into Khertan's PyPackager. It runs on the device itself and it's much more easier and with same functions IMO.
 

The Following User Says Thank You to qwerty12 For This Useful Post:
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#18
Originally Posted by qwerty12 View Post
Oh, my bad sorry lol.

dh_make requires the use of makefiles etc. It's quite odd imho. I think you should look into Khertan's PyPackager. It runs on the device itself and it's much more easier and with same functions IMO.
PyPackager is very easy to use, I like it a lot. THUS here is an actual deb you can install using the application manager.

All you will need to do is edit the /home/user/.atari.sh to reflect your 'floppy disk' of choice. I left my choice in the script to show how to use it.

Other options are in the /home/user/atari800.cfg file.

New screen shots are also attached. (with REAL screen capture software this time!)

-John
Attached Images
  

Last edited by tobiasj; 2008-03-28 at 14:43. Reason: removed attachment for .deb
 

The Following User Says Thank You to tobiasj For This Useful Post:
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#19
OK well I just got the FULLSCREEN toggle working. I have a few more tweaks to make and then I will build a new package and post it.

Things are looking up...




-John
 
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#20
As I work more with this, I have found that the SDL joystick interferes with the keyboard (well DUH!) so, if you wish to use it as an 8bit computer and not a Game System you need to add

SDL_JOY_0_ENABLED=0

to the end of the /home/user/.atari800.cfg

and then comment it out or remove it when you want to use the d-pad as a joystick. alternately, I could remove the codings for the SDL_Joy_0 from the code and put it all in the config, but either way you would still have to change something to use the keyboard or the joystick as I have it set up now. you can add the lines:
SDL_JOY_0_ENABLED=1
SDL_JOY_0_LEFT=260
SDL_JOY_0_RIGHT=262
SDL_JOY_0_UP=264
SDL_JOY_0_DOWN=258
SDL_JOY_0_LEFTUP=263
SDL_JOY_0_RIGHTUP=265
SDL_JOY_0_LEFTDOWN=257
SDL_JOY_0_RIGHTDOWN=259
SDL_JOY_0_TRIGGER=306
SDL_JOY_1_ENABLED=0
SDL_JOY_1_LEFT=97
SDL_JOY_1_RIGHT=100
SDL_JOY_1_UP=119
SDL_JOY_1_DOWN=120
SDL_JOY_1_LEFTUP=113
SDL_JOY_1_RIGHTUP=101
SDL_JOY_1_LEFTDOWN=122
SDL_JOY_1_RIGHTDOWN=99
SDL_JOY_1_TRIGGER=9

to /home/user/.atari800.cfg and change the mappings to be whatever you want using the SDL code for whichever buttons you want.
http://www.libsdl.org/cgi/docwiki.cgi/SDLKey

Personally I hate trying to use one of the top buttons as fire when using the dpad as the movement so I have it mapped to the center button, but that being enter/return can cause problems hence the config to change it...
Attached is the latest version with the FULLSCREEN toggle working properly on the (ironically enough) Fullscreen button.

-John
Attached Images
 

Last edited by tobiasj; 2008-03-28 at 14:44. Reason: removed file attachment, see first or last post for latest
 
Reply


 
Forum Jump


All times are GMT. The time now is 20:12.