Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 13:46 29 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Mmbasic for STM32F407

Author Message
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 722
Posted: 08:55am 04 May 2014
Copy link to clipboard 
Print this post

Geoff,

a German Workgroup is adapting the Sources for a STM32F407 and the first version is up and running.
Some test i ran on micromite shows that the STM is 6 Times faster.
Will you allow to open this to anyone or will you deny this project to make it available for everyone?

Dietmar
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3196
Posted: 12:55pm 04 May 2014
Copy link to clipboard 
Print this post

Dietmar,

My website is clear on this point:
  Quote  If you successfully port MMBasic to a new chip or platform please contact Geoff at the same address to organise a distribution agreement suited to you.


A lot of people have tried to port the Maximite version to variants of this chip and have failed because they could not get the video output to work. But, the Micromite version might be easier because it uses serial for the console. There are a lot of chips out there that can run faster than the PIC32MX150 and the STM32F407 is typical of the bunch. But, as with all the others, is only available in difficult to use LQFP or BGA packages with a hundred or more pins. One could spend a lifetime porting MMBasic to these chips but your friends are welcome to try.

Geoff
Geoff Graham - http://geoffg.net
 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 722
Posted: 05:30am 05 May 2014
Copy link to clipboard 
Print this post

The Video Output is ready and running.....
 
psergiu

Regular Member

Joined: 09/02/2013
Location: United States
Posts: 83
Posted: 07:14am 06 May 2014
Copy link to clipboard 
Print this post

Yay !
A STM32F4DISCOVERY board looks to be around 15 USD. Hopefully it will have the full colour VGA working and it won't be too much work for Geoff & atmega8 to support yet another platform.
 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 722
Posted: 09:23am 08 May 2014
Copy link to clipboard 
Print this post

In moment only QVGA;-).
 
psergiu

Regular Member

Joined: 09/02/2013
Location: United States
Posts: 83
Posted: 08:34am 09 May 2014
Copy link to clipboard 
Print this post

QVGA as in 320x240 or the standard MODE 4 resolution ?
B/W or colour ?
 
darthmite

Senior Member

Joined: 20/11/2011
Location: France
Posts: 240
Posted: 12:31am 10 May 2014
Copy link to clipboard 
Print this post

Hi
STM32F407 is a good CPU , but , for some bucks more you have a STM32F429 disco board
that have allot more possibility.
If you made a Maximite with stm32 , then best is to implement directly the VGA too.
I have made a VGA driver for st429 that work at 320x240 up to 640x480 in 16Bits colours.
It use the SDRAM as video buffer and the internal LTDC system take care on everything.
The SDRAM is used for game maps , Sprites or your own variable too , just take a look
here for more info : darth board info
I made a full graphics library and other libs that can be use-full.
But , I don't have made a maximite interpreter , Geoff and other are better than me
for this
On my page they are some demo for my libs , a sega master system emulator and a ZX Spectrum emulator too , all made with the st429 and my expansion board (VGA and 2nd SDRAM chip)
Best of all , it's totally free , with source code (like Geoff do).
The page will stay alive so long i don't use it for my next step(NXP LPC4357 / LPC4370)
Some video can be found on my youtube channel :
demo
demo2
Mod player

So , then feel free to get all info you need for put VGA , Audio , etc on your STM maximite

Cheers.

Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024