Atari XL auf fpga "MIST"

1, 2

Atari XL auf fpga "MIST"

von Bernd » Mo 9. Jun 2014, 22:31
Hallo zusammen,
heute haben wir den fpga CLONE "MIST", ST und Amiga (Minimig) Hardware Emulator mit dem Atari XL Core getestet. YOOMP!, Bomb Jack, HARem usw laufen auf dem Hardware-Emulator, selbst Covox funktioniert, aber leider etwas mit abstrichen im Sound. Größtes Problem war wie immer die Tastaturzuordnung. Das Auswahlmenü wird über den Joystick gesteuert, da gefällt mir die ST/AMIGA Anwahl doch besser.
Beim letzten Amiga Treffen konnten wir den Amiga fpga Minimig kennen lernen. Er läuft 1:1 auf dem Mist. Mist steht im übrigen für Mini ST und nicht für den stinkenden Haufen. Atari ST seitig gibt´s gar nicht zu meckern, selbst ein Datenspeicher über USB kann angebunden werden.

Fazit für alle, HABEN WOLLEN! Wer kann schon 3 verschiedene Rechner in einer Hardware, die so groß wie meine Hand ist, unterbringen? Laut Gerüchten soll bereits an anderen Rechner-Anpassungen für das MIST gewerkelt werden. Geliefert wird es von Lotharek in einem gut verarbeiteten Blechgehäuse ohne Zubehör. Intern ist noch Platz für ein MIDI-Interface.

Ein Manko möchte ich nicht unterdrücken. Der XL Core wurde für eine bestimmte Firmware geschrieben und läuft auch nur darunter. Ein Downgrade dauert gerade mal 5 Sekunden und wird über die SD Karte vorgenommen. Es stellte kein Problem dar, das Hochrüsten ist jeder Zeit möglich.

So funzt das Teil - die Firmware stellt alle Hardwareoptionen dem Core (Emulation des Rechners) zur Verfügung. Neue Hardware gibt gleich eine neue Firmware, der Core muss anschließend daran angepasst werden. Zur Zeit wird nur der ST und Amiga gleichzeitig vom Entwickler angepasst. Der XL Core stammt von Mark der an dem Core vom DE1 arbeitet. Mehr dazu hier auf Atariage.

Wer mehr wissen möchte, auf Lotharek´s Webseite gibt es die Links dazu.
4 Cores von 80zigern Spielautomaten sind dort auch zu finden.

Für mich persöhnlich ist es die momentan beste Atari XL Hardware-Emulation auf einem Fpga Board.
Beim DE1 fehlt noch so einiges was aber noch kommen wird.

Viele Grüße,
Bernd
Mistklein.jpgMistklein.jpg

Re: Atari XL auf fpga "MIST"

von Bernd » Mo 9. Jun 2014, 22:42
Wie gut die Hardware Emulation läuft zeigt diese Demo auf Youtube. Dort findet man Mist auch im ST und Amiga Einsatz.

Hier noch die Entwickler Seite.

Bernd
Demo Hinweis.jpgDemo Hinweis.jpg

Re: Atari XL auf fpga "MIST"

von 8bitjunkie » Di 10. Jun 2014, 23:03
Das Ding mal als Laptop - das fänd ich sehr cool.

Re: Atari XL auf fpga "MIST"

von Bernd » Fr 20. Jun 2014, 22:55
8bitjunkie hat geschrieben:Das Ding mal als Laptop - das fänd ich sehr cool.

TFT Display mit Ansteuerung liegt schon hier :wink:

Heute hat Mark´s neuer Atari XL Core mit einem FIrmwarupdate einen Sprung nach vorne gemacht.
Eine große Erweiterung bekam der Video Ausgang. Unterverzeichnisse lassen sich nun auch auf dem Datenspeicher anwählen. ATR, XFD und XEX Files inklusive 8k Modulemulation sind aktivierbar.
Klasse ist der eingebaute Turbo.
Turbo - system speed
Left/right to select
1x (default): is very compatible - speed closely matches original hardware ~1.7MHz
2x: ~3.4MHz - less compatible
4x: ~6.8MHz - less compatible
8x/16x: 13MHz, 27MHZ - limited by SDRAM latency, not quicker than 4x yet.

