Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

For Rayer - shared resources between DOS and WinXP (Announce)

posted by RayeR Homepage, CZ, 11.07.2008, 23:19
(edited by RayeR on 11.07.2008, 23:59)

Aha mingw put some garbage prefix and suffix to DLL export names, so bop.com couldn't find functions InitProc and MyRoutine. Instead there was _Z8InitProcv and _Z9MyRoutinev. Hope gcc have some parameter to avoid this.

EDIT: WTF I found it depends on how do I type galaxy.c if it is uppercase then I got prefixes in DLL. If the filename is lowercase then I got without prefix.
Well it work now! But not very good.
Every even call of bop.com I got this error message.
[image]
This don't happen wirh MSVC DLL. But if I UPX this mingw dll then it work without error, how can upx cured it?

---
DOS gives me freedom to unlimited HW access.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 452 users online (0 registered, 452 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum