MSX HDMI mutlimedia card

Page 48/56
41 | 42 | 43 | 44 | 45 | 46 | 47 | | 49 | 50 | 51 | 52 | 53

By DamnedAngel

Master (144)

DamnedAngel's picture

20-10-2016, 16:31

I'm also in. Assembled and boxed.

Just an idea: it would be great if the cartridge box had, somehow, a cable organizer, because this beast will tend to become a spider net with so many things attached!

My 50 cents...

By maxis

Champion (512)

maxis's picture

20-10-2016, 21:07

@-Neo-
Talking about sound, now PSG+PPI+SCC combintation is fully emulated in the HW. The HW is cycle accurate. I.e. AY8910/8912 noise generator is bit/cycle exact. SCC is exact and has no distortion introduced by the R2R DAC. The output is 18 bits (the actual bits, not the "paper spec" bits). The output sample rate is fixed at 48 KHz.
Also there is an optical S/PDIF, which is functional. So, this is suitable for gaming.

Now, about MSX_MUSIC. YM2413 is emulated partially in HW, partially by the ARM FW. Also the key on/off etc evebts for the presets (15 instruments + rhythm) will be via the MIDI interface.
Finally MIDI can be supported as the MSX_AUDIO or SFG05 or... you name it.

The Y8950 and OPM support will come later. There is a good enough and mature MAME mode available as the starting point.

One more thing. Despite the fact, that the card occupies physically 1 slot (4 subslots), actually it can occupy any/all available slot space in your machine. I.e. in MA20 emulation mode, it will occupy one primary slot (for example slot 1) , one subslot for subrom(for example 3.2) and one more subslot for the memory(3.1) in order to replace the main ROM and add the basic extension.

The configuration is managed by the ARM controller and stored in the non-volatile memory. The interactions go with the plugged in USB keyboard. The built-in LCD and/or HDMI OSD can be used.

Finally about the file system. The SDHC is handled by ARM controller. This way the FPGA/uC DFU images can be stored on the same SD CARD and/or USB stick. The ROM files are natively supported and can be directly loaded into the card memory. DSK files enumerated as disks. Cards up to 64 Gbytes are supported. Currently I only support MSX-DOS 1.0. There is no problem to add DOS2.0, but since this card is MSX-1 compatible also, I focused the efforts to get it right with DOS 1.0 first.

Also once I have a license agreement, it will be more clear which MSX baseline FW I can install permanently.

@DamnedAngel
Interesting idea about the cable organizer.
I tried to arrange the cable groups on the function basis. I.e. on the left - audio. On the top - digital connectivity. On the right - video. In the middle the LCD.
How would you like to do the cable ranging? Could you, please, elaborate a bit mode?

By erpirao

Paladin (962)

erpirao's picture

20-10-2016, 23:42

assembled and boxed please

By Meits

Scribe (5652)

Meits's picture

20-10-2016, 23:54

Will it need to be placed in a primary slot or will it be possible to place it in a slot expander? I can imagine it'll be quite a sized cartridge and those are always prevered to be placed a bit out of sight.
Although, when I see the specs, I epxect it to be a slotexpander itself.
(maybe it's being told in one of the 47 previous pages, but that's not where I am now Wink )

By PingPong

Prophet (3460)

PingPong's picture

21-10-2016, 00:49

thx. for your reply.
I'm asking myself how do manage interrupts on procyon. Did you generate them ? how they interfere with existing ints generated by the onboard vdp ?

By isaiasmalaga

Champion (348)

isaiasmalaga's picture

21-10-2016, 01:35

Assembled and boxed, Plase 8D

By toughkidCST

Rookie (19)

toughkidCST's picture

21-10-2016, 02:51

Im game in assembled & boxed too. Nice.

By AxelStone

Prophet (2703)

AxelStone's picture

21-10-2016, 09:34

maxis wrote:

Currently I only support MSX-DOS 1.0. There is no problem to add DOS2.0, but since this card is MSX-1 compatible also, I focused the efforts to get it right with DOS 1.0 first.

Really recomended support for DOS2 Smile , DOS 1.0 doesn't support folders for example, so a 64Gb SD card is usseless since max files supported are 255.

By Metalion

Paladin (1013)

Metalion's picture

21-10-2016, 11:03

I'm also interested by an assembled and boxed unit.

But I'm a bit confused about this card. At first I thought it was a new videocard emulating the VDP and offering an HDMI connection to the MSX. Now, the more I read about it, the more it seems to me that the card looks like a new generation One-Chip MSX, as it can be used (as I understand) in a standalone version. It almost does not need the MSX, right ?

By Poltergeist

Champion (275)

Poltergeist's picture

21-10-2016, 13:59

You are right. There are three options (blatantly copied from a former post:

Quote:

MODE1 - Slaved cartridge. (Currently implemented).
In this mode, Procyon works as a cartridge where it "slaves" its emulated VDP to the MSX host computer built-in VDP.
I.e. if you have MSX1, then you will get V9918 emulation. For MSX2 - V9938 emulation. For MSX2+/TR-V9958 emulation.
If now you insert Procyon card into TR, then some games will have incorrect screen, because the built-in TR VDP is 9958, but the emulated Procyon VDP is V9938+ (lacks YJK).
When CPU reads back the VDP memory, the read data comes from the MSX built-in VRAM. MSX VDP is a limiting factor or a "common denominator" in this mode.
MODE2 - Enhanced cartridge.
In this mode, Procyon presents an independent VDP to the system residing on the addresses 0x88-0x8B. BIOS is patched and new BIOS is overlayed.
In this mode MSX1 computer will become actually MSX2+.
MODE3 - Stand alone.
In this mode Procyon will act as an MSX on a CHIP (like OCM). The original MSX computer is no longer needed.
With two Procyon cards and a small cartridge adapter, the full TR+ functionality is achievable.

Page 48/56
41 | 42 | 43 | 44 | 45 | 46 | 47 | | 49 | 50 | 51 | 52 | 53