Mehr Infos in der Optionliste.
Mein Vorschlag dazu - Da die Firmware aktualisiert werden kann, wäre auch eine SIO-Schnittstelle mittels FT232 Chip möglich für den Anschluss einer echten Floppy usw.
Demnächst wird es eine Hilfestellung in deutsch für das Einrichten der SD-Karten für das Mist-Interface auf meiner Webseite geben.
Was mir auch gut gefällt ist seine Tastatur....
VBXE läuft auch aber leider noch mit dem alten Kern....

Viele Grüße,
Bernd
keyboard.JPGkeyboard.JPG

Re: Atari XL auf fpga "MIST"

von Bernd » So 22. Jun 2014, 20:36
Neue Cores wurden nachgelegt.
Die Hardware unterstützt jetzt auch:
C64
Atari 2600
ZX01
Invaders ist unter den Spielautomaten hinzugekommen.

Damit ist Mist auf dem Weg alle Systeme zu integrieren.


Bernd

Re: Atari XL auf fpga "MIST"

von cas » So 29. Jun 2014, 17:27
Waere Interesse an einer ABBUC Gruppenbestellung des MIST bei Lotharek?

Re: Atari XL auf fpga "MIST"

von Bernd » So 29. Jun 2014, 17:40
Zur Fujiama nehme ich den FPGA mit, wer will kann das Teil vor Ort dann testen. Ich helfe gerne jedem beim einrichten der SD-Karten.

Bernd

PS: Unter Event Ct´s Hack Messe findet auch eine Einführung in der Programmierung von FPGA statt, die FPGA-Workshops mit echter Hardware sind leider alle schon ausgebucht.

Re: Atari XL auf fpga "MIST"

von TomPhobos » Mo 30. Jun 2014, 13:40
Jepp, der MIST ist schon ein klasse Teil. Ich habe ihn jetzt seit März und es ist schon echt klasse, was seitdem an Funktionalitäten hinzu gekommen ist. Alleine schon im ST-Modus:

- MegaSTE-Mode mit 16MHz
- Hohe Auflösung mit entweder originaler 1280x960 oder neuer 1280x1024 Pixel
- Unterstützung von DLink USB-Netzwerkkarte
- Raspberry Pi kann als externer Midi-Synthesizer benutzt werden
- USB Joysticks werden erkannt
- etc.

Damals gab es auch neben dem Atari ST-Mode nur noch den Amiga-Core. Von daher habe ich mich tierisch gefreut, als erst der Atari XL und dann die anderen Cores (2600, C64, ZX81) dazu kamen. Die letzteren zwar erst in einer "Alpha-Version", aber auch hier tut sich schon was.
Ich bin mal gespannt, wie weit der Atari XL-Core gehen wird. VBXE, Stereo und weitere Goodies wären da schon was echt feines :)
Ach ja, den C64-Core habe ich leider noch nicht zum laufen bekommen, da bekomme ich bisher nur ein schwares Bild.

Ach so, noch was: Für den MIST braucht man gerade für die Implementierung der PAL-Modi den passenden Monitor. Dieser muß beim VGA-Anschluß 50Hz beherrschen. Ich habe das mal mit ein paar Monitoren und Fernsehern getestet. Am besten lief hier noch der Samsung 913V Monitor. Der beherrschte alle Modi. Ein alter NEC Multisync TFT lief auch, allerdings mußte man hier immer die Warnungen weg drücken, daß die Frequenz ungültig sei ;) Andere Monitore und Fernseher liefen erst ab 56Hz. Diesen Modus kann man am MIST zwar einstellen, doch haben dann vor allem einige Spiele damit Probleme.

Alles in allem ein sehr empfehlenswertes Gerät. Ich bin mal gespannt, was noch alles dafür entwickelt wird :)

Ach so, sind diese Tastaturaufkleber von der abgebildeten Tastatur noch zu bekommen? Dann würde ich auch eine Tastatur speziell für den XL-Core damit ausrüsten :)

