Jump to content

MB8080


StormB
 Share

Recommended Posts

Hi

habe da ein paar kleine probleme mit der software  für die Mb8080 version 0.9

ich weiß das ist noch beta status

habe ein 512Kb speicher in meiner Mb aber wenn ich versuche ein song abzuspeichern sagt mir die software , bank kann nicht gespeichert werden(no Bankstick)?

hab dann noch zusätzlich ein 256 kb dazu gemacht aber immer noch,

Bank kann nicht gespeichert werden?

pattern A1 kann nicht abgespeichert werden nach erneutem einschalten ist alles wieder weg und alle Led´s leuchten

was mir noch aufgefallen ist wenn ich Das Pattern A6 aufrufe und auf play drücke hängt sich die software immer wieder auf und bootet dann neu

gilt nicht nur für diesese Pattern alle B patterns das gleiche

Greetz

StormB

Link to comment
Share on other sites

Hallo,

A1 ist momentan nicht speicherbar - das sollte mit der Release am Wochenende wieder funktionieren.

Hintergrund: A1 befindet sich nicht im BankStick, sondern im internen EEPROM. Nach der Optimierung der BankStick-Speicherroutine (Backgroundsaving) habe ich die EEPROM routinen noch nicht dementsprechend angepasst

Absturz bei A6: der Fehler kommt mir bekannt vor, den gab es in 0.9, wurde aber in 0.9b gefixed. Verwendest Du wirklich die aktuelle Version?

Falls ja: koenntest Du mir bitte ein Backup von Deinem Bankstick zuschicken?

(-> Mehr Infos hier)

Zum Abspeichern bspw. das SysEx tool von MIDI-Ox hernehmen. Bei einem 64k BankStick folgenden String senden:

[tt]F0 00 00 7E 40 00 01 40 00 40 00 F7[/tt]

und mir den empfangenen SysEx dump zuschicken

"No BackStick" Problem: von welchem Hersteller kommt der Chip?

ST, Atmel oder Microchip?

Gruss, Thorsten.

Link to comment
Share on other sites

Hi

Thorsten

natürlich habe ich die aktuelle Version nicht drauf  :(wird aber sofort erledigt ;)

BankStick ist ein ST24C512 BN6(Reichelt)

auf dem Chip steht

AtmlU716

2FB  2

P6H3438

P.s.Danke an die Entwickler der Software und der Paltine

Mb8080+UCapps Sequenzer macht einfach nur Laune

Danke

StormB

Link to comment
Share on other sites

Probierst Du mal das setup_808_default.hex aus folgender Zwischenrelease aus?

-> http://www.ucapps.de/tmp/midibox_808_bs_check.zip

Die BankSticks 4-7 habe ich deaktiviert, da Atmel Chips nur mit den ersten vier CSs umgehen koennen - vielleicht liegt es ja daran (unwahrscheinlich, aber bei der Gelegenheit moechte ich das nochmal testen lassen - ich habe keine Atmel EEPROMs)

Wichtig ist, dass der "Song-BankStick" fuer CS3 selektiert ist. Das heisst: Pin 1 und 2 des EEPROMs muessen an +5V (Vdd) angeschlossen werden. Pin 3 an Masse (Vss)

Den A1 Speicherbug habe ich bei der Gelegenheit auch noch schnell gefixt.

Gruss, Thorsten.

Link to comment
Share on other sites

Hi

Thorsten

leider gibt es ein kleines problem mit CS3 leider hat die Mb nur 1 Bankstick mit 512Kb !

und nicht wie beim UCapps Sequenzer 8 x Bankstick´s

ich hatte nur testweise einen 2EEPROM dran gemacht weil ich dachte das hilft.

habe die neue Software drauf gespielt und da ist mir noch ein kleiner bug aufgefallen

der auch in der version 0.9b so ist

wenn man im play modus ein Pattern auf B,C,oder D macht

ist es so das das lauflicht ab MT (mid Tom) plötzlich nur den ersten oder letzte step der 16

spielt und das auch nur manchmal aber eigentlich sollte das lauflicht alle 16 steps durch laufen

hoffe ich drücke mich verständlich aus

Greetz

StormB

Link to comment
Share on other sites

Servus,

der Song-BankStick muss an den Erweiterungsport JV3 angeschlossen werden. Es ist nicht moeglich, sowohl Patterns als auch Chains in einem einzigen BankStick zu speichern. Ausserdem muessen dann bei diesem BankStick die Chip-Select Pins wie oben beschrieben geklemmt werden.

Ich habe gerade den Release Candidate v1.0rc1 veroeffentlicht (es gibt ein paar neue Features, siehe 808 Forum)

Problem mit den Spruengen: ist im Aux Layer vielleicht "Skip Step" aktiviert?

