Mark McDougall wrote:
> No PS/2 input though... perhaps I need to wire up ps2_mclk & ps2_mdat???
So close, and yet so far....
Fixed the "PS/2" problem, which was actually a problem with the "key" inputs
being hard-wired to '0' instead of '1'...
Now I can boot Kickstart 1.3, insert "HYBRIS.ADF" into the drive, and load
it... but the machine won't boot the game... re-booting with the disk image
inserted still results in the "insert workbench icon"...
... the same SD card boots HYBRIS on the DE2 build from Tobias...
Using the latest source BTW... don't have a working SD card reader atm so I
can't play around with it... :(
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
> File : /ProTracker4.0b-Minimig-Bootable-for-KS13.rar
> Uploaded by : videopac2k <hexacrypt@...>
This version had some issues so I have made one based on ProTracker
3.15 instead, which is the one that should be used for 68000 CPUs.
Grab it at the Files section.
Best Regards Fredrik (/HeXaCrypt)
Hi all,
Interesting, I just soldered up my SD card connector and built my PACE-P2
(proprietary) hardware project and it booted from SD with no problems...
No PS/2 input though... perhaps I need to wire up ps2_mclk & ps2_mdat???
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
It's great to hear that all the 4 channels will soon be available.
I think that the channels that are now audible have exactly the same
sound as on the original Amiga.
Will happily try out the new version with ProTracker as soon as the
sources are available.
The implementation of the tg68 core compared to the MC68SEC000
relieves a lot of precious I/O pins on the fpga.
Best Regards Fredrik (/HeXaCrypt)
--- In minimigtg68@yahoogroups.com, "Leslie" <layling@...> wrote:
>
> --- In minimigtg68@yahoogroups.com, "videopac2k" <hexacrypt@> wrote:
>
> > Also, we had issues with the first SD card we tried, a 2gb sandisc.
> > Switching to a 1gb Twinmos (minisd with adaptor) solved the problem.
> > The problem caused a rom failure and red screen lockup with sandisc.
>
> Probably worth checking how the card is formatted. the Z80 spihost is
> probably expecting FAT12 or FAT16. (Tobi?)
> Default filesystem for 2GB is most likely FAT32, where as the 1GB card
> may be FAT16.
>
> Cheers,
> Leslie
>
FAT16 was used on both cards that were tested.
Best Regards Fredrik
--- In minimigtg68@yahoogroups.com, "videopac2k" <hexacrypt@...> wrote:
> Also, we had issues with the first SD card we tried, a 2gb sandisc.
> Switching to a 1gb Twinmos (minisd with adaptor) solved the problem.
> The problem caused a rom failure and red screen lockup with sandisc.
Probably worth checking how the card is formatted. the Z80 spihost is
probably expecting FAT12 or FAT16. (Tobi?)
Default filesystem for 2GB is most likely FAT32, where as the 1GB card
may be FAT16.
Cheers,
Leslie
I noticed in the sources for the PIC for the Original MiniMig, Dennis
noted problems with SanDisk cards not following the standard and
needing special tweaks.
Maybe this is why your SanDisk card did not work.
--- In minimigtg68@yahoogroups.com, "TobiFlex" <t.gubener@...> wrote:
> I have found the audio bug with channel 2 and 4 and also 2 TG68 CPU
bugs.
I'm just curious to know, is the audio problem related to the number
of samples made from the audio signal generated by the sigma modulator
in minimig/audio.v file ?
When looking at the source it seems as the samplerate in the DE2 is
only half of the speed and due to the clock sync only one channel is
picked up for the right and left audio channel instead of two.
My teammate has tried to correct it but the synthing results in
an unstable result and the system fails at boottime.
We would really like to know your view of the bug.
Also, we had issues with the first SD card we tried, a 2gb sandisc.
Switching to a 1gb Twinmos (minisd with adaptor) solved the problem.
The problem caused a rom failure and red screen lockup with sandisc.
The tg68core (68k core) looks like a real good work in our opinion =)
Best Regards Fredrik & Mattias
Hi Marc,
this is a timinig problem.
Please remove all timing optimised Options from your Quartus Project.
I hope I found today the time to rework the sourcefiles.
I have found the audio bug with channel 2 and 4 and also 2 TG68 CPU bugs.
I hope I can release a new Version in the afternoon.
Viele Grüße
TobiFlex
--- In minimigtg68@yahoogroups.com, Mark McDougall <msmcdoug@...> wrote:
>
> Mark McDougall wrote:
>
> > Well, I can't figure out why building the DE2 version won't work
for me.
>
> The .sof distributed with the source does *NOT* work on this DE2.
>
> The .sof distributed before the source release *DOES* work.
>
> What has changed??? Why doesn't anyone else see this problem???
>
> Regards,
>
> --
> | Mark McDougall | "Electrical Engineers
do it
> | <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
>
Mark McDougall wrote:
> Well, I can't figure out why building the DE2 version won't work for me.
The .sof distributed with the source does *NOT* work on this DE2.
The .sof distributed before the source release *DOES* work.
What has changed??? Why doesn't anyone else see this problem???
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
Mark McDougall wrote:
Well, I can't figure out why building the DE2 version won't work for me.
To summarise again, Quartus v7.2 SP1, only change was the path to the hex
file in hostrom.vhd...
Either
... SPI card found... Loading KICK.ROM... yellow screen...
or
... SPI card found... Loading KICK.ROM... perpetual reboot cycle...
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
Hi Tobiflex
I by mistake posted three pictures in the photo folder: "DE1 DE2
adapters" Moderated by: tg68cpu
Have now put them in a separate folder but am unable to delete them
from the "DE1 DE2 adapters"..
Feel free to erase them =)
Best Regards Fred (/HeXaCrypt)
--- In minimigtg68@yahoogroups.com, Mark McDougall <msmcdoug@...> wrote:
>
> videopac2k wrote:
>
> > The bootrom.v has an absolute path. If you change that the file is
> > found by the software and it works =)
>
> But there is no bootrom.v!?!
>
> Regards,
>
> --
> | Mark McDougall | "Electrical Engineers
do it
> | <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
>
bootrom.v is actually not needed. The problem is in the file
\spihost\hostrom.vhd
Quote from a line in the file
init_file => "c:/_fpga/_DE1/minimig_DE1/spihost/bootrom/DE1_bootrom.hex",
Change this to the location where you have your DE1_bootrom.hex file
Problem is then solved. Synth works after that.
Best Regards Fred
videopac2k wrote:
> The bootrom.v has an absolute path. If you change that the file is
> found by the software and it works =)
But there is no bootrom.v!?!
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
--- In minimigtg68@yahoogroups.com, Mark McDougall <msmcdoug@...> wrote:
>
> videopac2k wrote:
>
> >> Also when synthing bootrom.v is reported as missing from the project.
> > never mind this, was our own fault =)
>
> Could you elaborate please? It's missing for me too...
>
> Regards,
>
> --
> | Mark McDougall | "Electrical Engineers
do it
> | <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
>
The bootrom.v has an absolute path. If you change that the file is
found by the software and it works =)
Best Regards Fredrik
videopac2k wrote:
>> Also when synthing bootrom.v is reported as missing from the project.
> never mind this, was our own fault =)
Could you elaborate please? It's missing for me too...
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
Hi
We are trying out the latest source with Quartus and Altera DE2 board.
There seems to be some kind of problem with the audio out. Left
channel sends out one audio channel and right channel sends out also
one channel.
Normally you have two amiga soundchannels mixed into the Left audio
out and also two soundchannels mixed for the right audio out connector.
Is this a known issue or is there something we're missing ?
Also when synthing bootrom.v is reported as missing from the project.
We also experience sprite#0 and blitter issues with Superfrog &
Project X from Team17 (both coded by the same person, Tadic I think).
A lot of things are also running as they should so this is a very
great effort. So nice to see this running on the DE2 =)
I'll put up pictures on the board soon =)
Hi Tobiflex, et al.
Had no probs compiling the DE1 version from the source code.
Only change I had to make was the path for hostrom.vhd init file,
which several people have already mentioned.
Flow summary with Q72Full is:
+---------------------------------------------------------------------
----------+
; Flow
Summary
;
+------------------------------------+--------------------------------
----------+
; Flow Status ; Successful - Sat Dec 15
21:57:12 2007 ;
; Quartus II Version ; 7.2 Build 151 09/26/2007 SJ
Full Version ;
; Revision Name ;
minimig_de1 ;
; Top-level Entity Name ;
minimig_de1 ;
; Family ; Cyclone
II ;
; Device ;
EP2C20F484C7 ;
; Timing Models ;
Final ;
; Met timing requirements ;
No ;
; Total logic elements ; 13,756 / 18,752 ( 73
% ) ;
; Total combinational functions ; 11,898 / 18,752 ( 63
% ) ;
; Dedicated logic registers ; 5,934 / 18,752 ( 32
% ) ;
; Total registers ;
5934 ;
; Total pins ; 236 / 315 ( 75
% ) ;
; Total virtual pins ;
0 ;
; Total memory bits ; 178,716 / 239,616 ( 75
% ) ;
; Embedded Multiplier 9-bit elements ; 4 / 52 ( 8
% ) ;
; Total PLLs ; 1 / 4 ( 25
% ) ;
+------------------------------------+--------------------------------
----------+
Will try it with the new Q72 service pack 1 early in the week.
The new xmas tree lights during disk activity are pretty sexy :)
Now to start tinkering with it.....
All the best,
Leslie
p.s. Uploaded a photo of my setup to the Photos section.
Hi,
I've run the .sof Tobias has distributed with no problems.
However, when I try to run my own build (Quartus v7.2) the system
perpetually shows "loading kickstart" and then appears to reboot. Sometimes
it selects OSD menu options automatically - for example selecting "load df0"
and then shows the directory on the SD card - as if keys were being pressed
on the PS2 keyboard... does this with and without a PS2 keyboard plugged in.
And as I said, loading the pre-built SOF doesn't have these problems...
The *only* change I made was the path for the init_file parameter in the
hostrom.vhd file. I'm using the .hex distributed - I didn't build my own.
I also notice it complains about a missing minimig/bootrom.v file during
analysis, but still builds OK. I'm assuming this is Dennis' original bootrom
and not actually used? Also what about spihost/bigrom?
Any ideas?
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
Update Picture Joystick Mouse Adapter schematic done!
--- In minimigtg68@yahoogroups.com, "TobiFlex" <t.gubener@...> wrote:
>
> Hello,
> thanks to caro!
> If you use my Joystick/mice adapter check the mice connector please!
> I have use a false eagle element.
>
> Viele Grüße
> TobiFlex
>
--- In minimigtg68@yahoogroups.com, "TobiFlex" <t.gubener@...> wrote:
>
> Hello,
> thanks to caro!
> If you use my Joystick/mice adapter check the mice connector please!
> I have use a false eagle element.
>
> Viele Grüße
> TobiFlex
>
I that the same as a faulty eagle symbol ?
> If you don't like compile the BOOTROM you can it download from files
> now. Please copy "DE1_bootrom.hex" into the SPIHOST/BOOTROM Folder or
> download the new zip file.
You also need to edit the init_file generic in hostrom.vhd - it's
better if it specifies a relative path (paths are relative to the
project directory).
I'm in the process of porting it to my hardware platform. I've
converted the minimig_de1 schematic to VHDL, although my 1st
compilation didn't work... I'll release it when it works if anyone is
interested.
Another problem was the use of ports starting with '_' in the minimig
Verilog file - they're illegal in VHDL. To keep things 'nice' I added
an 'i' or 'o' prefix to each illegal name...
To complete my port I need to:
* modify the sdram controller for my sdram
* add an SD card connector to some spare FPGA IO
Regards,
Mark
FordP from Minimoprh.com.
Thanks for releasing the source code.
As I said on Amiga.org I plan to modify it to be more like the
original Minimig but on the DE1.
What I mean by that is with and external Micro controller.
I hope my RTL skills are up to it. I certainly would not have been
able to port it on to the DE1 in he first place.
The reason for this is that the Minimorph boot loader will be able to
load many different "cores" into the DE1 at start up.
Think of it a bit like a bios / grub for the FPGA world.
I do not have much time to work on it this month. I would be surprised
if it was working before the spring.
I will be releasing it under the GPL when it is working.
Seasons Greeting to one and all!
I'm happy you join into this group and I say "Welcome"
To compile the source you must start with the SPIHOST/BOOTROM. Use
SDCC and the C.BAT please. But befor that you must rename the original
crt0.asm. The BOOTROM use his own crt0.asm!
If you don't like compile the BOOTROM you can it download from files
now. Please copy "DE1_bootrom.hex" into the SPIHOST/BOOTROM Folder or
download the new zip file.
Viele Grüße
TobiFlex