Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

KernelEx Apps Compatibility List (New)

- - - - -

  • Please log in to reply
362 replies to this topic

#351
LostInSpace2012

LostInSpace2012

    -

  • Member
  • PipPipPipPip
  • 576 posts
  • Joined 20-August 12
  • OS:none specified
  • Country: Country Flag

Donator

http://www.freewaref...gram_85101.html

Vieas 5.2.2.3

KernelEx 4.5.2 (winxp sp2 mode)

arrow keys browse through folder.

Edited by LostInSpace2012, 09 April 2014 - 04:04 AM.



How to remove advertisement from MSFN

#352
TmEE

TmEE

    Mega Drive Modding Master

  • Member
  • PipPipPip
  • 361 posts
  • Joined 17-September 08
  • OS:98SE
  • Country: Country Flag

And I poked him again, and this is what he told :

18:28:30: Its not the section structure
18:29:23: something changes the state of the pages to COPY WRITE
18:30:34: the first two pages of .data section get changed from READ_WRITE to WRITE_COPY
18:30:53: I do not know what api call does this, something todo with shared mapping
18:31:07: however win9x does not support this page mode
18:32:01: so there is no boundry between the remaining READ_WRITE pages of .data and the pages of .text which where temporarly made READ_WRITE
18:35:09: I will try hooking MapViewOfFile and see if that is culpret

 

18:44:06: actually the problem is nothing to do with the section structure
18:44:29: it seems that the WRITE_COPY section is set by windows

18:46:18: its a memory optimisation, setting the .data section to copy on write in case the program decides not to change it
18:47:23: it seems to only apply to complete pages, that would explain why the last partial page is normal READ_WRITE
18:47:50: if this is the case then the gcc startup code actually has a bug that would effect modern windows
18:48:10: if the program has less than 4kb of data then it would crash I would think

I'll edit the post when more info is available.


Edited by TmEE, 09 April 2014 - 09:50 AM.

Posted Image Mida sa loed ? Nagunii aru ei saa ;)

#353
petekeller

petekeller

    Newbie

  • Member
  • 33 posts
  • Joined 31-December 07

Posted in the wrong place.

 

New version mp3DirectCut. Still supporting Windows 98.

Features:  
Non-destructive cut, copy, paste  
Volume change, fade, normalize, pause detection  
mp3 recording with ACM or Lame encoder  
Fast mp3 visualisation and easy navigation  
Supports Layer 2 (dvd/dvb audio)  
ID3v1.1 tag editor · ID3v2 tag keeping  
Cue Sheet support  
Auto cue (track dividing by time values)  
Track splitting with filename and tag creation  
Trim · Crop · Fast play · Loop play  
VU meter, bitrate visualisation  
High speed recorder · Command line usage  
Unicode support

http://mpesch3.de1.cc/mp3dc.html
 


Edited by petekeller, 12 April 2014 - 01:25 PM.


#354
LostInSpace2012

LostInSpace2012

    -

  • Member
  • PipPipPipPip
  • 576 posts
  • Joined 20-August 12
  • OS:none specified
  • Country: Country Flag

Donator

cool program. But you might want to remove that final "a" at the end of the URL... :-)

#355
CharlesF

CharlesF

    Advanced Member

  • Member
  • PipPipPip
  • 461 posts
  • Joined 13-July 08
  • OS:98SE
  • Country: Country Flag

Yes, this soft is very useful: very quick and light to work on Mp3 files, with no loss of quality (non-destructive).

New version 2.20 is running as well as the previous ones.

The good link is indeed: mp3DirectCut

 

...but I doubt it is needing KernelEx to run.

Seems to me that its right place should be : http://www.msfn.org/...r-windows-98se/


Edited by CharlesF, 12 April 2014 - 04:43 PM.


#356
DougB

DougB

    Junior

  • Member
  • Pip
  • 53 posts
  • Joined 04-September 11
  • OS:98SE
  • Country: Country Flag

More blues for MPlayer.exe versions that run under KernelEx.  

Redxii's "MPlayer For Windows" starting with version svn-r37205 and sherpya's "MPlayer For Win32" starting with version svn-r37220 give this error message:

  The MPLAYER.EXE file is linked to missing export KERNEL32.DLL:GetCurrentConsoleFont.

The last redxii MPlayer.exe that works under KernelEx (with the UPX fix) is svn-r37203: http://sourceforge.n...Encoder/r37203/

The last sherpya MPlayer.exe that works under KernelEx (with the UPX fix) is svn-r37199: http://sourceforge.n...37199+g5e95551/

- Doug B.


Edited by DougB, 07 September 2014 - 10:47 PM.


#357
MiKl

MiKl

    Member

  • Member
  • PipPip
  • 110 posts
  • Joined 01-December 11
  • OS:98SE
  • Country: Country Flag

