MESS эмулирует советские компьютеры

Советские программируемые калькуляторы, микрокомпьютеры и большие ЭВМ, не попавшие в другие разделы

Moderator: Shaos

micko
Novelist
Posts: 40
Joined: 26 Mar 2008 23:21
Location: Serbia

Post by micko »

Please take a look, idea is to support as much as possible ROMs.

Meanwhile I will work on Erik, I have already booted machine, and have video out work. Need to map ports now.
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

micko wrote:Please take a look, idea is to support as much as possible ROMs.

Meanwhile I will work on Erik, I have already booted machine, and have video out work. Need to map ports now.
Eric SUX, it does not even have INT generatos.
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

micko wrote:Please take a look, idea is to support as much as possible ROMs.
If you use machine translator on my message, it's might be totally incorrect. So, I said this:
Hmm... Quite incompatible code. Where is usual jump tables?
But font is still on his own place. Perhaps standard loader (basic routines a still there, i.e. $C037 & $C337), but monitor is fully incompatible.

Well, in the evening at home I'll take a look closer.
micko
Novelist
Posts: 40
Joined: 26 Mar 2008 23:21
Location: Serbia

Post by micko »

@cr0acker

Idea of MESS is to implement emulation of all machine same are realy bad design, have some bugs in ROM, but idea is to support as much as possible.

@HardWareMan

I agree that it is incompatible code since none of games/applications for Specialist works on it. they are all using direct memory access to write on screen, so in this case when video memory start is on different location it just can't work.
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Good machines, must follow firstly and bad lastly^)
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Post by b2m »

Screen offset = 0x8000 --> Screen width = 512?
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
micko
Novelist
Posts: 40
Joined: 26 Mar 2008 23:21
Location: Serbia

Post by micko »

@b2m

Looks like you are right. Only command that could display something usefull was D (disassebler) .
And it is shown fine in that mode only, if I put 384 data is missing.

So it looks like hi-res modified model.

Thanks for suggestion.
User avatar
fifan
Devil
Posts: 912
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Post by fifan »

Все правильно не нужно использовать в эмуляторе ПЗУ от Эрика (кстати не совместимого со Специалистом МХ). Вот можно взять ПЗУ предложенного HardWareMan'ом:
http://www.nedopc.org/nedopc/upload/Ramfos.rar
micko
Novelist
Posts: 40
Joined: 26 Mar 2008 23:21
Location: Serbia

Post by micko »

I have used Erik.bin from Shaos and using PDF documentation I was able to make it run fine.

@fifan
Can you please explain more where to map this in Erik memory map.
Since if I place ROMDISK.BIN instead of ROM it can't work.

Guess this is placed as extension but my question where and how to make it book.
User avatar
fifan
Devil
Posts: 912
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Post by fifan »

micko wrote:Can you please explain more where to map this in Erik memory map.
Documentation (on russian):
http://nedopc.org/nedopc/upload/PK_Erik.pdf
Memory and screen map:
http://www.nedopc.org/nedopc/upload/memory.RAR
micko wrote:Since if I place ROMDISK.BIN instead of ROM it can't work
Erick is don't working clone of Spetsialist. See topic (on russian) for detal:viewtopic.php?t=8766&postdays=0&postorder=asc&start=60
micko
Novelist
Posts: 40
Joined: 26 Mar 2008 23:21
Location: Serbia

Post by micko »

@fifan

I have already used that PDF as guide to make driver.
And Eric boots and I get monitor running fine.

My question is: Is Romdisk.bin you have sent me for Erik ?
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

micko wrote:My question is: Is Romdisk.bin you have sent me for Erik ?
I guess not. This ROMDISK.BIN is a image of external ROM disk for NC for Specialist (attached to VV55 - 8255). And this image is NOT BOOTABLE. Here is bootable ROM (and internal ROM disk) for Specialist MX:
http://www.nedopc.org/nedopc/upload/bootableNC.rar
micko
Novelist
Posts: 40
Joined: 26 Mar 2008 23:21
Location: Serbia

Post by micko »

@hardwareman

I have booted NC and it works (used only romdisk image).

Are all programs from it working on real machine?

I have error running ED7000.COM,DISS.COM,ASMHQ.COM and ASSM.COM

If you have other rom disks please upload them.

Thanks
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

micko wrote:@hardwareman
I have booted NC and it works (used only romdisk image).
Are all programs from it working on real machine?
Shure, but not under NC. Some of applications must run under old monitor "MAGIC.COM". You must just load this program and then run MAGIC. Then use standard command "G<ADR>".
micko wrote:I have error running ED7000.COM,DISS.COM,ASMHQ.COM and ASSM.COM
That is my compilation of ROM disk and I did not have enough time to test it.
micko wrote:If you have other rom disks please upload them.
Well, I have some separate applications, and original NC boot ROM. Man, who did this NC has died (Could be just hearsay. I heard it from the head of radiotech hobby group I used to attend. That's where I was using the "Specialist"), so no possible get more info and apps for NC. :( But, IMHO, it is the best OS (hm.. not "OS" - it may be called "DOS") fo Specialist MX.
micko
Novelist
Posts: 40
Joined: 26 Mar 2008 23:21
Location: Serbia

Post by micko »

Lot of new things done, images on http://micko-wip.blogspot.com

Bashkiria-2M driver is in progress.