Previous Thread
Next Thread
Print Thread
Page 32 of 39 1 2 30 31 32 33 34 38 39
Joined: Mar 2001
Posts: 16,752
Likes: 29
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,752
Likes: 29
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.

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
Google breaks because some chars are actually Latin ones (a, c, o, e, p, x...) :-)

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
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 
<...>

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
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.

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
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.
Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
Now with a bit more spectacular fail screen:


Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
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:


Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
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.
Joined: Jan 2012
Posts: 869
Likes: 6
C
Senior Member
Online Content
Senior Member
C
Joined: Jan 2012
Posts: 869
Likes: 6
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.

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
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 39 1 2 30 31 32 33 34 38 39

Link Copied to Clipboard
Who's Online Now
2 members (mixmaster, Olivier Galibert), 35 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,940
Posts117,530
Members4,994
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com