Re: Atari XL auf fpga "MIST"

von Bernd » Di 1. Jul 2014, 21:52
TomPhobos hat geschrieben:- Raspberry Pi kann als externer Midi-Synthesizer benutzt werden
-

Hi TomPhobos,
wo kann ich die Infos dazu finden?

Wie auf der Entwickler Webseite beschrieben habe ich eine 60MB Festplatte für den ST erstellt. Leider gibt es den Treiber nicht als *.ST File sondern nur einzeln dazu. Gibt es ein Programm zum packen der Files in ein *.ST File?

Der C64 Core läuft bei mir, es fehlt aber noch die File-Anbindung. In dem jetzigen Zustand lässt sich leider kein Programm laden.

Heute kam ein neuer XL Core heraus. Covox und Pokey in Stereo sind bereits seit längerer Zeit eingebaut, VBXE fehlt noch. Auch ich hatte Probleme mit der XL Darstellung am VGA Monitor (BENQ FP937s). Das Bild ging über den Screen hinaus. Hast du schon einmal den Core im Verzeichnis build_PAL_VGA_CS getestet? Mit dem Core wird bei mir das Bild optimal dargestellt.

Viele Grüße,
Bernd

Re: Atari XL auf fpga "MIST"

von TomPhobos » Di 1. Jul 2014, 23:28
Hi Bernd,

erst einmal Besten Dank für den Tipp mit den neuen Core. Der PAL_VGA_CS-Core funktioniert auch bei mir perfekt :D Ich habe wohl noch nicht gefunden, wo ich den Stereo-Pokey und den Covox einschalten kann. Standardmäßig ist wohl nur Mono eingeschaltet, zumindest bietet mir "Yoomp!" keinen Stereo-Sound an. Gibt es hierfür irgendeinen Switch?

Bernd hat geschrieben:wo kann ich die Infos dazu finden?


Infos zum Raspberry Pi als MIDI-Synthesizer findest Du direkt beim Entwickler:
https://code.google.com/p/mist-board/wiki/Midi

Hier gibt es auch ein Video mit dem funktionierenden Setup.

Bernd hat geschrieben:Wie auf der Entwickler Webseite beschrieben habe ich eine 60MB Festplatte für den ST erstellt. Leider gibt es den Treiber nicht als *.ST File sondern nur einzeln dazu. Gibt es ein Programm zum packen der Files in ein *.ST File?


Diese kann man wohl nur mit nem Emulator wie bspw. Hatari erstellen. Hierzu gibt es auch ne Anleitung in der MiST-Wiki:

https://code.google.com/p/mist-board/wiki/AtariMassStorage

Habe ich auch schon mal gemacht, funktioniert prima :)

Viele Grüße
Tom

Re: Atari XL auf fpga "MIST"

von Bernd » Mi 2. Jul 2014, 00:14
TomPhobos hat geschrieben:Ich habe wohl noch nicht gefunden, wo ich den Stereo-Pokey und den Covox einschalten kann. Standardmäßig ist wohl nur Mono eingeschaltet, zumindest bietet mir "Yoomp!" keinen Stereo-Sound an. Gibt es hierfür irgendeinen Switch?


Hi Tom,
Stereo-Pokey und Covox sind immer an, dafür gibt es keinen Schalter. Gerade noch mal Yoomp! geladen mit Stereo detected Anzeige, siehe Bild. Ich habe eine Idee die sich erst mal verrückt anhört. Nachdem ich mein Mist bekommen hatte, lief der aktuelle XL Core zuerst überhaupt nicht. Anschließend habe ich mit der Firmware ein Downgrade mit den gleichen Datumsstand wie der erste Atari XL Core durchgeführt, danach jeden weiteren Stand mit dem neuen XL Core ein Upgrade bis zum aktuellen Stand durchgezogen. Seitdem funzt alles, macht richtig Spass damit zu zocken. Nur so ein Gefühl, irgend etwas fehlte bei der aktuellen Firmware.

