Previous Thread
Next Thread
Print Thread
Page 17 of 41 1 2 15 16 17 18 19 40 41
Joined: Mar 2006
Posts: 1,082
Likes: 7
L
Very Senior Member
Very Senior Member
L Offline
Joined: Mar 2006
Posts: 1,082
Likes: 7
shattered: do the east europe xt clones with 'fake' cga do 'stretching' of the rightmost character gen pixel for character rows c and d, like the real ibm cga card does? that would fix the 'dashed' horizontal lines on the box drawing characters.

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Joined: May 2012
Posts: 572
Likes: 13
S
Senior Member
Senior Member
S Offline
Joined: May 2012
Posts: 572
Likes: 13
Not sure, as I haven't used them myself recently smile Will check if I have the chance.

Anyway, the dashed look on poisk1 is the artifact of its text mode emulation -- character cell is effectively 7x8. Here's photo of the real thing:
[img]http://zx.pk.ru/attachment.php?attachmentid=44295&d=1385639254[/img]

Joined: Jan 2012
Posts: 29
M
Member
Member
M Offline
Joined: Jan 2012
Posts: 29
Hi,

i found the BASIC ROM for the Assistent 128 that needs dumping.
At http://vinxru.livejournal.com/204856.html there is a link to https://github.com/vinxru/Assistent_128
and the rom can you found here: https://github.com/vinxru/Assistent_128/blob/master/ROM/ROM_F400.BIN
Press on 'View Raw' to download ROM_F400.BIN.

ROM_F400.BIN:
0x0000 - 0x2000 = asf400-f600.bin (MESS)
0x2000 - 0xA000 ====> The new basic-1.10.rom (Version number at 0x6CC5)
0xA000 - 0xC000 = mainbios.bin (MESS)



M*A*S*H

Joined: Jul 2007
Posts: 4,625
A
Very Senior Member
Very Senior Member
A Offline
Joined: Jul 2007
Posts: 4,625
I think, some parts of the ROM_F400.BIN are used already by MESS. smile
Try to split the ROM and you will see.

Joined: May 2012
Posts: 572
Likes: 13
S
Senior Member
Senior Member
S Offline
Joined: May 2012
Posts: 572
Likes: 13
Yes, but the new dump contains native BASIC ROM (current dump has a copy of IBM's BASIC). I'll sort this out.

Joined: May 2012
Posts: 572
Likes: 13
S
Senior Member
Senior Member
S Offline
Joined: May 2012
Posts: 572
Likes: 13
... sorted: https://gist.github.com/shattered/8170700

This dump (ROM_F400.BIN) has 3 parts (mapped at F4000, F6000 and FE000), and two of them match other dumps (asf400-f600.bin, mainbios.bin). 3rd one contains ROM BASIC.

rombios7.bin + rombios8.bin have the same contents as mainbios.bin + asf400-f600.bin. I'm not sure there ever was a version without floppy support in ROM, even though the machine did not have a FDC out of the box.

vinxru's photos show a combo 1MB RAM+FDC board, and apparently there were separate RAM and FDC boards too (which would make little sense, since there's only 1 expansion slot and only 128K onboard RAM).

The patch also adds ROM cartridge dump for mikrosha, another HDC ROM for poisk1, and removes unnecessary dependency on iskr1031 chargen ROM from ec1841.

Last edited by shattered; 12/29/13 01:57 PM.
Joined: Dec 2011
Posts: 194
Likes: 2
Senior Member
Senior Member
Joined: Dec 2011
Posts: 194
Likes: 2
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.

Joined: Dec 2011
Posts: 194
Likes: 2
Senior Member
Senior Member
Joined: Dec 2011
Posts: 194
Likes: 2
Well, crap. Apparently, from the docs over here, http://www.tiffe.de/Robotron/MMS16/, I can't figure out how to send commands to the uPD7220 from the Z80. Oh well... I at least have a MUCH more fleshed out skeleton diff here based on latest SVN: http://pastebin.com/spvg4daq

EDIT: Oh yeah, it'll probably need a big clean-up before it goes in as I did everything in one source file.

Last edited by Alegend45; 01/01/14 02:44 AM.
Joined: Mar 2006
Posts: 1,082
Likes: 7
L
Very Senior Member
Very Senior Member
L Offline
Joined: Mar 2006
Posts: 1,082
Likes: 7
alegend45: how goes progress for this?
Remember, posting stuff here is not the best way to submit it: use the mamedev.org submission address (which can be found on the mamedev.org wiki) to submit stuff.

Edit: "(It's a uPD7220 controlled by a Z80, which from the main system, is controlled by an 8086. I don't even see the point of that.)" - this makes perfect sense: its a upd7220 controlled by a slave z80 cpu which babysits the 7220 and allows higher level command protocol between it and the 8086 (i.e. draw circles, arcs, lines etc from maybe even a display list)

LN

Last edited by Lord Nightmare; 01/05/14 02:38 AM.

"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Joined: Dec 2011
Posts: 194
Likes: 2
Senior Member
Senior Member
Joined: Dec 2011
Posts: 194
Likes: 2
Progress is rather sucky now. Oh yeah, and I did figure out why the uPD7220 was controlled by a Z80. Apparently, the clone they used was designed to interface with a Z80.

Page 17 of 41 1 2 15 16 17 18 19 40 41

Link Copied to Clipboard
Who's Online Now
1 members (1 invisible), 120 guests, and 0 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,374
Posts122,625
Members5,085
Most Online1,529
Jun 7th, 2025
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0