English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 27 May 2009, 22:23   #1
Shoonay
Global Caturator
 
Shoonay's Avatar
 
Join Date: Aug 2004
Location: Porando
Age: 43
Posts: 6,105
Cool DOSbox v0.73 is out!

http://dosbox.sourceforge.net/
Quote:
Changes:
0.73
- Add two new opl2+opl3 emulators. (better speed, different implementation approach)
- Improved DRO recording/better file structure.
- Add EGA emulation.
- Add special vga machine mode. Supports more of the exotic tricks like changing the palette during screen updates, 9x16 fonts etc.
- Added special machine modes for the following svga cards: S3, Paradise, Tseng
- Fix problems with the vga split line feature.
- Improve vesa emulation.
- Add optional selection of old vesa mode for games that don't work with certain vesa features.
- Improve video BIOS emulation to behave more like a real bios.
- Fixes for emulated 4bpp graphics modes.
- Fixes to paging system.
- Various fixes and improvements for the recompiling core.
- Add arm backend for the recompiling core.
- Add some mscdex quirks when dealing with files that are exactly 8.3 long.
- Small fixes to batch file handling.
- Small fixes to the XMS memory handling.
- Various fixes for aligned memory on hosts that want it.
- Various improvements to the mouse.
- Fixes and small speed ups to the debugger.
- Fix and improve lot's of compilation problems. (curses detection, GCC 3.4 and GCC 4.X fixes)
- Added some basic auto keyboard layout handling. (windows only currently)
- Add basic support for evdev keyboard driver.
- Various fixes to the timer. (improve mode 2 timer changes, implement mode 1, improve gate2 handling)
- Add audio extraction and mci audio support. Should enable CDROM audio for Vista and adds volume control.
- Improve the directory cache speed a lot, especially with mounting slow media like network paths.
- Various fixes to the create temporary file call.
- Don't keep batchfiles open during execution. Allows rewriting of the active batchfile. (menu programs use this trick sometimes)
- Fix problems with filenames with 2 extensions.
- Add some more lowlevel dos tables.
- Fixes to hercules emulation.
- Fix flag handling for special case of ROR.
- Make the batchfile handling in regard to IF more flexible.
- Fixes to scrolling/panning feature.
- Add prefetch queue emulation.
- Make the emulated cpu type selectable. This is mainly the identification commands and the way paging works.
- Some special EMS functionality added. (OS handles, zero-page handling)
- Improve support for EMS when booting a different OS.
- Improve cdrom speed detection by games.
- Improve stability of cycle guessing code, when there is background activity.
- Fix various mscdex and cdrom detection schemes.
- Added Coremidi support on Mac OS X.
- Improve support for DOS devices when used to detect the existance of directories in various ways.
- Add IRQ 2 emulation on VRET. (ega only)
- Added video parameter table and video state functionality.
- Increase default freespace to 250 MB.
- Some fixes to the fat filesystem handling for disk images.
- Some soundblaster fixes and command additions.
- Fix mixer 16bit direct transfers on bigendian hosts.
here's hoping for a native x64 version
Shoonay is offline  
Old 27 May 2009, 22:27   #2
keropi
.
 
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
keropi is offline  
Old 27 May 2009, 22:30   #3
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,522

/me is off grabbing it...
TCD is offline  
Old 27 May 2009, 22:49   #4
Shoonay
Global Caturator
 
Shoonay's Avatar
 
Join Date: Aug 2004
Location: Porando
Age: 43
Posts: 6,105
BTW: just noticed a few configuration options had been totally changed and some have been added, so it is advised to delete or rename your old config file, restart without one and add the necessary changes based on your old one and the new available options.
Shoonay is offline  
Old 27 May 2009, 23:00   #5
Arnie
R.I.P Smudge 18-08-16
 
Arnie's Avatar
 
Join Date: Aug 2005
Location: Leicester/UK
Age: 66
Posts: 3,968
Nice one Shoonay
Arnie is offline  
Old 28 May 2009, 01:29   #6
billy
Registered User
 
Join Date: Jun 2005
Location: US / A
Age: 49
Posts: 134
BOO-YAH!

Thanks for the heads up!
billy is offline  
Old 28 May 2009, 02:14   #7
MethodGit
Junior Member
 
MethodGit's Avatar
 
Join Date: Dec 2002
Location: The Streets
Age: 39
Posts: 2,731
Now if only they added support for maintaining original datestamps on the files during creation, rather than stamping today's bloody date on everything.... I'd be setup with this for life!
MethodGit is offline  
Old 28 May 2009, 08:45   #8
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,522
@MethodGit
Huh? Erm, not sure I get the point... If you would use a game on a real hardware it would also get the current timestamp of your system. Well, maybe this is useful for you then : http://www.nirsoft.net/utils/run_as_date.html
TCD is offline  
Old 28 May 2009, 10:29   #9
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by MethodGit View Post
Now if only they added support for maintaining original datestamps on the files during creation, rather than stamping today's bloody date on everything....
Que? Where should that "original date" come from when a file is created?
StingRay is offline  
Old 28 May 2009, 10:32   #10
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,522
Quote:
Originally Posted by StingRay View Post
Que? Where should that "original date" come from when a file is created?
Now that's a good question. Maybe DosBox should look at the other dates in the folder and choose the average one...
TCD is offline  
Old 28 May 2009, 11:39   #11
PowerPie5000
Miggy Ate My Hamster!
 
PowerPie5000's Avatar
 
