Some interesting vintage computer's FPGA reimplementation

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

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

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Tue Apr 17, 2018 9:00 pm

Hi!

I had a lot of time for Googling and found some interesting vintage computer's FPGA reimplementation:

Compukit UK101
https://github.com/emard/UK101onFPGA
https://en.wikipedia.org/wiki/Compukit_UK101
It's a kit clone of the Ohio Scientific Superboard II single-board computer, with a few enhancements for the UK market.

Similar computers:
Galeb (Seagull) & Orao (Eagle) from ex-Yugoslavia:
https://en.wikipedia.org/wiki/Galeb_(computer)
https://en.wikipedia.org/wiki/Orao_(computer)

UT-88
http://www.electronicsfun.net/downloads
https://en.wikipedia.org/wiki/UT-88
A DIY educational computer designed in Soviet Union.

CoBra:
https://github.com/JacekGreniger/cobra-fpga
https://ro.wikipedia.org/wiki/CoBra
A Romanian computer from Brasov.

I don't know how mature these projects are, and if they are complete or not.
Unfortunately I'm not familiar with the original systems as well to judge if it worths to port them or not.

Gehstock
Captain Atari
Captain Atari
Posts: 299
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany

Re: Some interesting vintage computer's FPGA reimplementation

Postby Gehstock » Wed Apr 18, 2018 1:57 pm

make blind Ports need Feedback

    CoBra(seems Core is not complete)
    cobra_MiST.rar

    Orao
    orao_MiST.rar
You do not have the required permissions to view the files attached to this post.
Last edited by Gehstock on Wed Apr 18, 2018 7:28 pm, edited 3 times in total.

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Wed Apr 18, 2018 4:38 pm

Thank you!

Will test tomorrow morning and give you feedback!

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Thu Apr 19, 2018 5:23 am

Hi!

Yes, this core seems to be incomplete. The startup screens is full of @-s, but at least the video output is 640x480@60Hz.

The other two cores look more mature, the UT-88 can load .wav files, I'm not sure if this can be implemented or not... (perhaps similar way as Sorgelig's ZX Spectrum or your Didaktik cores do CSW loading).
You do not have the required permissions to view the files attached to this post.

azesmbog
Retro freak
Retro freak
Posts: 16
Joined: Mon Nov 28, 2016 12:08 pm
Location: Russia

Re: Some interesting vintage computer's FPGA reimplementation

Postby azesmbog » Thu Apr 19, 2018 9:53 pm

DrOG wrote:Yes, this core seems to be incomplete. The startup screens is full of @-s, but at least the video output is 640x480@60Hz.

that's right
Image
Only MONITOR program :lol:

