Welcome, Guest. Please login or register.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - gflorez

Pages: [1] 2 3 4 5 6 7 8 ... 178
« on: 2020.January.17. 15:26:52 »
Az összes MIDI érték a 0-127 (7 bit) tartományba esik, bár néha +63 és -64 között van (az első 7 bit komplemense).

A MIDI fájl olyan, mint egy adatfolyam. Fogja az első bájtot, elemzi a benne lévő parancsot, az első 7 bitbe kódolja, majd vegye a következő bájtot, elemzi és így tovább.

Egyes parancsoknak csak 1 bájtra van szükségük, másoknak többre. Ezt a nyolcadik bit jelzi. 1 azt jelenti, hogy a parancsnak legalább 2 bájtja van. Ha a következő fogadott bájt 1 a 7-es bitben, akkor a parancs 3 bájtnál hosszabb.


All MIDI values are in the range 0-127 (7 bits), although sometimes it is between +63 and -64 (Two's complement of the first 7 bits).

A MIDI file is like a stream. You take the first byte, parse the command inside it, encoded in the first 7 bits, then take the next byte, parse it and so on.

Some commands need only 1 byte, others more. This is indicated by the eighth bit. 1 means that the command has at least 2 bytes. If the next received byte is 1 in bit 7, then the command is 3 bytes or longer.


Todos los valores en MIDI están en el rango 0 a 127(7 bits), aunque a veces también indica entre +63 y -64(Complemento a 2 de los 7 primeros bits).

Un fichero MIDI es como un flujo, tomas el primer byte, interpretas el comando que contiene codificado en los 7 primeros bits, entonces tomas el siguiente byte, y así todo el tiempo.

Algunos comandos solo necesitan 1 byte, otros más. Esto se indica en el octavo bit. Un 1 significa que el comando tiene al menos 2 bytes. Si el siguiente byte también tiene un 1 en el octavo bit, significa que el comando tiene 3 bytes o más.

Other topics / Re: Switching Between Keyboard Languages?
« on: 2020.January.14. 09:30:18 »
Hmm, any documents about this "Basic listing" please? I'd like to try with some characters and see.

On page 105 of the Basic manual you can read how. On the easy example made with binary numbers you can see that the 0s will be seen as paper, and the 1s as ink on every of the 9 lines of every character. Avoid using the outer bits on every line, 0 and 7, because on the TEXT80 mode they are used to represent colours and will not be seen.

You can use only one line to define a character, without DATA and READ statements:

Try on immediate mode:    SET CHARACTER 142,126,66,66,66,66,66,66,66,126          Then press ENTER.

(There are other 2 methods to define characters. With a Scape sequence written to the text channel, usually #102: ESC, K, n, r1, r2, r3, r4, r5, r6, r7, r8, r9. And the other, writing directly to the memory positions  B480h...B8FFh on segment FFh.)

Remember that the definitions will remain only until the next hard reset or the CLEAR FONT direct command being executed.

The "definable" characters are 128, from 32 to 159. If you try to define over 159 then you will be defining again on the lower numbers and if under 32 you will be defining a higher number. For example 160=>32, and 0=>128. The cursor you see on the Basic editor is defined on character 142.

Try your redefined characters executing something like this on immediate mode:

PRINT CHR$(XXX)        and then the ENTER key.

Or print all the set with:

10 FOR A=32 TO 159

Other topics / Re: Switching Between Keyboard Languages?
« on: 2020.January.12. 21:34:45 »
A hacked VIDEO: device is needed.

I think it is more an EDITOR: task.

Other topics / Re: Switching Between Keyboard Languages?
« on: 2020.January.12. 17:17:26 »
To make an Arabic character set is not a difficult task, redefining every character with a Basic listing.

I used that method on the eighties, a Basic listing modified some character and keys to Spanish characters, and the printer to the Spanish character set. Then, I only have to enter to :WP and start to edit text and print.

If you redefine all the character set to Arabic then it will be difficult to interact with the computer. But it can be a funny task....

You will have some limitations, on 40 columns the characters can be 8x9 pixels widexheigth, but on 80 columns you only have 6 pixels wide x 9 high.

Other topics / Re: Switching Between Keyboard Languages?
« on: 2020.January.12. 16:10:00 »
Here you can read more about it.

Quote from: Werner Lindner(Former director of Enterprise Computers GMB):
The Egypt importer was Computer Technical Co. in Cairo. The founder and M.D. was Mr. Nabil Lashine. He had already bought about 500 ENTERPRISE 64k machines from England. He imported them to Egypt and sold them as electronic typewriters to other companies. He was not interested in games or other ancillaries, because he couldn't sell them (nobody in Egypt could afford a home computer for private purposes at that time). He made his own software for the computer and did the green keyboard print by himself. He bought additional 64k machines from us, but there was only appr. one shipment per year and not more than 150 machines (25 boxes á 6 computers). He also got appr. 500 empty cartridges from us. He always payed with monthly cheques. Sometimes it took long to get the money, but he was very reliable. His last order was in 1993, last contact to him in 1994. At this time his company was in big trouble and his bank had the hands on his remaining stock of EC machines. I've never heard of him afterwards, but I still have a complete set of printed keys, that he gave me while he was visiting us in Munich. All in all I think that 4000 units is too much - I personally know only about 1500 units, incl. the machines from England (but maybe Latchu has sold something to him directly)."

Other topics / Re: Switching Between Keyboard Languages?
« on: 2020.January.12. 15:48:09 »
I have said you, the Arabic models where sold to Egypt as mere typewriter keyboards.

Other topics / Re: Switching Between Keyboard Languages?
« on: 2020.January.12. 15:43:42 »
There are other proofs of these laws, they where no legends. For example, some German models have a paper sticker over the ENTERPRISE, ONE TWO EIGHT one, saying ENTERPRISE and "128K" on big numbers.

Here on Spain there where similar laws on that era.

Other topics / Re: Switching Between Keyboard Languages?
« on: 2020.January.12. 15:23:36 »
I know, but there is nothing Arabic on that unit, it is a UK 64 model with Arabic letters printed on the keys. Nothing more, sorry

The BRD.Rom addition was a lucky event forced by language restrictive laws on Germany just at the Enterprise launching times.

The German language was fitted as a 16KB rom on a special Basic cartridge with 2 Rom sockets instead of only one.

The good point about this approach was that the main differences between the German and the Uk units was the cartridge and the keyboard keys. The rest of the computer, including the main PCB remained without changes. In fact, a UK unit with a German cartridge behaves very German....

The German Rom changes the keys positions and some symbols, and almost all messages are translated. Also other graphics-printer oriented apps where added to the spare space to fill the 16KB Rom: VDUMP, VLOAD AND VSAVE.

The switching of the 2 languages is made with the :UK and :BRD commands.

The new commands can be seen when typing :HELP +Enter in Basic.


Other topics / Re: Switching Between Keyboard Languages?
« on: 2020.January.12. 14:48:55 »
There is no Arabic.Rom, sorry. The only "official" language Rom was the BRD.Rom(German), and from that the users made the others. You have some of them on the emulator: HUN.Rom, ESP.Rom and derivates.

If you want to create your own rom for some language I can give you some tips.  But unless you are an expert on the Arabic language, It can be a very hard work.

It seems that the Arabic Enterprise models where only used as typewriter keyboards.

Hardware / Re: Fischertechnik Robot Interface 30520.
« on: 2020.January.09. 20:45:30 »
Do you see the wooden part on the Enterprise GMB robot arm?


This is not the straight part my Robot arm came with, it was tailored to improve some large movements of the arm.

I will do a similar one in  aluminium.

Hardware / Re: SymbiFace3 is near your Enterprise...
« on: 2020.January.09. 20:08:50 »
Ok, then....... But you are in debt..... You have to do a tutorial to change the Spectrum Emulator port numbers, both on the original and on Pears's clone.

Would you? When you have time.

Not related but some.  The EXDOS card wastes a lot of possible places for memory or Roms when the SF3 is plugged(20h-2Fh). Now that we can put the EXDOS Rom wherever we want, it will be great to cancel that space on the floppy controller.

Another tutorial, please.....

Hardware / Re: SymbiFace3 is near your Enterprise...
« on: 2020.January.08. 21:26:32 »
One new SF3 example app is being coded by Hans. This time is a demo of some web radio stations while playing tracker music(internal) and running Pacman.

Sorry for the bad video and my finger...


Hardware / Re: SymbiFace3 is near your Enterprise...
« on: 2020.January.07. 22:13:55 »
Ah, I was forgetting it. Attached you have the first Quigs(SymbOS) program made by Hans.

It only shows the SF3 logfile on a text box when clicking on a button. The icon inside the app gets corrupted on 4 colour modes, soon it will be fixed.

Zozo, can you try it when you can?

Tomorrow I will put a short video about it.

Hardware / Re: SymbiFace3 is near your Enterprise...
« on: 2020.January.07. 21:53:08 »
Then, the SF3 should better remain at 40h4Fh?

How much Z180 cards there are compared to Spectrum emulator cards?

It is not a big problem.... every SymbOS computer will have different port range:

MSX:  30-3F
EP:     40-4F
PCW: 40xx-4Fxx  XX is an unused 8 bit port still not decided, but the main port number will be the higher byte. The SF3 will swap the bytes inside the CPLD and will pick the 40-4F range only.

The SF3 programs will parse the ports, no problem.

Hardware / Re: SymbiFace3 is near your Enterprise...
« on: 2020.January.07. 17:31:10 »
It is possible that the 30h-3FH range will be used in a near future by the SF3 instead of the 40h-4Fh one, because that range is very populated by other devices on the MSX side.

I think it will benefit us because on the EP side the SF3 using the 40h-4Fh range collided with the Hardware Spectrum Emulator.

On the other side, on the Enterprise, the ports 32h and 3Fh are actually used by Zozo's Z180 experiment.....

I enquire the use of the range 30h-3Fh for the Symbiface3, if it can be....

Pages: [1] 2 3 4 5 6 7 8 ... 178