xboxscene.org forums

OG Xbox Forums => Software Forums => Emulators => Topic started by: XPort on September 07, 2003, 01:53:00 PM

Title: Dosxbox V2
Post by: XPort on September 07, 2003, 01:53:00 PM
DOSXBox 286/386 PC Emulator port for XBox v2

http://xport.xbox-scene.com

http://dosbox.sourceforge.net

http://www.lantus-x.com/SDLx/

What's New :

- ISO9660 support (read regular data CDs in XBox DVD-ROM drive)

- Map keyboard keys to joypad buttons

- Control mouse via joypad analog stick

- Flip X/Y axis direction on joypad and mouse controls

- Flip analog stick control (default is joystick on left analog, mouse on right ;
  flipping means joystick controler on right analog and mouse control on left)

- Change mouse sensitivity on-the-fly

- Re-scan CD after inserting another

- Read/write config files on-the-fly


Read the included TXT files before asking questions!

Title: Dosxbox V2
Post by: pcween on September 07, 2003, 01:57:00 PM
/me runs to xbins now  :P

EDIT: didn't find it there. anyone knows where to look for it?

This post has been edited by pcween: Sep 7 2003, 09:10 PM
Title: Dosxbox V2
Post by: HyperG on September 07, 2003, 02:32:00 PM
it's in xbox/apps/emulators/x86/dosbox
Title: Dosxbox V2
Post by: Suikodan on September 07, 2003, 02:40:00 PM
QUOTE (XPort @ Sep 7 2003, 10:46 PM)
DOSXBox 286/386 PC Emulator port for XBox v2

- ISO9660 support (read regular data CDs in XBox DVD-ROM drive)

- Map keyboard keys to joypad buttons

- Control mouse via joypad analog stick

- Flip X/Y axis direction on joypad and mouse controls

Wow... that is something!

Curses to you Xport! I bought an extra USB adapter just for the mouse! Heheheh.

Congratulations and thanks!  :lol:  
Title: Dosxbox V2
Post by: Likklebaer on September 07, 2003, 02:42:00 PM
Cool XPort ^_^ The new controller support is awesome!

I mentioned in the last DOSBox thread that it's possible to launch games on PC DOSBox without any typing (by dragging the game's launch-file onto the dosbox icon).
If this could be implemented somehow into DOSXbox then would it be possible to launch games via GUI??
Title: Dosxbox V2
Post by: ncc1701p on September 07, 2003, 03:12:00 PM
HI Xport. Again.. good update! .

I wanted to know.. Do you have any plans on implementing DPMI? (for those non-DOS people,  Dos Protected Mode Interface). I'd love to run my old Future Crew, Renessaince, etc.. Demos again.

This post has been edited by ncc1701p: Sep 7 2003, 10:13 PM
Title: Dosxbox V2
Post by: Gillian_Seed on September 07, 2003, 03:16:00 PM
Love your stuff Xport.  You make the Xbox Scene FUN.  ; )
Title: Dosxbox V2
Post by: thegame on September 07, 2003, 03:51:00 PM
Will this play old Origin games like Ultima 7 Black Gate and Serpent Isle,as well as Ultima Underworld 1 & 2?
thanks in advance
game
Title: Dosxbox V2
Post by: pcween on September 07, 2003, 04:37:00 PM
@HyperG: thanks a lot.
Title: Dosxbox V2
Post by: Dahak on September 07, 2003, 05:27:00 PM
Thanks again Xport! This went from being great to being damn near perfect.  
Title: Dosxbox V2
Post by: UberJim on September 07, 2003, 06:01:00 PM
Skyroads is a really good game that you could probably get to work with this emu using just the controller.  It is an old DOS game that is now freeware.  Jetpack is great, and this is also freeware.
Title: Dosxbox V2
Post by: XDelusion on September 07, 2003, 06:39:00 PM
XPort, thank you for adding in the Joypad assigns, thank you VERY much!
Title: Dosxbox V2
Post by: Bender_Unit_1 on September 07, 2003, 07:31:00 PM
Awesome work xport! Now I only have to make a keyboard, not a mouse. And new ISO support. :) Very welcome additions; thanks!

