New core: BK0011M

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

Post Reply
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

New core: BK0011M

Post by MasterOfGizmo »

The BK0011M was a small russian PDP-11 clone. We now have a core implementing it:

https://github.com/sorgelig/BK0011M
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
User avatar
vebxenon
Atari God
Atari God
Posts: 1016
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Post by vebxenon »

Good news :)
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
User avatar
Newsdee
Atari God
Atari God
Posts: 1561
Joined: Fri Sep 19, 2014 8:40 am

Re: New core: BK0011M

Post by Newsdee »

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?
User avatar
vebxenon
Atari God
Atari God
Posts: 1016
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Post by vebxenon »

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 :cheers: :cheers:

Salva
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
User avatar
vebxenon
Atari God
Atari God
Posts: 1016
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Post by vebxenon »

Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
User avatar
guidol
Atari freak
Atari freak
Posts: 62
Joined: Fri Apr 17, 2015 8:14 pm
Location: Mudanya - Tuerkiye

Re: New core: BK0011M

Post by guidol »

MasterOfGizmo wrote:The BK0011M was a small russian PDP-11 clone. We now have a core implementing it:

https://github.com/sorgelig/BK0011M
How about a "real" PDP-11?
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.
for a PDP-11 ther will also
http://opencores.org/project,w11
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Post by Sorgelig »

guidol wrote:and WOHOO a new "silent" release after 8 months :)
This core is pretty complete and bug free (at least in my tests), so there is no reason to update what is already done.

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.
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Post by Sorgelig »

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.
Gehstock
Captain Atari
Captain Atari
Posts: 431
Joined: Wed Dec 21, 2016 7:18 pm
Location: EastGermany

Re: New core: BK0011M

Post by Gehstock »

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
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Post by Sorgelig »

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.
User avatar
guidol
Atari freak
Atari freak
Posts: 62
Joined: Fri Apr 17, 2015 8:14 pm
Location: Mudanya - Tuerkiye

Re: New core: BK0011M

Post by guidol »

Sorgelig 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.
That sound very fine :) Seems like a nicer computer.
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 :)
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Post by Sorgelig »

guidol wrote:Why (also in the original) do the Font in color look so dissorted? black and white is much better to read.
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.
Gehstock
Captain Atari
Captain Atari
Posts: 431
Joined: Wed Dec 21, 2016 7:18 pm
Location: EastGermany

Re: New core: BK0011M

Post by Gehstock »

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 it :) Next 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).

Image

Image

Image

Image

and some more
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Post by Sorgelig »

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.
Gehstock
Captain Atari
Captain Atari
Posts: 431
Joined: Wed Dec 21, 2016 7:18 pm
Location: EastGermany

Re: New core: BK0011M

Post by Gehstock »

Pet2001

Bashkiria 2M

Atari7800

Sharp MZ80K

skywalky
Atariator
Atariator
Posts: 25
Joined: Fri Nov 18, 2016 4:44 pm

Re: New core: BK0011M

Post by skywalky »

:cheers: :cheers:
User avatar
DrOG
Atari Super Hero
Atari Super Hero
Posts: 731
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: New core: BK0011M

Post by DrOG »

Nice!
User avatar
vebxenon
Atari God
Atari God
Posts: 1016
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Post by vebxenon »

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
User avatar
vebxenon
Atari God
Atari God
Posts: 1016
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Post by vebxenon »

Gehstock wrote:

Atari7800

Wow, I'm still shocked because you are starting to port a 7800 core, one of my favorite consoles :) Hope it won't be too difficult...

God job! :cheers:
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
xolod79
Retro freak
Retro freak
Posts: 11
Joined: Fri Feb 22, 2019 6:53 pm

Re: New core: BK0011M

Post by xolod79 »

How to convert .hdi disk image to .vhd?
Post Reply

Return to “MiST”