Previous Thread
Next Thread
Print Thread
Page 32 of 33 1 2 30 31 32 33
#108580 - 01/24/17 06:42 PM Re: ex- USSR and Soviet Bloc hardware [Re: shattered]  
Joined: Mar 2001
Posts: 15,519
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,519
USA
The Agat-9 is one of my white whales - it's not particularly Apple II compatible (the graphics are quite different, actually) but the documentation is entirely in Russian and Google Translate can be weird about it. (Example: this page http://agatcomp.ru/Reading/ebooks-cik7/1.0.OBSHIE_CBEDEHIJA.shtml when translated in Chrome it changes the Cyrillic characters to their Latin equivalents but doesn't actually translate).

The page for the card itself translated OK and it's a fairly standard design except for the noise channels. 2 8253 PIT clones driving DACs for the tone channels is the sort of thing we've definitely seen before.

#108582 - 01/24/17 07:12 PM Re: ex- USSR and Soviet Bloc hardware [Re: shattered]  
Joined: May 2012
Posts: 384
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 384
Google breaks because some chars are actually Latin ones (a, c, o, e, p, x...) :-)

#108619 - 01/25/17 08:53 PM Re: ex- USSR and Soviet Bloc hardware [Re: shattered]  
Joined: May 2012
Posts: 384
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 384
Agat floppies are either 140K GCR (format is identical to Apple's) and 840K MFM (80 tracks, 2 heads, 21 sectors, 256 bytes per sector), but the address marks etc. aren't standard: https://raw.githubusercontent.com/sintech/AGAT/master/docs/agat-840k-format.txt

Hooked this up to SAMdisk via quick copy/paste and it does seem to work smile

Code:
80 Cyls 2 Heads:
250Kbps MFM, 21 sectors,  256 bytes/sector:
  0.0  14 15 16 17 18 19 20 0 1 2 3 4 5 6 7 8 9 10 11 12 13 
  1.0  11 12 13 14 15 16 17 18 19 20 0 1 2 3 4 5 6 7 8 9 10 
  2.0  7 8 9 10 11 12 13 14 15 16 17 18 19 20 0 1 2 3 4 5 6 
  3.0  19 20 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 
Warning: unknown MFM address mark (6B90) at offset 2 on cyl 4 head 0
  4.0  11 12 13 14 15 16 17 18 19 20 0 1 2 3 4 5 6 7 8 9 10 
<...>

#108746 - 02/06/17 10:03 PM Re: ex- USSR and Soviet Bloc hardware [Re: shattered]  
Joined: May 2012
Posts: 384
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 384
SAMdisk now support MX format (at least its HEAD version does).

de-skeletonized ms0515.cpp -- CPU is a clone of T11, video controller is Spectrum-like and there's a few ported (or maybe recompiled) games, f.e.



Pull request soon. Shout out to Dr. Titus for being the first to emulate this machine in EmuStudio.

#108891 - 02/15/17 10:31 PM Re: ex- USSR and Soviet Bloc hardware [Re: Alegend45]  
Joined: May 2012
Posts: 384
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 384
Originally Posted By Alegend45
Robotron A7150:

This is a weird-ass bugger, but essentially it's an East German IBM PC/XT clone that sucks ass when it comes to compatibility. It uses a uPD7220 combined with a UA880 CPU and a crapton of Z80 peripherals to emulate a CGA (it seems). Could be a good testcase for the 7220.

MESS status: completely skeletal in SVN, though I have been working on getting it to at least display something. Once the weird-ass Z80 stuff has been finished, I'll post a screenshot.


Ignoring the 7220 for now, just a generic_terminal:



Looks like they've cloned iSBC firmware for this. Not sure if video boards are clones or reimplementations -- f.e. disk controller (KES) is described (http://www.tiffe.de/Robotron/MMS16/Doku/A7150/KES-K5170.pdf) as iSBC 215A/iSBX 218 compatible but uses a U880 (Z80), not a 8089.

Last edited by shattered; 02/15/17 11:26 PM.
#108908 - 02/16/17 10:03 PM Re: ex- USSR and Soviet Bloc hardware [Re: shattered]  
Joined: May 2012
Posts: 384
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 384
Now with a bit more spectacular fail screen:


#108920 - 02/19/17 11:55 AM Re: ex- USSR and Soviet Bloc hardware [Re: shattered]  
Joined: May 2012
Posts: 384
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 384
Turns out there were 3 variants of video boards -- ABS K7071 (text only), ABG K7072 (dumb framebuffer) and ABG K7075 (7220-based). The latter two are driven by KGS K7070 (terminal emulator with downloadable software).

K7072 wip:


#109080 - 03/05/17 02:29 PM Re: ex- USSR and Soviet Bloc hardware [Re: shattered]  
Joined: May 2012
Posts: 384
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 384
Originally Posted by shattered
It's working in dvk_ksm and dvk_kcgd -- it wants 4960 baud clock, not 4800. EDIT: Actually, 4960*64, not 4960*16 smile ...and it's working for me (this is lynx showing https://koi8.pp.ru):


The "keyboard port error 7" goes away if I replace ms7004 with lk201, and then this logo shows up:

[Linked Image]

It's supposed to look like this:

[Linked Image]

Not sure yet if emulation of ms7004 is inaccurate, or there was a different firmware for it.

Last edited by shattered; 03/05/17 02:30 PM.
#109081 - 03/05/17 03:01 PM Re: ex- USSR and Soviet Bloc hardware [Re: shattered]  
Joined: Jan 2012
Posts: 643
crazyc Online content
Senior Member
crazyc  Online Content
Senior Member

Joined: Jan 2012
Posts: 643
That's the vt240 clone, right? Ugh, I hope there's some video hardware differences because I have no idea what could be wrong to cause that.

#109082 - 03/05/17 03:40 PM Re: ex- USSR and Soviet Bloc hardware [Re: shattered]  
Joined: May 2012
Posts: 384
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 384
Yes, it is the clone. Keyboard firmware could be different too -- the one we have is good enough to work with drivers that don't send anything to keyboard, or run simple tests (f.e. ms0515 sends LK_CMD_REQ_ID and receives expected response), but vt240 does much more (programs modes for various keyboard divisions etc. -- https://www.netbsd.org/docs/Hardware/Machines/DEC/lk201.html)...

Agat-7 (the Apple II non-clone) can use a variant of this keyboard with very different firmware and simpler hardware.

Page 32 of 33 1 2 30 31 32 33

Who's Online Now
2 registered members (Dorando, Praxis), 42 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,308
Posts107,353
Members4,731
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.115s Queries: 15 (0.014s) Memory: 5.0298 MB (Peak: 5.2543 MB) Zlib enabled. Server Time: 2017-03-26 17:00:16 UTC