|
|
The Emulator Illusion
Since Google seems to have eaten this post, I'll try once again.
Paul Rosenzweig wrote:
> We who own C128's have to deal with C64 emulation as well. For
No we don't. The C128 doesn't emulate a C64. It *is* a C64 when in C64
mode, albeit with a few added features.
> some reason, C64 mode can't do some C128 operations. One of these
> is accessing BANK 1. I can think of a lot of things I could use
> that memory for. Is the BANK 1 restriction specially implemented
> by the C128 designers or is it an inherent part of the C64 design?
It's because the C128's MMU that enables switching in BANK1 in C128
mode
isn't mapped to memory in C64 mode. To make it available, the C128
designers would have had to rewrite the Kernal and map in the MMU into
a memory area where it would have broken C64 compatibility.
The Transactor has a couple of articles on adding a second (or third,
or fourth) RAM bank to the C64. I suppose it won't work on a C128
though.
> One can access the RGB screen and fast mode
> while in C64 emulatiomn with some restrictions.
The VDC chip that provides the RGB screen is mapped into C64 mode
memory. Fast mode is inherent to the 8502 processor. And since the
C128
always uses the "enhanced" VIC-II (mapped to the same memory space
whether in C128 or C64 mode), you can use its processor clock rate
control register ($d030) in both modes. In his account of the C128
design process, available in the Commodore Knowledge Base, Bil Herd
says that he could have made it unavailable, but he left it in because
he thought it wouldn't break compatibility.
As it turned out, writes to $d030 probably account for nearly all
instances where C64 software won't run on a C128 in C64 mode.
--
Niklas Ramsberg
aka
< .
(:) Bacon
< .
http://www.baconman.nu
Go to my homepage for my real email address
|
|
0
|
|
|
|
Reply
|
realbacon
|
12/7/2004 7:57:01 AM |
|
|
0 Replies
79 Views
(page loaded in 0.012 seconds)
Similiar Articles: emulator ti59 - comp.emulators.cbmVICE Vic 20 tape images? - comp.emulators.cbm VICE 2.3 has been released. - comp.sys.cbm and as such it comes with full source ... Magic Voice * MMC Replay ... who has a ... advice on what programs to install on a new HP 50g - comp.sys.hp48 ...hi, just got my new 50g,enough with experimenting with the emulator, i will now be ... -- "The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge." VICE 2.3 has been released. - comp.sys.cbmVICE Vic 20 tape images? - comp.emulators.cbm VICE 2.3 has been released. - comp.sys.cbm and as such it comes with full source ... Magic Voice * MMC Replay ... who has a ... VICE Vic 20 tape images? - comp.emulators.cbmVICE Vic 20 tape images? - comp.emulators.cbm I've been wanting to relive the days of my ... has been released. - comp.sys.cbm and as such it comes with full source ... Magic ... Future Terminal Emulator? - comp.unix.solarisWhat Terminal Emulator do you (a Solaris admin) use on Solaris 10 and OpenSolaris? ... If I could choose my ideal desktop environment it would be the SGI Indigo magic ... Setting the icon for an xterm from the command line - comp.unix ...So I know the icon file is okay. So, what is the magic incantation for the command ... PuTTY, X, and backspace - comp.unix.solaris Setting 132 columns in Putty emulator ... X11 connection rejected because of wrong authentication - comp.sys ...Perhaps you have disabled the MIT Magic-Cookie authentication or tried to run ... Setting 132 columns in Putty emulator... - comp.unix.solaris ... X11 connection ... VI at the command line and backspace - comp.unix.solaris ...... line and backspace - comp.unix.solaris ... Setting 132 columns in Putty emulator ... ... like backspace (for when you edit the command line) and all of > the magic that vi ... [comp.publish.cdrom] CD-Recordable FAQ, Part 1/4 - comp.publish ...Archive-name: cdrom/cd-recordable/part1 Posting-Frequency: monthly Last-modified: 2008/10/09 Version: 2.71 Send corrections and updates to And... input & output in assembly - comp.lang.asm.x86I mean Gee, if you have the illusion that your going to start off programming your ... They wrote an x86 emulator back when NT was first written. Back then, RISC ... Welcome to MagicEngine HomepageMagicEngine a shareware PC-Engine / TurboGrafx-16 emulator for Mac OS and Windows supporting any HE System, from CoreGrafx to Arcade CD-ROM and MagicEngine FX a ... The Emulator Zone - Magic EngineMagic Engine is probably the best emulator out there on EVERY operating system! 7/21/2012 10:18:23 PM
|
|
|
|
|
|
|
|
|