Skip to content

Instantly share code, notes, and snippets.

@skiselev
skiselev / Ericsson_PC.md
Last active March 23, 2024 00:40
Ericsson PC - BIOS / Keyboard Interface Reverse-Engineering

Ericsson PC - BIOS / Keyboard Interface Reverse-Engineering

Hardware

  • An 8251 USART next the 8255 PPI. Apparently it is used for the keyboard interfacing
  • BIOS size 16 KiB, two 2764 EPROMs

BIOS Code

  • All numeric values are in hexadecimal
@skiselev
skiselev / diamonds.asm
Created December 26, 2023 18:22
Vintage Computing Christmas Challenge 2023 - ASCII Art Diamonds
; DIAMONDS.ASM - PRINT DIAMONDS ON THE CONSOLE
; VINTAGE COMPUTING CHRISTMAS CHALLENGE 2023 (VC3 2023)
; WRITTEN BY SERGEY KISELEV <SKISELEV@GMAIL.COM>
;
; RUNS ON CP/M SYSTEMS WITH INTEL 8080, ZILOG Z80
; AND COMPATIBLE PROCESSORS
;
; BUILDING AND RUNNIG STEPS:
; A>ASM DIAMONDS
; A>LOAD DIAMONDS
@skiselev
skiselev / starp.asm
Last active December 26, 2023 18:23
Vintage Computing Christmas Challenge 2022 - ASCII Art Snowflake
; STARP.ASM - PRINT CHRISTMAS STAR ON THE CONSOLE
; VINTAGE COMPUTING CHRISTMAS CHALLENGE 2022 (VC3 2022)
; WRITTEN BY SERGEY KISELEV <SKISELEV@GMAIL.COM>
;
; RUNS ON CP/M SYSTEMS WITH INTEL 8080, ZILOG Z80
; AND COMPATIBLE PROCESSORS
;
; BUILDING AND RUNNIG STEPS:
; A>ASM STARP
; A>LOAD STARP
@skiselev
skiselev / snwflk.asm
Last active December 13, 2022 07:24
ASCII Art snowflake challenge - 2022
; SNWFLK.ASM - PRINT CHRISTMAS STAR ON THE CONSOLE
; WRITTEN BY SERGEY KISELEV <SKISELEV@GMAIL.COM>
;
; RUNS ON CP/M SYSTEMS WITH INTEL 8080, ZILOG Z80
; AND COMPATIBLE PROCESSORS
;
; BUILDING AND RUNNIG STEPS:
; A>ASM SNWFLK
; A>LOAD SNWFLK
; A>SNWFLK