for UT-88 there are 1.5 programs :(
So it makes no sense to port it

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Fri Apr 20, 2018 4:22 am

Yes, same with Bashkiria-2M beta: no software resources...

User avatar
RobertK
Atari freak
Atari freak
Posts: 64
Joined: Wed Nov 05, 2014 9:47 pm
Location: Austria

Re: Some interesting vintage computer's FPGA reimplementation

Postby RobertK » Fri Apr 20, 2018 6:47 am

The Orao core looks promising. I don't know what the difference between the two .rbf files is, so I tried both: orao_MiST.rbf seems to produce a VGA signal, but I got only a black sceen with it. But orao_MiST_v2.rbf generates a 15 Khz signal and seems to be working.

2018-04-19_MIST_Orao_800px.jpg

Maybe someone who knows what to do with that machine could try it.

Interestingly, the core does not show the *** O R A O *** title on startup that can be see on this system in the M.A.M.E. emulator.
You do not have the required permissions to view the files attached to this post.

Gehstock
Captain Atari
Captain Atari
Posts: 299
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany

Re: Some interesting vintage computer's FPGA reimplementation

Postby Gehstock » Fri Apr 20, 2018 9:33 am

Depending for the Rom Version, Found a Video on YouTube, Enter BC for Basic Mode

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Fri Apr 20, 2018 11:19 am

Thanks!!!

I'll try it A.S.A.P.! :cheers:

Youtube video:
https://www.youtube.com/watch?v=ZhaC9nGlJLA

Some ROMs downloadable in TAP format (don't know if they can be used with this core or not, I'm on my workplace now, can't wait to get home): http://retrospec.sgn.net/users/tomcat/yu/Orao_list.php

And the TOSEC collection: https://archive.org/details/Pel_Varazdi ... 2012_04_23

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Fri Apr 20, 2018 6:07 pm

Hi again!

The first version has an icompatible video out signal (tried it with VGA, SCART and Component cable on 3 different monitors).

But the v2 version produces a nice and PAL compatible 576i video (see screenshots).

BC works, after typing a memory size, you can write BASIC programs. The core does not have a ROM input menu, so couldn't try it with .TAP files.

Nice work Gehstock !!!
You do not have the required permissions to view the files attached to this post.

DanyPPC
Captain Atari
Captain Atari
Posts: 266
Joined: Tue Feb 21, 2017 7:02 am

Re: Some interesting vintage computer's FPGA reimplementation

Postby DanyPPC » Fri Apr 20, 2018 7:05 pm

I don't know this computer-models but thanks for the ports.

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Sat Apr 21, 2018 2:49 pm

Hi!

Found an Orao emulator (including source code) and some utilities to manipulate the .TAP files:

http://www.deltasoft.com.hr/retro/oraoemu.htm
http://www.deltasoft.com.hr/retro/oraoutil.htm

They can be converted to .bin or .wav files, but found no description about these tools or details of the .TAP file format.

Another emu from a French homepage:

http://www.emu-france.com/emulateurs/10 ... -orao-net/

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Sat Apr 21, 2018 3:23 pm

Wiki says that Compukit UK101 used the Kansas City standard tape format:

https://en.wikipedia.org/wiki/Kansas_City_standard

This was popular method at the end of the '70s-early '80s, and many computers (i.e. Acorn Atom/Electron, BBC Micro, MSX and Z80) used the same system.

As I see, it's not reimplemented on FPGA bases yet.

But found on another homepage a lot of BASIC and Assembler programs in plain .txt files, it could be useful if somehow we could inject them to the core:

http://www.gkc.org.uk/martin/software/index.html#UK101

Perhaps it's easier to implement than the .tap/.wav loading...

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Sun Apr 22, 2018 4:18 am

Hi! Me again...

I found a Q/A session about what we exactly need (inject text files into FPGA):

https://forums.ni.com/t5/LabVIEW/Pass-d ... -p/3290397

I don't know if it would work or not, it's about Labview FPGA module, but perhaps it makes sense to try it to use on MiST, adapt/port it if possible. It would be useful not only for the Orao, but it could be used on Apple I core as well!

Another forum related to Altera FPGA text input:
http://www.alteraforum.com/forum/showthread.php?t=27934

desUBIKado
Atari User
Atari User
Posts: 35
Joined: Sat Jan 06, 2018 11:49 pm

Re: Some interesting vintage computer's FPGA reimplementation

Postby desUBIKado » Fri Apr 27, 2018 5:31 pm

Hi there

I converted Breakout.tap to 2 wav files:

Code: Select all

tap2bin Breakout.tap


This command make 2 files: file0.bin and file1.bin corresponding to 2 files inside Breakout.tap: "BREAKOUT" and "brcode".

later with:

Code: Select all

orao2wav.exe file0.bin
orao2wav.exe file1.bin


we have file0.wav and file1.wav

I tried load this program with this BASIC command:

Code: Select all

LMEM"BREAKOUT"


but in this core isn't implemented EAR input (I have a Mistica, a MiST clone with EAR input)

In Orao emulator I loaded Breakout.tap with LMEM"BREAKOUT" without problems.

By the other hand, some useful links:

Orao Manual (PDF): https://github.com/hrvach/OraoPy/blob/m ... manual.pdf

A very compled article about Orao computer (in spanish): http://www.zonadepruebas.com/viewtopic. ... 274#p56727

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 408
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Some interesting vintage computer's FPGA reimplementation

Postby DrOG » Sat Apr 28, 2018 3:59 am

Nice findings!

If EAR input would be implemented I assume the first thing to do would be to build an adapter based on the wiring diagram attached.

I own a mist 1.3 without MIDI interface, so there won't be a problem to connect the daughterboard to the motherboard. But this is obviously not a solution for 1.3+ users, who don't have the serial pins anymore.

It would be more useful to implement the whole hardware part in the core, this way we could avoid the soldering and drilling hole to the case os the MiST.
You do not have the required permissions to view the files attached to this post.


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 4 guests