The Curious Engineer

All blogs / Emulation

Juraj's Blog

jborza.com

Recent content on jborza.com

EmulationAssemblyElectronicsGame development

’19’20’21’22’23’24’25’26
Posts
63 from 20 Oct 2019 to 22 Dec 2024
Posting
now and then
Kind
personal blog
Feed
http://jborza.com/index.xml

2024 3

  1. Getting length of audiobooks
  2. Calculating ebook pages
  3. Adding a first-person mode to GTA III

2021 28

  1. Barcode Hunter: gaming on a logistics terminal
  2. A physical minimalistic incremental game on micro:bit
  3. Adventures in hardware, part 11 - digital circuit design in Deeds
  4. Page faults in emuriscv explained (and bugs fixed)
  5. Online 6502 disassembler
  6. Breaking and fixing the RISC-V Store-Conditional instructions
  7. Converting Slovak text to Braille
  8. Windows 2000 on an ARM Pinebook
  9. Sudoku development diaries - part 2
  10. Code golfing tips and tricks
  11. RISC-V Linux syscall table
  12. Fun with floating-point assembly (in RISC-V and x64)
  13. (Mis)understanding RISC-V ecalls and syscalls
  14. Online RISC-V disassembler
  15. RISC-V supervisor mode
  16. Booting RISC-V on QEMU
  17. Revisiting RISC-V emulator in 2021
  18. Rolling your own on-screen keyboard
  19. Sudoku development diaries - part 1
  20. Fixing Saitek Heavy Equipment Wheel
  21. Fixing laptop reboot after waking up from sleep
  22. Notes from Programming in Lua
  23. Writing a Forth interpreter - part 2
  24. My third FPGA (for 10€)
  25. CHIP-8 on Nokia 3410
  26. 4-in-1 game for the taskbar
  27. Wiring car instruments for fun
  28. CHIP-8 in hardware - part 3 (drawing, VGA)

2020 31

  1. CHIP-8 in hardware - part 2 (CPU)
  2. CHIP-8 emulators inconsistent behavior
  3. CHIP-8 in hardware - part 1 (ALU)
  4. FPGA VGA serial display
  5. CHIP-8 emulator in C
  6. ModelSim and testbenches revisited
  7. Adventures in hardware, part 10 - FPGA serial display
  8. Adventures in hardware, part 9 - FPGA calculator
  9. DOOM on a watch
  10. Adventures in hardware, part 8 - PS2 Keyboard Typewriter
  11. Adventures in hardware, part 7 - Stopwatch with a memory-mapped LCD controller
  12. Adventures in hardware, part 6 - 128x64 display
  13. My First Altera FPGA
  14. M5Stick digital hourglass
  15. MCPU emulator (and ATTiny85 port)
  16. Adventures in hardware, part 4 - LED expander
  17. Adventures in hardware, part 3 - display and a calculator
  18. Adventures in hardware, part 2 - even lower level
  19. Detecting directional taps on M5Stick-C
  20. Lower level adventures, part 1
  21. Implementing Solitaire in C
  22. M5Stick rude watch
  23. Programming Fizz-Buzz in Forth
  24. Writing a Forth interpreter - part 1
  25. Writing a monitor console for emuriscv
  26. Updating the RISC-V Linux environment
  27. Installing FreeBSD 12.1
  28. Test-driven emulator development
  29. Debugging things running in your emulator
  30. Building up a RISC-V Linux with Buildroot
  31. Setting up Pi-hole and PiVPN in Azure for privacy on the go

2019 1

  1. Fantasy console on a console