Media coverage

This page collects news, insights, and quotes about ugBASIC.

Donkey Kong su PC128 Olivetti Prodest

Paolo Cattaneo è uno sviluppatore talentuoso. Ammaliato dalle potenziali di ugBASIC, ha tirato fuori dal cilindro un port davvero interessante che mostra come "si può fare..."

ugBasic Game Programming #2. Exploring Atari 8bit Color Graphics

Atari 8bit color graphics and text mode capabilities are explored in ugBasic and we start a basic game animation loop.

La famiglia Olivetti Prodest al pranzo della domenica

Gioco in foto: Creepy Carrots by Paolo Cattaneo / March 2024 / Developed with ugBasic

Il manuale di ugBASIC / Commodore 64

Ci è giunta notizia della nuova revisione del manuale del linguaggio ugBASIC di Marco Spedaletti. Diamo un'occhiata a come si presenta la routine di tracciamento delle linee su alcuni di questi computer.

ugBasic Game Programming #1. Atari 8bit hello world and png display

What is ugBasic? #ugBASIC is an isomorphic and open source language fully documented and designed to develop portable programs, without sacrificing efficiency. With a single source it is therefore possible to create games for numerous #8bit platforms.| #BASIC #atari #atari8bit.

Overscan: Yep, another One These @#$%!! Podcasts (Plus Atari Hidden Gems)

In this episode the brothers find a hidden gem for each of Atari’s classic systems and even a few divisions like the Arcade division and APX.

Show 013 - ugBASIC

Randy and Earl talk about ugBASIC, and Randy interviews the author/creator!

Un BASIC per gli 8-bit degli anni '80! / Retrocomputing

Grazie a ugBASIC è possibile creare programmi in BASIC per tutta una serie di computer a 8-bit degli anni '80. Vediamo alcuni esempi grazie al suo comodo IDE

The CoCo Nation Show Episode 365

AJ & Tim cover Erico's 'Savage Sword of Cocon'

BrewOtaku #002

ACME, Inc. has been reviewed on BrewOtaku, "The Homebrew Gaming Magazine", that covers new games for old consoles, handhelds and computers. Dead ones live longer.

Basic et ugBasic : recherches de chaines et autres fonctionnalités

Recherche de chaine en basic standard, explication sur recherche dichotomique, conclusion sur efficacité en fonction du volume de données, comparaison des performances obtenues sur ugBasic (compilé), mesure du temps avec les vecteurs system, instruction FILL avec un vecteur system, instruction DRAW string en ugBasic

ugBasic, assembleur et basic classique

Nouveautés d'ugBasic: Data, DECLARE SYSTEM PROC, Intégration de l'assembleur dans ugBasic, Instruction PAINT / FILL, DRAW STRING (fail effet démo ;) )

ugBasic, aperçu de nouveautés et essais des autres plateformes

Démonstration d'un programme ciblé sur VIC 20 (tilemap, midi et multithread). Démonstration de deux programmes en multiplateformes lisant des données et affichant des graphismes. Démonstration d'un programme combinant en multiplateforme, gestion d'une tilemap et déplacement d'un sprite.

Scorched Earth ugBasic : La reprise des streams

Présentation des évolutions du programme Scorched Earth en ugBasic (avec rappel des anciennes évolutions). Démonstration du jeu en l'état. Conclusion et raid.

Programming in basic (compiled) on many computers with ugBASIC by Marco Spedaletti

This compiler write the code so a program works whatever the features of the targeted computer, a feature who doesnt exist in hardware will be managed by software.

ugBasic a maintenant son forum

ugBasic est un langage isomorphe et open source, entièrement documenté et conçu pour développer des programmes portables, sans sacrifier l’efficacité. Avec une seule source, il est donc possible de créer des jeux pour de nombreuses plateformes 8 bits.

The CoCo Nation Show Episode 322

Learn more about everything old and new for the Color Computer by tuning in to: The CoCo Nation Show (TCN) - a weekly live and interactive discussion about the Color Computers, Dragons, MC-10, clones, and cousins!

The CoCo Nation Show Episode 321

Learn more about everything old and new for the Color Computer by tuning in to: The CoCo Nation Show (TCN) - a weekly live and interactive discussion about the Color Computers, Dragons, MC-10, clones, and cousins!

ugBASIC v1.14: A New Era for Commodore 64 Programming

The Commodore 64 is one of the most popular home computers of all time, and it is still enjoyed by many people today. However, the original BASIC interpreter that came with the C64 was not very powerful or versatile. This is where ugBASIC comes in.

ugBASIC

ugBASIC is a modern, open-source, active (as of March 2023) BASIC cross-compiler able to generate machine code for multiple computers built around the Motorola 6809, Zilog Z80 and MOS 6502 8-bit processors which were popular both in the USA and European markets in the 1980s and 1990s.

ugBASIC

If there's one language that just can't be killed, it's BASIC. Not that there aren't others, but BASIC has a very special status.

