Search found 874 matches

by Sorgelig
Tue Jun 16, 2020 10:12 am
Forum: Sega Master System / Game Gear
Topic: Any chance for composite blend like in Genesis?
Replies: 73
Views: 93408

Re: Any chance for composite blend like in Genesis?

No idea about which improvement you are talking about. If you force enable composite blend when it applied on full screen, the same Sonic looks very bad. I never used it till adaptive blend was added. Even if sonic gets some benefit from blending in very particular screens, it's not worths to enable it if it cannot detect the places where it has to...
by Sorgelig
Tue Jun 16, 2020 10:03 am
Forum: Linux
Topic: sym-links on exFAT
Replies: 17
Views: 12539

Re: sym-links on exFAT

Abusing feature is usually a bad idea. Links on exFAT give some convenience, but making a tons of links isn't good.
by Sorgelig
Tue Jun 16, 2020 9:33 am
Forum: Sega Master System / Game Gear
Topic: Any chance for composite blend like in Genesis?
Replies: 73
Views: 93408

Re: Any chance for composite blend like in Genesis?

While talking how good one particular scene when screen is heavily blurred you completely disregard that wast majority of time it simply render the video as complete crap without any benefits.
by Sorgelig
Tue Jun 16, 2020 9:27 am
Forum: Linux
Topic: Support for Linux-side Interfaces [Feature Request]
Replies: 17
Views: 14824

Re: Support for Linux-side Interfaces [Feature Request]

MiSTer's Linux is tuned to be embedded Linux. Main purpose is to service the cores. It's not supposed to be a full featured GUI. Main MiSTer function is to play the emulated systems, not launchers. More Linux part popping out -more Linux problems it will bring. You want a full featured Linux with different launchers - use RPi. You really don't need...
by Sorgelig
Sun Jun 14, 2020 11:22 pm
Forum: General Discussions
Topic: What does MiSTer stand for? Is it an acronym?
Replies: 8
Views: 12586

Re: What does MiSTer stand for? Is it an acronym?

MiSTer - originally stands for "MiST on Terasic board". It's no longer such, so just take it as a simple name MiSTer without anything underneath.
by Sorgelig
Sun Jun 14, 2020 11:17 pm
Forum: General Discussions
Topic: What does MiSTer stand for? Is it an acronym?
Replies: 8
Views: 12586

Re: What does MiSTer stand for? Is it an acronym?

It depends on usage. The way MiSTer used is much larger than MiST. MiST simply has no additional functions MiSTer provides. And of course with more different usages you have to learn more. You want to upload files remotely - you need to learn how to use FTP. You want Wallpapers - you need to organize them. You want different HDMI resolutions or eve...
by Sorgelig
Sun Jun 14, 2020 11:05 pm
Forum: Linux
Topic: sym-links on exFAT
Replies: 17
Views: 12539

Re: sym-links on exFAT

There is some flag in exFAT telling that not all writeable files are closed before unmounting. It doesn't mean corruption. So general guide remains the same. There WON'T be shutdown procedure for MiSTer. But if your config went too far and something constantly is writing to files, then you can invent some specific options like shutdown script. Up t...
by Sorgelig
Sun Jun 14, 2020 10:58 pm
Forum: Linux
Topic: Multiple MiSTers on The Same Network
Replies: 21
Views: 12733

Re: Multiple MiSTers on The Same Network

it's better to use random numbers only for last 6 digits. First 6 is better to keep static. They not only mean some brand ID but also have flags such as multicast, broadcast.
by Sorgelig
Sun Jun 14, 2020 10:49 pm
Forum: Linux
Topic: On Screen Display
Replies: 1
Views: 2098

Re: On Screen Display

In MiSTer.ini: video_info=0
by Sorgelig
Sun Jun 14, 2020 10:47 pm
Forum: Development for MiSTer
Topic: Learning to develop a new MiSTer core
Replies: 27
Views: 19166

Re: Learning to develop a new MiSTer core

Verilog is pretty close to C. If you are long time C developer, then with a little HDL introduction you should be able to read Verilog. Pretty much 1:1 with some adjustments to HDL specifics. Same VHDL is basically Pascal for HDL. If you plan to write in VHDL, then try not to change variable cases, as VHDL being very strict language completely igno...
by Sorgelig
Sun Jun 14, 2020 10:40 pm
Forum: Development for MiSTer
Topic: Developer Starter Guide
Replies: 16
Views: 20076

