The Maximite Computer
Modérateurs : Papy.G, fneck, Carl
- Carl
- Modérateur
- Messages : 13297
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
The Maximite Computer
http://geoffg.net/maximite.html
The Maximite is a small and versatile computer running a full featured BASIC interpreter with 128K of working memory.
It will work with a standard VGA monitor and PC compatible keyboard and because the Maximite has its own built in SD memory card and BASIC language you need nothing more to start writing and running BASIC programs.
The Maximite also has also 20 input/output lines which can be independently configured as analog inputs, digital inputs or digital outputs. You can measure voltage, frequencies, detect switch closure, etc and respond by turning on lights, closing relays, etc - all under control of your BASIC program.
The design is free and open source including the software and BASIC interpreter. And all this is powered by a single chip which costs just US$8.44.
The Maximite is a small and versatile computer running a full featured BASIC interpreter with 128K of working memory.
It will work with a standard VGA monitor and PC compatible keyboard and because the Maximite has its own built in SD memory card and BASIC language you need nothing more to start writing and running BASIC programs.
The Maximite also has also 20 input/output lines which can be independently configured as analog inputs, digital inputs or digital outputs. You can measure voltage, frequencies, detect switch closure, etc and respond by turning on lights, closing relays, etc - all under control of your BASIC program.
The design is free and open source including the software and BASIC interpreter. And all this is powered by a single chip which costs just US$8.44.
Re: The Maximite Computer
Pour info, le Maximite Colour Computer 2 vient juste de sortir.
La machine reste simple, très rapide avec son ARM Cortex-M7 et son MMBASIC moderne.
Capable d'interpréter 270.000 lignes de BASIC par seconde.
Elle est dispo en kit ou pré-assemblée pour 85 livres.
Forum
Pleins de demos sur Youtube
La machine reste simple, très rapide avec son ARM Cortex-M7 et son MMBASIC moderne.
Capable d'interpréter 270.000 lignes de BASIC par seconde.
Elle est dispo en kit ou pré-assemblée pour 85 livres.
J'aurai été plus haut pour la résolution graphique un peu faible.ARM Cortex-M7 32-bit RISC Processeur à 480 MHz / 2MB Flash /1MB RAM
VGA: max. 800X600 / 16-Bits (= 65536 couleurs)
5 MB RAM / 516 KB Programmspeicher
USB Keyboard (sans fil possible)
SD-card jusqu'à 128 GB (FAT16, FAT32 ou exFAT)
Mehrfache Video-Ebenen / Blits / Sprites
Nunchuck Game Controller
Stereo Sound (WAV/FLAC/MP3/MOD)
28 I/O Pins (12 Analog IN)
Raspberry Pi HAT compatible.
Forum
Pleins de demos sur Youtube
About
The Colour Maximite 2 was conceived and developed by Peter Mather (matherp on the Back Shed Forum) who also led the development project.
It is based on the original Colour Maximite developed by Geoff Graham and uses the MMBasic interpreter written by Geoff Graham (http://geoffg.net).
A team of six people from around the world assisted with testing, advice and developing some initial games and programs. These are Phil Boyce, Jim Hiley, Graeme Rixon, Martin Round, Robert Severson and Mauro Xavier.
Support
Support questions should be placed on the Back Shed forum (http://www.thebackshed.com/forum/Microcontrollers) where there are many enthusiastic Maximite and Micromite users who would be only too happy to help. The developers of both the Colour Maximite 2 and MMBasic are also regulars on this forum..
Copyright and Acknowledgments
The Maximite firmware and MMBasic is Copyright 2011-2020 by Geoff Graham and Peter Mather 2016-2020. 1-Wire Support is Copyright 1999-2006 Dallas Semiconductor Corporation and 2012 Gerard Sexton. FatFs (SD Card) driver is copyright 2014, ChaN.
MOD file support was written by Jean François DEL NERO (hxcmod.c) WAV, MP3, and FLAC file support are copyright 2019 David Reid PNG support is copyright 2005-2010 Lode Vandevenne and 2010 Sean Middleditch
The editor and file manager are based on code copyright 2016 Salvatore Sanfilippo and documentation from paileyq@gmail.com
The turtle graphics support including the polygon fill algorithm are copyright Mike Lam 2015
Marcel Rodrigues wrote the GIF decoder. Maury Quijada wrote the image resize and image rotate code.
The compiled object code (the .bin file) for the Colour Maximite 2 is free software: you can use or redistribute it as you please. The source code is available via subscription (free of charge) to individuals for personal use or under a negotiated license for commercial use. In both cases go to http://mmbasic.com for details.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Dernière modification par gob33 le 31 juil. 2020 13:52, modifié 5 fois.
Re: The Maximite Computer
Ça me démange depuis 2 semaines d'en fabriquer un
800x600 ça va comme résolution, c'est plus "rétro".
800x600 ça va comme résolution, c'est plus "rétro".
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl, Amstrad)
- bubulemaster
- Messages : 1082
- Inscription : 01 juil. 2014 13:48
- Localisation : Nantes
Re: The Maximite Computer
Marrant, j'avais ça comme projet perso à faire.
D'autres ont eu la même idée que moi !
D'autres ont eu la même idée que moi !
Le 80286 et suivant sont des processeurs beaucoup trop évolués qui n'auraient jamais dû être inventés .
Vinted | Le bon coin | Ebay
Vinted | Le bon coin | Ebay
Re: The Maximite Computer
Dernière modification par gob33 le 03 juil. 2020 11:55, modifié 2 fois.
Re: The Maximite Computer
Je m'excuse mais j'ai un peu de mal à voir l'intérêt de ce genre de carte par rapport à par exemple une raspberry pi...
J'ai regardé la vidéo du 8-bit guy, sa conclusion est en gros de dire que cette machine est très cool pour développer en basic et qu'il y a de bonnes possibilités d'extension via le port GPIO. N'existe-t'il pas de firmware similaire pour la raspi ? Ou bien cette dernière est moins rapide ?
Une carte comme le Gigatron de part sa conception et son fonctionnement serait pour moi plus intéressante à acquérir et à étudier d'un point de vue électronique, même si les performances sont moindres. Les premières versions du Maximite, basée sur des PICs, pouvait aussi avoir de l'intérêt. Mais là on a un système basé autour d'un puissant processeur avec certes la connectique autour qui va bien, du coup autant utiliser un FPGA... Je ne dis pas qu'une telle machine n'a aucun intérêt, mais pour une telle puissance autant partir sur des cartes dédiées ?
J'ai regardé la vidéo du 8-bit guy, sa conclusion est en gros de dire que cette machine est très cool pour développer en basic et qu'il y a de bonnes possibilités d'extension via le port GPIO. N'existe-t'il pas de firmware similaire pour la raspi ? Ou bien cette dernière est moins rapide ?
Une carte comme le Gigatron de part sa conception et son fonctionnement serait pour moi plus intéressante à acquérir et à étudier d'un point de vue électronique, même si les performances sont moindres. Les premières versions du Maximite, basée sur des PICs, pouvait aussi avoir de l'intérêt. Mais là on a un système basé autour d'un puissant processeur avec certes la connectique autour qui va bien, du coup autant utiliser un FPGA... Je ne dis pas qu'une telle machine n'a aucun intérêt, mais pour une telle puissance autant partir sur des cartes dédiées ?
Re: The Maximite Computer
Et donc quel Basic tourne sur une raspberry pi nue sans OS en dessous (raspbian ou autre) à la manière des anciens ordis 8 bits ?
- Carl
- Modérateur
- Messages : 13297
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: The Maximite Computer
Attention, il y a BASIC et BASIC. J'ai bien peur que celui que je viens de voir en lien comme un hommage au "BASIC C64" soit extrêmement trop basique pour celui qui voudrait faire un jeu en BASIC (par exemple les variables ne peuvent être que des entiers 32-bit). ^^
The Colour Maximite 2 a un BASIC relativement moderne pour ce que j'ai vu avec des possibilité en terme graphiques et sons. Après si on peut trouver le même type BASIC sur un RPI, ce dernier se défendra certainement mieux.
Ceci dit, en terme de GPIO, je ne trouve pas le RPI particulièrement efficace quand on veut toucher au plus bas niveau. Les STM32 me paraissent mieux pourvus pour cela.
Le prix du CM2 est à mon avis un frein.
The Colour Maximite 2 a un BASIC relativement moderne pour ce que j'ai vu avec des possibilité en terme graphiques et sons. Après si on peut trouver le même type BASIC sur un RPI, ce dernier se défendra certainement mieux.
Ceci dit, en terme de GPIO, je ne trouve pas le RPI particulièrement efficace quand on veut toucher au plus bas niveau. Les STM32 me paraissent mieux pourvus pour cela.
Le prix du CM2 est à mon avis un frein.
Dernière modification par hlide le 03 juil. 2020 11:16, modifié 1 fois.
- gleike
- Messages : 1349
- Inscription : 16 oct. 2014 11:12
- Localisation : Ludres (54710) Meurthe & Moselle
Re: The Maximite Computer
Sans oublier : ichigojam Basic
https://www.raspberrypi.org/forums/view ... p?t=221338
https://ichigojam.github.io/RPi/
https://www.raspberrypi.org/forums/view ... p?t=221338
https://ichigojam.github.io/RPi/
Re: The Maximite Computer
Les basic sur raspberry sont quand même bien light et autant faire du python avec un pygame sur cette plateforme.
Ce que je trouve intéressant dans celui du Maximite 2 c'est de pouvoir faire des scrollings, sprites, son (mods et samples) et celà facilement.
Au niveau des possibilités hardware ça ressemble plus à un ordi retro style Amiga.
Ce que je trouve intéressant dans celui du Maximite 2 c'est de pouvoir faire des scrollings, sprites, son (mods et samples) et celà facilement.
Au niveau des possibilités hardware ça ressemble plus à un ordi retro style Amiga.
Dernière modification par Gege34 le 03 juil. 2020 12:19, modifié 2 fois.
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl, Amstrad)
Re: The Maximite Computer
A part les 2 Basics ci-dessus mentionnés, j'en connais pas d'autres sur RPI.
Re: The Maximite Computer
Color Maximite 2 - Unboxing & First Impressions
C'est une version australienne avec la carte processeur intégrée sur la CM.
On peut noter la rapidité graphique en Basic.
Bien aussi le manuel imprimé et relié.
Peut-être le connecteur GPIO aurait été mieux sur le dessus du boitier pour utiliser des cartes hat ?
PS: Le Basic supporte un clavier français en utilisant "OPTION USBKEYBOARD FR".
Re: The Maximite Computer
Pas super convaincu pas l'engin, mais plutôt intrigué par la prise Nunchuk.
Reste à voir si une communauté va se développer autour.
Reste à voir si une communauté va se développer autour.
Re: The Maximite Computer
Quelques liens:
Colour MaxiMite 2
http://geoffg.net/maximite.html
Description:
http://geoffg.net/CMM2_Description.html
Design:
http://geoffg.net/CMM2_Design.html
SMD-Version:
https://www.thebackshed.com/forum/ViewT ... &TID=12322
https://www.thebackshed.com/forum/uploa ... rdV1.5.zip
Programming with the Colour Maximite 2
A tutorial covering the Colour Maximite 2 and programming in the BASIC language.
http://geoffg.net/Downloads/Maximite/Pr ... mite_2.pdf
Colour Maximite 2 User Manual
http://geoffg.net/Downloads/Maximite/Co ... Manual.pdf
Colour Maximite 2 firmware V5.05.03
This includes both the above manuals.
http://geoffg.net/Downloads/Maximite/Co ... MBasic.zip
Colour Maximite 2 Construction Pack
Includes assembly instructions, parts list, schematic, PCB design files, etc.
http://geoffg.net/Downloads/Maximite/CM ... n_Pack.zip
Colour Maximite 2 Beta Test Version of the Firmware
This is the latest test version of the next firmware release (may include bugs).
http://geoffg.net/Downloads/Maximite/CMM2_Beta.zip
MMEdit, a full featured editor for MMBasic (it runs on your PC) By Jim Hiley
http://www.c-com.com.au/MMedit.htm
Introducing the Colour Maximite 2:
https://www.thebackshed.com/forum/ViewT ... &TID=12105
CMM2-Linux-Console:
https://www.thebackshed.com/forum/ViewT ... 143#146672
CMM2-Panels (Gerber-Files for PCB´s):
https://www.thebackshed.com/forum/ViewT ... P=2#147022
https://www.thebackshed.com/forum/uploa ... tpanel.zip
https://www.thebackshed.com/forum/uploa ... kpanel.zip
3D-Druck Panels
https://www.thebackshed.com/forum/ViewT ... P=9#146460
https://www.thebackshed.com/forum/uploa ... -panel.zip
https://www.thebackshed.com/forum/uploa ... -panel.zip
Silicon Chip July 2020
http://www.siliconchip.com.au/Issue/2020/July
CMM2 Breadboard Adapter & Prototyping Board
https://www.thebackshed.com/forum/ViewT ... &TID=12331
CMM2 Prototyping Board.zip
https://www.thebackshed.com/forum/uploa ... 0Board.zip
CMM2 Breadboard Adapter.zip
https://www.thebackshed.com/forum/uploa ... dapter.zip
Voir aussi:
BASIC in 2020 - DIY microcomputer w/ early 90's graphics - Colour MaxiMite 2 (build/test)
https://www.youtube.com/watch?v=lzrX72aB7zg
Color Maximite 2 - ARM CPU that runs BASIC!
https://www.youtube.com/watch?v=IA7REQxohV4
Colour Maximite 2 - Demo X (Mauro Xavier @ Youtube):
https://www.youtube.com/watch?v=342msxxQVNQ
DEMOS (Peter Mather @ Youtube):
https://www.youtube.com/channel/UCK3btX ... VTV7U-qzEw
GAUNTLET-Demo-Vergleich (Mauro Xavier @ Youtube):
Colour Maximite 2 - Gauntlet first demo
https://www.youtube.com/watch?v=bNP0xv833EU
Gauntlet for Colour MAXIMITE (0.01b - without ingame Music)
https://www.youtube.com/watch?v=uIKAu7EAi-c
Graphics Programming on the CMM2.pdf
https://www.thebackshed.com/forum/uploa ... 20CMM2.pdf
CMM2 graphics examples and explanation (Peter Mather @ Backshed):
https://www.thebackshed.com/forum/ViewT ... &TID=12125
CMM2: The maths pack included in V5.05.04b2b:
https://www.thebackshed.com/forum/ViewT ... &TID=12281
CMM2: Bug reports:
https://www.thebackshed.com/forum/ViewT ... &TID=12149
CMM2 Manual Errata:
https://www.thebackshed.com/forum/ViewT ... &TID=12135
CMM2 demo programs:
https://www.thebackshed.com/forum/ViewT ... &TID=12159
CMM2 - Loading the firmware using Linux:
https://www.thebackshed.com/forum/ViewT ... &TID=12171
Maus-Steuerungen:
https://www.thebackshed.com/forum/ViewT ... &TID=12193
https://www.thebackshed.com/forum/ViewT ... &TID=12199
CMM2: Very important if your PCB uses the MCP2221A
https://www.thebackshed.com/forum/ViewT ... &TID=12240
CMM2: Next steps ?
https://www.thebackshed.com/forum/ViewT ... &TID=12246
Care_and_feeding_you_new_Colour_Maximite_2.pdf
https://www.thebackshed.com/forum/ViewT ... 942#149942
https://www.thebackshed.com/forum/uploa ... mite_2.pdf
CMM2: Falfus2 Logic Game
https://www.thebackshed.com/forum/ViewT ... &TID=12248
CMM2 VGA Layout
https://www.thebackshed.com/forum/ViewT ... 546#149225
CMM2 :mandlebrot CSUB
https://www.thebackshed.com/forum/ViewT ... &TID=12306
https://youtu.be/G3wzseh3Wh0
Colour MaxiMite 2
http://geoffg.net/maximite.html
Description:
http://geoffg.net/CMM2_Description.html
Design:
http://geoffg.net/CMM2_Design.html
SMD-Version:
https://www.thebackshed.com/forum/ViewT ... &TID=12322
https://www.thebackshed.com/forum/uploa ... rdV1.5.zip
Programming with the Colour Maximite 2
A tutorial covering the Colour Maximite 2 and programming in the BASIC language.
http://geoffg.net/Downloads/Maximite/Pr ... mite_2.pdf
Colour Maximite 2 User Manual
http://geoffg.net/Downloads/Maximite/Co ... Manual.pdf
Colour Maximite 2 firmware V5.05.03
This includes both the above manuals.
http://geoffg.net/Downloads/Maximite/Co ... MBasic.zip
Colour Maximite 2 Construction Pack
Includes assembly instructions, parts list, schematic, PCB design files, etc.
http://geoffg.net/Downloads/Maximite/CM ... n_Pack.zip
Colour Maximite 2 Beta Test Version of the Firmware
This is the latest test version of the next firmware release (may include bugs).
http://geoffg.net/Downloads/Maximite/CMM2_Beta.zip
MMEdit, a full featured editor for MMBasic (it runs on your PC) By Jim Hiley
http://www.c-com.com.au/MMedit.htm
Introducing the Colour Maximite 2:
https://www.thebackshed.com/forum/ViewT ... &TID=12105
CMM2-Linux-Console:
https://www.thebackshed.com/forum/ViewT ... 143#146672
CMM2-Panels (Gerber-Files for PCB´s):
https://www.thebackshed.com/forum/ViewT ... P=2#147022
https://www.thebackshed.com/forum/uploa ... tpanel.zip
https://www.thebackshed.com/forum/uploa ... kpanel.zip
3D-Druck Panels
https://www.thebackshed.com/forum/ViewT ... P=9#146460
https://www.thebackshed.com/forum/uploa ... -panel.zip
https://www.thebackshed.com/forum/uploa ... -panel.zip
Silicon Chip July 2020
http://www.siliconchip.com.au/Issue/2020/July
CMM2 Breadboard Adapter & Prototyping Board
https://www.thebackshed.com/forum/ViewT ... &TID=12331
CMM2 Prototyping Board.zip
https://www.thebackshed.com/forum/uploa ... 0Board.zip
CMM2 Breadboard Adapter.zip
https://www.thebackshed.com/forum/uploa ... dapter.zip
Voir aussi:
BASIC in 2020 - DIY microcomputer w/ early 90's graphics - Colour MaxiMite 2 (build/test)
https://www.youtube.com/watch?v=lzrX72aB7zg
Color Maximite 2 - ARM CPU that runs BASIC!
https://www.youtube.com/watch?v=IA7REQxohV4
Colour Maximite 2 - Demo X (Mauro Xavier @ Youtube):
https://www.youtube.com/watch?v=342msxxQVNQ
DEMOS (Peter Mather @ Youtube):
https://www.youtube.com/channel/UCK3btX ... VTV7U-qzEw
GAUNTLET-Demo-Vergleich (Mauro Xavier @ Youtube):
Colour Maximite 2 - Gauntlet first demo
https://www.youtube.com/watch?v=bNP0xv833EU
Gauntlet for Colour MAXIMITE (0.01b - without ingame Music)
https://www.youtube.com/watch?v=uIKAu7EAi-c
Graphics Programming on the CMM2.pdf
https://www.thebackshed.com/forum/uploa ... 20CMM2.pdf
CMM2 graphics examples and explanation (Peter Mather @ Backshed):
https://www.thebackshed.com/forum/ViewT ... &TID=12125
CMM2: The maths pack included in V5.05.04b2b:
https://www.thebackshed.com/forum/ViewT ... &TID=12281
CMM2: Bug reports:
https://www.thebackshed.com/forum/ViewT ... &TID=12149
CMM2 Manual Errata:
https://www.thebackshed.com/forum/ViewT ... &TID=12135
CMM2 demo programs:
https://www.thebackshed.com/forum/ViewT ... &TID=12159
CMM2 - Loading the firmware using Linux:
https://www.thebackshed.com/forum/ViewT ... &TID=12171
Maus-Steuerungen:
https://www.thebackshed.com/forum/ViewT ... &TID=12193
https://www.thebackshed.com/forum/ViewT ... &TID=12199
CMM2: Very important if your PCB uses the MCP2221A
https://www.thebackshed.com/forum/ViewT ... &TID=12240
CMM2: Next steps ?
https://www.thebackshed.com/forum/ViewT ... &TID=12246
Care_and_feeding_you_new_Colour_Maximite_2.pdf
https://www.thebackshed.com/forum/ViewT ... 942#149942
https://www.thebackshed.com/forum/uploa ... mite_2.pdf
CMM2: Falfus2 Logic Game
https://www.thebackshed.com/forum/ViewT ... &TID=12248
CMM2 VGA Layout
https://www.thebackshed.com/forum/ViewT ... 546#149225
CMM2 :mandlebrot CSUB
https://www.thebackshed.com/forum/ViewT ... &TID=12306
https://youtu.be/G3wzseh3Wh0