Systembezogene Sofware wie Bounty Bob Strikes Back rennen, das einzige Programm was stoppt ist leider der 10liner Basic Contest ATR File mit dem Auswahlmenü von Bunsen. Turbo Basic wird geladen, ich kann auch alle TB Programme starten. Keine Ahnung woran es liegt.

Viele Grüße,
Bernd

PS: Danke für die Links :danke2
Yoomp.jpgYoomp.jpg

Re: Atari XL auf fpga "MIST"

von TomPhobos » Mi 2. Jul 2014, 13:08
Hi Bernd,

ah, ok, dann werde ich das mit der Firmware auch mal testen. Ich berichte dann, ob das bei meinem System geholfen hat.

Viele Grüße
Tom

Re: Atari XL auf fpga "MIST"

von Bernd » Do 3. Jul 2014, 00:05
Der 2600er hat ein Update bekommen.
Die Funktionen des neuen Atari 2600er Core wurden jetzt auch beschrieben.

Buttons:
- right MiST button -> Start
- Keyboard 1 -> Select
- Keyboard 2 -> BW/Color (yellow led on = Color)
- Keyboard F12 -> OSD to select roms from the sd card (needs extension .a26)

Habe mir gerade auf Atarimania alle Rom Files mit einem Klick gesichert und einige davon gezockt.
Ich kann nur sagen TOP! :love2

Bernd


PS: Die Demo von JAC! läuft auch
JAC! A2600 Demo.jpgJAC! A2600 Demo.jpg

Re: Atari XL auf fpga "MIST"

von Bernd » Mi 9. Jul 2014, 00:03
Kleines Update:
Der C64 Core hat jetzt einen Loader bekommen, man kann einzelne Files einbinden und mit RUN direkt starten. Das Load xxxxx entfällt.
Der ZX81 läuft und simuliert beim laden sogar die Geräusche vom Tape, da gibt´s nen Tinnitus. :shock:
Eine neue Emulation ist hinzugekommen: Colecovision.
Bewundernswert ist es, wieviel Entwickler bereits für das Mist Board ihren Core angepasst haben. So langsam kommt ein "ALL in ONE" zustande.

Bernd

Re: Atari XL auf fpga "MIST"

von Bernd » So 27. Jul 2014, 17:31
Die USB Tastatur ist auf das XL Layout umgestellt. Die Sticker zum aufkleben bekommt man hier und kann sie auch für die Emulatoren Altirra und Atari800WinPlus verwenden.
Es wird demnächst das Update geben, eine echte SIO-Schnittstelle. :bounce: Mein Interface ist schon fertig.

An alle GourMACle Fans. Man bekommt im Shop auch eine transparente German MAC Tastaturfolie. Wer Linux und Windows auf seinem MAC verwendet, wird sich sicherlich darüber freuen.

Viele Grüße,
Bernd

PS: Leider erlaubt die momentane Reglementierung des Hardwarewettbewerbes keinen Rechnerersatz der XL/XE Serie.
2.1 Die eingereichte Hardware muss:
a) für Rechner der ATARI 8-Bit-Reihe 600XL(64kRAM)/800XL/65XE/800XE/130XE geeignet sein

Vielleicht sollten wir dies mit aufnehmen.
Atari USB Tastatur - KLEIN.jpgAtari USB Tastatur - KLEIN.jpg
USB2SIO- klein.jpgUSB2SIO- klein.jpg

Re: Atari XL auf fpga "MIST"

von TomPhobos » So 27. Jul 2014, 20:50
Woooow, das mit der SIO-Schnittstelle ist natürlich extrem klasse :D Wo bekommt man denn dazu nähere Informationen? Im Thread bei AtariAge habe ich nur gelesen, daß der SIO-Support irgendwann mal dieses Jahr kommen soll, ohne weitere Informationen wie Verkabelung etc.

Die Tastaturaufkleber habe ich mir auch gekauft, die kommen ebenfalls auf ne Hama-Tastatur ;) Ich habe mir direkt 2 Sätze der Aufkleber geholt, dazu noch so ne Gummiauflage für die Mac-Tastatur. Ich will mal schauen, ob die Sticker auch darauf halten, dann bräuchte ich nur die eine Tastatur und hätte pro Core dann die passende Tastaturauflage.