Re: Developer Starter Guide

HDL language needs some sort of size marking as traditional byte/word/dword is not enough. HDL operates by bits, not bytes. So 1'd0 is basically a single bit. Verilog unlike VHDL is more flexible and in many cases you can simply write 0 (or other number). It will be extended (if not ambiguous) to either 1 bit or 10 or 32 - depending on case. Bit ma...
by Sorgelig
Sat Jun 13, 2020 8:09 pm
Forum: Development for MiSTer
Topic: Developer Starter Guide
Replies: 16
Views: 20076

Re: Developer Starter Guide

I worked on many VHDL cores and modules. I have no problem to fix and improve them. Just i'm not going to develop core/module in VHDL myself. It's not a problem to write the core in VHDL, but i strongly suggest to keep emu module in SystemVerilog. You don't have to learn Verilog in deep, but you need to understand it in general. Basic HDL concepts ...
by Sorgelig
Sat Jun 13, 2020 5:30 pm
Forum: Other Computer / System Cores
Topic: Atari 800 core not working since 20200509 release
Replies: 14
Views: 7190

Re: Atari 800 core not working since 20200509 release

It's not all subsequent. Just press reset (USER button) and then load cart - it will work. Some carts may relay on initial ram content and may fail to start without reset.
by Sorgelig
Sat Jun 13, 2020 4:51 pm
Forum: Other Computer / System Cores
Topic: Atari 800 core not working since 20200509 release
Replies: 14
Views: 7190

Re: Atari 800 core not working since 20200509 release

ok, tried Space Harrier. It loads fine every time i try to load it after core reset. If i try to load it from the game then it doesn't start.
by Sorgelig
Sat Jun 13, 2020 4:42 pm
Forum: Other Computer / System Cores
Topic: Atari 800 core not working since 20200509 release
Replies: 14
Views: 7190

Re: Atari 800 core not working since 20200509 release

May be someone wo has such issue has more than one SDRAM module and can try different modules?
by Sorgelig
Sat Jun 13, 2020 3:59 pm
Forum: Newcomers Forum
Topic: USB Hard Drive Problems
Replies: 18
Views: 15415

Re: USB Hard Drive Problems

bazza_12 wrote: Sat Jun 13, 2020 3:19 pm also i noticed that the directory names are case sensitive.
It fully depends on file system. For exFAT it's case insensitive.
by Sorgelig
Sat Jun 13, 2020 3:57 pm
Forum: Development for MiSTer
Topic: Developer Starter Guide
Replies: 16
Views: 20076

Re: Developer Starter Guide

dshadoff wrote: Sat Jun 13, 2020 1:58 pm - assigning a smaller data value to a large data value (ie. a 4-bit value into a 6-bit register) may not give you a warning, but also won't likely align as you expected. Beware.
It always assign to lower bits with extending 0 to unassigned bits. There is no other cases.
But verilog won't think for you - that's right :)
by Sorgelig
Sat Jun 13, 2020 1:54 pm
Forum: Development for MiSTer
Topic: How to open project from MiSTer Github
Replies: 5
Views: 4251

Re: How to open project from MiSTer Github

and there is no significant new functionality for our Cyclone 5 added in newer versions anyway. word "significant" is redundant. It simply NO new features for Cyclone V since Quartus ~14. Probably Quartus 15 would be ideal for MiSTer but in earlier version MiSTer used some Altera IPs greatly updated after Q16. In current MiSTer there is ...
by Sorgelig
Sat Jun 13, 2020 1:46 pm
Forum: Development for MiSTer
Topic: Developer Starter Guide
Replies: 16
Views: 20076

Re: Developer Starter Guide

One question for the beginning: I will do this in VHDL. Is there any reason why the top file is verilog? Is it just because no one found the need to translate it into vhdl? In other words could I use a hack.vhd instead of the hack.sv (templated version)? Has any core already a vhd implementation of the main file? Weird question. Why it should be i...
by Sorgelig
Sat Jun 13, 2020 1:35 pm
Forum: Development for MiSTer
Topic: Basic architecture questions
Replies: 14
Views: 8181

