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

Joined: May 2012
Posts: 568
Likes: 10
S
Senior Member
OP Online Content
Senior Member
S
Joined: May 2012
Posts: 568
Likes: 10
Owner is AFK until Feb 15 so no pics for now frown

Joined: May 2012
Posts: 568
Likes: 10
S
Senior Member
OP Online Content
Senior Member
S
Joined: May 2012
Posts: 568
Likes: 10
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: 568
Likes: 10
S
Senior Member
OP Online Content
Senior Member
S
Joined: May 2012
Posts: 568
Likes: 10
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: 891
Likes: 17
C
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 891
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: 568
Likes: 10
S
Senior Member
OP Online Content
Senior Member
S
Joined: May 2012
Posts: 568
Likes: 10
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: 568
Likes: 10
S
Senior Member
OP Online Content
Senior Member
S
Joined: May 2012
Posts: 568
Likes: 10
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: 568
Likes: 10
S
Senior Member
OP Online Content
Senior Member
S
Joined: May 2012
Posts: 568
Likes: 10
... its character cell is 8x14 but I'm unsure how it's padded vertically, anyway, WIP:
[Linked Image from img-fotki.yandex.ru]

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

Joined: May 2012
Posts: 568
Likes: 10
S
Senior Member
OP Online Content
Senior Member
S
Joined: May 2012
Posts: 568
Likes: 10
There's still mouse adapter to be emulated and the driver could be marked WORKING smile

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

Link Copied to Clipboard
Who's Online Now
2 members (Kale, 1 invisible), 233 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,320
Posts121,923
Members5,074
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