-Bender
Title: Dosxbox V2
Post by: UberJim on September 07, 2003, 07:36:00 PM
Is there a way to make it write a config file without ever using a keyboard?  I got Skyroads to boot without using a keyboard by using "MYSTUFF.BAT".  If there isn't a way to get it to make a config file without a keyboard can someone post a full one as an example so I can edit that accordingly.  I edited the XBE title of the DOSBox executable to say Skyroads and I put all of the Skyroads files in the folder games.  Then in that folder I put a file "MYSTUFF.BAT", that file just contains the line "skyroads.exe".  With this setup I was able to pick Skyroads from my EvoX menu and have it boot straight to the game.  So if I could get a sample config file I think I could make it so I can play Skyroads with just a controller.
Title: Dosxbox V2
Post by: LeRock on September 07, 2003, 08:33:00 PM
yeah, it would be cool to launch games without a keyboard at all ... it is possible.
Fingers crossed for the next release ;)
Title: Dosxbox V2
Post by: MaskingTape on September 07, 2003, 09:03:00 PM
If you are looking for some games that you could try with this take a look at www.the-underdogs.org

That's a page with a lot of abandon ware games. Most being old dos games.


MT
Title: Dosxbox V2
Post by: chevi on September 08, 2003, 02:38:00 AM
I recommend you too to try Sky Roads, amazingly addictive game  :D  
Title: Dosxbox V2
Post by: XPort on September 08, 2003, 03:41:00 AM
uberjim - why don't you put the "config -readconf" command in mystuff.bat and then map some XBox controller buttons to CTRL, ALT, W, BACKSPACE, F12, F11, etc.  When the game starts up you'll be able to simulate keypresses like CTRL-ALT-W by pressing and holding the 3 mapped XBox controller buttons.

Title: Dosxbox V2
Post by: chevi on September 08, 2003, 05:36:00 AM
I´ve had an idea, perhaps if a frontend can´t be made for this emulator we could use Norton Commander as frontend, and old msdos program very easy to use, just mapping the arrow keys and the enter keys to the controller and making dosbox to exec norton commander at startup......time to look for NC in my 3 1/2 floppys  :D  
Title: Dosxbox V2
Post by: UberJim on September 08, 2003, 07:21:00 AM
Here is my "MYSTUFF.BAT":
CODE
config -writeconf c:skyroads.cfg
config -readconf c:skyroads.cfg
skyroads.exe

I launch the program, and it boots Skyroads.  I would expect a file called "skyroads.cfg" to be in the games folder, but it isn't.  I have tried having it save in other places too with no success.  Anyone know what the problem is?  I need it to create a config file before I can edit it.
Title: Dosxbox V2
Post by: XPort on September 08, 2003, 07:59:00 AM
The file name you specify for the "config" command are XBox relative.  So those CFG files you created are now located on your XBox C drive.
Title: Dosxbox V2
Post by: UberJim on September 08, 2003, 08:06:00 AM
QUOTE (XPort @ Sep 8 2003, 11:52 AM)
The file name you specify for the "config" command are XBox relative.  So those CFG files you created are now located on your XBox C drive.

You're right thanks.  I did try to put it other places without success.  I should be able to figure it out now that I have it writing a config file though.
Title: Dosxbox V2
Post by: UberJim on September 08, 2003, 09:09:00 AM
Well I figured it out, I can now pick Skyroads from my EvoX menu and it boots straight to the game with the right frameskip and controls and what not.  I have another question now though.  Is there a command that I can use in "MYSTUFF.BAT" that will exit to the dash?  With that I could exit the game as normal and it would return me to the dashboard.  This isn't really that important as I could just IGR to get back to the dash, but it would still be nice.
Title: Dosxbox V2
Post by: XPort on September 08, 2003, 09:41:00 AM
"exit"

That will exit out of the emulator, and theoretically it should return to the dashboard although I have not tested that on a retail XBox.

Title: Dosxbox V2
Post by: UberJim on September 08, 2003, 10:08:00 AM
QUOTE (XPort @ Sep 8 2003, 01:34 PM)
"exit"

That will exit out of the emulator, and theoretically it should return to the dashboard although I have not tested that on a retail XBox.