Join Date: Nov 2008
Location: Lancashire, UK
Posts: 1,566
Thanks Shoonay! I am still going to try this out even if i do already have 2 old Dos/Win 95 machines now
PowerPie5000 is offline  
Old 28 May 2009, 21:17   #12
MethodGit
Junior Member
 
MethodGit's Avatar
 
Join Date: Dec 2002
Location: The Streets
Age: 39
Posts: 2,731
Quote:
Originally Posted by StingRay View Post
Que? Where should that "original date" come from when a file is created?
Certain installation programs will retain original datestamps on the files it creates. Try, say, installing Doom Shareware, both natively and under DOSBox and check the dates on the files it creates each time. You'll soon see what I mean.
MethodGit is offline  
Old 28 May 2009, 21:26   #13
Shoonay
Global Caturator
 
Shoonay's Avatar
 
Join Date: Aug 2004
Location: Porando
Age: 43
Posts: 6,105
You mean Doom Shareware will check how long you use it and shut off if the time limit is over? Dunno, never checked it...
Why don't you dl the full version then which is available, like, EVERYWHERE.
I have not a single idea why those datestamps should be so important...
Shoonay is offline  
Old 29 May 2009, 15:20   #14
MazinKaesar
Super Robot Pilot
 
MazinKaesar's Avatar
 
Join Date: Dec 2007
Location: Modena (Italy)
Age: 48
Posts: 870
I still wait:

* a x64 version
* save states feature
MazinKaesar is offline  
Old 29 May 2009, 15:33   #15
Kyon
Banned
 
Join Date: Dec 2008
Location: SOS Brigade
Age: 32
Posts: 696
Send a message via MSN to Kyon
shoonay very good relase mate
i am waiting that a long while . thanks
Kyon is offline  
Old 29 May 2009, 15:40   #16
GraveR
Registered User
 
Join Date: Feb 2007
Location: The Netherlands
Posts: 39
Quote:
Originally Posted by MazinKaesar View Post
I still wait:

* a x64 version
Use the source, Luke:
Quote:
file /usr/local/bin/dosbox
/usr/local/bin/dosbox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
GraveR is offline  
Old 29 May 2009, 15:49   #17
MethodGit
Junior Member
 
MethodGit's Avatar
 
Join Date: Dec 2002
Location: The Streets
Age: 39
Posts: 2,731
Quote:
Originally Posted by Shoonay View Post
You mean Doom Shareware will check how long you use it and shut off if the time limit is over? Dunno, never checked it...
Why don't you dl the full version then which is available, like, EVERYWHERE.
I have not a single idea why those datestamps should be so important...
Okay, look, no, I'll explain further.

I gave Doom only as an example of file generation through DOS. Start with these files....



The installation setup files that come in doom19s.zip. The game is installed by means of running this program.


Doom's installation program is one of those good examples of programs that run natively well under XP. Doing it the native way will produce these files...



Notice the 1995 dates on the right. A real DOS system/box is capable of doing this. This is what I mean by maintaining datestamps.


Now, install the program again but this time under DOSBox. And this is the result you'll get...



As you can see, the original dates have not been transferred over, and instead they're all dated from the moment the files were created!


This was tested last night under v0.73. While there is a CVS build of DOSBox that can keep original dates, it is not as up to date (most recent version was released last week but is still based on v0.72 somewhat, and it has a lot of features removed from the last proper release, which was back in 2007), and I wish to keep DOSBox as up-to-date as possible, but in turn this means I have to sacrifice datestamp retrieval in the process. =[ I have inquired one of the DOSBox build maintainers for help and information as to how one can find the datestamp code amongst ykhwong's source and subsequently merge it into the latest CVS (which will be very difficult as I have zero experience in CVS building as it is), but so far he has only got back to me once, and that in turn took him many days (practically a week even) to reply.


Now do you see what I mean?


For the record, sure it may be easier to just install DOS programs natively, but there are many cases where installers for certain games will not work properly that way (if at all), and therefore have to be run under DOSBox. I don't like seeing all the dates get messed up, particularly as it would make it more difficult to pick out newer files in the directory when necessary.
MethodGit is offline  
Old 29 May 2009, 16:15   #18
seuden
uber cool demi god
 
seuden's Avatar
 
Join Date: Jun 2006
Location: Kent/England
Posts: 2,073
Great news. All I need now is DOSBox for teh iPhone.
seuden is offline  
Old 29 May 2009, 16:25   #19
Shoonay
Global Caturator
 
Shoonay's Avatar
 
Join Date: Aug 2004
Location: Porando
Age: 43
Posts: 6,105
@MethodGit: sure, I know what you mean by maintaining the date stamps, but I don't find it a problem... most my games come in preinstalled state so even if they would check for the date for something, the files are still in the original time.
Shoonay is offline  
Old 29 May 2009, 16:51   #20
Predabot
Registered User
 
Predabot's Avatar
 
Join Date: Nov 2008
Location: Swedun'
Posts: 397
I wonder when DOSBoX will start to emulate the first AMD and INTEL architectures? It's only a matter of time, before it's both necessary and possible, yes?
Predabot is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
I've become a DOSbox nerd! StarEye Retrogaming General Discussion 78 22 October 2023 09:13
[ongoing] DosBox AGA (v0.74) NovaCoder project.Amiga Game Factory 182 14 January 2022 03:26
DosBox 68k Frog Retrogaming General Discussion 25 17 December 2012 10:17
DOSBox 0.74 released! Zandig Retrogaming General Discussion 15 19 August 2010 20:37
DOSBox Frontend P-J Amiga websites reviews 18 25 May 2004 16:48

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 00:00.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10067 seconds with 15 queries