Welcome, Guest. Please login or register.


Author Topic: Enterprise Deployment Attempt Over FPGA. (Read 58285 times)

Offline ron

  • User
  • *
  • Posts: 83
  • Country: es
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 96.0 Firefox 96.0
    • View Profile
    • RetroWiki & Cacharreo [RW]
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #150 on: 2022.January.23. 19:06:38 »
Thank you very much for the captures.
They perfectly show what I was referring to last night.

The Nick still lacks a couple and a half video modes.
Dave still needs improvements
Interruptions must be reviewed

In general, there is still a lot of work to be done. It is true (as Geco said last night) that the fattest and most difficult part is already done and somehow the core is already functional.

Kyp is doing a very fine job. Surely the more we know and the more doubts we can solve, the faster and better it will be finished with all your help. Thanks a lot.

Offline gflorez

  • EP addict
  • *
  • Posts: 3487
  • Country: es
    • Támogató Támogató
  • OS:
  • Windows 8.1 Windows 8.1
  • Browser:
  • Firefox 95.0 Firefox 95.0
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #151 on: 2022.January.23. 20:20:56 »
The colour problems you see are produced because bias is not totally implemented.

I hope the next version will cover all video modes. It was funny to see the "gracha" mode working.

Also, Dave sound needs some effort on interrupts, to work with sampled sound, and to lower the playing rate, that is double as fast now.

------

For me, all this work seems incredible, when one thinks that this is not a program emulating the EP, but a lot of discrete components(inside a programmable chip) making the same things that the custom chips.

So, in a future it could be possible to clone Nick and Dave following the VHDL code.

Offline ron

  • User
  • *
  • Posts: 83
  • Country: es
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 96.0 Firefox 96.0
    • View Profile
    • RetroWiki & Cacharreo [RW]
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #152 on: 2022.January.27. 20:36:44 »
Dear friends

From 21 hours local spanish time, we're going to present Elan Enterprise Core Preview on MiSTer FPGA.



at RetroWiki's retrocrypta on Twitch: https://www.twitch.tv/retrocrypta

Üdvözlettel.

Offline geco

  • EP addict
  • *
  • Posts: 6814
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Firefox 96.0 Firefox 96.0
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #153 on: 2022.January.29. 22:53:07 »
Sorry, i wanted to logon yesterday, but forgot, today i watched it :)
4x6 internal DAC did not work in DTM player, because it uses speciality of Dave, it initiailize the 4 channels to be able to play samples on 4 channels without loosing volume level, without this special initialization the volume is lower, so until if DAVE is not fully complete in FPGA 4x5 bit DAC can be used id DTM player.

Offline Dr.OG

  • EP lover
  • *
  • Posts: 603
  • Country: hu
  • dr.
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Chrome 97.0.4692.99 Chrome 97.0.4692.99
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #154 on: 2022.January.30. 05:52:38 »
Just now noticed the word "Elképesztő" on the advertisement, that's amazing ;-) !
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline ron

  • User
  • *
  • Posts: 83
  • Country: es
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 96.0 Firefox 96.0
    • View Profile
    • RetroWiki & Cacharreo [RW]
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #155 on: 2022.January.30. 13:20:31 »
Just now noticed the word "Elképesztő" on the advertisement, that's amazing ;-) !

Dr.OG, is a nod  ;-)   from the Spanish fans of Enterprise to the Hungarian community, who are highly respected and valued, in fact you will see the logo of the Enteprise Forever forum.

Az Ön segítsége és tanácsa nagyon fontos számunkra.

Offline Dr.OG

  • EP lover
  • *
  • Posts: 603
  • Country: hu
  • dr.
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 97.0.4692.87 Chrome 97.0.4692.87
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #156 on: 2022.January.30. 14:18:07 »
I really appreciate that, thank You!
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2607
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 97.0.4692.99 Chrome 97.0.4692.99
    • View Profile
    • Enterprise Forever
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #157 on: 2022.January.31. 11:08:37 »
Dr.OG, is a nod  ;-)   from the Spanish fans of Enterprise to the Hungarian community, who are highly respected and valued, in fact you will see the logo of the Enteprise Forever forum.
I did notice the forum's logo there :-) I'm always amazed by how many EP fans there are all over the world. I'm happy our forum could help these people to reach each other.
It is also great privilege to see awesome projects to born and progress like this one.

