New core: BK0011M
Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team
- MasterOfGizmo
- Atari God
- Posts: 1379
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
New core: BK0011M
The BK0011M was a small russian PDP-11 clone. We now have a core implementing it:
https://github.com/sorgelig/BK0011M
https://github.com/sorgelig/BK0011M
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
Re: New core: BK0011M
Good news 

Just a computer and videogame lover
- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
Re: New core: BK0011M
Wow. This thing is so cool, the red and black screenshot in wikipedia is very fitting
. Can anybody recommend some good original games for it?

Re: New core: BK0011M
I've found Prince of Persia, for example
http://popuw.com/bk0011m.html
http://www.popot.org/get_the_games.php?game=1_BK
here I've found the TOSEC
https://archive.org/details/Elektronika ... 2012_04_23
and here you can download more games:
http://nitroroms.com/list/Elektronika%2 ... ame/page-1
and finally, last year, an Electronica BK-011 game won the Wild Compo in a demo party
http://oddrelics.blogspot.com.es/2015/0 ... e-for.html
(here's the download http://www.pouet.net/prod.php?which=65951)
Demoscene downloads:
http://www.pouet.net/prodlist.php?platf ... 0010%2F11M
More info:
https://en.wikipedia.org/wiki/Electroni ... ka_BK-0011
Regards
Salva
http://popuw.com/bk0011m.html
http://www.popot.org/get_the_games.php?game=1_BK
here I've found the TOSEC
https://archive.org/details/Elektronika ... 2012_04_23
and here you can download more games:
http://nitroroms.com/list/Elektronika%2 ... ame/page-1
and finally, last year, an Electronica BK-011 game won the Wild Compo in a demo party
http://oddrelics.blogspot.com.es/2015/0 ... e-for.html
(here's the download http://www.pouet.net/prod.php?which=65951)
Demoscene downloads:
http://www.pouet.net/prodlist.php?platf ... 0010%2F11M
More info:
https://en.wikipedia.org/wiki/Electroni ... ka_BK-0011
Regards


Salva
Just a computer and videogame lover
- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
Re: New core: BK0011M
Just a computer and videogame lover
- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
Re: New core: BK0011M
How about a "real" PDP-11?MasterOfGizmo wrote:The BK0011M was a small russian PDP-11 clone. We now have a core implementing it:
https://github.com/sorgelig/BK0011M
After reading about the BK0010 and the BK0011(sh)....and my mind came back to this Thread....and a BK0011M core is already there

But the BL0011M and the Apogee Core are not on the Core-Page: https://github.com/mist-devel/mist-bina ... ster/cores
and WOHOO a new "silent" release after 8 months

(info posted here: http://www.atari-forum.com/viewtopic.ph ... 25#p308341)
https://github.com/sorgelig/BK0011M_MIS ... 161229.rbf
Now I will take the time for the BK0011M-core

Today after more research I did found the page
http://pdp2011.sytse.net/wordpress/pdp-11/
There is a VHDL Code for diffent FPGAs - also for DE0(-nano), DE1
Code: Select all
PDP2011 Overview
This website describes the project, PDP2011 – a re-creation of the well known series of PDP-11 computer systems in VHDL. Everything that is needed to run a complete PDP-11 system is included; you can run a complete Unibus PDP-11 system with console, disks and other peripherals on a simple low cost FPGA development board. The original V5-V7 versions of Unix, BSD 2.11, and the original DEC operating systems for the PDP-11 work.
http://opencores.org/project,w11
Re: New core: BK0011M
This core is pretty complete and bug free (at least in my tests), so there is no reason to update what is already done.guidol wrote:and WOHOO a new "silent" release after 8 months
PDP11 is another story. Actually Russian "PDP11" uses its own CPU. It's not a replica of DEC PDP11. It's just like MiST - emulates the CPU but functionally, not as a clone. Verilog of Russian CPU K1801VM1 has been made by reverse engineering from photos of the real die and doesn't have some extra functionalities like Supervisor mode of Digital's CPU in PDP11. It has some kind but mostly broken.
So, PDP11 needs new model of CPU (or at least updated and revised model).
BK0010/BK0011M were home computers from my childhood with lots of interesting games with descent graphics - that's why i wanted to make it. As for PDP11 - it was pretty boring computer for calculations in laboratories. Not interesting to me at all.
Last edited by Sorgelig on Sun Jan 01, 2017 1:37 am, edited 1 time in total.
Re: New core: BK0011M
There was another computer UKNC on similar CPU but more advanced K1801VM2. Actually it was dual-CPU computer. I'm waiting for CPU module developer (same was for K1801VM1) and then will try to make a new MiST core.
Re: New core: BK0011M
Hi Sorgelig, have here a another Russian Computer Bashkiria 2M for Mist but needs some Work (Clock OSD, File I/O...).
I am a Beginner and need some Help. Project Files here
I am a Beginner and need some Help. Project Files here
Re: New core: BK0011M
Hi Gehstock.
I think i saw this FPGA core somewhere. If you want to implement this computer fully, then it will need a lot of work. Fortunately, i think, all parts i've already implemented in other my cores like Vector, Specialist. So, you just need to borrow modules and tweak to Bashkiria specs. Or even take one of my core and modify it.
This computer didn't attract me because it was less popular than other similar computers mentioned above. Thus i've decided to skip it till i will have more free time and no other interesting tasks to do.
Just don't hurry, and study the Verilog, MiST modules and little by little you will make it
Next core will be easier and so on. Just how i did my cores.
I think i saw this FPGA core somewhere. If you want to implement this computer fully, then it will need a lot of work. Fortunately, i think, all parts i've already implemented in other my cores like Vector, Specialist. So, you just need to borrow modules and tweak to Bashkiria specs. Or even take one of my core and modify it.
This computer didn't attract me because it was less popular than other similar computers mentioned above. Thus i've decided to skip it till i will have more free time and no other interesting tasks to do.
Just don't hurry, and study the Verilog, MiST modules and little by little you will make it

Re: New core: BK0011M
That sound very fineSorgelig wrote: This core is pretty complete and bug free (at least in my tests), so there is no reason to update what is already done.

Do like the keyboard sound of the BK0010

Emulation in Windows doesnt seem as good as your core.
Why (also in the original) do the Font in color look so dissorted? black and white is much better to read.
Also the red font of the BK0010 is nice

Happy new Year and Thanks for this special cores

Re: New core: BK0011M
Original HW has 2 physically different video outputs: monochrome 512x256 and color 256x256. Color output used 2 neighbor pixels as a single one with 4 different colors. So, if high-res monochrome font is used, it's distorted in color mode. That's why you have an option to switch between monochrome mode (usually used in text utilities) and color mode (games, graphics utilities) in my core.guidol wrote:Why (also in the original) do the Font in color look so dissorted? black and white is much better to read.
Re: New core: BK0011M
Sorgelig wrote:Hi Gehstock.
I think i saw this FPGA core somewhere. If you want to implement this computer fully, then it will need a lot of work. Fortunately, i think, all parts i've already implemented in other my cores like Vector, Specialist. So, you just need to borrow modules and tweak to Bashkiria specs. Or even take one of my core and modify it.
This computer didn't attract me because it was less popular than other similar computers mentioned above. Thus i've decided to skip it till i will have more free time and no other interesting tasks to do.
Just don't hurry, and study the Verilog, MiST modules and little by little you will make itNext core will be easier and so on. Just how i did my cores.
Core is almost done but i need some Hint with the Frequencys and TimeQuest.
My Pet2001 Project(and other) have also Timing Problems(Double Char at the begin i a Line).




and some more
Re: New core: BK0011M
Looks not so bad. At least you have some video.
Unfortunately currently i'm busy by other projects. It's impossible to quickly understand where is the problem. I need to take this project and study the code to understand where is the problem. I will look at Bashkiria later if there is really demand for this core. I'm not sure if i will use this source code, or will use one of my earlier core as a template because as i've wrote above, all parts of Bashkiria are already in my cores - just need to re-combine the modules and tweak some parameters.
Unfortunately currently i'm busy by other projects. It's impossible to quickly understand where is the problem. I need to take this project and study the code to understand where is the problem. I will look at Bashkiria later if there is really demand for this core. I'm not sure if i will use this source code, or will use one of my earlier core as a template because as i've wrote above, all parts of Bashkiria are already in my cores - just need to re-combine the modules and tweak some parameters.
Re: New core: BK0011M
Pet2001
Bashkiria 2M
Atari7800
Sharp MZ80K
Re: New core: BK0011M
Nice!
Re: New core: BK0011M
Nice work Gehstock!!!
Just a computer and videogame lover
- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
Re: New core: BK0011M
Wow, I'm still shocked because you are starting to port a 7800 core, one of my favorite consolesGehstock wrote:Atari7800

God job!

Just a computer and videogame lover
- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
Re: New core: BK0011M
How to convert .hdi disk image to .vhd?