flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
sid123 05 Jan 2014, 10:52
Hi all,
I hope everyone knows about the kelvar unREAL engine written by Tomasz. I was testing it out but I didn't get to see how it works ![]() DosBox : Showed errors saying Ilegal Read from FFFFFF1, FFFFFF2 CS:IP 0:0x6B Virtual PC : Once showed divide overflow, after that halted. Virtual Box : I could only see it saying kelvar unREAL engine extended memory <some number>, after that the text faded (quite impressive!) but I could only see a black screen. ![]() I am using MS-DOS 6.22, with HIMEM (if that causes a problem) Thanks Sid123 _________________ "Those who can make you believe in absurdities can make you commit atrocities" -- Voltaire https://github.com/Benderx2/R3X XD |
|||
![]() |
|
sid123 05 Jan 2014, 15:24
Hi,
FASM.EXE works fine. But I get an extra string at the end of the program which is Quote: required 80386 or better Is this normal? When I run FASMD.EXE it shows No DPMI Services available. Thanks Sid123 _________________ "Those who can make you believe in absurdities can make you commit atrocities" -- Voltaire https://github.com/Benderx2/R3X XD |
|||
![]() |
|
badc0de02 06 Jan 2014, 13:00
you have to download the CWSDMI
http://homer.rice.edu/~sandmann/cwsdpmi/ and run the CWSDPMI.EXE after then run fasmd again |
|||
![]() |
|
sid123 06 Jan 2014, 15:22
Hi,
Thanks for the link, but as Tomasz said the unREAL engine used by FASM.EXE and KELVAR are the same. If unREAL FASM can work, I can't figure out why the unREAL kelvar engine won't work. I am getting a DOS Boot Disk ready to test it on a real 386 and would try to dig up what's causing the problem. Will also try it on Bochs and see what I get. Has anybody tested it on their machines/emulators? Thanks Sid123 |
|||
![]() |
|
DOS386 08 Jan 2014, 08:40
> If unREAL FASM can work, I can't figure out why the
> unREAL kelvar engine won't work. > Will also try it on Bochs and see what I get. > Has anybody tested it on their machines/emulators? IIRC Kelvar worked for me, just no sound. Also FASM (DOS, no IDE) used to work (better no DPMI host), but I can't guarantee for the latest version, as I use almost exclusively the IDE. Of course I run DOS natively on real hardware, but I think both should work inside BOCHS too (untested). |
|||
![]() |
|
Just4fasm 09 Jan 2014, 08:15
This Tomasz Grysztar has no knowledge on hardware of electronics!. He made a good assembler, sadly he still many years after doesn't know the computer hardwares!. Obviously Tomasz Grysztar is a good copier best human machine! microsoft qualified. Microsoft approves such people!.
sid123! won't work on any 80% or less crappy dos emulators! in shitty world wide web have full of dumb emulators! because they and he followed microsoft and similar shits!. That's why that kelvar engine wont work!. Work on pure 50%-100% 386 pc hardware emulated emulators! or you just use the standard ibm pc compatible 386 computers! should be work fine!. |
|||
![]() |
|
sid123 09 Jan 2014, 09:32
Quote: Obviously Tomasz Grysztar is a good copier best human machine! I highly disagree. Making something like FASM that can assemble itself plus can run on something as useless as DOS is what a copier definitely can't do. I guess is good to have something like FASM since NASM has high requirements, FASM Compiles to 99KB, NASM compiles to 893KB, and for GNU AS, I guess everyone knows about how painful the syntax is, as for other assemblers, they are either proprietary or have some limitations. Quote: This Tomasz Grysztar has no knowledge on hardware of electronics!. He made a good assembler, sadly he still many years after doesn't know the computer hardwares! This is self contradictory, to understand more about a specific CPU the best way to write an assembler that runs/assembles on an for that CPU. @All I got the kelvar engine working on the 386, Quite slow but works ![]() @DOS386 IMHO If possible please lock this thread, I don't want this turn into a flame war, I guess everyone seeing this thread knows what I am talking about. _________________ "Those who can make you believe in absurdities can make you commit atrocities" -- Voltaire https://github.com/Benderx2/R3X XD |
|||
![]() |
|
Tomasz Grysztar 09 Jan 2014, 10:40
sid123 wrote: @All As for the kelvar itself, it was based on my very old sources from the time when I was trying some game development (long before fasm). I later ported it to work on the unREAL engine and released it as an example. It contains a lot of suboptimal and perhaps even buggy code, though. And on 386 machines it was very clumsy. The one I have that runs it quite well is the first generation Pentium with 60 MHz clock. |
|||
![]() |
|
rugxulo 17 Feb 2014, 09:02
This was already discussed two years ago in VirtualBox (VT-X under Nehalem Westmere 32nm)
. Yes, it works under VirtualBox. Of course, I only tested with advanced VT-X, so it's possible that your cpu still doesn't support it (sadly). |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.