Welcome, Guest. Please login or register.

Author Topic: What's the point of the MiniMig?  (Read 12974 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: What's the point of the MiniMig?
« Reply #89 from previous page: November 12, 2007, 12:11:35 AM »
Quote
alexh wrote:
Then maybe a couple of days for disk/tape emulation through the PIC

Sh!t did I say that ;-)

Quote

AJCopland wrote:
The internals shouldn't care where the stream of binary data was coming from as long as it was getting that data in the format that it expected.

At the data rate it was expecting etc. which would be the research bit that takes a couple of days. But you'd implement SNA (memory snapshots) and emulate floppy disks first.
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: What's the point of the MiniMig?
« Reply #90 on: November 12, 2007, 01:11:08 AM »
Quote
alexh wrote:
At the data rate it was expecting etc. which would be the research bit that takes a couple of days. But you'd implement SNA (memory snapshots) and emulate floppy disks first.


Would it matter? I mean, I've used Spectrum emulators before that have tape 'snapshots' like the *.tap files for the C64 emulator mentioned by freqmax. The games loaded instantly. As long as all the data was loaded into the correct parts of RAM, I don't think you need to emulate the data rate too closely. Check this video out:

http://www.youtube.com/watch?v=VKu9qreiI3E
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: What's the point of the MiniMig?
« Reply #91 on: November 12, 2007, 08:57:40 AM »
Quote

HenryCase wrote:
Would it matter?

Yes.

Quote

HenryCase wrote:
I mean, I've used Spectrum emulators before that have tape 'snapshots' like the *.tap files for the C64 emulator mentioned by freqmax.

Snapshots are MEMORY snapshots, not tape snapshots. Spectrum emulators do have compressed tape samples but they are called *.tap or *.tzx files.

Quote
The games loaded instantly.

That's cos they are memory snapshots. Dumps of memory after the game has loaded. The dumped data is just loaded back into RAM (which on an emulator would be almost instantaneously) and jumped into. Definitely the easiest thing to try first on an FPGA implementation.

Quote
As long as all the data was loaded into the correct parts of RAM, I don't think you need to emulate the data rate too closely.

Snapshot no, tap / tzx yes.

Quote
Check this video out:

If you notice he quadrouples the clock speed of the spectrum (3.5 - 14) and then quadrouples the playback speed of the audio sample thus keeping the timing 1:1.

Might be a coincidence but he doesnt demonstrate a game with a turbo loader.

Leads me to think that data rate is still important.
 

Offline whiteb

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 739
    • Show only replies by whiteb
Re: What's the point of the MiniMig?
« Reply #92 on: November 12, 2007, 10:07:30 AM »
Quote

alexh wrote:

If you notice he quadrouples the clock speed of the spectrum (3.5 - 14) and then quadrouples the playback speed of the audio sample thus keeping the timing 1:1.

Might be a coincidence but he doesnt demonstrate a game with a turbo loader.

Leads me to think that data rate is still important.


http://personal.auna.com/casariche/k7zx4/k7zx4.htm

How does this work ? and does it work with ZX hyperload schemes that were put onto cassette ?
A4000D - CSMKII//128MB/IDE CF/Indivision Scandoubler
A1200
A1000

(And now a Minimig) :>)
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: What's the point of the MiniMig?
« Reply #93 on: November 12, 2007, 12:07:59 PM »
Quote

alexh wrote:
Quote
Check this video out:

If you notice he quadrouples the clock speed of the spectrum (3.5 - 14) and then quadrouples the playback speed of the audio sample thus keeping the timing 1:1.

Might be a coincidence but he doesnt demonstrate a game with a turbo loader.

Leads me to think that data rate is still important.


You're probably right that the acceleration of clock speed shown in that video needed to be a certain rate to match the tape speed. It shouldn't be too hard to get the basic timing right, and then the speed up the loading process in a similar way.

If a Spectrum emulator is on the cards, here are a couple of programs that may be useful:

http://www.worldofspectrum.org/taper.html
Can be used to see tape loading timings.

ftp://ftp.worldofspectrum.org/pub/sinclair/tools/amiga/SpecDisassemb20b.zip
Spectrum Disassembler for Amiga. Useful if there are any games that don't work.
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline Crom00

Re: What's the point of the MiniMig?
« Reply #94 on: November 12, 2007, 01:46:16 PM »
Alex's points about the possibility to run various retro systems is a good one. IT's just too early for that level of development as there are maybee what... 10 minimgs in existance? Moving along to get 10 units made and sold here on Amiga.org to get some level or tinkering done on the thing.



As to the low cost of Amiga keyboards, game controllers, etc. I've had a hard time as most parts show up on ebay and are pretty expensive esp. when buyng from UK. If I was in the UK I'd be in a better place as it seems there was a mass appeal for the Amiga.

On any weekend here in the us you can pickup PC mouse, keyboard, memory card for $3 usd. I can't do that with AMiga parts.

For the American Amiga user Scart (one of the great benefits of being a European Amigan) does not apply so we rely on scan doublers, 15.75 khz monitors, and 1084 monitors FOR RGB.

Also the fellow selling the CO-CO Amiga scan doubler does not have any AMiga units for sale. He's currently working out some issues with an Amiga version right now.
 

Offline Krusher

  • Sr. Member
  • ****
  • Join Date: May 2003
  • Posts: 450
    • Show only replies by Krusher
Re: What's the point of the MiniMig?
« Reply #95 on: November 12, 2007, 05:52:50 PM »
What's the point?? Well it made me come out of hiding, it was more then 3 years ago since my last login on this site, but the whole Minimig appearance woke me up I guess  :lol:

For me, it allows me to have NEW hardware instead of having to rely on 2-3-4th hand used hardware which DO start to fail. I'm following Minimig closely (and CloneA) because I still like the Amiga and it's concept, and yes there is WinUAE and Aros and the like.. but it's not an hands-on Amiga, Minimig is! Although it's not perfect (yet) it's closer to the feel of a real Amiga then anything else.

Dennis, thank you for making this possible!  :-D