Druecke Aux und deaktiviere alle Steps - passiert es dann immer noch?

Beachte, dass jeder Track seine eigene Aux-Layer zuweisung hat. Es koennte also sein, dass dies nur bei einem bestimmten Track der Fall ist.

Wenn Du Dir hier nicht sicher bist: man kann auch alle Tracks gleichzeitig selektieren, und somit die Aenderungen global vornehmen.

Falls es dann immer noch skipped, erstelle doch bitte mal ein Backup von Deinem BankStick, und schicke ihn mir zu. So kann ich das Problem bei mir reproduzieren.

Gruss, Thorsten.

Link to comment
Share on other sites

Hi

Thorsten

Song Bankstick:

O.k in einem EEprom ist das nicht abspeicherbar

werde einen 2 BankStick dran hängen und die Chip-Select Pins wie oben beschrieben anschließen

oder müßen 4 Banksticks vorhanden sein

Problem mit Srüngen:

dein Tipp hat geholfen im Aux Layer mußte ich einmal von ping pong auf foward stellen

und die Steps von 1T auf 16 und dann hat es gefunzt  ;)

neue Software Release:

V1.0rc2  Mann geht das Fix  :o

werde ich mir gleich drauf machen

Vielen Dank für die Hilfe und den tollen Support

Edit:

habe meinen 2 Bankstick wie beschrieben angeschlossen und Song kann jetzt abgespeichert werden

noch ne kleine Bitte habe gesehen das es 3mal EXT gibt ,

sind diese Gates Deaktiviert in der version für die MB,falls ja

wäre es super wenn die nutzbar wären um evtl andere geräte damit zu Tiggern

Greetz

StormB

Link to comment
Share on other sites

Hallo,

Song Bankstick:

O.k in einem EEprom ist das nicht abspeicherbar

werde einen 2 BankStick dran hängen und die Chip-Select Pins wie oben beschrieben anschließen

oder müßen 4 Banksticks vorhanden sein

Nein, zwei reichen.

Oder besser gesagt: ein BankStick benoetigst Du zum Speichern der Patterns, einen weiteren falls Du den Song Modus verwenden moechtest. Bis zu 6 weitere BankSticks koennen als zusaetzlicher Pattern-Speicher angeschlossen werden. Jeder "Pattern-BankStick" speichert 128 Patterns.

Problem mit Srüngen:

dein Tipp hat geholfen im Aux Layer mußte ich einmal von ping pong auf foward stellen

und die Steps von 1T auf 16 und dann hat es gefunzt  ;)

Tip am Rande: falls Du BankSticks verwendest, die vorher bereits mit der MBSEQ V3 zum Einsatz kamen, so solltest Du sie erstmal formatieren, ansonsten sind die Default-Pattern unbrauchbar

MB808 macht das nicht von alleine.

Die SysEx-Kommandos koennen bspw. mit MIDI-Ox gesendet werden:

[tt]

        ;; first BS:

        ;; F0 00 00 7E 40 00 0D 01 00 60 0C 00 00 00 00 00 00 00 00 F7

        ;; second BS:

        ;; F0 00 00 7E 40 00 0D 01 00 60 0C 00 01 00 00 00 00 00 00 F7

        ;; ...

        ;; 8th BS:

        ;; F0 00 00 7E 40 00 0D 01 00 60 0C 00 07 00 00 00 00 00 00 F7

[/tt]

Edit:

habe meinen 2 Bankstick wie beschrieben angeschlossen und Song kann jetzt abgespeichert werden

fein! :)

noch ne kleine Bitte habe gesehen das es 3mal EXT gibt ,

sind diese Gates Deaktiviert in der version für die MB,falls ja

wäre es super wenn die nutzbar wären um evtl andere geräte damit zu Tiggern

Das kannst Du im setup_808_default.asm File einstellen. Einfach in der SR/Pin Spalte drei freie DOUT Pins eintragen - neues .hex file bauen - fertig! :)

Gruss, Thorsten.

Link to comment
Share on other sites

Hi

Thorsten

habe im default asm file die EXT 1-3  SR/pin eingetragen:

DEFAULT_TRKINFO MACRO

;;      Name    SR  Pin MPort AChn

db "BD    ",  1,  1,  1,    0 ; Track 1

db "SD    ",  1,  2,  1,    0 ; Track 2

db "LT/LC ",  1,  3,  1,    0 ; Track 3

db "MT/MC ",  1,  4,  1,    0 ; Track 4

db "HT/HC ",  1,  5,  1,    0 ; Track 5

db "CP    ",  1,  6,  1,    0 ; Track 6

db "MA    ",  1,  7,  1,    0 ; Track 7

db "RS/CL ",  4,  0,  1,    0 ; Track 8