Re: Basic architecture questions

Coming from a large-scale C++ software development background, these iteration times are something I'll have to adjust to. Maybe it means I do a lot of work in Verilator first. It also seems like disabling HDMI support does substantially improve iteration time though? Yes, unfortunately long compile times are the norm with MiSTer cores. I have hea...
by Sorgelig
Fri Jun 12, 2020 5:47 am
Forum: Discussion About The Forum
Topic: Open Forum Links in New Tab?
Replies: 12
Views: 15557

Re: Open Forum Links in New Tab?

i think if link is external, it's not a problem to open it in new tab.
by Sorgelig
Fri Jun 12, 2020 5:40 am
Forum: Official Addon Boards
Topic: IO Board 6.0 - Help with SPDIF LED
Replies: 5
Views: 4935

Re: IO Board 6.0 - Help with SPDIF LED

Different LED models have different brightness, so it seems the LED used on your board is not suitable for TOSLink purpose.
by Sorgelig
Thu Jun 11, 2020 3:40 pm
Forum: ZX Spectrum, ZX81, SAM Coupé, TSConf, QL, Next
Topic: Where's the Speccy love?
Replies: 89
Views: 75759

Re: Where's the Speccy love?

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.
by Sorgelig
Wed Jun 10, 2020 7:08 am
Forum: ZX Spectrum, ZX81, SAM Coupé, TSConf, QL, Next
Topic: Where's the Speccy love?
Replies: 89
Views: 75759

Re: Where's the Speccy love?

Need to see what communication channel is used for RPi. If it's UART then MiSTer already provides this communication, so just need to add linux app servicing Next commands.
AFAIK RPi is optional feature. It has nothing to do with ZX emulation.
by Sorgelig
Tue Jun 09, 2020 8:13 pm
Forum: ZX Spectrum, ZX81, SAM Coupé, TSConf, QL, Next
Topic: Where's the Speccy love?
Replies: 89
Views: 75759

Re: Where's the Speccy love?

if some app/game will change layer 2 position very fast, then you won't have time to re-load layer2 into BRAM. 256x192 is standard Spectrum dot clock 7MHz. SDRAM is 16bit, so every word will be fetched at 3.5MHz. If you will use 2-word burst then fetch will be every 1.75MHz. This is pretty much comfortable access time for SDRAM working at around 11...
by Sorgelig
Mon Jun 08, 2020 3:28 pm
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 777
Views: 3531716

Re: MiSTer updates and changelog

MegaCD:
- Adjust OSD options according to latest changes in Main.
attn: don't forget to update Main!
by Sorgelig
Mon Jun 08, 2020 2:40 pm
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 777
Views: 3531716

Re: MiSTer updates and changelog

Main: - megacd: don't reset the core and don't loose the save upon disks swap of the same game. attn: for multi-disk games place all files into single folder, so all CUEs of the same game will be in common folder. - minimig: use fast io for HDD transfer. - Fix and tweak bootcore feature. - Per-core volume attenuation (OSD option). - Fix expanded v...
by Sorgelig
Mon Jun 08, 2020 1:47 pm
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 777
Views: 3531716

Re: MiSTer updates and changelog

TurboGrafx 16/CD:
- Clear VRAM,RAM,SATB on ROM loading (prevent initial garbage in some games).
- Fix DDR3 controller.
- Implement cache when DDR3 is used. Now DDR3 timings almost as good as SDRAM.
by Sorgelig
Mon Jun 08, 2020 6:38 am
Forum: Development for MiSTer
Topic: Missing pll, pll_cfg, pll_hdmi projects? [Solved - use v17 of Quartus]
Replies: 19
Views: 10115

Re: Missing pll, pll_cfg, pll_hdmi projects?

ARM pushes the boot.rom right after core start.
MRA works similarly but rom getting assembled from MAME zip and then pushed to the core also right after the start.
by Sorgelig
Mon Jun 08, 2020 5:49 am
Forum: Genesis / Mega Drive, Sega CD, 32X
Topic: MegaCD Problem: BIOS per game and multi-disk games.
Replies: 13
Views: 8376

Re: MegaCD Problem: BIOS per game and multi-disk games.

Hacks/Mods/Translations usually have changes only in data track. So you can have cue with separate data track and share all audio track. A lot of space saving.