|
You are here |
pdos.csail.mit.edu | ||
| | | | |
www.realtime.com.au
|
|
| | | | | [AI summary] This article details the design and operation of a vintage 8-bit computer concept, the PB/80, created in 1980 using TTL logic and micro-coding, along with its documentation and historical context. | |
| | | | |
shellsharks.com
|
|
| | | | | An introduction to x86 Intel assembly. | |
| | | | |
kellanclark.github.io
|
|
| | | | | A mod (jokingly) told me I had to make a Neo Geo Pocket emulator, so I intend to showcase the pain that has caused me. This was going to be a list of rants, but most of them were way too short, so enjoy this diary of things that made me go WTF instead. 10/18/2023 - Register Encoding I started work on this emulator recently. The TLCS-900/H is a really cool processor, but I want to personally murder whoever made the register encoding. My first encounter with it was this: Seems OK enough. 8 32-bit registers, 8 16-bit registers, and 8 8-bit registers structured in a way reminiscent of SM83, 8080, Z80, etc. It's familiar to me and shouldn't be a problem. The main 4 are banked (controlled by some bits in SR) and the other 4 are always the same, but that's fine. I'... | |
| | | | |
www.cs.virginia.edu
|
|
| | | [AI summary] This text provides a comprehensive guide to x86 assembly language programming, focusing on the calling conventions, register usage, and stack management in the context of the x86 architecture. It covers the following key topics: | ||