Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

DPMILD32 issues - POASM (DOSX)

posted by DOS386, 26.02.2008, 13:54
(edited by DOS386 on 26.02.2008, 14:21)

> > Good idea :-) But won't fix the main problem: I don't have a compiler
> POASM

Thanks :-) ... but doesn't work for me :crying:

[image]

1. No POASM package exists ... only almost 10 MiB of full PellesC :-(
2. No archive available, only "installer", 32-bit (thanks God not yet fully dropped :clap: in favor of 64-bit) :-(
3. PO-Installer (Hacked NSIS ? ) doesn't extract with 7-ZIP nor anything else ... and doesn't run on anything except Vi$ta and XP ... had to abuse someone's Vi$ta PC to get the console files out :-(
4. None of the files works :-(
5. Seems that POASM supports only COFF for output (while FASM also supports MZ, PE, and "raw binary"), and POASM supports use32 only (besides xxx-64 and "ARM") (while FASM supports use16 also) :-(

Very hard to avoid ^^^ conclusion that POASM sucks considerably more than FASM :lookaround:

> they're evil because they force me, the innocent user, to use square
> brackets for accessing variables.

YES, but MASM also uses them ... the difference is that FASM has consistent rules for bracketing, while MASM seems not to have any ... of course I might be wrong again, but then many other people whining about the same thing would be wrong also :-P

> And the '[' and ']' are very hard to type in on German keyboards.

YES, but "argument" doesn't work:
1. MASM also uses [] (less ?)
2. MASM uses many other evil characters ()<>?|@& that are very hard to type, and you can't use DOS anymore, because you can't type "\" :clap:
3. You can't use JZ/JNZ either - they would translate into JY/JNY :clap:
4. Just avoid loading of "German keyboard driver" (I never use such stuff, exactly 0 bytes is ways too bad for me :-P ) or German versions of Windaube :-P

> No. It's similiar to the difference of DPMI v0.9 and DPMI v1.0 hosts. Some
> things can't work with DPMI v1.0 anymore. Sometimes new things have to
> "break" compatibility, you know?

YES. Then this seems to be the most crucial difference between DPMI 0.9 and 1.0 :-P

> It isn't "the compiler", but CygWin and MinGW want to provide a full
> environment with shell, make, gcc and this other lunix crap.

Executables coming from MinGW and CygWIN (need CYGWIN1.DLL - only 2 MiB) do work with HX :-) ...

... thus GCC/AS/LD do work also , just the "IDE" doesn't ? ;-)

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

 

Complete thread:

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