Previous Thread
Next Thread
Print Thread
Page 19 of 39 1 2 17 18 19 20 21 38 39
Joined: Mar 2001
Posts: 16,914
Likes: 56
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,914
Likes: 56
Neat. Hopefully we can get some PCB pics and stuff smile

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

Joined: May 2012
Posts: 554
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 554
Likes: 1
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: 554
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 554
Likes: 1
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: 881
Likes: 10
C
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 881
Likes: 10
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: 554
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 554
Likes: 1
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: 554
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 554
Likes: 1
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: 554
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 554
Likes: 1
... its character cell is 8x14 but I'm unsure how it's padded vertically, anyway, WIP:


Joined: Mar 2001
Posts: 16,914
Likes: 56
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,914
Likes: 56
Nice work, shattered smile

Joined: May 2012
Posts: 554
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 554
Likes: 1
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
6 members (judge, Stick, R. Belmont, Olivier Galibert, 2 invisible), 17 guests, and 6 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,090
Posts119,149
Members5,014
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com