Overview Overview Search Search Up Up
Download details
Hyper64 v1.00.2008.08.08 Hyper64 v1.00.2008.08.08

Aimed to become the fastest C64 Emulator.

It's powered by a 6510-to-X86 Dynarec Engine.

 

1. introduction

---------------

 

Hyper64 is a working proof-of-concept of an experimental C64 emulator implementation without resorting to a conventional CPU emulation, but instead utilizing a realtime dynamic recompilation engine – which disassembles, analyzes and re-assembles the 6510 machine code as native 32-bit x86 code. It further uses a fast translation code cache.

 

The A, X and Y registers of the 6510 are mapped to the x86 AL, BL and CL registers and the 6510 flags are mapped via the x86 SAHF/LAHF opcodes.

 

Although this yields to a lot of speed emulation-wise, it also has the side-effect of not being cycle exact, but instead only being accurate on an instruction basis.

 

The VIC II emulation is – as far as I'm sophisticated – complete but also not cycle exact. The same thing applies to the CIA emulation, whose accuracy is based on a VIC II line basis.

 

2. minimum specs

----------------

 

  - normal modern cpu (p3 400 MHz or faster)

  - 128 megabytes of ram

  - a NT-based operating system (NT,2k,2k3,XP,etc.)

 

3. credits

----------

 

  c64 emulator code by bero

 

4. keys

-------

 

alt+f4           = exit

f9               = load diskette/image/etc. (press always first f9 reset please)   

f10              = nmi   

f11              = frame skipping between 1 frames and 50 frames switch 

shift+f11        = sid on/off (default off) 

f12              = hard reset

shift+f12        = speedthrotting on/off (default off) 

alt+enter        = fullscreen on/off

numpad ,         = switch between joy1 and joy2

numpad           = joystick control

numpad +         = increment frameskipping frames

numpad -         = decrement frameskipping frames

 

5. bugs+hints

-------------

 

  bero/farbrausch

  over and out.

Data

System Windows
Size214.33 KB

Download