Re: WinVista as Host for C64?



No, not really the right answer actually.

More correct answer, Vista, like XP is based on NT kernal. NT kernal doesn't
allow for direct access to the printer port which X-cables tend to use.
64HDD was designed around direct I/O access via these ports.

The main thing is not emulating. VICE does it all the time on a multi-task
OS and so does many other emulators.
So the main thing is the software has to support the interface cable/device
and is programmed to support the ports like USB. Otherwise, you be basically
using the wrong driver.

I read something in the big fat book about the 95/98 and NT API and stuff. I
don't have the book in front of me at time of writing to word it just right.
I'll get back with the exact thing I read in the book. It appears to be
something on the order of a protective layer.

64HDD justs needs to be written to poke a hole in the NT kernal's condom.

"Joe Forster/STA" <sta@xxxxxxx> wrote in message
news:4305cd7e-ba6f-4b66-8a51-0d2bc364a456@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Can I set up a WinVista computer as the drive for a C64 through a USB
port through a program like HDD64?

If you mean 64HDD, it works under real DOS only and doesn't support
any kind of USB cable or a cable with a USB-to-parallel transceiver.

Sorry about the typo. Is there another program that can do what I
need?

No, you can't emulate a Commodore drive with software running in a
multi-tasking system.


.



Relevant Pages

  • Re: SPI to RS232 Conversion
    ... write a kernel-mode device driver. ... If you need direct port access, DOSEmu on Linux is probably the best ... Direct access to ports below 0x400 can be enabled via the CPU's ...
    (sci.electronics.design)
  • Why to up/not grade to/from W98 (was: new Pulsonix version 3 PCB software released)
    ... > direct access to the serial chip. ... > port is blocked. ... and reading BOT/EOT markers and the raw MFM. ... calibration against CPU clock speed and unfettered raw access to ...
    (comp.arch.embedded)
  • Re: documentation for vm86()
    ... In constructor functions each module will register ... On each entry point, the ... code emulating the hardware on this port. ...
    (comp.os.linux.development.system)
  • Re: DAC software
    ... Win95/98/ME allows the direct access to ports with the interrupts disabled. ... There are the special drivers for the port hacking in WinNT/2k/XP. ... solution using the dos found on the windows boot disk. ...
    (sci.electronics.design)
  • Re: [PATCH] x86_64: fix problems due to use of "outb" to port 80 on some AMD64x2 laptops, etc.
    ... The reason is that the write is much faster than exiting and emulating it; the difference is measurable when compiling kernels. ... Now if the cause is simply writing to port 0x80, then we must stop doing that. ...
    (Linux-Kernel)