@ DougB.

Just add GetCurrentConsoleFont=z2 to the Kernel32 section of Kext and mPlayer will run again.

(But Jumper may know a better def than z2)

I played around with mPlayer the last couple of days but mp4 files are out of sync by several seconds !!

I went this far with my settings but I had no succes (-autosync 100 -cache 2000000 -cache-min 99).

 

Do you maybe have any suggestions ?



#358
DougB

DougB

    Junior

  • Member
  • Pip
  • 53 posts
  • Joined 04-September 11
  • OS:98SE
  • Country: Country Flag

Thanks for the tip, Mikl -- it works!  

One question though (KExt is pretty far over my head).  Looking through the Windows\KernelEx\ folder, i found a [Kernel32.dll] section in two files: K452STUB.INI and KSTUB822.INI.  I added the "GetCurrentConsoleFont=z2" line to both.  But do i need to do that, or would it be better to just add it to one of the files or the other?  

BTW, i checked out some M4V/MP4 video files, and they played ok (no synch problems) on my system with the latest builds of both the sherpya and redxii MPlayer.exe.  

- Doug B.



#359
MiKl

MiKl

    Member

  • Member
  • PipPip
  • 110 posts
  • Joined 01-December 11
  • OS:98SE
  • Country: Country Flag

Hi Doug, I do not have a k452stub.ini in my KernelEx folder. Maybe this was an earlier version ?

Just make sure that k452stub is not in the Core.ini under DCFG1 because otherwise this may cause trouble.

But Jumper will surely know better.

 

Did you ever used the EDL function of mPlayer ??



#360
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

At the end of the contents line in core.ini K452stub overrides the others.

The exlpanation for K452stub of jumper is here: http://www.msfn.org/...-9#entry1031353

 

So K452stub helps to improve Kext, but it isn't mandatory.



#361
DougB

DougB

    Junior

  • Member
  • Pip
  • 53 posts
  • Joined 04-September 11
  • OS:98SE
  • Country: Country Flag

Yup, got this line in my Core.ini file: contents=Kstub822,std,kexbases,kexbasen,K452stub

 

Ok then... if i have this correct conceptually, KernelEx reads the contents= line left to right, so KStub822 gets read first, then the regular KEx stuff, and K452Stub.ini last.  So i only *need* to add the aforementioned line to one of the .ini files.  And it wouldn't matter which one (?) because it's being *added* to KEx, not overriding/modifying something already in KEx.  So it would be redundant to add the line to both KExt .ini files.  

It sure would be helpful if someone could write up a KExt faq or beginners guide.  I've tried to read thru the KExt thread, but it makes my head spin, so i just follow the couple of "how-to" posts and then paint by numbers.... 

@Mikl - No, i haven't done anything with MPlayer's EDL option.  In fact, i never even knew about it until you mentioned it!  So i just looked it up, and it's a pretty-cool feature.  I have MPlayer.exe set up on my system as a (no-frills player) target of a right-click Send-To.  I use MPlayerWW (nice skined GUI) as my default left-click video-file player, and VLC is my default DVD player.  (Altho sometimes i like to use Full Screen Player for DVDs, just because the interface is kind of fun!)  

- Doug B.



#362
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

Line in Core.ini: contents=Kstub822,std,kexbases,kexbasen,K452stub

 

Kstub452 on the right has highest priority and overrides KernelEX, if a function is already supported by KernelEX.

Kstub822 on the left has lowest priority. A definition in the Kstub822.ini is ignored, if KernelEX already supports this function.



#363
jumper

jumper

    2014 All-American Masters HJ'er

  • Member
  • PipPipPip
  • 476 posts
  • Joined 21-January 11
  • OS:98SE
  • Country: Country Flag

@ DougB.
Just add GetCurrentConsoleFont=z2 to the Kernel32 section of Kext and mPlayer will run again.
(But Jumper may know a better def than z2)

z3e
Return zero; three parameters; SetLastError
 

http://msdn.microsof...6(v=vs.85).aspx

BOOL WINAPI GetCurrentConsoleFont(
  _In_   HANDLE hConsoleOutput,
  _In_   BOOL bMaximumWindow,
  _Out_  PCONSOLE_FONT_INFO lpConsoleCurrentFont
);
...
If the function fails, the return value is zero. To get extended error information, call GetLastError.


In theory, K452stub has great value; in practice, it has had little. It is a tool, not a solution. It slows things down a bit, especially with logging enabled (but only if you notice!). Don't use it unless you have a reason to--deleting it from the contents= line in core.ini is enough to disable it.
Design feedback requested:
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
ComDlg32 wrapper - ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)
Future projects: ImportPatcher40 - dialog interface; Kexter - IP40+Ktree+Kexstubs




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN