ViewVC Help
View Directory | Root Listing
root/cebix/BasiliskII/src/uae_cpu
File (rev) Last Change
 ../
fpu/
compiler/
table68k 1.8 (22 years ago) by gbeauche: - Merge with Basilisk II/JIT cpu core, interpretive part for now - Clean use of USE_PREFETCH_BUFFER macro and dependent bits
spcflags.h 1.4 (19 years ago) by gbeauche: Add support for hardware locks on x86_64 too
readcpu.h 1.6 (21 years ago) by nigel: Building on GCC 2 causes errors: ../uae_cpu/gencpu.c: In function `void gen_opcode(long unsigned int)': ../uae_cpu/gencpu.c:874: conversion from `unsigned int' to `enum wordsizes' ../uae_cpu/gencpu.c:875: conversion from `unsigned int' to `enum amodes' due to mismatching of types in struct instr and types in function prototypes. However, this only started happening recently and I don't know why :-(
readcpu.cpp 1.9 (19 years ago) by gbeauche: Really make translation through constant jumps functional. This can be disabled with the new prefs item "jitinline". Some rapid Speedometer 4 benchmarks showed only a 4% improvement.
noflags.h 1.1 (22 years ago) by gbeauche: - Merge with Basilisk II/JIT cpu core, interpretive part for now - Clean use of USE_PREFETCH_BUFFER macro and dependent bits
newcpu.h 1.15 (19 years ago) by gbeauche: Much improved responsiveness on NetBSD systems. On those systems, it's really hard to get high resolution timings and the system oftens fails to honour a timeout in less than 20 ms. The idea here is to have an average m68k instruction count (countdown quantum) that triggers real interrupt checks. The quantum is calibrated every 10 ticks and has a 1000 Hz resolution on average.
newcpu.cpp 1.21 (19 years ago) by gbeauche: Much improved responsiveness on NetBSD systems. On those systems, it's really hard to get high resolution timings and the system oftens fails to honour a timeout in less than 20 ms. The idea here is to have an average m68k instruction count (countdown quantum) that triggers real interrupt checks. The quantum is calibrated every 10 ticks and has a 1000 Hz resolution on average.
memory.h 1.6 (19 years ago) by gbeauche: Fix build with NO_INLINE_MEMORY_ACCESS set
memory.cpp 1.8 (19 years ago) by gbeauche: Fix build with NO_INLINE_MEMORY_ACCESS set
m68k.h 1.6 (22 years ago) by gbeauche: OPTIMIZED_FLAGS for x86-64 with the pushf/pop method since sahf/lahf are invalid in long mode.
gencpu.c 1.22 (19 years ago) by gbeauche: Avoid C99-isms in C code for old compilers (e.g. gcc "2.96" on MDK 8.1)
cpuopti.c 1.2 (23 years ago) by cebix: video_x.cpp supports resolution switching in windowed mode: the available resolutions are 512x384, 640x480, 800x600, 1024x768 and 1280x1024 (the prefs editor has to be updated to reflect this). The resolution selected in the prefs editor is used as the default, but it can be changed in the Monitors control panel. So far only tested with direct addressing.
cpu_emulation.h 1.13 (19 years ago) by gbeauche: Happy New Year!
build68k.c 1.6 (19 years ago) by gbeauche: close opened files and make sure to flush stdout on exit, this used to cause weird results on windows otherwise
basilisk_glue.cpp 1.17 (19 years ago) by gbeauche: Happy New Year!
2 directories and 15 files shown