New core: BK0011M

Area for discussing ST(E) clones

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

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

New core: BK0011M

Postby MasterOfGizmo » Mon Feb 01, 2016 8:47 pm

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
Captain Atari
Captain Atari
Posts: 422
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Postby vebxenon » Tue Feb 02, 2016 8:30 am

Good news :)

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: New core: BK0011M

Postby Newsdee » Tue Feb 02, 2016 10:01 am

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
Captain Atari
Captain Atari
Posts: 422
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Postby vebxenon » Wed Feb 03, 2016 2:35 pm

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?platform[]=BK-0010%2F11M

More info:

https://en.wikipedia.org/wiki/Electroni ... ka_BK-0011

Regards :cheers: :cheers:

Salva

User avatar
vebxenon
Captain Atari
Captain Atari
Posts: 422
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Postby vebxenon » Thu Feb 04, 2016 4:00 pm


User avatar
guidol
Atari freak
Atari freak
Posts: 50
Joined: Fri Apr 17, 2015 8:14 pm
Location: Mudanya - Tuerkiye

Re: New core: BK0011M

Postby guidol » Fri Dec 30, 2016 3:16 pm

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: viewtopic.php?f=101&t=26513&start=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
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Postby Sorgelig » Sat Dec 31, 2016 8:43 pm

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
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Postby Sorgelig » Sat Dec 31, 2016 8:50 pm

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
Atari freak
Atari freak
Posts: 62
Joined: Wed Dec 21, 2016 7:18 pm

Re: New core: BK0011M

Postby Gehstock » Sat Dec 31, 2016 10:50 pm

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
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Postby Sorgelig » Sun Jan 01, 2017 1:49 am

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: 50
Joined: Fri Apr 17, 2015 8:14 pm
Location: Mudanya - Tuerkiye

Re: New core: BK0011M

Postby guidol » Sun Jan 01, 2017 10:42 am

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
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Postby Sorgelig » Sun Jan 01, 2017 1:51 pm

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
Atari freak
Atari freak
Posts: 62
Joined: Wed Dec 21, 2016 7:18 pm

Re: New core: BK0011M

Postby Gehstock » Wed Jan 11, 2017 10:55 pm

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
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New core: BK0011M

Postby Sorgelig » Thu Jan 12, 2017 7:45 am

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
Atari freak
Atari freak
Posts: 62
Joined: Wed Dec 21, 2016 7:18 pm

Re: New core: BK0011M

Postby Gehstock » Thu Jan 12, 2017 8:17 pm

Pet2001


Bashkiria 2M


Atari7800


Sharp MZ80K


skywalky
Retro freak
Retro freak
Posts: 10
Joined: Fri Nov 18, 2016 4:44 pm

Re: New core: BK0011M

Postby skywalky » Fri Jan 13, 2017 7:22 pm

:cheers: :cheers:

User avatar
DrOG
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 122
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: New core: BK0011M

Postby DrOG » Sat Jan 14, 2017 7:07 am

Nice!

User avatar
vebxenon
Captain Atari
Captain Atari
Posts: 422
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Postby vebxenon » Mon Jan 16, 2017 9:15 am

Nice work Gehstock!!!

User avatar
vebxenon
Captain Atari
Captain Atari
Posts: 422
Joined: Fri Apr 24, 2015 12:10 pm

Re: New core: BK0011M

Postby vebxenon » Tue Feb 14, 2017 12:28 pm

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:


Social Media

     

Return to “ST(E) Clones (Suska / MiST)”

Who is online

Users browsing this forum: No registered users and 1 guest