MIDIbox Forum: MBHP TV (preview) - MIDIbox Forum

Jump to content

  • 4 Pages +
  • 1
  • 2
  • 3
  • 4
  • You cannot start a new topic
  • You cannot reply to this topic

MBHP TV (preview) Rate Topic: ***** 1 Votes

#21 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 10,800
  • Joined: 01-January 01
  • LocationGermany

Posted 03 September 2003 - 18:40

You mean: reusing the VIC from an old C64 -> next year ;-)

Best Regards, Thorsten.


#22 User is offline   Steven_C 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 831
  • Joined: 04-January 03

Posted 03 September 2003 - 19:13

Don't push the man! He's not a slave! TK, take some time out, and make some music or something!!! ;) (but I know you enjoy this! Living out the techy dreams of your 80's youth!) do you like the daft punk album,("discovery"), I think it is way 80's and cheesy, just like us!!

#23 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 10,800
  • Joined: 01-January 01
  • LocationGermany

Posted 04 September 2003 - 03:25

No I don't know the new album yet, but I will check it on the next trip through the CD store - thanks for the hint :)

Some words to the improved resolution: I haven't taken into account that storing so much characters per line also costs too much RAM. Another problem is the "tblrd" instruction which takes 2 cycles instead of one - very bad for "balanced code" (a requirement for proper graphics).

So a compromise would be an alternative mode with 40x25 ROM characters, and maybe another alternative mode which allows to split the screen in two halfs for a big and a small font. Let's check it next weekend ;-)

Best Regards, Thorsten.




#24 User is offline   Nomical 

  • MIDIbox Addict
  • PipPip
  • Group: Members
  • Posts: 207
  • Joined: 01-June 03

Posted 04 September 2003 - 15:04

It seems the problem of RAM limitations seem to pop up more and more, isn't it?
Wouldn't it be possible to make additional 'external' RAM?

#25 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 10,800
  • Joined: 01-January 01
  • LocationGermany

Posted 04 September 2003 - 23:22

To prevent any rumours: For most applications this isn't true.

External RAM requires a completely different "core module" concept for an external bus interface. The realization is easy, but the circuit would be too complex for beginners (due to the increased number of connections) and much more expensive! It would limit the number of free PIC pins so that they would have to be replaced by multiplexers and latches, attached on the bus.

Since the effort for myself would be to high to support two different concepts, I will stay by the current solution and try to live with the limitations, hoping that Microchip releases new compatible derivatives with even more internal RAM in the next years.

However, external RAM won't help here, the access times are at least 10 cycles (possibly more, depends on the hardware design), this would result to a resolution of maybe 32x64 pixels ;-)

Expected resolution with internal memory (by using ROM fonts, I will try it this weekend): 300xYYY pixels (YYY only limited by the number of scanlines of your TV) -maybe more

For comparison the possible resolution if more internal RAM would be available: ca 580xYYY
But most TVs wouldn't be able to display it properly...

Best Regards, Thorsten.


#26 User is offline   pay_c 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 1,468
  • Joined: 25-March 03
  • LocationGermany - Nürnberg

Posted 05 September 2003 - 00:10

300 ??!!?? *giggling mode on*

yeahyeahyeah !!! coooool

Having displayed the 64 pots on one row!

*giggling mode off*

coooool... its getting better and better (and more bad for my purse)  ;D

#27 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 10,800
  • Joined: 01-January 01
  • LocationGermany

Posted 05 September 2003 - 01:47

displaying all pot values - a nice example, yes :)

I just have evaluated what I said - good results - here two quick hacks:

40x25
Posted Image

56x25
Posted Image

In reality it looks better, the resolution of my digicam reduces the quality, and it's especially a rectangle frame on my TV and not a trapezoid ;-)

56x25 characters are the absolute maximum (concerning speed, memory, realtime behaviour)

Best Regards, Thorsten.


#28 User is offline   stryd_one 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 8,850
  • Joined: 25-February 03
  • LocationMelbourne, Victoria, Australia

Posted 05 September 2003 - 07:37

Man I have WAY too many questions here heheheheh

What's the story with ROM fonts? How are they used? I'd love to do menus using the character set, like in those old DOS apps... But I would rather lots of blocks and lines and special characters, than both uppercase and lowercase alphanumeric characters... Having the whole alphabet there twice seems such a waste, those characters could be musical notes, or bar graphs or menu icons etc... Can the character sets be changed? (R.O.M. implies 'no', I guess)

Could say two (or 3 or four etc) MBHPTV modules be used on one tv screen by somehow offsetting the sizes and positions of the images and mixing them? This could be seriously cool, and a (kinda clunky) way to increase resolution... Say you could have 4 cores, each displaying on one corner of the screen...

Too many ideas! Too many questions!! I'm gonna explode!

