Search found 218 matches

by ExCyber
Thu Apr 08, 2021 10:52 pm
Forum: Linux
Topic: Why not use a package manager?
Replies: 64
Views: 20746

Re: Why not use a package manager?

I think what you're seeing can be summed up as MiSTer being set up (more or less) like an embedded Linux system rather than a traditional desktop or server distro. As far as the base Linux environment is concerned, the process is to update "the firmware" rather than updating individual packages. There are embedded Linux systems with packa...
by ExCyber
Thu Apr 08, 2021 4:03 pm
Forum: General Discussions
Topic: Why I hate emulation.
Replies: 62
Views: 48361

Re: Why I hate emulation.

So hopefully you can see why I'm confused :P I think there's one main disconnect that has us talking past each other: The post you replied to recommended to "stick to the official MAME". You replied to that as though it just said "stick with MAME", and I was trying to make the point that the "official" part is importa...
by ExCyber
Thu Apr 08, 2021 2:31 pm
Forum: General Discussions
Topic: Why I hate emulation.
Replies: 62
Views: 48361

Re: Why I hate emulation.

MAME for what? Plenty of console drivers in MAME are pretty terrible when compared to Mednafen/bsnes/BlastEm!/etc... As always, the correct answer is "it depends". :P I think the key word there is "official", i.e. actively-maintained upstream as opposed to some fork-of-a-fork that is missing years' worth of fixes and enhancemen...
by ExCyber
Wed Apr 07, 2021 2:46 am
Forum: General Discussions
Topic: Why I hate emulation.
Replies: 62
Views: 48361

Re: Why I hate emulation.

It's possible that I've misunderstood something because much of my knowledge of this is secondhand, but I think most of the drawbacks attributed to software emulators in recent years are really lingering problems with the transition to desktop compositing in mainstream operating systems. Basically, older operating systems allowed applications to dr...
by ExCyber
Sun Mar 28, 2021 11:17 pm
Forum: Other Computer / System Cores
Topic: Apple II Core
Replies: 251
Views: 151860

Re: Apple II Core