db "CB    ",  4,  1,  1,    0 ; Track 9

db "CY    ",  4,  3,  1,    0 ; Track 10

db "OH    ",  4,  4,  1,    0 ; Track 11

db "CH    ",  4,  5,  1,    0 ; Track 12

db "Ext1  ",  4,  2,  1,    0 ; Track 13

db "Ext2  ",  4,  6,  1,    0 ; Track 14

db "Ext3  ",  4,  7,  1,    0 ; Track 15

            db          "Acc.  ",  7,  7,  7,    0 ; Track 16

ENDM

danach mitMlab Quickbild asm aber leider bekomme ich keine Hex file sondern diese Fehlermeldung:

Clean: Deleting intermediary and output files.

Clean: Done.

Executing: "G:\Microchip\MPASM Suite\MPAsmWin.exe" /q /p18F4620 "setup_808_default.asm" /l"setup_808_default.lst" /e"setup_808_default.err"

Error[129]  J:\MIDIBOX_808_V1_0_RC2\MIDIBOX_808_V1_0_RC2\SETUP_808_DEFAULT.ASM 2 : Expected (END)

Halting build on first failure as requested.

BUILD FAILED: Sun May 04 21:02:44 2008

und leider vesteh ich nur Bahnhof  ???

Greetz

StormB

Link to comment
Share on other sites

leider vesteh ich nur Bahnhof

falsch, MPASMWIN versteht nur Bahnhof! ;-)

Die Sourcen sind mit diesem Assembler nicht mehr kompatibel (die Aenderungen waren notwendig, damit man die Applikationen auch problemlos unter MacOS und Linux assemblieren kann).

Am besten gehst Du mal die aktuelle Installationsanleitung durch: http://www.midibox.org/dokuwiki/windows_toolchain_core

Dir fehlen "MinGW make", "MSYS" und "GPUTILS"

Nach erfolgreicher Installation, die "cmd" Shell oeffnen, in das midibox_808_... Verzeichnis wechseln, und "make" eingeben.

Gruss, Thorsten.

Link to comment
Share on other sites

hidiho

so habe versucht die notwendigen programme zu installieren

MinGW make war kein problem aber bei MSYS klappte die installation nur teilweise 

im dosfenster Stand mal wieder irgendein Fehler Error

:weiter mit beliebiger taste

und dos fenster war zu

na ja versteh das ganze auch nicht habe jedenfall den ganzen tag versucht

aber es soll nicht sein

Greetz

StormB

Link to comment
Share on other sites

Hi

so das steht im dos fenster

C:\msys\1.0\postinstall>PATH ..\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\

System32\Wbem;C:\Programme\ATI Technologies\ATI.ACE\Core-Static

C:\msys\1.0\postinstall>..\bin\sh.exe pi.sh

AllocationBase 0x0, BaseAddress 0x715B0000, RegionSize 0x150000, State 0x10000

C:\msys\1.0\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 6

C:\msys\1.0\postinstall>pause

Drücken Sie eine beliebige Taste . . .

Greetz

StormB

Link to comment
Share on other sites

Sieht nicht gut aus! :-(

Koenntest Du bitte zum Vergleich mal die posix_bin Tools ausprobieren?

Kopiere das Verzeichnis nach C:\posix_bin

Oeffne die Kommando-Zeile, und tippe

set PATH=C:\posix_bin;%PATH%

Nun sollte "make" funktionieren.

Ich gehe davon aus, dass Du GPUTILS bereits installiert hast. Falls nicht, bitte vorher erledigen, und dann erst die Command Shell oeffnen

Gruss, Thorsten.

Link to comment
Share on other sites

Hi

so hab das jetzt mit der posix_bin mal probiert aber auch damit klappt Make leider nicht

ich glaube aber das Hängt mit derGPutils 0.3 zusammen da gibt es keine Install exe

sondern nur eine "drmingw REG" die ich ausführe

könnte mir jemand GPutils  zum download bereitstellen.

vielleicht klappt es dann

der link von der Wiki seite bringt mich nicht weiter hab da auch schon auf der seite alles durchstöbert

Greetz

StormB

Link to comment
Share on other sites

Schade, dass wir das Problem nicht loesen konnten. Ich befuerchte, dass auch andere in Zukunft darueber stolpern werden. :/

Welche Windows-Version verwendest Du eigentlich?

Im Anhang die aktuelle MB808 mit Ext Trigger mod und Swing-Poti aktiviert (falls Du keins angeschlossen hast, muss zumindest PIC Pin #2 an Masse geklemmt werden, ansonsten wackeln die Sequencer-Timings)

Gruss, Thorsten.

setup_808_with_swingpot.hex

setup_808_with_swingpot.hex

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...