Where's the Speccy love?

User avatar
Chris23235
Posts: 72
Joined: Sun May 24, 2020 8:45 pm

Re: Where's the Speccy love?

Unread post by Chris23235 »

Will it only work with a second SD card in the I/O board, or will it also work with an USB HDD or a card that is connected via a USB hub?

antonie
Posts: 15
Joined: Mon May 25, 2020 7:03 pm

Re: Where's the Speccy love?

Unread post by antonie »

benitoss wrote:
Thu Jun 11, 2020 4:09 am
Here You have the two screens of configuration

photo_2020-06-10_22-54-09.jpg

photo_2020-06-10_22-54-19.jpg

Everything is working now ( VGA (15 Khz and 31 Khz), HDMI, Keyboard, joysticks, sound , and the second SD or VHD file) unless the 2 MB of memory in SDRAM.
All tests done in BRAM (maximum 400 Kb available) are good but the system has not enough memory to start the menu system.
If I solve the SDRAM memory issue the core is gonna work perfectly.

Later I can add the RTC, the UART WIFI and simulate the PI system with a UART and I2S connection (very similar that the emulation of the Munt is doing in the ao486 core, in fact we can use similar program that the Pi uses)

Regards
Really great work @benitoss...can't wait to compare your core to my actual SpecNext.

benitoss
Posts: 9
Joined: Wed Jun 03, 2020 3:46 pm

Re: Where's the Speccy love?

Unread post by benitoss »

To accelerate the implementation of the ZX Next core I have published in my GitHub the actual core.
https://github.com/benitoss/ZXNext_Mister

The core needs to use the second SD or the VHD image that you can get here : https://github.com/benitoss/ZXNext_Mist ... xt_vhd.zip

Actually it only uses 400 Kb of BRAM Memory, we only need implement 2 MB using SDRAM and it will Work

Regards

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: Where's the Speccy love?

Unread post by ron »

@benitoss, great work mate ! , We just need to know how to correctly instantiate that SDRAM

jordi
Posts: 2
Joined: Thu Jun 11, 2020 10:11 am

Re: Where's the Speccy love?

Unread post by jordi »

Would like having it.

benitoss
Posts: 9
Joined: Wed Jun 03, 2020 3:46 pm

Re: Where's the Speccy love?

Unread post by benitoss »

One important thing to point out !!!
The original file zxnext_top_issue2.vhd (similar to our zxnext_Mister.vhd file ), in line 1011, has defined the address as

Code: Select all

sram_addr <= (zxn_ram_a_addr(20) & zxn_ram_a_addr(0) & zxn_ram_a_addr(19 downto 1)) when zxn_ram_b_req = '0' else (zxn_ram_b_addr(20) & zxn_ram_b_addr(0) & zxn_ram_b_addr(19 downto 1));
In my code, I use the address in sequential mode to facilitate to read the data in Burst Mode in the SDRAM

Code: Select all

sram_addr <=  zxn_ram_a_addr(20 downto 0)  when zxn_ram_b_req = '0' else zxn_ram_b_addr(20 downto 0);
Regards

User avatar
Sorgelig
Site Admin
Posts: 266
Joined: Thu May 21, 2020 9:49 pm

Re: Where's the Speccy love?

Unread post by Sorgelig »

benitoss wrote:
Wed Jun 10, 2020 2:52 pm
Thanks for the answer. I appreciate it
Could you give me a core example of your first strategy ?

Regards
It's quite generic work. Many cores do this. Minimig, Atari ST, SAM Coupe, Archie, TS Conf.

akeley
Posts: 43
Joined: Mon May 25, 2020 7:54 pm

Re: Where's the Speccy love?

Unread post by akeley »

Little question: is there any way to reset current machine from OSD? In my setup this option is greyed out and only becomes available when I change the ZX model.

killersquirel
Posts: 8
Joined: Sun May 24, 2020 9:28 pm

Re: Where's the Speccy love?

Unread post by killersquirel »

I think it might be F9 or maybe F10 on the keyboard if my memory serves me correctly as I haven't played the ZX Spectrum core on the MiSTer in a week or so. You can change your disk image while a games is running and then press one of those function keys (it might even be F11) and it will reboot.

Ip75
Posts: 5
Joined: Tue May 26, 2020 8:19 am

Re: Where's the Speccy love?

Unread post by Ip75 »

All the special keys are near the bottom of this page: https://github.com/MiSTer-devel/ZX-Spectrum_MISTer

It's Ctrl-F11 for a warm reset, Alt-F11 for a hard reset.

akeley
Posts: 43
Joined: Mon May 25, 2020 7:54 pm

Re: Where's the Speccy love?

Unread post by akeley »

Thanks, these are handy shortcuts, but I was talking about OSD. Reset works normally for other micros (Amstrad, C64, etc) so I was wondering why is it different for Spectrum...a bug?

pgimeno
Posts: 7
Joined: Thu Jun 11, 2020 9:44 am

Re: Where's the Speccy love?

Unread post by pgimeno »

I agree it would be nice if the option to reset was available regardless of whether you changed the machine type, but I'd call that a usability design flaw, not a bug.

Post Reply