Search found 129 matches

by robinsonb5
Thu Feb 15, 2024 11:27 pm
Forum: Amiga (Minimig)
Topic: Amiga 16-bit AHI audio support
Replies: 14
Views: 4613

Re: Amiga 16-bit AHI audio support

Fantastic! I’m also happy to help test, especially since I am familiar with AHI/Toccata from owning an Amiga with it back in the day, and also because I want to add AHI support to AmigaVision. Just send me a direct message here (or on Twitter) if you want more testers. That's great - I've just attached a test RBF to the issue you opened on github....
by robinsonb5
Thu Feb 15, 2024 12:24 pm
Forum: Amiga (Minimig)
Topic: Amiga 16-bit AHI audio support
Replies: 14
Views: 4613

Re: Amiga 16-bit AHI audio support

I'm making some progress porting this to MiSTer. @Ranzbak, I have some more testing to do, but I'll PM you here in the near future with some queries, if that's OK, since I remember we had some difficulty with spam filters swallowing our emails!

by robinsonb5
Fri Dec 23, 2022 1:57 pm
Forum: Amiga (Minimig)
Topic: Issue With Quicker Mouse Movements
Replies: 11
Views: 1377

Re: Issue With Quicker Mouse Movements

How many times a second does the MiSTer main process relay mouse events to the core? On MiST I see jerky mouse movements when the firmware's busy with disk activity - writes especially. It's notable because it doesn't happen either on the original Minimig or the TC64 version - both of which have real PS/2 mouse ports which are handled in HDL rather...
by robinsonb5
Thu Dec 15, 2022 11:12 pm
Forum: General Discussions
Topic: Open Source Software/Hardware, GPL, Legal Issues...
Replies: 19
Views: 2724

Re: Open Source Software/Hardware, GPL, Legal Issues...

The code that is incorporated into every MiSTer core cannot be GPL'd because it's not software and the GPL is a software license. The code that can be GPL'd is on the Linux side. And yet I still attach a GPL license to most of my HDL code. Given that I don't have the resources to sue anyone who contravenes my wishes, It doesn't really matter wheth...
by robinsonb5
Thu Jul 14, 2022 3:59 pm
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Mega65-MiSTer
Replies: 27
Views: 10659

Re: Mega65-MiSTer

