Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!samsung!uunet!bu.edu!polygen!jerry From: jerry@polygen.uucp (Jerry Shekhel) Newsgroups: comp.sys.ibm.pc.hardware Subject: Re: C64 emulation. Message-ID: <1058@stewart.UUCP> Date: 25 Apr 91 21:31:33 GMT References: <1991Apr21.041312.1@watt.ccs.tuns.ca> Reply-To: jerry@stewart.UUCP (Jerry Shekhel) Organization: Polygen Corporation, Waltham, MA Lines: 38 <1991Apr21.041312.1@watt.ccs.tuns.ca> macdonaldk@watt.ccs.tuns.ca writes: > >The C64 supports three voice sound with 16 volume levels. Filtering, >modulation and ADSR volume shaping are also supported. > OK, so forget sound, at least on PC's without sound cards. > >The C64 also supports eight sprites, which are small 21x24 pixel bit planes >which may be placed anywhere on the screen. Collision detection with other >sprites and background is supported. > Ah, but this CAN be done! The C64's hardware detects access to certain memory locations and performs special functions based on that. Well, the 386 has debug registers that can be used for this purpose. Consider the DOS-in-a-window that Microsoft Windows provides. It traps writes to the video area and draws in a window what the graphics card would display on the full screen. A full-speed C64 emulator might require a 386 and be a sophisticated piece of software, but it is possible, IMHO. > >The C64 was designed for arcade games; the PC wasn't! > Tell that to the makers of Wing Commander :-) -- +-------------------+----------------------+---------------------------------+ | JERRY J. SHEKHEL | POLYGEN CORPORATION | When I was young, I had to walk | | Drummers do it... | Waltham, MA USA | to school and back every day -- | | ... In rhythm! | (617) 890-2175 | 20 miles, uphill both ways. | +-------------------+----------------------+---------------------------------+ | ...! [ princeton mit-eddie bu sunne ] !polygen!jerry | | jerry@polygen.com | +----------------------------------------------------------------------------+