Previous Thread
Next Thread
Print Thread
Page 19 of 40 1 2 17 18 19 20 21 39 40
Joined: Mar 2001
Posts: 17,098
Likes: 153
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,098
Likes: 153
Neat. Hopefully we can get some PCB pics and stuff smile

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

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


Joined: Mar 2001
Posts: 17,098
Likes: 153
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,098
Likes: 153
Nice work, shattered smile

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

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

Link Copied to Clipboard
Who's Online Now
4 members (simzy39, Person, 2 invisible), 42 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
Topics9,240
Posts120,958
Members5,061
Most Online1,283
Dec 21st, 2022
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