slava68: (Default)
[personal profile] slava68


"Принц Персии" на Ардуино Мега с чипом Atmega1284p :-)))

Эмулятор 8086 на 300 000 инструкций в секунду.
-------
A bit of info about it... I wrote an 80186-compatible interpreting CPU emulator, more code to emulate the basics of a typical 1980's PC (video card, disk controller, input, 8253 timer chip, 8259 interrupt controller, etc), wired up 1 MB of SRAM on the breadboard, and added a 2.8" 320x240 LCD display. I embedded a public domain XT BIOS in the PROGMEM. It uses a microSD card to simulate a hard disk.

Right now, keyboard input has to come from a real PC plugged into the USB port, but built-in PS/2 keyboard support is the plan right now.

Also will be adding 256-color 320x200 MCGA support. It's CGA-only now.

Yes, it's insanely slow. Still cool to see it work though!
--------
Память пришлось сделать отдельно (на проводочках)

подробности здесь: https://www.reddit.com/r/arduino/comments/6sdtxr/arduino_emulating_an_8086_pc_a_work_in_progress/
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

slava68: (Default)
slava68

April 2025

S M T W T F S
  12345
67 89101112
1314151617 1819
20212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 04:22 pm
Powered by Dreamwidth Studios