../
|
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!
|