Previous Thread
Next Thread
Print Thread
Page 17 of 39 1 2 15 16 17 18 19 38 39
Joined: Mar 2006
Posts: 1,054
L
Very Senior Member
Online Content
Very Senior Member
L
Joined: Mar 2006
Posts: 1,054
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: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
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: 25
M
Member
Offline
Member
M
Joined: Jan 2012
Posts: 25
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
Offline
Very Senior Member
A
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: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
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: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
... 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: 170
Senior Member
Offline
Senior Member
Joined: Dec 2011
Posts: 170
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: 170
Senior Member
Offline
Senior Member
Joined: Dec 2011
Posts: 170
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,054
L
Very Senior Member
Online Content
Very Senior Member
L
Joined: Mar 2006
Posts: 1,054
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: 170
Senior Member
Offline
Senior Member
Joined: Dec 2011
Posts: 170
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 39 1 2 15 16 17 18 19 38 39

Link Copied to Clipboard
Who's Online Now
1 members (Golden Child), 25 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,941
Posts117,539
Members4,994
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com