I was reading an article about SDRAM on FPGA, and that made it sound like you had to clock the SDRAM at 8x the speed of the core, so a 4MHz Z80 needs 32MHz RAM. It could be wrong, or I could be misunderstanding completely, but it sounded tricky. A random access read to SDRAM involves first opening a row, which takes around 20ns (so either 2 or 3 c...
by robinsonb5
Fri May 06, 2022 5:30 pm
Forum: Genesis / Mega Drive, Sega CD, 32X
Topic: Genesis Core Ported to Terasic DE2-115
Replies: 11
Views: 7575

Re: Genesis Core Ported to Terasic DE2-115

mindstation wrote: Fri May 06, 2022 4:32 pm It's alive!
Awesome - nice work! Thanks for sharing.
by robinsonb5
Sun Apr 10, 2022 7:02 am
Forum: Hardware Setups
Topic: Fixing a DE-10 nano with SDRAM issues?
Replies: 6
Views: 1252

Re: Fixing a DE-10 nano with SDRAM issues?

I think the best way to diagnose this would be to create a core which just toggles all the SDRAM-related pins on the header, so they can be checked with a scope. (Or an audio cable attached to a PC running Audacity or suchlike, if you don't have a scope.)
by robinsonb5
Sat Apr 09, 2022 1:31 pm
Forum: Hardware Setups
Topic: Fixing a DE-10 nano with SDRAM issues?
Replies: 6
Views: 1252

Re: Fixing a DE-10 nano with SDRAM issues?

Have you checked for cracked / bad solder joints on the 40-pin header?
by robinsonb5
Tue Apr 05, 2022 11:58 am
Forum: Other Computer / System Cores
Topic: SparcStation Core
Replies: 126
Views: 26672

Re: SparcStation Core

110K gates on the Cyclone V versus 1600K on the Spartan, so sadly it seems not at all. Sad to hear the software wasn't archived. Hopefully enough of it will be recovered. It's surprisingly difficult to make meaningful comparisons between different manufacturers' FPGAs (probably deliberately so!) and gates and logic elements aren't the same thing. ...
by robinsonb5
Sat Apr 02, 2022 2:29 pm
Forum: Amiga (Minimig)
Topic: Lets actually try Hybrid Emulation
Replies: 716
Views: 281688

Re: Lets actually try Hybrid Emulation

Edit: I believe brobinson himself did the implementation on the TC64. It's hard to keep track of who did what, but I think the dual mouse support was Slingshot's work. TC64 doesn't have USB ports, so dual mouse only works with the Docking Station and a real Amiga mouse in the DB9 port, I think. TC64/MiST also has an extra audio path, 16-bit 44.1KH...
by robinsonb5
Fri Apr 01, 2022 9:24 pm
Forum: Amiga (Minimig)
Topic: Lets actually try Hybrid Emulation
Replies: 716
Views: 281688

Re: Lets actually try Hybrid Emulation

Was it MiST first, or was it TC64 first? Pretty sure some features were TC64 first. I am somewhat certain 020 support was done on TC64 first. You're right that '020 support came to TC64 first (it might have come to C-One even before that, though - I'm not sure!) The history of the Minimig core is surprisingly tangled, and I took the time to docume...
by robinsonb5
Wed Oct 20, 2021 9:50 am
Forum: Amiga (Minimig)
Topic: Minimig Core?
Replies: 6
Views: 7236

Re: Minimig Core?

I thought these forums were for both communities from what I have read here and seen. Both communities used to use atari-forum, but this one was spun off some time ago, and the MiSTer section at atari-forum is now closed, directing people here instead. (Current MiST Minimig source is at https://github.com/minimig-dev/MinimigAGA-MiST-TC64 and binar...
by robinsonb5
Tue Oct 19, 2021 7:41 pm
Forum: Development for MiSTer
Topic: Has anyone gotten zpugcc to compile?
Replies: 8
Views: 5637

Re: Has anyone gotten zpugcc to compile?

So now I have had a chance to try it, and it does work.
Furthermore there are a few outstanding pull requests to the zpugcc repo. I've applied these to my own fork, and verified that it compiles without error on Ubuntu LTS:
https://github.com/robinsonb5/zpugcc
by robinsonb5
Tue Oct 19, 2021 11:45 am
Forum: Development for MiSTer
Topic: Has anyone gotten zpugcc to compile?
Replies: 8
Views: 5637

Re: Has anyone gotten zpugcc to compile?

This is needed for Atari800 core, maybe others? On Cygwin it barfs on configure, unable to determine host type. On Linux, I get further, but it fails here. I noticed this a few weeks ago (I haven't used the ZPU for a while, and was curious to know how much bit-rot had set in) - I think it's the same problem referenced in this bug: https://github.c...
by robinsonb5
Fri Oct 15, 2021 4:08 pm
Forum: PC 486SX (ao486)
Topic: Help reading IDE Verilog
Replies: 9
Views: 2992

Re: Help reading IDE Verilog

Could someone who's more up to speed on Verilog maybe have a look at the core and deduce what this core's logic is for determining Cylinders/Heads/Sectors values for the disk images we feed it? I think the logic you're looking for is probably in the ARM software rather than in the core itself. (That's certainly how it works on MiST - I'd expect Mi...
by robinsonb5
Mon Oct 11, 2021 8:54 am
Forum: General Discussions
Topic: What’s the Exact Technical Reason for 128MB RAM Limit?
Replies: 3
Views: 5222

Re: What’s the Exact Technical Reason for 128MB RAM Limit?

The largest single-data-rate SDRAM chip that's readily available is 64 megabytes - the 128 meg module has a pair of them, and is already pushing the limits in terms of signal integrity. Also, because of a lack of IO pins, instead of each chip having a select signal, a single select is inverted for one of the two chips. To add another pair of chips ...
by robinsonb5
Thu Sep 16, 2021 9:36 am
Forum: General Discussions
Topic: Discord Help!
Replies: 7
Views: 2430

Re: Discord Help!

Hackshed_Carl wrote: Wed Sep 15, 2021 5:34 pm Whether or not this still works, I can't say but it's worth a shot.
Yeah I'm pretty sure that still works - it certainly did earlier this year.

It doesn't help if you're not prepared to give Discord your phone number, however.
by robinsonb5
Sat Aug 14, 2021 7:05 pm
Forum: Development for MiSTer
Topic: Resetting H/V counters?
Replies: 3
Views: 4353

Re: Resetting H/V counters?

I always assumed that H and V counters in a CRTC should be reset, but the more I think about it the less sure I am that this actually makes sense. Does anyone know what any original hardware does? Basically, I'm not sure there are any upsides sufficient enough to offset the downside of disrupting the sync timings to the display. That's a really in...
by robinsonb5
Sat Jul 31, 2021 10:01 pm
Forum: Amiga (Minimig)
Topic: Running Apollo Core
Replies: 17
Views: 6254

Re: Running Apollo Core

I didnt mean in such a complicated manor - I was thinking of just changing the clocks to higher frequenceys. Unfortunately we're not free to just use whatever clock frequency we feel like. At every clock tick the registers in the core latch their new values, which have travelled from other registers through logic gates such as 'and's, 'or's, adder...
by robinsonb5
Sat Jul 31, 2021 10:41 am
Forum: Amiga (Minimig)
Topic: Running Apollo Core
Replies: 17
Views: 6254

Re: Running Apollo Core

Why not just make the 68020 faster? Of course! <slaps forehead> Why did none of the devs think of that already?! Seriously, though - even doing that would be decidedly non-trivial. Off the top of my head, to make the 68020 faster you'd "just" need to pick some items from this list: * Make the pipelines deeper so that the slowest operatio...
by robinsonb5
Fri Jul 30, 2021 10:26 pm
Forum: Amiga (Minimig)
Topic: Blood Money Intro Music Too Fast
Replies: 8
Views: 2658

Re: Blood Money Intro Music Too Fast

Do you have the Minimig set to NTSC mode?
by robinsonb5
Fri Jul 30, 2021 11:55 am
Forum: Amiga (Minimig)
Topic: WF68K30L
Replies: 7
Views: 3327

Re: WF68K30L

lroby74 wrote: Fri Jul 30, 2021 11:20 am I see that this is a just one month old only..
Those timestamps just show when the repository was created and the files uploaded. If you grab the Configware/2K20L/rtl/vhdl.7z file from http://experiment-s.de/en/download/ you'll see the same files in the 68K30L directory
by robinsonb5
Sat Jul 24, 2021 7:25 am
Forum: Arcade Cores
Topic: New distribution system for Jotego cores
Replies: 108
Views: 34689

Re: New distribution system for Jotego cores

All good points. Almost all beta cores with patreons are this way however, so your last sentence is spot on! :lol: The other interesting point which is often lost, is that if you distribute a binary containing GPLed code to to a limited group of people such as Patreon supporters, then you're only obligated to supply the corresponding source upon r...
by robinsonb5
Fri Jul 23, 2021 8:38 pm
Forum: Arcade Cores
Topic: New distribution system for Jotego cores
Replies: 108
Views: 34689

Re: New distribution system for Jotego cores

but this is irrelevant since the framework is open source. That's not strictly true. If you distribute a binary which contains or links with GPLed code (and you don't have some other license to that code - either by negotiating with its original authors, or by having written it entirely yourself and thus being free to relicense it however you wish...
by robinsonb5
Fri Jul 16, 2021 7:12 pm
Forum: Display Devices
Topic: Color Saturation
Replies: 12
Views: 3151

Re: Color Saturation

Thanks so much for all the info. I find this all very fascinating. Are there any good books or websites you suggest one to read if they wanted to learn more? There's a lot of good information - albeit quite dense - here: https://poynton.ca/ColorFAQ.html I'd probably start with the supplementary document about colour space conversions and go from t...
by robinsonb5
Fri Jul 16, 2021 7:45 am
Forum: Display Devices
Topic: Color Saturation
Replies: 12
Views: 3151

Re: Color Saturation

Well, I said this does more or less what I want, but upon further review it does not. Certainly lower gamma values do seem to wash out the midtones, but I think what I am looking for is a bit different. Like I said, I do not fully understand the math, but it looks like saturation is a function of color and luminosity, so you should be able to redu...
by robinsonb5
Tue Jul 13, 2021 7:46 am
Forum: Genesis / Mega Drive, Sega CD, 32X
Topic: Genesis Core Ported to Terasic DE2-115
Replies: 11
Views: 7575

Re: Genesis Core Ported to Terasic DE2-115

I decided to cut off any ARM stuff and removed HPS controller from the project. It was replaced by hard stated "status" register for settings, and some wires connected with zero or one. ROM loading stuff I replaced by simple controller. The controller copy a ROM image from onboard Flash memory to SDRAM. Oldskool! That's how things used t...
by robinsonb5
Sun Jul 11, 2021 10:51 pm
Forum: Genesis / Mega Drive, Sega CD, 32X
Topic: Genesis Core Ported to Terasic DE2-115
Replies: 11
Views: 7575

Re: Genesis Core Ported to Terasic DE2-115

I'm good with VGA. Does normal Mister cores work on the DE2-115? Not out of the box - they need porting. There's no ARM onboard - so that functionality has to be replicated somewhere else (either an external board, or in a soft CPU running on the FPGA.) As I said, It would be easier to port MiST cores than MiSTer cores, because the former won't ex...
by robinsonb5
Sun Jul 11, 2021 3:57 pm
Forum: Genesis / Mega Drive, Sega CD, 32X
Topic: Genesis Core Ported to Terasic DE2-115
Replies: 11
Views: 7575

Re: Genesis Core Ported to Terasic DE2-115

Hello. I'm porting MiSTER Genesis core to Terasic DE2-115 board (Cyclone IV E). I have a question. How is MiSTER Genesis testing under development? Altera SignalTap? Other? Nice project! How are you handling the ARM stuff? An external board, or a softcore on the FPGA? You might be better off using the MiST version of the Genesis core since that's ...
by robinsonb5
Tue Jul 06, 2021 11:50 am
Forum: Amiga (Minimig)
Topic: Amiga CD32
Replies: 90
Views: 101397

Re: Amiga CD32

But I think maybe the CD32 does use Akiko for the CD drive somehow, even when the game itself does not use the chip. It does, yes - Akiko is primarily an interface between the Amiga and a CD drive. It has several DMA ringbuffers in system RAM (which can be either Chip or 24-bit Fast RAM, if present), for commands, responses, subchannel data and CD...