Interessant ist auch, daß nun sogar an einem Spectrum-Core gearbeitet wird. Der MiST wird also immer universeller, finde ich klasse :)

Re: Atari XL auf fpga "MIST"

von Bernd » Mo 28. Jul 2014, 23:51
TomPhobos hat geschrieben:Woooow, das mit der SIO-Schnittstelle ist natürlich extrem klasse :D Wo bekommt man denn dazu nähere Informationen? Im Thread bei AtariAge habe ich nur gelesen, daß der SIO-Support irgendwann mal dieses Jahr kommen soll, ohne weitere Informationen wie Verkabelung etc.


Ich sages mal so, an dem SIO Stecker arbeite ich daran ;-)

Natürlich steht die echte Atari Hardware immer an 1ter Stelle. Wer aber schon einmal ein ST, ein Amiga und ein XL zusammen auf einen Tisch aufgebaut hat, der wird den Vorzug dieser Hardware schätzen. Was mir noch fehlt wäre eine echte SiO-Schnittstelle.

Zum Abschluss ein Foto einer bekannten Persöhnlichkeit mit einem oberaffenstarken T-Shirt. Wer erkennt den Rechner darauf?

Tschau,
Bernd

PS: Ein großen Dank an Unbekannte, der für mich noch ein Mist mit Midi und vor allem, ein Skunk Board für den Jaguar ergattern konnte. :notworthy:
T-Shirt.jpgT-Shirt.jpg

Re: Atari XL auf fpga "MIST"

von TomPhobos » Di 29. Jul 2014, 21:43
Bernd hat geschrieben:Anschließend habe ich mit der Firmware ein Downgrade mit den gleichen Datumsstand wie der erste Atari XL Core durchgeführt, danach jeden weiteren Stand mit dem neuen XL Core ein Upgrade bis zum aktuellen Stand durchgezogen. Seitdem funzt alles, macht richtig Spass damit zu zocken. Nur so ein Gefühl, irgend etwas fehlte bei der aktuellen Firmware.


Oh mann, ich habe übrigens gefunden, warum ich keinen Stereo-Sound hatte: Ich hatte es die ganze Zeit mit Yoomp Version 1.0 versucht, das zeigte mir an "Stereo not detected" ... mit Yoomp 1.1 hingegen funktioniert es auf Anhieb. Ich habe es schlicht und einfach die ganze Zeit mit der falschen Yoomp-Version ausgetestet :oops:
Nun fehlt nur noch VBXE-Unterstützung, dann bin ich mit dem Atari XL-Core aktuell wunschlos glücklich :D

Re: Atari XL auf fpga "MIST"

von Bernd » Mi 6. Aug 2014, 18:18
TomPhobos hat geschrieben:..ganze Zeit mit der falschen Yoomp-Version ausgetestet :oops:

Habe so etwas auch schon mal erlebt, da bist du nicht allein.
TomPhobos hat geschrieben:Nun fehlt nur noch VBXE-Unterstützung, dann bin ich mit dem Atari XL-Core aktuell wunschlos glücklich :D

Kann alles noch kommen. Wichtiger wäre mir eine echte SIO-Schnittstelle.

Ich habe mehrere Emails erhalten, bei denen immer wieder von einer Atari XL/XE Emulation geschrieben wurde. Der FPGA emuliert nicht, er baut den Prozessor inklusive aller Bausteine in seiner Logik nach. Damit kommt er der echten Hardware näher als jeder Emulator.

Bernd

Re: Atari XL auf fpga "MIST"

von Bernd » Do 7. Aug 2014, 23:29
Betreff der SIO Schnittstelle habe ich eine Antwort erhalten. Da eine Anbindung sehr Zeitaufwendig ist und andere Schwerpunkte wichtiger sind, ist die Schnittstelle erstmal auf Eis gelegt. Man soll die Hoffnung nie aufgeben.
Jetzt werde ich mal wieder eine Runde zocken gehen,
Bernd
1, 2