From
Vladimir Kladov
→
To
All
15 January 2006
Hello, boo_boo
There is no bullshit in UNRIL, there is no need to slander SMT. I can suggest an option:
see how the music and video output are made in the fuse, and replace this matter in
unrile. Unril should be able to exercise quite normally (just a little bit of VC++
may interfere, GNU C++ is more common on Linux, there is still some kind of
there is a small difference).
From
Slavik Tretiak
→
To
All
15 January 2006
Hello, Vladimir Kladov
There's a lot of changes that need to be made in the world.
there is a lot tied up in API functions (CreateFile with all sorts of HANDLE and
etc.)
There is an idea, of course, to write a wrapper that will “emulate” the necessary APIs
functions (not all of them, of course, only those that are used a lot).
and there are no problems with video output, because in enril all these video filters are like
how easy it is to write.
You can mess around with the sound ;)
in principle, there is a way to remove direct access to the hard drive (in Linux it’s even easier
done than in Windows, but in the emulator you will have to change a lot), leave one
video filter (which should be written under SDL), sound also modified under SDL
and the guy (which still has one window) for now, remove it for now, then it’s fine
you can port it ;)
That's exactly what I'm doing ;)
but I have very few completed projects (5 out of 100) ;)
It’s easier at work - they pay money for it, but for themselves... they quickly forget about it.
so if anyone seriously ports it (and not like me ;) then I’ll help in any way
I can, fortunately I have experience in programming for anything (zx, ammy, pc-windows,
windows-mobile, pc-linux, and other things not related to emulators)
From
Slavik Tretiak
→
To
All
15 January 2006
Hello, boo_boo
you read the documents - you whistle
From
Stanislav Lomakin
→
To
All
15 January 2006
Hello Sinus
I read, I whistle. kind of like a maz... essentially the same garbage as wine (same code),
however, you can rewrite parts that are buggy/not working - at least under SDL, at least
under what. Tomorrow I'll try to put it together, throwing out outright leftism like bass --
I wonder if it will even start? ,)
From
Stanislav Lomakin
→
To
All
15 January 2006
Hello Sinus
hmm, maybe it’s really annoying... yeah, there’s bullshit in the form of a settings dialog, but oh well
with her. What’s worse is that calls to vinapi functions are scattered everywhere. heh, don't try it
Is it possible to build it with winelib? %)))
2 sinus - oh, yeah, it would be such a job to port the emuls... darling =)
*went off to think and read the winelib description*
From
SMT
→
To
All
15 January 2006
Hello, Electrician
> By the way, who has VC++, under which it is assembled (on mine
> cut 6.2 from a disk for 70 rubles, it will not compile)
It’s better to buy a disk with vc7.0/7.1 for another 70 rubles. the thing is that I started
rewrite MMX/SSE inserts to a higher level, via intrinsics
> at least fix it so it works under Cedega
will not work, Cedega does not implement functions for reading from ini files, and without them
emulsion does not initialize
From
Slavik Tretiak
→
To
All
15 January 2006
Hello, boo_boo
well try it ^_~
although for me if it’s “the same garbage as wine” then it’s too cumbersome and
slow for the emulator port.
From
Nikolay Istomin
→
To
All
15 January 2006
Hello SMT
And, that is, everything is because of the ini... Well, this can be completely corrected. If I find it
correct VC++...
From
Nikolay Istomin
→
To
All
15 January 2006
Hello Sinus
By the way, who has VC++, under which it is assembled (on my chopped 6.2 with
disk for 70 rubles it does not compile) at least correct it so that it is compatible with Cedega
it worked. There you just need to remove the check for the Windows version.
From
Stanislav Lomakin
→
To
All
15 January 2006
Hello, Electrician
The problem with wine is not the general slowness, but the slow and unfinished implementation
separate winapi-fiy and subsystems. that is, if pieces of emulsion using these same
functions, rewrite them so that they use native Linux interfaces, problems
There shouldn’t be... like sound, video. and something from which speed is not required
(creating threads/opening files/bullshit... - what is most difficult to port
due to the fact that it is in small scattering throughout all varieties) let it slow down to its heart’s content
)
however, life will tell...
From
SMT
→
To
All
15 January 2006
Hello, boo_boo
> gentlemen, emulator writers! and tell me, plz, how to do autorun
> of drive A, similar to the type in US or Pentagon48 using the reset_trdos button
After reset, you need to set the variable responsible for the “TR-DOS trigger”
> Isn’t there a lot of asma there? Rewrite in tse
In general, I have already rewritten a lot. only CPUID and RDTSC timing remain (if
works without sound) and a couple of filters (text64, bilinear). so it's okay
just delete
From
Nikolay Istomin
→
To
All
15 January 2006
Hello, boo_boo
boo> b) assembler inserts have an Intel syntax, but AT&T is needed
boo> (or you will have to use an external assembler). plus, they will probably come out
boo> hard-to-find glitches related to data type dimensions
boo> alignment of structure fields and other such nonsense
boo>
Isn't there a lot of asma there? Rewrite it in tse.
boo> maybe it will be easier to polish glukalka and screw it to it
boo> little by little features from the US?...
Then FUSE is better. The glitch was not working when I last saw it.
in general. Well, that is. gives a gray background, you can hear the cursor clicking on the menu and
that's all.
From
Stanislav Lomakin
→
To
All
15 January 2006
Hello, Electrician
> Then FUSE is better. Glyukalka when I last saw her not
> worked at all. Well, that is. produces a gray background, you can hear the cursor on
> clicks the menu and that's it.
I just have the latest (0.90) glitch that works better than fuse.
maybe you assembled it with a left motif/lesstiff?
I rummaged around in the glitch, corrected the Kempston mouse emulation there, made a download
disks, snapshots and tape from the command line...
gentlemen emulator writers! plz tell me how to autorun disk A,
like in US or Pentagon48 using the reset_trdos button?
From
Stanislav Lomakin
→
To
All
15 January 2006
Hello, Electrician
heh, not everything is so simple - when I tried to compile US with winelib, the following came out
dirty tricks:
a) incompatibility of the syntax of C compilers, well, that’s bullshit.
b) assembler inserts have an Intel syntax, but AT&T is needed (or you will have to
use external assembler). plus, hard-to-find glitches will probably come out,
related to dimensions of data types, alignment of structure fields, etc.
so stupid
ve) the code is unstructured, you’ll get tired of debugging
maybe it would be easier to polish up the glukalka and add it to it little by little
features from US?...