From ed01b20c16591ec9d3d5c434b80638797006d034 Mon Sep 17 00:00:00 2001 From: Sergio Martin Date: Sun, 21 Jan 2024 16:40:32 +0100 Subject: [PATCH] Putting fourscore in the change list --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ad444e1..3267d4e 100644 --- a/README.md +++ b/README.md @@ -12,16 +12,16 @@ quickerNES is an attempt to modernizing [quickNES](https://github.com/kode54/Qui The main aim is to improve the performance of headless re-recording for TASing and botting (See: [JaffarPlus](https://github.com/SergioMartin86/jaffarPlus)) purposes. However, if this work can help regular play emulation, then much better. -Changes --------- +Improvements +------------- - Optimizations made in the CPU emulation core, including: + Forced alignment at the start of a page to prevent crossing cache line boundaries + Simplifying the 6502 CPU instruction fetching and decoding + Multiple branch optimizations -- Minimize compiled code size to reduce pressure on L1i cache -- Assuming little endiannes to reduce unnecessary conversion operations (not portable to big endian systems) -- Reduce heap allocations + + Assuming little endiannes to reduce unnecessary conversion operations (not portable to big endian systems) + + Minimize compiled code size to reduce pressure on L1i cache +- Added support for FourScore controller - General code reorganization (make it header only to help compiler optimizations) Credits