|
Joined: Mar 2006
Posts: 1,076 Likes: 5
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,076 Likes: 5 |
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: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
Not sure, as I haven't used them myself recently  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: Jul 2007
Posts: 4,625
Very Senior Member
|
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
I think, some parts of the ROM_F400.BIN are used already by MESS.  Try to split the ROM and you will see.
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
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: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
... sorted: https://gist.github.com/shattered/8170700This 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: 189 Likes: 2
Senior Member
|
Senior Member
Joined: Dec 2011
Posts: 189 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: 189 Likes: 2
Senior Member
|
Senior Member
Joined: Dec 2011
Posts: 189 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/spvg4daqEDIT: 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,076 Likes: 5
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,076 Likes: 5 |
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: 189 Likes: 2
Senior Member
|
Senior Member
Joined: Dec 2011
Posts: 189 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.
|
|
|
5 members (rfka01, Stick, MrGW454, 2 invisible),
37
guests, and
0
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,189
Posts120,331
Members5,044
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|