Welcome, Guest. Please login or register.


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

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #75 on: 2020.October.12. 13:04:05 »
Yes... Zozo's routines to calculate the Z80 frequency need correct interrupts. The real clock in the video is 3.5Mhz.

[ Guests cannot view attachments ]

Offline Tutus

  • EP lover
  • *
  • Posts: 679
  • Country: hu
    • Enterprise 128
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #76 on: 2020.October.12. 13:53:43 »
This is fantastic! :smt038  Giant! :)

Offline Kyp

  • Beginner
  • *
  • Posts: 29
  • Country: es
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #77 on: 2020.October.12. 17:15:12 »
Only video timings are accurate. CPU timings are far from exact. Z80 is clocked at 3.5 MHz and there is no contention. I'd rather have something that works first and tune-up it later.

I have already done a very accurate implementation of a Sinclair ZX Spectrum. It was very useful to have lots of test programs that check almost every detail of Spectrum's operation. Is there something similar to test the Enterprise?

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #78 on: 2020.October.12. 19:40:53 »
Is there something similar to test the Enterprise?
You may try to ask IstvanV of ep128emu fame if he had something around those lines during the development of his emulator.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #79 on: 2020.October.12. 20:22:46 »
Another video, loading a Basic listing(still without audio):


[ Guests cannot view attachments ]

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #80 on: 2020.October.12. 20:31:20 »
Sorry, this one is loading from TAPE:

Offline ron

  • User
  • *
  • Posts: 85
  • Country: es
    • RetroWiki & Cacharreo [RW]
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #81 on: 2020.October.13. 19:49:21 »
It's Working.
At the moment is Enterprise 64, looking for wav files to test.

Regards

Offline ron

  • User
  • *
  • Posts: 85
  • Country: es
    • RetroWiki & Cacharreo [RW]
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #82 on: 2020.October.13. 20:18:07 »
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]

Hurra !!!

Offline Dr.OG

  • Global Moderator
  • EP lover
  • *
  • Posts: 742
  • Country: hu
  • dr.
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #83 on: 2020.October.13. 20:30:32 »
Very impressive!
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline ron

  • User
  • *
  • Posts: 85
  • Country: es
    • RetroWiki & Cacharreo [RW]

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #85 on: 2020.October.14. 08:34:46 »
Impressive progress, did i see well an attribute mode picture was started to load also?

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #86 on: 2020.October.14. 08:56:48 »
Yes, amazing. Kyp only has implemented  TEXT 40 and GRAPHICS LOWRES 256, necessary for booting EXOS, show the flashing letters and start Basic, but it seems that it can also show HIRES, TEXT 80 and other colour modes....

Attribute? I think still not. But Ron once loaded part of a screen with a lot of colours... It can be.

Probably you have noticed that only 8 colours can be seen on the 256 colours demo... This is not a defect of the core, but from the ZXUNO FPGA device, intended to manage the Spectrum core. Soon the team will port the Enterprise core to other more powerful FPGAs.

Other aspect was that a lot of programs failed to load, but I think that it was due to lack of Ram space. Kyp says he will add more on the next update.

As a proof of concept I think it is very impressive.

Offline Kyp

  • Beginner
  • *
  • Posts: 29
  • Country: es
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #87 on: 2020.October.14. 09:48:09 »
Video modes 000 (VSYNC), 001 (PIXEL, partially) and 100 (CH128, including ALTIND0 and ALTIND1) and the four color modes are implemented. The FIXBIAS registry is not implemented yet.

The problem with colors in 256 color mode is not a limitation of the ZX-Uno board. It must be a bug in the implementation.

My ZX-Uno board has 512K of SRAM (can be expanded up to 2MB). 64K are reserved for ROM. The rest can be used as RAM easily.

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #88 on: 2020.October.14. 13:26:07 »
Other aspect was that a lot of programs failed to load, but I think that it was due to lack of Ram space. Kyp says he will add more on the next update.
Yes, most programs are not running on EP64, old Speccy ports because they are using fix segments (F8-FB) except Zozo's conversions, most of newer ones need more memory.
Almost all programs which runs on EP64 lister here except those which run, but slowly.

Offline Kyp

  • Beginner
  • *
  • Posts: 29
  • Country: es
Re: Enterprise Deployment Attempt Over FPGA.
« Reply #89 on: 2020.October.14. 18:10:28 »
ZX-Uno board has 512K of SRAM but I need to reserve 64K for ROM leaving just 448K free. It is possible to have 448K of RAM? Or must be a power of two? BTW, I already have 128K of RAM :D

[ Guests cannot view attachments ]