top of page
Video Game Technology Consulting
Video Game Technology
Consulting Services
We provide consultation, mentoring, and engineering services for any size team or project, on mobile, PC, Mac, or console. Terms are flexible from targeted hourly or daily engagements, to monthly or retainer.
![]() | ![]() | ![]() | ![]() | ![]() |
---|
Home: Welcome
Home: Welcome

The Latest Happenings
Home: Blog2
Search


The Ember Console — System Architecture Design: Memory Map
With a well thought out CPU and GPU design, and an input-handling Peripheral Interface Adapter, we will look at the memory map of the new system...

Tom Gambill
1 day ago2 min read
38 views
0 comments


The Ember PIA — Initial Design Part 1: Peripheral Interface Adapter
Adding keyboard and gamepad support to the Ember design requires a Peripheral Interface Adapter (PIA). This will interact with keyboards and

Tom Gambill
Mar 311 min read
32 views
0 comments


The Flame GPU — Initial Design Part 1: Basic Requirements
Designing a custom retro GPU from scratch

Tom Gambill
Mar 141 min read
33 views
0 comments


The Ember Console — System Architecture Design: Basic Requirements
A high-level picture of the Ember Homebrew Game Console and which other systems we still need to design to create a working system capab

Tom Gambill
Mar 72 min read
21 views
0 comments


The Ember CPU — Initial Design Part 7: Interrupts
rounding out those few remaining instruction types are interrupt handling instructions

Tom Gambill
Feb 241 min read
23 views
0 comments


The Ember CPU — Initial Design Part 4: Arithmetic Logic Unit (ALU)
Now that we have some idea of how instructions are encoded, we can begin designing the instruction set for our CPU, starting with the ALU.

Tom Gambill
Feb 181 min read
19 views
0 comments


The Ember CPU — Initial Design Part 3: Opcodes, Operands, and Instruction Encoding
We recently discussed some instruction types and register options; this time, we will dig into some math and look at how we might encode Emb

Tom Gambill
Feb 141 min read
12 views
0 comments


The Ember CPU — Initial Design Part 2: Registers
Now that we have the basic design philosophy and some fundamental requirements for our new CPU, consider the types and number of registers..

Tom Gambill
Feb 121 min read
19 views
0 comments


The Ember CPU — Initial Design Part 1: Basic Requirements
The Ember CPU will be the main processor in a virtual video game system reminiscent of those released during the 80s and 90s.

Tom Gambill
Feb 111 min read
33 views
0 comments


Ember: Beginnings - Homebrew Retro Video Game Console Design
A quick look at the factors behind the Ember CPU design and where we will take it in the future.

Tom Gambill
Feb 111 min read
17 views
0 comments


Vintage Computer Festival East 2022
This year's VCF East 2022 conference was in person at last. The first two days have been jam-packed with great talks and some amazing...

Tom Gambill
Apr 23, 20221 min read
14 views
0 comments


Welcome to our new Site!
Welcome to our new website, complete with new blog and page layout, and an early glimpse of a new project we are working on codenamed...

Tom Gambill
Jul 9, 20211 min read
19 views
1 comment
bottom of page