ugBASIC:一個跨平台的 8 位元編程語言

ugBASIC通過使用單一的源代碼,可以讓開發者快速開發跨多個8位元家用遊戲機和電腦的遊戲。目前支持的CPU有NMOS 6502、Zilog Z80和Motorola 6809。開源編譯器ugBC可以將ugBASIC編寫的程式轉換為目標CPU/計算機的組合語言等效程式。該編譯器是免費的,遵循Apache 2.0許可證

ugBasic Compiler Testing - Day 149

A BASIC compiler for compiling to various retro computers and consoles.

7 x Atari 8-Bit 10 Liner Contest Entries

ZeroPage Homebrew: Your BEST source for the NEWEST Atari games! Twitch Livestream: 20230328 with Pick The Star and Tic-Tac-Toe

Les dernières avancées dans scorched Earth en ugBasic

Présentation du problème de gestion des couleurs dans Gimp, Présentation du contournement du problème de la fonction Point avec Peek, Présentation des évolutions (placement tank aléatoire, gestion des tirs pour les 2 tanks), Présentation du bug de saturation de la RAM.

Rettangoli colorati con ugBASIC

Da tempo desideravo provare ugBASIC, linguaggio isomorfo compilato, che permette di produrre programmi per una moltitudine di piattaforme (computer e console) a 8 bit a partire da un unico codice sorgente.

ugBasic – A BASIC compiler for Commodore, ... and Atari, ... and CoCo, ... and ...

Recently I learned about an exciting project that started a couple of years ago: ugBasic. ugBasic is a cross compiler of BASIC dialect specialized in programs that are very efficient by design on various 8-bit platforms built on top of 6502, Z80 and 6809.

ugBasic retour sur le projet scorched earth

Rappel sur la gestion des variables d'ugBasic, Variables globales / locales, Typage dynamique, Affichage d'un paysage généré, Problème de gestion de couleurs, Problème de calculs en nombres entiers au lieu de flottants. Conclusion

Faisons des rasters avec ugBasic !

Rappel sur l'exemple précédent, Démonstration de la proposition de l'auteur, Approfondissement et expérimentation pour déterminer le timing de l'instruction COLOR. Conclusion

Dernières nouveautés d'ugBasic

Présentation des nouvelles fonctionnalités, instruction relative, ORIGIN, RESOLUTION, FONT LOAD, Proof Of Concept : Scorched Earth gestion de trajectoire de tir, Instruction OUT : 2 exemples, Ondulation d'écran, Caméleon en mode 2, 27 couleurs en Basic !!!! Conclusion

ugBasic : gestion des planches de sprites et essais de calculs de trajectoire

Introduction sur les problématiques du calcul sous ugBasic, Introduction sur la fonte standard d'ugBasic, Illustration de la fonction LOAD IMAGES et son utilisation pour afficher les fontes identiques à l'amstrad CPC, Test en direct d'un correctif innatendu de dernière minute d'ugBasic !, Démonstrations de 4 méthodes différentes pour calculer des trajectoires paraboliques avec seulement des entiers en ugBasic, Illustration des difficultés rencontrées, Conclusion.

ugBasic : Gestion de scroll et du joystick

Introduction, Présentation d'une première instruction de scroll, Démonstration des avantages par rapport au scroll texte standard, Explication des limites (consommation de temps), Démonstration d'un Scroll horizontal surface d'eau avec vague + robot célèbre ;), Démonstration d'un Scroll Vertical d'un fond marin avec modif 48 lignes * 64 pixels, Démonstration de ce même scroll avec robot célèbre, Démonstration de ce même scroll avec robot célèbre et incrustations de soucoupes ennemies, Démonstration Instruction EVERY, Discussion sur le langage Basic, Conclusion

ugBasic : Détection des touches, gestion de la palette des couleurs, gestion des images

Introduction, Détection des touches et du joystick (avec accident félin sans gravité ;) ), Gestion de la palette de couleurs, Instructions GET IMAGE et PUT IMAGE, Petits bugs rigolos sur instruction Ellipse, Conclusion

Soko64 con ugBASIC

Soko64 è la dimostrazione che a un redattore di Zzap! non si dovrebbero mai dare del tempo libero e uno strumento di sviluppo come ugBasic. Potrebbe uscirne fuori qualcosa di diabolico.

ugBasic : continuons la découverte

Introduction, Draw et polyline, Cercle plein, explication sur le typage dynamique des variables, les contraintes du mode 0 et de l'absence de nombres réels, Tracé du paysage précédent avec Draw corrigé, Démonstration de l'affichage d'image, Démonstration de l'affichage d'images avec gestion de la transparence, Nouvelle approche avec paysage dessiné dans une image pour fixer la palette, Conclusion

ugBasic : continuons la découverte

Explication gestion mode, Gestion des couleurs, Instructions graphiques, Procédures, Chargement images, Conclusion

ugBasic : continuons la découverte

Présentation ugBasic (logiciel, fonctionnalités, exemples, portabilité, syntaxe)