Search
277 results for “IARI”
-
Finally, in the ongoing series from last years BVI flotilla, we head out for our adventure a day late, but eager to get to the adventures...
Sailboat Charter Flotilla: BVI — The Indians, Norman Island, and the Willy T
https://medium.com/skicats-earth-adventures/sailboat-charter-flotilla-bvi-the-indians-stanley-cay-and-the-willy-t-11ef5ea5b4b8 -
Switching topics to I/O and game controller support, this week we look briefly at the PIA for Project Ember
The Ember PIA — Initial Design Part 1: Peripheral Interface Adapter
https://skicat.medium.com/21f7f4abb2e8#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputern #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #ProcessorDesign
-
Switching topics to I/O and game controller support, this week we look briefly at the PIA for Project Ember
The Ember PIA — Initial Design Part 1: Peripheral Interface Adapter
https://skicat.medium.com/21f7f4abb2e8#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputern #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #ProcessorDesign
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Boards look great! Starting the slow bring up with just the CPU, RAM, and ROM...and, of course, clock circuit and logic analyzer...
#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Boards look great! Starting the slow bring up with just the CPU, RAM, and ROM...and, of course, clock circuit and logic analyzer...
#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
The PCBs are here!
-
The PCBs are here!
-
Next, we'll explore the details of the GPU and the initial design of the first simple text mode display!
The Flame GPU — Initial Design Part 2: Tilesheets, Tilemaps, and Graphics Registers
https://medium.com/the-ember-project/the-flame-gpu-initial-design-part-2-tilesheets-tilemaps-and-graphics-registers-8c638a19ec4f#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Next, we'll explore the details of the GPU and the initial design of the first simple text mode display!
The Flame GPU — Initial Design Part 2: Tilesheets, Tilemaps, and Graphics Registers
https://medium.com/the-ember-project/the-flame-gpu-initial-design-part-2-tilesheets-tilemaps-and-graphics-registers-8c638a19ec4f#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
A 3D render of the Apple I board from KiCad 9.
-
A 3D render of the Apple I board from KiCad 9.
-
The Apple I Repro Board is routed and has been sent for manufacturing! I should have the prototypes in a week or two!
-
The Apple I Repro Board is routed and has been sent for manufacturing! I should have the prototypes in a week or two!
-
The Flame GPU — Initial Design Part 1: Basic Requirements (A custom retro 2D display processor from scratch)
https://medium.com/the-ember-project/the-flame-gpu-initial-design-part-1-basic-requirements-d19b3b9ea718
Switching channels for a bit to look at display output architecture for 80s and 90s game systems...We'll need a 2D graphics chip for the Ember system... 😊#cpudesign #retrodev #8bit #16bit #FPGA #ProcessorDesign #GPU #GPUDesign #GPUArchitecture #DisplayProcessor #PPU
-
The Flame GPU — Initial Design Part 1: Basic Requirements (A custom retro 2D display processor from scratch)
https://medium.com/the-ember-project/the-flame-gpu-initial-design-part-1-basic-requirements-d19b3b9ea718
Switching channels for a bit to look at display output architecture for 80s and 90s game systems...We'll need a 2D graphics chip for the Ember system... 😊#cpudesign #retrodev #8bit #16bit #FPGA #ProcessorDesign #GPU #GPUDesign #GPUArchitecture #DisplayProcessor #PPU
-
The Ember Console — System Architecture Design: Basic Requirements
https://medium.com/the-ember-project/the-ember-console-system-architecture-design-basic-requirements-97de358a952a
Moving on to the system design, this is an overview of the remaining parts we need to design in order to create a working system capable of playing 80s and 90s-era homebrew video games.#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign
-
The Ember CPU — Initial Design Part 7: Interrupts
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-7-interrupts-1cdd79b0bbce
We only need a few more instructions to complete the basic ISA or Instruction Set Architecture for the Ember CPU. Rounding out those few remaining instruction types are interrupt handling instructions. Interrupts are a big topic, and while we can’t possibly cover every aspect of interrupts here, we can give a brief overview of the concept, and how it works at a high level for Ember...
#homebrew #homebrewconsole #CPU
#CPUDesign #FPGA #Emulation #hardware #hardwaredesign #assembly #assembly_language -
The Ember CPU — Initial Design Part 6: Jumps and Conditional Branches
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-6-jumps-and-conditional-branches-bfbf7911c80f#homebrew #homebrewconsole #CPU #CPUDesign #FPGA #Emulation #hardware #hardwaredesign #assembly #assembly_language #API #programming #ram #programming #optimization #custom
-
The Ember CPU — Initial Design Part 6: Jumps and Conditional Branches
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-6-jumps-and-conditional-branches-bfbf7911c80f#homebrew #homebrewconsole #CPU #CPUDesign #FPGA #Emulation #hardware #hardwaredesign #assembly #assembly_language #API #programming #ram #programming #optimization #custom
-
The Ember CPU — Initial Design Part 6: Jumps and Conditional Branches
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-6-jumps-and-conditional-branches-bfbf7911c80f#homebrew #homebrewconsole #CPU #CPUDesign #FPGA #Emulation #hardware #hardwaredesign #assembly #assembly_language #API #programming #ram #programming #optimization #custom
-
The Ember CPU — Initial Design Part 6: Jumps and Conditional Branches
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-6-jumps-and-conditional-branches-bfbf7911c80f#homebrew #homebrewconsole #CPU #CPUDesign #FPGA #Emulation #hardware #hardwaredesign #assembly #assembly_language #API #programming #ram #programming #optimization #custom
-
The Ember CPU — Initial Design Part 6: Jumps and Conditional Branches
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-6-jumps-and-conditional-branches-bfbf7911c80f#homebrew #homebrewconsole #CPU #CPUDesign #FPGA #Emulation #hardware #hardwaredesign #assembly #assembly_language #API #programming #ram #programming #optimization #custom
-
The Ember CPU — Initial Design Part 5: Load-Store and Memory Instructions
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-5-load-store-and-memory-instructions-58e193078d52 -
The Ember CPU — Initial Design Part 4: Arithmetic Logic Unit (ALU)
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-4-arithmetic-logic-unit-alu-d54ff68a6134 -
The Ember CPU — Initial Design Part 3: Opcodes, Operands, and Instruction Encoding
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-3-opcodes-operands-and-instruction-encoding-22fa0dd8d0b8