Autor Thema: Midi 8031  (Gelesen 6564 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Midi 8031
« am: Sa 22.08.2015, 10:56:33 »
Gibt es hier noch jemand, der sich auch mit dem Entwicklungssystem für den Microcontroller 8031
befasst hat?

Damals wurde von Jürgen Piscol ja so ein Teil rausgebracht. Platine und PD Software.
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #1 am: So 23.08.2015, 08:43:40 »
In der Zeitschrift ST-Computer, Ausgaben Mai-Juli 1992 tauchte das ganze zum ersten mal auf

Bodo Wenzel hat sich mit der Programmierung von 8031 auch intensiv befasst http://bodo4all.cwsurf.de/

Hier ein Simulator für Windoof in Java zum Download http://www.edsim51.com/

Für alle die doch noch Geschmack dran bekommen hab ich die Dateien der PD Serie drangehängt
« Letzte Änderung: Fr 08.06.2018, 12:50:29 von Atariosimus »
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #2 am: Fr 11.09.2015, 16:10:54 »
Was mich derzeit interssieren würde wie man den MIDI 8031 auf einem PC nutzen kann.

Problem ist die Schnittstelle:

Auf dem Atari gibts midi in und out mit der man alles zum laufen bringt. Funktioniert auch sehr gut sogar noch nach 23 Jahren.

Auf dem PC habe ich Steem mal eingerichtet. Midi hab ich keine sondern einen USB nach seriell RS232 Adapter gekauft der auch bei allen bisher angeschlossenen Geräten funktioniert.

Um den MIDI Leben einzuflössen habe ich noch einen MAX 232N Adapter gebastelt um TxD und RxD am 8031 zu nutzen. Leider wird der COM Port aber nicht angesprochen den ich in Steem als COM2 festelgt habe. Dieser ist auch frei.

Wer hat ein Beispiel wie von Steem aus ein serielles Gerät gesteuert wird?
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Re: Midi 8031
« Antwort #3 am: Sa 12.09.2015, 09:32:25 »
Es stellt sich die Frage, ob Steem überhaupt mit einem USB-zu-RS232 Wandler zurecht kommt, oder ob das eine richtige serielle Schnittstelle sein muss, wie sie seit dem IBM XT/AT bekannt ist. Diese USB-Dinger sind nämlich nicht hard/software-kompatibel mit einem 16550 UART.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

guest3720

  • Gast
Re: Midi 8031
« Antwort #4 am: Sa 12.09.2015, 10:14:47 »
Hallo Atariosimus,

ja, ich habe mich damals damit befasst und besitze Hard- und Software dazu noch. Es gab von Jürgen allerdings auch einen Nachfolgebausatz, der besser für Deine Zwecke geeignet ist:

Das Mikro-Controller-Entwicklungssystem MIDI/RS232-80C535

Dieses habe ich auch.
Wie der Name schon andeutet, kann man hiermit auch über die serielle Schnittstelle arbeiten.
Noch besser: Es gab auch gleich eine Software zur Programmierung mit dem PC dazu.
So konnte man auf beiden Systemen arbeiten.

Da der 80C535 ebenfalls zur 51-er Controllerfamilie gehört, aber leistungsfähiger und besser ausgestattet ist, dürfte dies Deinen Ansprüchen besser gerecht werden.

Ob man Jürgen Piscol noch unter seiner alten Adresse erreichen kann und er noch Unterstützung geben kann, ist mir leider nicht bekannt.

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #5 am: Mo 28.09.2015, 21:01:45 »
@1ST1

also ich habe die RXD und TXD Leitungen angezapft und auch Schaltpläne wie man den 80C31 mit Daten füttert wie z.b. hier:
http://mikrocontroller.rahm-home.de/docfiles/Uebungen/4_3_1_Serielle_Schnittstelle_RS232.pdf

Mit einem Terminal was man hier kostenlos bekommt http://www.ieap.uni-kiel.de/surface/ag-berndt/lehre/fpmc/software/mc-setup-5.7.08.exe lässt sich auch eien Reaktion erzeugen wenn man Dateien rüberschiebt. Problem hierbei ist nur dass man ein geeignetes Monitorprogramm braucht und den Quarz gegen einen andern Quarz < 12 MHz tauschen muss. Im Internet findet man bei intensiver Suche auche noch Ultra Monitor. Hab das allerdings noch nicht testen koenne, da ich keine Eproms mehr habe und auf die Bestellung warten muss.

Mit Steem ist mir leider bei allen Einstellungsvarianten leider keine Regung zu entlocken gewesen. Denke das geht nicht aber man. Wie die Emulation gemeint ist bei STeem ist mir nicht ganz klar. Schliesslich kann man ja bei Midi die Serielle Schnittstelle einstellen und  z.B. com2 nehmen.

@ torx

Interessant, dass da noch ein Nachfolgemodell entwickelt wurde. Mir war das bisher nicht bekannt. In welchem Magazin wurde denn darüber berichtet?

Scheint wohl da alles zu geben.
http://www.wickenhaeuser.de/

Also einen RS232 Anschluss hab ich mir schon selbst gebastelt und der funktionier ganz gut. Mit einem Baustein MAX 232 N kan man das gut hinbekommen. für ganz Faule gibts so was auch fertig zum kaufen.

Zugegeben der 80c535 ist leistungsfähiger aber die Programmierung ist identisch. Insofern ist es zumindest für mich egal. Jedoch würde mich natürlich interessieren wie das ganze aufgebaut ist.
Gibts da irgendwo noch einen Link oder Schaltplan, wo man die Software vielleicht auch auch noch laden kann? Derzeit behelfe ich mit einem Terminalprogramm.

Natürlich sind beide System heute veraltet. Heutzutage ist ROM RAM und Controller alles in einem und auch mit einer Hochsprache zu programmieren. Aber es geht hier ja um den Spass.


« Letzte Änderung: Fr 08.06.2018, 10:01:21 von Atariosimus »
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline MiST

  • Benutzer
  • Beiträge: 38
Re: Midi 8031
« Antwort #6 am: Do 01.10.2015, 23:48:14 »
Das MIST-Board gibt es mit original-kompatiblen MIDI-Anschluessen. Div. Atari-ST-Spiele, MIDI-Programme und auch z.B Rufus kommen damit zurecht.

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #7 am: Fr 02.10.2015, 14:13:21 »
Ist ja schoen, nur mir gehts halt um den MIDI 8031 und nicht um einen Clone vom Atari.

Mir reicht der Umfang eines Microcontrollers zum Lernen voll und ganz.
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline MiST

  • Benutzer
  • Beiträge: 38
Re: Midi 8031
« Antwort #8 am: Fr 02.10.2015, 17:38:44 »
Du hast geschrieben, dass Du midi in Steem nicht zum laufen bekommst. Da dachte ich es geht dir um Ataris.

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #9 am: Sa 03.10.2015, 10:30:59 »
Kein Problem MIST,  ich möchte nur nicht noch eine neue Anschaffung machen nur um vielleicht festzustellen, dass es damit nicht geht.

Letzlich ist die Hardware des MIDI soweit funktionstüchtg und viellfach erprobt. Problem habe ich eher damit ein Monitorprogramm auf ein Eprom zu brennen. Sollte das gelingen ist es kein Problem.




Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #10 am: Do 15.10.2015, 08:58:34 »
So habe jetzt MIDI8031 überarbeitet und eine Verbindung mit serieller Schnitstelle aufgebaut. Mit einem MAX232 lässt sich das gut hinbekommen. Konnte damit sogar mittels einer Kupplung auf USB Anschluss gehen. Im Handel gibts sowas von seriell auf USB (Hersteller Hama mit Prolific Treiber). https://www.usbgear.com/Y-105A.html

Damit bin ich nun nicht mehr vom Atari abhängig. Tests mit STEEM verliefern unbefriedigend. Irgend wie ist die Emulation nicht ganz auzsreichend.

Hervorragende Resultate hatte ich nit diesem Terminalprogramm  http://www.ieap.uni-kiel.de/surface/ag-berndt/lehre/fpmc/software/mc-setup-5.7.08.exe in Verbindung mit UltraMon das es mittlerweile als Freeware gibt,
UltraMon konnte ich endlich in ein Eprom brennen. Nach tippen der SPACE-Taste wurde alles wie im Handbuch angezeigt. Hab das mal angehängt.

Zum Lernen ist das absolut günstig. Quasi für lau. Auch das alles noch getrennt vorhanden ist und nicht so hoch integriert ist wie einige neuere Lernsysteme finde ich eher von Vorteil. Auch das im Netz unzählige Beispiele sind und manche Autoren ihre oft und Hardware zur privaten Nutzung freigegeben haben ist sehr angenehm. Recht robust ist es auch noch. sofern man die Bausteine nicht verkehrt einsetzt oder mit dem Lötkolben zulange herumbrät.

Als Nachteil sehe ich derzeit nur das man keine Hochsprachen einsetzen kann, zumindest konnte ich da nichts finden. Assembler ist nun nicht unbedingt sehr einfach zum erlernen und auch recht unübersichtlich für den Laien.
Wobei es auch hier eine Lösung gibt.
http://dsaprojects.orgfree.com/electronics/8031-ah/8031-bas.html
Ob das auf den Midi8031 auch einsetzbar ist muss noch
geprüft werden.

Mein Tip: Wer noch so ein Teil hat sollte es nicht wegwerfen.

« Letzte Änderung: Do 15.10.2015, 11:05:48 von Atariosimus »
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #11 am: Do 15.10.2015, 14:09:52 »
Kann mir jemand ein Tool empfehlen um folgende Datei in eine *.bin Datei umzuwandeln?
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline czietz

  • Benutzer
  • Beiträge: 3.570
Re: Midi 8031
« Antwort #12 am: Do 15.10.2015, 18:31:28 »
Auf dem Atari oder auf dem PC?

Ich hätte jetzt ja GNU objcopy gesagt: http://sourceforge.net/p/sdcc/mailman/message/31780240/. Ich vermute, dass es zumindest für MiNT eine Version davon gibt, kann aber gerade keinen Link dafür angeben.

Offline czietz

  • Benutzer
  • Beiträge: 3.570
Re: Midi 8031
« Antwort #13 am: Do 15.10.2015, 19:15:26 »
Ergänzung: So wie das BASIC31 auf der von Dir verlinkten Webseite beschrieben ist, wird es auf Deinem Board nicht funktionieren, denn es benötigt getrennte Programm- und Adressbereiche (EPROM und RAM), die beide auf die Adresse 0x0000 gemappt sind.

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #14 am: Do 15.10.2015, 21:23:26 »
Hallo czietz,

1) ...das Tool sollte auf dem PC funktionieren. Habe hex2bin.exe (siehe Anhang) gefunden und das funktioniert sehr gut.

2) ...da hast Du vollkommen recht, habs grad mal so nebenbei ausprobiert. Tut sich nichts.
Schade das wäre sonst ideal. Jetzt muss ich mal sehen, ob man da was umstricken kann ohne die Hardware zu verändern oder alternativ vielleicht nach einer universellen Basic Version schauen.
Eigentlich müsste das auch machbar sein hoffe ich.
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #15 am: Do 15.10.2015, 21:30:05 »
Auch eine Ergänzung: hier noch das Bin File aber nützt im Moment leider nichts. Siehe Antwort von czietz.

Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.686
  • Yesterday, when I was young
Re: Midi 8031
« Antwort #16 am: Di 17.11.2015, 17:45:41 »
So, das Basic läuft siehe: http://tinyurl.com/oq5loh4
« Letzte Änderung: Fr 08.06.2018, 10:06:17 von Atariosimus »
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB