| NEWS | | |  | | FORUMS | | |  | | FREEWARE | | |  | | ABOUT US | | |  | |
01-28-2008, 04:20 PM
|
#76 | | Registered User
Join Date: Dec 2006
Posts: 302
| The scroll is reversed. up is down left is right =) |
| |
01-28-2008, 06:31 PM
|
#77 | | Registered User
Join Date: Apr 2003 Location: Sydney. Australia
Posts: 187
| Hi, PalmDOSBox "runs" on my Clie (POS 5.0), but there is no keyboard input either and requires reset to exit. At least it gets further than the original PalmDOSBox. It displays the DOSBox help screen and Z: prompt, but does nothing else.
I know I'm pushing the envelope trying to run this on my old NX70, but I live in hope.
Great work non the less.
__________________
IQ8000->Palm III->Palm 3c->NX70V/G->NX70V/G->iPhone3GS
(Retired)(on loan)_(R.I.P)____(Parts)__ (Retired) . . . . . . .
|
| |
01-28-2008, 08:08 PM
|
#78 | | Registered User
Join Date: Nov 2007
Posts: 2
| Quote: | Originally Posted by _Em Hmm... too bad I can't take a screenshot. A few current issues:
1) when entering DOSBox on my TX, the screen goes fullscreen, but the bottom inch is green.
2) when I bring up the keyboard, it is an orange outline that is partly over the green, partly over the black, and flickering. The orange on green is really hard to read.
3) when I press HB4 to exit, it exits and then immediately performs the function preassigned to HB4.
4) When I run it in landscape mode, the 5-way directions are inverted (left is right and right is left). No green bar though!
It's looking promising though Henk! I can actually do directory listings now  |
I hav the same problem
bout the green color on bottom, after i disable 123-launcher it solve |
| |
01-28-2008, 09:39 PM
|
#79 | | Lifeflash'd and loving it
Join Date: Nov 2006 Location: Phoenix AZ US
Posts: 1,537
| Batt dead...  Will try my hand tmrw 
__________________
[b] /*PhreakOnALeash*/
Ryan Rix -- KDE Developer, HomePage |
| |
01-29-2008, 04:56 AM
|
#80 | | Registered User
Join Date: Jan 2008
Posts: 4
| DosBox and Tungsten T3 with UDMH 5.3 and Warpspeed @533Mhz...
It worked just fine on my T3!!! I tried it first with Crime Wave and the screen appears perfectly aligned at the top of the screen. At the bottom (black part of the screen) it pops up the virtual orange keyboard which again, works just fine. Only a little bit of flickering occurs like some people mentioned, but it works fine. If possible, try to hide that 'White-boxed' opcode messages that appears behing the keyboard. It would be nice.
I've used it with all processing modes (Simple/Normal/Full) with 6Mb of available memory but I couldn't notice any changes.
About the game: It runs at about 40% with maximum frameskipping. It increased the speed to the point where the game becomes playable. The game runs flawlessly and the emulator is very solid now, without crashes. The unique issue here is probably the compatibility (I don't know why, since it's based on the latest DosBox source (I presume)): When I lost the 1st life, the game started to increase my score for ever (it enters into some sort of a loop) and to quit the game I had to do a reset. I remember seeing this same bug with this same game in earlier DosBos versions (curiously it's back). But I'll try another games to post more results here.
Thanks again and keep with the great work Metaview!!
Regards,
Roger. |
| |
01-29-2008, 10:04 AM
|
#81 | | Beta Tester
Join Date: Nov 2005 Location: Igloo
Posts: 2,377
| This isn't the latest DOSBox; it is the one from 2006 that was originally posted on SourceForge (version 0.65). The latest version is 0.72. Maybe Henk will roll the more recent changes in while getting the rest of it to function 
__________________
My Palm family:
Palm T|X ~ Palm T|E ~ m130 ~ m125 ~ POSE
|
| |
01-29-2008, 03:40 PM
|
#82 | | PalmPDF Master
Join Date: Sep 2004 Location: Berlin
Posts: 808
| mmulhern: don't your Clie has hardware buttons?
The DosBox version is 0.65. I will check a diff to 0.72 and see if I can do the update. the other issues I will try to fix, step by step. I guess next weekend I release another update.
__________________
Palm OS ® certified developer PalmPDF surely the best PDF Reader for Palm OS * 2Cool4U iPhone feeling on your Palm * OperaFrontEnd new experience with Oper Mini * PhoneDisconnect never forget a missed call or SMS http://www.metaviewsoft.de |
| |
01-29-2008, 04:12 PM
|
#83 | | Beta Tester
Join Date: Nov 2005 Location: Igloo
Posts: 2,377
| Metaview: you might find that you don't want to go all the way to 0.72: IIRC, they cleaned up memory management etc. significantly after 0.65 (0.70 or so?) but then added in more video handling code etc. in 0.71 or so that adds more bloat to the system without adding much to the system as a whole, other than supporting a couple of games that previously couldn't be played.
Well, maybe I'll just post the changelogs so that we can figure it out in a more accurate way than my somewhat vague memory: Code: 0.72 (2007-08-26 11:36):
- Fixed unitialized variable in joystick. (Fixes crashes on Vista and
Mac OS X)
- Some bugfixes and speedups to the 64 bit recompiling core.
- Fixed sign flag on soundblaster dma transfers (Space Quest 6 intro)
- Fixed a bug in keyboard layout processing code and fixed certain
layouts.
- Fixed Dreamweb.
- Improved speed unlocking when running cycles=max.
- Fixed a crash related to the tab completion in the shell.
- Improved aspect correction code. Should now be like how a real monitor
handles it.
- Fixed a bug in the xms status report code. (Blake Stone 1.0 shareware)
- Added a lot more keyboard layouts.
- Fix crash related to changing the scaler before a screen was created.
- Hopefully fixed compilation on *bsd.
- Enabled auto cpu core selection for recompiling core as well.
- Made the used joystick selectable when 4axis is specified.
- Added some hints for inexperienced DOS users to the shell.
0.71 (2007-07-30 01:29):
- Add a new recompiling cpu core, which should be easier to port.
- Add 64 bit version of the recompiling core.
- Add mipsel 32 bit version of the recompiling core.
- Fix a few small problems with FCBs. (fixes Jewels of darkness and
cyrus chess)
- Raise some more exceptions. (fixes vbdos)
- Fix a few problems with the dynamic core. (fixes Inner Words,
Archmimedean Dynasty and others)
- Improve/Fix fallback code for certain graphics cards.
- Fix a few cd audio related bugs.
- Add an undocumented MSCDEX feature. (Fixes Ultimate Domain)
- Fix some pcspeaker mode. (fixes Test Drive and similar games)
- Improve dos keyinput handling. (fixes Wing Commander 3 exit dialog)
- Remove Exit condition on fully nested mode. (fixes some demo)
- Add image file size detection.
- Add/Fix some ansi codes. (fixes PC Larn and certain versions of
infocom games)
- Several general DOS fixes. (fixes nba95, hexit and various other games)
- Add some valid input checks. (fixes 3d body adventure and similar
games)
- Fix digital joystick centering problem.
- Reenable textmode 54 and 55.
- Fix a pelmask problem with univbe 5.0 lite. (fixes Panzer General)
- Fix minor mixer underflow.
- Some general image and bios disk emulation fixes.
- Hopefully fix compilation on BSD and darwin.
- Try using ioctl cdrom access by default if possible.
- Fix some svga detection routine. (fixes Grandest Fleet 2 and Bobby Fischer
Teaches Chess)
- You can now close DOSBox using the status window in win32.
- Add support for NX enabled systems.
- Fix a casting error which only showed with certain compilers. (fixes
various games under mac os x and 64 bit linux)
- Improve timer and add gate 2 support. (fixes various games and
joystick problems)
- Improve mouse. Add undocumented backdoor. (fixes Last half of Darkness,
PC-BLOX and others)
- Add/improve support for ~ and ~username in all commands.
- Fix a font problem with the pcjr/tandy. (fixes personal deskmate 2)
- Change dma routine a bit. (fixes ticks in sound in various games)
- Allow read-only diskimages to be booted. (fixes various booter
games)
- Add basic hidden file support on cdrom images. (fixes Player
Manager 2)
- Add some rarely used functionality to the int10 mode setup. (fixes
WW2 Battles of the South pacific)
- Add ability to force scaler usage.
- Speed up flag generation and make it more 386-like.
- Some colourful feedback in the mapper.
- General code cleanup.
0.70 (2007-03-02 11:19):
- Improve register handling and support with XMS.
- Fix some issues with deleting open files.(windows only issue)
- Add dummpy LPT1 class. (windows only issue)
- Improve some of the internal dos commands. (choice, copy and shift)
- Improve ROM area. (for games that use it for random numbers or
overwrite it as some sort of detection thing)
- Improve compatibility of dynamic core by making it handle certain
pagefaults earlier.
- Move internal dos tables around so we have more umb memory.
- Add some dos tables.
- Dynamic core supports io exceptions.
- Move some interrupt handlers to XT Bios locations.
- Add a dynamic fpu on x86.
- Improve fpu on non-x86.
- Trapflag gets strickt priority over hardware IRQs.
- Trapflag support for the dynamic core.
- Add dummy TRx handling.
- Fix a few rarely used character functions.
- Improve auto cycle guessing code.
- Improve and extend the joystick support.
- Add autofire support.
- Improve the mapper so you can map keys to the joystick and vice versa.
- A few game specific video card fixes.
- Fix some 64 bit cpu bugs.
- Add support for certain cdrom detection schemes.
- Improve HSG/Red Book support.
- Improve MSCDEX.
- Improve dynamic core support under intel macs.
- Add basic support for clipper programs.
- Add support for different keyboard layouts.
- Add auto core guessing.
- Fix a few flags bugs.
- Fix a few small cpu bugs.
- Improve soundblaster detection rate by various programs.
- Improve EMS emulation. (allow mapping of non standard regions)
- Improve keyboard input codes on various OS-es.
- Fix problems with filenames having stackdata in them.
- Changed a few basic operations in DOSBox so they take emulated time.
- Improve dos ioctl functions.
- Extend cpu core so they are capable of detecting and raising a few
more exception types.
- Improve DOS functions when dealing with virtual drive.
- Improve FAT drives.
- Better handling of volume-labels in file functions.
- Image disk cycling capability. (prompt)
- Try to reduce the impact of using an analog joystick.
- Several measures to avoid code invalidation on certain types
of self modification in the dynamic core.
- Add dynamic core memory function inlining.
- A few small mouse improvements. (some games are using things they
shouldn't)
- Add nullmodem emulation.(h-a-l-9000)
- Some small cga and hercules fixes.
- Add more scalers (hq2x/hq3x/sai). (Kronuz)
- Change configuration file loading support. It now supports
multiple configuration files.
- Make dynamic core capable of running some win32s programs.
- Fix and add some rare soundblaster modes. (Srecko)
- Better soundblaster mixer controls. (Srecko)
- Make soundblaster installation under windows much easier.
- Add device control channel handling.
- GEMMIS support (ems under windows).
- Support more colours in win 3. (vasyl)
- Don't show unmounted drives in windows filemanager.
- Fix some bugs in the int13 handler.
- Simulate some side-effects of bios interrupt handlers on flags.
- Add IPX functions needed by netbios.
- Make ports take emulated time.
- Tabcompletion is now aware of the CD command.
- Add suppport for the dac pel mask.
- Fixes to hercules emulation, better detection and bank switching.
- Fixes to tandy emulation, 640x200x16 mode and different sizes bank.
- EGA/VGA memory changes detection for faster rendering.
- Gus 16 bit fixes.
- Many timer improvements.
- Some pcjr fixes.
- Some booter fixes.
- Many small fixes.
0.65 (from 0.63) (2006-03-30 00:42):
- Fixed FAT writing.
- Added some more missing DOS functions.
- Improved PIC so that it actually honours irq 2/9.
- Improved intelligent MPU-401 mode so that more games work with it.
- Some mouse fixes.
- Changed DMA transfers a bit so they bypass the paging tables.
- Added S3 XGA functionality.
- Improved paging so that read and write faults are handled differently.
- Rewrote exception handling a bit (no exception 0x0B with dos4gw anymore).
- Added IO exceptions in all but the dynamic core.
- Some ems improvements.
- Added midi-device selection code for the windows hosts.
- Fix crashes/segfaults related to the disabling of the pcspeaker.
- Added some more FILES=XX detection tricks.
- Fixed some vga detection schemes.
- Fixed screenshot corruption when using -noconsole in a read-only directory.
- Fix wrong scaled screenshots.
- Added some hidden file functions when using diskimages. (helps with cdrom
detection schemes)
- Fixed a bug in the mixer code, that muted the music in certain games.
- Added an assembly fpu core.
- Made the shell more flexible for batch files.
- Check for unaligned memory acces fixes hangups on ARM processors.
- Some 64 bit fixes.
- Added code to change configuration at runtime.
- Improved ADPCM emulation.
- Fixed a few cpu instructions.
- Always report vesa 2.0 and fix some colour issues with vesa games.
- Fix video mode 0x06 and 0x0a.
- Improvements to the joystick emulation. 4 buttons are supported as well.
- Add VCPI emulation for Origin games.
- Fixed a lot of things in the boot code. Most booters work now.
- Lots of improvements to the IPX emulation.
- Rewritten modem emulation. Should work with more games.
- Improvements to the dos memory managment routines.
- Add UMB (upper memory blocks) support.
- Emulate the pause key.
- Improve Composite CGA mode emulation.
- Lots of vga compatibility changes.
- Improved support for chained video modes.
- Improved mode and palette handling in cga modes.
- Mount accepts ~ now.
- Added a few of the EGA RIL functions.
- Added TandyDAC emulation.
- OS/2 support.
- Improved and speed up the dynamic cpu core.
- Fix some errors in the CD-ROM emulation layer.
- Added an automatic work-around for some graphics chipsets.
- Add PCjr support.
- Allow mousedriver to be replaced. Fixes a few games that come with their
own (internal) driver.
- Improved dynamic cpu core so it can handle pagefaults and some obscure
types of self-modifying code.
- Added -noautoexec switch to skip the contents of [autoexec] in the
configuration file.
- Improved v86 mode emulation (mainly for Strike Commander).
- Improved timer behavior.
- Improved extended keyboard support.
- Enhanced and added several DOS tables.
- Made core_full endian safe.
- Made pagefaults endian safe.
- Add support for moviecapturing
- Add support for 15/16/32 bit videomodes.
- Add some more VESA modi (4 bit).
- Add 1024x768 output.
- Changed screenrendering so it only draws changes to the screen.
- Allow remapping of the EMS page when the dma transfer was started from
the page frame
- Made EMS and DMA work together when playing from a mapped memory page.
- Renamed several configuration options, so that they are unique.
- Merged mpu and intelligent into one option.
- Merged fullfixed and fullresolution.
- Extended keys should be handled better.
- F11 and F12 work.
- Compilation fixes for various platforms.
- Fix a few crashes when giving bad input.
- Removed interp2x and added few new scalers.
- Reintroduce the lockfree mouse. (autolock=false)
- Add a larger cache for the dynamic cpu core.
- Improved soundblaster DSP, so it gets detected by creative tools.
- Lots of bugfixes.
- Even more bugfixes.
__________________
My Palm family:
Palm T|X ~ Palm T|E ~ m130 ~ m125 ~ POSE
Last edited by _Em : 01-29-2008 at 04:16 PM.
|
| |
01-29-2008, 04:25 PM
|
#84 | | PalmPDF Master
Join Date: Sep 2004 Location: Berlin
Posts: 808
| There seems to be some fixes in 0.71 regarding the dos emulation. Well I need to get the 0.72 source and check the differences. Maybe I can add at least some of the fixes.
__________________
Palm OS ® certified developer PalmPDF surely the best PDF Reader for Palm OS * 2Cool4U iPhone feeling on your Palm * OperaFrontEnd new experience with Oper Mini * PhoneDisconnect never forget a missed call or SMS http://www.metaviewsoft.de |
| |
01-30-2008, 04:31 AM
|
#85 | | Registered User
Join Date: Apr 2003 Location: Sydney. Australia
Posts: 187
| Quote: | Originally Posted by MetaView mmulhern: don't your Clie has hardware buttons?
|
Yes, the NX70 has keyboard, but no key press registers.
I was just hoping DOSBox would run, as it would make a good companion to the Apple ][ emulator I use on the Clie.
Is there anything I can do to help/support?
__________________
IQ8000->Palm III->Palm 3c->NX70V/G->NX70V/G->iPhone3GS
(Retired)(on loan)_(R.I.P)____(Parts)__ (Retired) . . . . . . .
|
| |
01-30-2008, 07:15 AM
|
#86 | | Registered User
Join Date: Oct 2003 Location: Germany
Posts: 23
| Yeah! Accolade Grand Prix Circuit is running! |
| |
01-31-2008, 03:44 AM
|
#87 | | PalmPDF Master
Join Date: Sep 2004 Location: Berlin
Posts: 808
| mmulhern: The real keyboard on Sony devices isn't supported. There is now documented way to poll for key presses. I talk about hw-buttons like: launcher, calendar, address and memo.
jaTELEVISION: cool 
__________________
Palm OS ® certified developer PalmPDF surely the best PDF Reader for Palm OS * 2Cool4U iPhone feeling on your Palm * OperaFrontEnd new experience with Oper Mini * PhoneDisconnect never forget a missed call or SMS http://www.metaviewsoft.de |
| |
01-31-2008, 04:44 AM
|
#88 | | Registered User
Join Date: Jan 2008
Posts: 4
| Stellar Date 43437663 - T3 user report:
Yesterday I did a test with another game: Bruce Lee (Datasoft 1987). It runs TOOOOOO fast to be playable, even with no frameskipping and 1m of memory. I couldn't even select the video mode because the screen appears for less than a second!!
I think that increasing the amount of options inside dosbox.conf, like introducing CPU cicles and game resolution would give us more control over different games speed. mainly for games that don't have a built-in CPU clock controller (like the old CGA games).
Another question: When I select the 'cursor keys' mode to play games using the Dpad, the other keys (calendar/todo...) cannot be used. Is there a way to include in the app top menu to configure these keys to play a game? I mean, into another apps, you can redefine the function keys as some keyboard keys (for example: assign the 'Calendar' key as a regular keyboard 'Ctrl' key and so on). This would be like LJP's config options, where you can assign Palm function and 8way Dpad buttons to be a specific console button.
I hope I'm not pushing you too hard on this... 
Last edited by RColtrane : 01-31-2008 at 04:49 AM.
|
| |
01-31-2008, 12:20 PM
|
#89 | | Beta Tester
Join Date: Nov 2005 Location: Igloo
Posts: 2,377
| Quote: | Originally Posted by RColtrane I think that increasing the amount of options inside dosbox.conf, like introducing CPU cicles and game resolution would give us more control over different games speed. mainly for games that don't have a built-in CPU clock controller (like the old CGA games). | http://www.dosbox.com/wiki/Dosbox.conf - I thought CPU Cycles could be configured just fine? Quote: | Originally Posted by RColtrane
Another question: When I select the 'cursor keys' mode to play games using the Dpad, the other keys (calendar/todo...) cannot be used. Is there a way to include in the app top menu to configure these keys to play a game? I mean, into another apps, you can redefine the function keys as some keyboard keys (for example: assign the 'Calendar' key as a regular keyboard 'Ctrl' key and so on). This would be like LJP's config options, where you can assign Palm function and 8way Dpad buttons to be a specific console button. |
All in good time... first he had to get it actually working, now he's starting to add the useful features 
__________________
My Palm family:
Palm T|X ~ Palm T|E ~ m130 ~ m125 ~ POSE
|
| |
01-31-2008, 12:28 PM
|
#90 | | Beta Tester
Join Date: Nov 2005 Location: Igloo
Posts: 2,377
| I've got another question though: how hard would it be to introduce a 0.667 scaler so we could run VGA graphics at 426x320? A 0.5 scaler to run at 320x240 would also be useful I think 
__________________
My Palm family:
Palm T|X ~ Palm T|E ~ m130 ~ m125 ~ POSE
|
| | | Thread Tools | Search this Thread | | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT -5. The time now is 12:38 AM. | |