VOGONS

Common searches


Search results

Display options

Re: Clash of the emulators ...

Selling points? Hmm I'd think in many cases it's just authors "scratching their own itch" and perhaps trying to learn something useful while they're at it, more than anything else. That's why the quotation marks ;) .. was just a phrase for advantages and pro & cons ... There was already some …

Clash of the emulators ...

... also know as "xyz vs .." I'm just curious, what are the "selling points" of the different emulators here ... I use (of course ;)) DOSBox (easy to setup & compatible, mainly for coding & instant testing) and PCem (especially for testing when it comes to runnability on "real" hardware, PCem seems …

Re: CPU test program for 8086 emulator

mr.cat wrote on 2021-03-16, 18:13: 👍 Yeah, that 8088MPH in particular will blow your mind...it's meant to be run only in the original IBM hardware, so no easy task for emulators. seems that 86box finally made it ... https://www.youtube.com/watch?v=CWDRSx1LYTU

Re: Emulators with integrated debugger?

Did you see the date on that Insight page? Ouch, that is old.. yes, unfortunately ... But I guess we'll soon find out how viable a choice it is for i286 work, if TheMechanist gets the setup going for the next blockbuster demo ;) lol .. atm just little intros since I'm an one man show - without …

Re: CPU test program for 8086 emulator

Wow, that's a pretty cool project, I also always wanted to code some kind of emulator ... if you want to test the (graphics) compatibility of your emulator someday, try some of these releases :) http://www.pouet.net/prod.php?which=65371 http://www.pouet.net/party.php?which=204&when=1996 http://www. …

Re: XTulator (yet another PC emulator)

okay ... I set BUFFERS to max (99,8, MSDOS 5.0), that took about 80kb of RAM - and like you said - the disc content wasn't updated after resetting the image (this didn't happen here before without BUFFERS directive in config.sys) ... BUT - function 0xD does the job! After calling DOS shows the right …

Re: XTulator (yet another PC emulator)

Well, it's showing itself when mounting an image(like in Dosbox/UniPCemu), then using an image editor to change directory contents etc.). When you perform dir after that, MS-DOS still shows what it was before the disk image edit(or it even being corrupted from the MS-DOS point of view at least). …

Re: XTulator (yet another PC emulator)

Like I said, it's the MS-DOS system that caches the entire FAT that the emulator would provide into it's own data structures, just like normal hard disks. ... Even if you would update the RAM disk's FAT to reflect those changes, MS-DOS would fully ignore them since it will only use it's own copy of …

Re: Emulators with integrated debugger?

You can use `set architecture i8086` to tell GDB that the x86 CPU is in real-mode. The auto default could be buggy either due to gdbstub or bugs in GDB itself. The x86 16:16 real-mode is not very well supported and maintained in GDB overall. Uh, that could be a show stopper for me ... maybe this …

Re: XTulator (yet another PC emulator)

Hmmm... Good idea though. UniPCemu already has a disassembler and 5 breakpoints supported... It also currently supports dumping memory to a file(which you then can use with your favourite hex viewer to view what's in memory). Should I also add a memory viewer inside the app itself? Or would the …

Re: XTulator (yet another PC emulator)

If you haven't looked at QEMU, then perhaps its scary story of "very user unfriendliness" had fogged your thoughts ... lol The concept of simple block layer for virtual FAT that reflects the content of host into guest had long been available from QEMU since version 1.0, more than 10 years ago. The …

Re: XTulator (yet another PC emulator)

I see the problems .. but as mentioned earlier, it doesn't need to be a feature for daily usage ;) ... just a short & simple way to copy files from host to guest, so e.g. emulator could block write access from guest ... and a "handle with care" warning, not to work on the drive when it's accessed by …

Re: XTulator (yet another PC emulator)

That's logically impossible, since there's always an OS required to interpret the difference in filesystem structures(which cannot be used for host disks or paths, as they have no file system of their own). Imagine an OS dealing in FAT/FAT32 data and the OS dealing in NTFS. Then the OS would write …

Re: XTulator (yet another PC emulator)

ok, didn't know, that msdos caches ... but when I said "img handling" I didn't mean something like VileR's file injector (nice tool btw.) working with real images, but that there is just no image but the "guest-host-file-transfer", shown on guest side as FAT HDD and on host side just reading the …

Re: XTulator (yet another PC emulator)

maybe too complicated .. why can't the emulator provide the mapping through the img handling itself? it shows the guest a hdd drive with FAT filesystem but fills it instantly with files (and converts to FAT specs if necessary) from a host directory? .. that would be transparent for the guest ...

Re: XTulator (yet another PC emulator)

I know that it's a problem for generic pc emulators unlike dosbox ... a quick & dirty solution (just an idea, not well thought out) could be - in case msdos is used as guest - to provide a special (unused) interrupt by the emulator that could be used from inside the guest and write a msdos TSR that …

Re: XTulator (yet another PC emulator)

nice to see another pc emulator! because it is still at an early stage, it might still be possible to include a good debugger interface like we discussed here https://www.vogons.org/viewtopic.php?f=9&t=79954 ? There are other project that focus on accuracy, supporting as many machines as possible …

Re: Emulators with integrated debugger?

mr.cat wrote on 2021-03-10, 18:14: Nice choice of target platform btw, never had a 286 myself but those text mode tricks always warm my heart 😁 "my" (fathers 😉 first PC was a 286, but my first computer was an Atari 800xl (but never really coded for that machine, but it's still my all time favorite) …

Page 2 of 3