That worked, thanks again.
Title: Dosxbox V2
Post by: P to the L on September 08, 2003, 10:44:00 AM
This is great !  However, it will be REALLY great when X-Com will be able to run on it !  MmmmMMmmmm X-Com..... *drool*


Title: Dosxbox V2
Post by: chevi on September 08, 2003, 11:04:00 AM
I´ve managed to use Commander Norton as frontend for the emu

First uploaded the emu to Xbox and put cn.exe in games dir and some games too each in their own dir
Then make a mystuff.bat with notepad with something like
config -writeconf e:emulatorsdosbox_v2cn.cfg
c:nc.exe

and upload it to games dir
exec dosbox and reset console
edit mystuff.bat and change writeconfig for readconfig and edit cn.cfg with you keys, I use
xbox_1_BUTTON_A=32
xbox_1_BUTTON_B=306
xbox_1_BUTTON_X=308
xbox_1_BUTTON_Y=13
xbox_1_BUTTON_BLACK=27
xbox_1_BUTTON_WHITE=121
xbox_1_BUTTON_LTRIG=292
xbox_1_BUTTON_RTRIG=293
xbox_1_BUTTON_START=0
xbox_1_BUTTON_BACK=290
xbox_1_BUTTON_LTHUMB=288
xbox_1_BUTTON_RTHUMB=289
xbox_1_BUTTON_DPAD_UP=273
xbox_1_BUTTON_DPAD_DOWN=274
xbox_1_BUTTON_DPAD_LEFT=276
xbox_1_BUTTON_DPAD_RIGHT=275

then upload cn.cfg and mystuff.bat and now you can use dosbox without keyboard, navigating trough dirs with arrows ans using Y as return, white as escape, trigers as f11, f12, x as alt, b as ctrl, a as space and thumbs as f7,f8

I suppose using cn before games kills some memory but I use cn 2.0 veryy old
Title: Dosxbox V2
Post by: UberJim on September 08, 2003, 12:10:00 PM
I thought it would be nifty if we could have a collection cfg file changes for playing games smoothly with just the controller.  I'll start it off with Skyroads:
CODE
xbox_1_BUTTON_A=32
xbox_1_BUTTON_B=0
xbox_1_BUTTON_X=0
xbox_1_BUTTON_Y=0
xbox_1_BUTTON_BLACK=0
xbox_1_BUTTON_WHITE=0
xbox_1_BUTTON_LTRIG=0
xbox_1_BUTTON_RTRIG=0
xbox_1_BUTTON_START=13
xbox_1_BUTTON_BACK=27
xbox_1_BUTTON_LTHUMB=0
xbox_1_BUTTON_RTHUMB=0
xbox_1_BUTTON_DPAD_UP=273
xbox_1_BUTTON_DPAD_DOWN=274
xbox_1_BUTTON_DPAD_LEFT=276
xbox_1_BUTTON_DPAD_RIGHT=275

xbox_screen_u=18
xbox_screen_l=29
xbox_screen_b=-36
xbox_screen_r=-59

frameskip=1

cycles=3578


With these changes Skyroads runs great on the Xbox with just the controller.  The screen changes are perfect for my TV but that might be different for others.  With this controller setup A is space which makes the ship jump, start is enter, back is escape, and the dpad is used for the arrow keys.

So if you got any games working great with just the controller post the config changes so it will be easier for the next person.

This post has been edited by UberJim: Sep 8 2003, 07:10 PM
Title: Dosxbox V2
Post by: pcween on September 08, 2003, 12:12:00 PM
skyroads (full version & xmas special full version) does not run very well on dosxbox v2. sound is choppy and game running slowly. can anyone confirm this?
Title: Dosxbox V2
Post by: UberJim on September 08, 2003, 01:11:00 PM
QUOTE (pcween @ Sep 8 2003, 04:05 PM)
skyroads (full version & xmas special full version) does not run very well on dosxbox v2. sound is choppy and game running slowly. can anyone confirm this?

This kind of post makes me pretty mad.  Read post in the topic, then read the included text files with the dosxbox release.

This post has been edited by UberJim: Sep 8 2003, 08:11 PM