Keep up the good work!

Offline Tutus

  • EP lover
  • *
  • Posts: 625
  • Country: hu
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Firefox 96.0 Firefox 96.0
    • View Profile
    • Enterpress News
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #158 on: 2022.February.01. 11:55:16 »
Dr.OG, is a nod  ;-)   from the Spanish fans of Enterprise to the Hungarian community, who are highly respected and valued, in fact you will see the logo of the Enteprise Forever forum.
Az Ön segítsége és tanácsa nagyon fontos számunkra.

I know you still have a lot of work to do with the FPGA project. :bow:
I can’t wait to post it as a sensation on the cover of Enterpress magazine when it’s done :)

Offline Kyp

  • Beginner
  • *
  • Posts: 27
  • Country: es
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Firefox 97.0 Firefox 97.0
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #159 on: 2022.February.09. 21:45:15 »
I've been improving Nick implementation

Some screnshots from Geco's Fred

28396-0
28398-1 4 colours
28400-2 ATTR mode
28402-3 16 colours

The random lines on the left are caused by my image capture card...

Offline Kyp

  • Beginner
  • *
  • Posts: 27
  • Country: es
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Firefox 97.0 Firefox 97.0
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #160 on: 2022.February.09. 21:55:43 »
Bricky looks better but bricks looks bad
28404-0

Any idea what is wrong?

The game does not start, no music either, I think something related to interrupts. There is a good explanation (other than The_Dave_Chip.PDF...) about how interrupts works?

Offline geco

  • EP addict
  • *
  • Posts: 6814
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Firefox 97.0 Firefox 97.0
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #161 on: 2022.February.10. 09:09:13 »
Looks better and better :)
I think something is wrong in the palette, or with color assignment, i saw your code, and that seems to be good, but in Fred i see also some wrong colours, for exampla the bottom of col16 and attribute game screen should be yellow. (it seems to be bias 9 instead of bias 11)
in col16 picture bias 0 gray is missing from the brick, bottom of torch is bias 4 blue instead of bias 9.
So i think the colour assigment has problems from bias, i think bricks at Bricky screen uses also mainly bias colours.

I sent a mail to you about 1-2 weeks ago, about some other links, just before my mail about 4 colour character mode, did not you get it?

Offline Kyp

  • Beginner
  • *
  • Posts: 27
  • Country: es
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Firefox 97.0 Firefox 97.0
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #162 on: 2022.February.10. 09:58:22 »
in Fred i see also some wrong colours
That was a quick test, I'll compare it against Emu128 for differences.

I sent a mail to you about 1-2 weeks ago, about some other links, just before my mail about 4 colour character mode, did not you get it?
Yes, I got it and made some tests with weird results :mad:

I just can't see what I'm doing wrong, why sometimes the colors look good and other times they don't.

Offline geco

  • EP addict
  • *
  • Posts: 6814
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Firefox 97.0 Firefox 97.0
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #163 on: 2022.February.10. 10:53:19 »
I just can't see what I'm doing wrong, why sometimes the colors look good and other times they don't.
Yes, it is strange, because there are programs which have quite good colour assignment, and some which strange, ex Exolon CPC conversion, and from the pictures what you posted below, i see that there is a problem with bias colours, i do not see too much problem on Fred main screen, but the attribute picture use few bias colours.

Offline Kyp

  • Beginner
  • *
  • Posts: 27
  • Country: es
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Firefox 97.0 Firefox 97.0
    • View Profile
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #164 on: 2022.February.10. 11:33:27 »
In ATTR mode my implementation works this way:

fetches data at addr1 -> data1
fetches data at addr2 -> data2

data1 is attr value
data2 feeds shift register clocked depending on colour mode (should be 2 colours for ATTR mode)

for each pixel...
if bitmap bit is 1 palette index is attr[3:0] else attr[7:4] (0 is lsb, 7 is msb)
if bit 3 of palette index is 0 final colour is the value stored in that palette index
if bit 3 of palette index is 1 final colour is, bits[7:3] = bits[4:0] from reg $80, bits[2:0] = bits[2:0] from value stored in that palette index