#29 User is offline   pilo 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 1,027
  • Joined: 03-October 02
  • LocationSt Etienne, FRANCE

Posted 05 September 2003 - 12:01

for ROM font, I think we can change them? they are include in the asm file, and the "video" memory is fill with the ascII code of the character : 56*25 = 1400 byte of memory.

for the multiple core way.... mmm I think it may be hard to synchronized...

#30 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 10,800
  • Joined: 01-January 01
  • LocationGermany

Posted 05 September 2003 - 12:46

Exactly! :)

Every character set which consists of 256 characters allocates 2k, so you could store 8 different sets in flash and assign it to different scanline sections.

A synchronization between multiple cores isn't realistic for this application. Main reason: the "goto" instruction which is required to poll a flag or a signal takes two cycles. This results to a 1-cycle error which will be visible on screen (jittering scanlines).

It was a challenge to solve the jitter problem in the existing code - fortunately I found a solution which compensates the error (-> H_SYNC macro)
For external, asynchronous signals a deterministic compensation isn't possible.

Best Regards, Thorsten.


#31 User is offline   Steven_C 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 831
  • Joined: 04-January 03

Posted 05 September 2003 - 18:15

actually, I'm not sure if the daft punk album is really called discovery... I don't know what gave me that impression, I just looked, and it just says "daft punk" on the cover, and it is silver and multicoloured, and not silver and brown, like the old one. BTW it is on Virgin records, and I got the Vinyl LP edition ;D ! Sorry to get so off topic!!

 bye ;)

#32 Guest_ordneren_*

  • Group: Guests

Posted 29 September 2003 - 13:30

This is sweet... I imagine a 5" monitor in my midibox instead of the lcd, those could be had quite cheap i figure  8)

With... uhm,  say a charactherset for animated knobs, for displaying the position of the encoders.
I could do such a set i figure, i used to do a lot of pixel graphics on my trusty old amiga and in DPIIe on pc ;D

What's the format? Where are the tools? :)

- thorsten

#33 User is offline   gillesdeshays 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Members
  • Posts: 525
  • Joined: 01-September 02
  • LocationParis, France

Posted 29 September 2003 - 13:40

On an electroni french magazine, there is a schematic for :

Speaking PIC !!!!

you load some ".wav" (without header) into a 24c256.....

and the PIC (with a simple resistor network DAC) outs your audio file !!!!

so nice !

I imagine a speaking "On TV" mega Mios BOX !!!!!!!!

I can scan the whole schematics ......

#34 User is offline   pilo 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 1,027
  • Joined: 03-October 02
  • LocationSt Etienne, FRANCE

Posted 30 September 2003 - 01:09

yeah!!!!!! I can write tool for the wave stuff if you want :) and I want that in my future midibox C4 clone!
which magazine?

#35 User is offline   gillesdeshays 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Members
  • Posts: 525
  • Joined: 01-September 02
  • LocationParis, France

Posted 30 September 2003 - 03:14

hey Pilo don't spend money .......

i'll put it online this nite !


#36 User is offline   pay_c 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 1,468
  • Joined: 25-March 03
  • LocationGermany - Nürnberg

Posted 01 October 2003 - 19:17

Just crazy people around here  ;D ;) ;D

;D :o :P 8) ;D

#37 User is offline   gillesdeshays 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Members
  • Posts: 525
  • Joined: 01-September 02
  • LocationParis, France

Posted 02 October 2003 - 03:32

i think it just begin to be interresting ........... ???











;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D

#38 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 10,800
  • Joined: 01-January 01
  • LocationGermany

Posted 02 October 2003 - 03:35

dito.... ;-)

ordneren: just wait for the next release (after my holidays), it will make clear how to create customized/animated fonts. In the meantime you could already play with the script in the utils directory, but it requires a paint program which supports the .xpm format (support for the windows-specific .bmp format is planned for the future)

Best Regards, Thorsten.



#39 User is offline   gillesdeshays 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Members
  • Posts: 525
  • Joined: 01-September 02
  • LocationParis, France

Posted 02 October 2003 - 03:36

so fun to play :::::::::::::::::::::::::::::: ))))))))))))))))))

#40 User is offline   pay_c 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 1,468
  • Joined: 25-March 03
  • LocationGermany - Nürnberg

Posted 02 October 2003 - 17:44

bmp ? Just dont believe it...

OK, lets get all this together:

We do have:

A TV connected, with whatever animated fonts on it, playing some .wav file ("MBHP ruuuuuuulz"), some flashing LEDs, some moving Motorfaders, flickering LCDs (naturally dozens of those), a few SIDs in that box ............ a yeah, and we control the whole studio over MIDI.

... ... ...  8)  gonna be a looooong soldering session.

Share this topic:


  • 4 Pages +
  • 1
  • 2
  • 3
  • 4
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users