Skip to content
  • Facebook
  • LinkedIn
  • Twitter
  • Instagram
Sincere Flattery

Sincere Flattery

  • Sincere Flattery
  • About
  • Contact
  • Blog

Search

Category: decoding

Some Refactoring

June 2, 2017June 5, 2017 by jeremy pereira, posted in decoding, Emulation, refactoring

Whilst I was writing my post about instruction decoding, a thought struck me about improving the structure of decoding. In the existing decoder, I do four things: Get the displacement, if needed Get the source operand, if needed Do the operation Save the result to the destination if needed This works fine but the "do … Continue reading Some Refactoring

Leave a comment

Decoding

June 1, 2017June 1, 2017 by jeremy pereira, posted in decoding, Emulation, Z80

The Decoding Table Let us talk about instruction decoding. What is instruction decoding? It is the process of taking opcodes and operands and doing what they tell you. Instruction decoding is the heart of a processor emulation and in mine takes up the vast majority of lines of code. In his blog, Andre Weissflog characterises two … Continue reading Decoding

Leave a comment

Categories

  • 6502 (3)
  • Armchair Universe (1)
  • C64 (1)
  • Code Snippets (3)
  • Computer Science (4)
  • decoding (2)
  • Emulation (12)
  • Evolution (2)
  • forth (29)
  • Lambda Calculus (9)
  • machine learning (2)
  • Metal (3)
  • pandemic (2)
  • Programming (12)
  • progress (4)
  • protocol oriented programming (2)
  • Puzzle cheats (1)
  • refactoring (6)
  • Simulation (3)
  • Spectrum (1)
  • Swift (4)
  • Uncategorized (2)
  • Z80 (7)
Blog at WordPress.com.
  • Follow Following
    • Sincere Flattery
    • Already have a WordPress.com account? Log in now.
    • Sincere Flattery
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar