Previous Thread
Next Thread
Print Thread
Page 19 of 39 1 2 17 18 19 20 21 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
Neat. Hopefully we can get some PCB pics and stuff smile

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
Owner is AFK until Feb 15 so no pics for now frown

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
A music disk for 'apogee', uses its 3-channel sound generator: http://yadi.sk/d/SSzTb555GtfJB (discussion: http://zx.pk.ru/showthread.php?t=22573)

Author warns that it was designed for another emulator (Emu80) and will not sound exactly the same in others.

To play it in MESS:

- attach cassette image (*.rka)
- at the '==>' prompt, enter 'I' <return> and start the tape
- run it: 'G0' <return>

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
Firmware from ec1841's XT-HDC (i8089 version; there was also a Z80 one) -- http://www.emuverse.ru/downloads/computers/ES-184x/firmware/ES-1841-KZHD.zip

There's no tech manual or schematics but here's a photo -- http://fotki.yandex.ru/users/shattered/view/642515?page=0

Disassembly looks sane but I never saw i8089 assembly before smile
Quote:

00000000: 31 30 00 80 movi gb, 8000
00000004: D1 30 08 84 movi cc, 8408
00000008: 0A 4D 18 40 movbi [gb].18, 40
0000000C: 28 20 30 addbi gb, 30
0000000F: 08 30 3E movbi ga, 3e
00000012: A0 00 wid 8, 16
00000014: 60 00 xfer
00000016: 68 30 06 movbi bc, 06
00000019: 28 20 D0 addbi gb, d0
0000001C: 48 30 00 movbi gc, 00

Last edited by shattered; 02/21/14 07:55 PM.
Joined: Jan 2012
Posts: 869
Likes: 6
C
Senior Member
Online Content
Senior Member
C
Joined: Jan 2012
Posts: 869
Likes: 6
Yeah, that looks like valid 8089 asm. gb is the source pointer, ga the destination and bc the counter. bc is loaded after the transfer because there is a one instruction delay after the xfer instruction before the dma begins.

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
mc1502's DOS-clone cannot format floppies and I suspect that it doesn't like when wd_fdc_t::status_r() sets S_IP bit in IDLE state even when previous command was not type 1.

Commenting out "main_state == IDLE" makes formatting work, but I'm unsure how this affects other drivers.

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
fun fact: MDA-clone for ec1840/ec1841 runs in 'low-resolution' mode (8x8 chargen) [1]. Plus, its chargen is in RAM, just like in CGA-clone for that series.

[1] http://www.seasip.info/VintagePC/mda.html

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
... its character cell is 8x14 but I'm unsure how it's padded vertically, anyway, WIP:


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
Nice work, shattered smile

Joined: May 2012
Posts: 541
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 541
There's still mouse adapter to be emulated and the driver could be marked WORKING smile

Page 19 of 39 1 2 17 18 19 20 21 38 39

Link Copied to Clipboard
Who's Online Now
2 members (mfm005, 1 invisible), 28 guests, and 4 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