Newsdee wrote: Sun Mar 28, 2021 4:09 pm Is that Pitch Dark image working for you? I got it to boot, but when I press Return on "B PITCH.DARK",
it just goes back to selecting "PRODOS" (I'd expect it to run).
Is it possible that you changed the CPU type? This sounds like exactly what I see if the CPU type is set to 6502.
by ExCyber
Sun Mar 28, 2021 4:39 am
Forum: Sega Saturn
Topic: Saturn
Replies: 108
Views: 94082

Re: Saturn

The wording of the question is pretty ambiguous, and mixes up MiSTer/non-MiSTer with development/release distinctions. I'm sure srg320 just meant that the structure/definition of the menu will change radically before release, not that it's some non-MiSTer menu mechanism.
by ExCyber
Tue Mar 23, 2021 4:29 am
Forum: Other Computer / System Cores
Topic: Apple II Core
Replies: 251
Views: 151860

Re: Apple II Core

nemopapa wrote: Mon Mar 22, 2021 9:39 amYou could also use .po file just change extension to .hdv (convert .2mg to .po via CiderPress)
It's fallen off my bash history, but for Pitch Dark I'm pretty sure I just did this and it worked (after figuring out that it needed 65C02):

Code: Select all

dd if=Pitch-Dark-20200427.2mg of=Pitch-Dark-20200427.hdv bs=64 skip=1
by ExCyber
Sun Mar 21, 2021 5:59 pm
Forum: Development for MiSTer
Topic: Learning path for FPGA
Replies: 25
Views: 23208

Re: Learning path for FPGA

For MiSTer-type FPGA work, the most relevant topic within electrical engineering is probably "digital design", and there are various introductory textbooks about it that are HDL-oriented. Some of the older ones probably have more of an emphasis on techniques that are only relevant for ASIC designs and not so much for FPGA. I personally mo...
by ExCyber
Fri Mar 19, 2021 7:37 pm
Forum: Sega Master System / Game Gear
Topic: Is there a way to tell if a rom is to play in a specific region / TV System
Replies: 11
Views: 14535

Re: Is there a way to tell if a rom is to play in a specific region / TV System

aberu wrote: Fri Mar 19, 2021 4:41 pmThe regions are not typically "U/E/J" for Sega Master System games.
This is correct; I had a brain fart and thought that the split between those schemes was earlier (like post-SG-1000 rather than post-SMS).
by ExCyber
Fri Mar 19, 2021 2:19 pm
Forum: Sega Master System / Game Gear
Topic: Is there a way to tell if a rom is to play in a specific region / TV System
Replies: 11
Views: 14535

Re: Is there a way to tell if a rom is to play in a specific region / TV System

For games of this era, it was standard practice to simply let games run slower on 50 Hz systems rather than try to alter the behavior. A game running slower on a 50 Hz system may be "correct" behavior in that sense. Ideally, anything with a J or U in the region code should run correctly on a 60 Hz system and anything with an E in the regi...
by ExCyber
Sun Mar 14, 2021 3:11 am
Forum: Genesis / Mega Drive, Sega CD, 32X
Topic: MD+/MSU Games Are Here!
Replies: 80
Views: 68334

Re: MD+/MSU Games Are Here!

Milspex wrote: Mon Mar 08, 2021 1:42 pm How are you supposed to load these in the megacd core? Or is the core still in beta?
It works in released versions (bugs notwithstanding) by placing the cartridge ROM as "cart.rom" file in the game folder/zip.
by ExCyber
Wed Feb 24, 2021 11:04 pm
Forum: General Discussions
Topic: New MiSTer hardware board
Replies: 54
Views: 29300

Re: New MiSTer hardware board

You can't purchase hdmi transmitter components unless you're a HDMI adopter (See https://www.analog.com/en/products/adv7535.html ) :cry: I guess that's a relatively new thing, because I'm sure I remember ADV7511/13 being normally stocked products at major distributors a few years ago. It looks like it might also be specific to Analog Devices produ...
by ExCyber
Wed Feb 24, 2021 4:22 pm
Forum: General Discussions
Topic: New MiSTer hardware board
Replies: 54
Views: 29300

Re: New MiSTer hardware board

While DVI-D would be bigger than HDMI, DVI-I should be smaller than HDMI + VGA, at the cost of requiring (passive) adapters for both of those. DVI also doesn't carry CEC signals. While it would be cool to have CEC support, lacking it altogether would still be an improvement over DE10-Nano screwing it up. Just look at the SD2SNES that got in trouble...
by ExCyber
Tue Feb 23, 2021 9:20 pm
Forum: Sony PlayStation (PSX)
Topic: PlayStation
Replies: 138
Views: 116754

Re: PlayStation

They haven't disappeared; the links in the video description just have extra crap at the end for some reason.

https://twitter.com/Laxer3A
https://twitter.com/ultraembedded
https://www.patreon.com/laxer3a
by ExCyber
Sat Feb 20, 2021 4:48 pm
Forum: Genesis / Mega Drive, Sega CD, 32X
Topic: MD+/MSU Games Are Here!
Replies: 80
Views: 68334

Re: MD+/MSU Games Are Here!

Can anyone point me to the Krikz test bios/cart? I have the MSU looping working now, but I'd like to do a more extensive test to see if it passes https://github.com/krikzz/MEGA-PRO/tree/master/mcd-verificator There's also an issue open about it failing, although not much detail/discussion yet: https://github.com/MiSTer-devel/MegaCD_MiSTer/issues/50
by ExCyber
Mon Feb 15, 2021 9:26 pm
Forum: Linux
Topic: Cores opening irrelevant files on loading
Replies: 2
Views: 2045

Re: Cores opening irrelevant files on loading

I don't see this behavior in my setup. Do you have the "recents" feature enabled? That code seems to check whether files still exist whenever updating the list, and if the file in question is within a zip file, checking for the file's existence requires at least reading the zip index, not just a stat().
by ExCyber
Mon Feb 15, 2021 3:49 pm
Forum: General Discussions
Topic: Limits of the DE10 Nano board?
Replies: 4
Views: 3407

Re: Limits of the DE10 Nano board?

One thing to keep in mind is that modern FPGAs are not just a bunch of logic; they also have dedicated "hard blocks" for specific functions that would be especially inefficient or incur a major performance penalty if implemented in generic logic. Examples of these include blocks for RAM, MAC (multiply-accumulate) and SERDES (serialization...
by ExCyber
Thu Feb 11, 2021 3:54 am
Forum: SNES (Super Nintendo Entertainment System)
Topic: MSU-1
Replies: 121
Views: 108855

Re: MSU-1

With a 16kb FIFO for data, another FIFO for the Audio, all the special chips cannot fit. So, I have to try something else instead... I'm admittedly not an FPGA resource expert, but after looking around for some optimization possibilities I don't understand why this would be the case. I found a couple places where it might be possible to merge inte...
by ExCyber
Wed Feb 10, 2021 5:17 pm
Forum: Other Computer / System Cores
Topic: Apple II Core
Replies: 251
Views: 151860

Re: Apple II Core

I've been looking into this, but it's not trivial. Disk II exposes a lot of the underlying drive behavior to Apple II software; the CPU essentially performs the role of the controller. I have two-drive read support semi-working, but there are still a couple of quirks around mounting/unmounting that I don't really understand (I think this relates to...
by ExCyber
Tue Feb 09, 2021 7:54 pm
Forum: Neo Geo MVS / AES / CD
Topic: NeoGeo roms fail to load, I see 000-lo.lo before going to blue screen
Replies: 15
Views: 11108

Re: NeoGeo roms fail to load, I see 000-lo.lo before going to blue screen

Yes, the default/official romsets.xml file is only ~23.5KB. Darksoft sets don't require a list of file names because they all use the same names, which the loader uses as defaults.
by ExCyber
Tue Feb 09, 2021 4:43 am
Forum: Neo Geo MVS / AES / CD
Topic: NeoGeo roms fail to load, I see 000-lo.lo before going to blue screen
Replies: 15
Views: 11108

Re: NeoGeo roms fail to load, I see 000-lo.lo before going to blue screen

Seeing 000-lo.lo but no "C" ROM suggests that the loader isn't finding the game ROM files it expects. Are these emulator sets? By default (i.e. without a custom romsets.xml file), the MiSTer Neo Geo core mostly supports Darksoft-formatted sets. These contain pre-concatenated/interleaved/decrypted ROM banks with simple uniform names like &...
by ExCyber
Sun Feb 07, 2021 6:28 pm
Forum: Arcade Cores
Topic: Galaxian Inaccurate Sound
Replies: 5
Views: 2803

Re: Galaxian Inaccurate Sound

Galaxian sound accuracy is apparently still an open question at this point, partly because it's not clear that all boards actually used the same component values. There's a lot of analog stuff in the sound hardware that might have been fudged with "close enough" resistors/capacitors in some production batches, not to mention potential iss...
by ExCyber
Sat Feb 06, 2021 1:01 am
Forum: Sony PlayStation (PSX)
Topic: PlayStation
Replies: 138
Views: 116754

Re: PlayStation

The problem isn't with a specific number or word choice, it's that the comparison is meaningless because I/O pin count is a system-level integration issue. The aoR3000 CPU core itself has no I/O pin requirement. The resource report shown is for a specific demo system design on a DE2-115 board. The count of 145 I/O pins comes from the process of ada...
by ExCyber
Thu Feb 04, 2021 5:09 am
Forum: Sega Saturn
Topic: Saturn
Replies: 108
Views: 94082

Re: Saturn

Would a DE-10 Saturn implementation run 2D games only if say you removed one of the dual video chips from the design? Let's make the Saturn as it was originally intended to be! Not really. To the extent that one of the VDPs can be construed as "the 2D one", it's VDP2, which basically handles backgrounds (though they can be scaled and rot...
by ExCyber
Tue Feb 02, 2021 4:40 am
Forum: Arcade Cores
Topic: SHMUP Slowdown / Accuracy of Arcade Cores
Replies: 31
Views: 12171

Re: SHMUP Slowdown / Accuracy of Arcade Cores

Turbo doesn't change the clock speed, it bypasses CPU bus arbitration for sprite DMA. Both of these approaches have the effect of running more CPU instructions per second, but the underlying mechanisms are pretty different.
by ExCyber
Fri Jan 29, 2021 8:40 pm
Forum: PC 486SX (ao486)
Topic: PC speaker issues in Ultima games
Replies: 5
Views: 6320

Re: Ultima V has bad PC speaker effects... unless I ring the system bell first

Redirection seems to work. For example, stick the following in a file (e.g. c:\initspk.dbg):

Code: Select all

o 43 B6
q
and then run debug like this:

Code: Select all

debug < c:\initspk.dbg > NUL
by ExCyber
Fri Jan 29, 2021 3:28 am
Forum: PC 486SX (ao486)
Topic: PC speaker issues in Ultima games
Replies: 5
Views: 6320

Re: Ultima V has bad PC speaker effects... unless I ring the system bell first

I suspect that this might actually be a bug in Ultima V that was masked by typical BIOSes of the day. Early PCs would always beep at startup, 1 beep to indicate a successful POST. Ultima V might inadvertently rely on timer channel 2 having been initialized by that BIOS subroutine. I'm not 100% sure, but I think the BIOS used with ao486 only initial...
by ExCyber
Tue Jan 26, 2021 11:28 pm
Forum: Arcade Cores
Topic: Would Killer Instinct 1 & 2 be possible on MiSTer?
Replies: 23
Views: 14737

Re: Would Killer Instinct 1 & 2 be possible on MiSTer?

Yeah, and I think the bottom line is that there's plenty of FPGA hardware out there capable of a KI core; we're just not likely to get that hardware for the price of a DE-10 Nano in the foreseeable future. We don't necessarily need a revolutionary new product category, we just need the next iteration of the DE-10 Nano concept with a bigger FPGA and...
by ExCyber
Fri Jan 22, 2021 2:52 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Super CPU Support?
Replies: 15
Views: 10545

Re: Super CPU Support?

The main trick seems to be making sure that the CPU actually has access to something during the extra cycles. At the very least, I think it's currently necessary to assert cpuHasBus during (Maybe one 32 MHz clock cycle before? I'm not very familiar with the VHDL update semantics) a CPU cycle. It's probably also necessary to run various register acc...
by ExCyber
Wed Jan 20, 2021 3:40 am
Forum: PC 486SX (ao486)
Topic: ao486 and PC Booter games
Replies: 2
Views: 2175

Re: ao486 and PC Booter games

Here's a (probably not very "Pythonic") Python script that will add the signature in question. Honestly, though, the thing you're likely to run into with games of this vintage is that many of them really don't run properly on anything other than an early PC/clone, at least not without additional tools that would require conversion to DOS ...