#QB64
Explore tagged Tumblr posts
Text
youtube
Uzhik – little snake in a garden, 256 colors!
Uzhik. It is a game about a little grass snake. I pay more attention to the graphics. To Different colors. So, also, idea, is that lots of time go to select colors, certain colors. This time game is making in screen 13 mode with 256 colors. Big selection!
So, in game you will play as a little snake. Like a grass snake. It is green. And it is good and kind and funny. He smiles. Snake will crawl and eat strawberry. Strawberry – they are such balls. And it is all you need to get to next level.
Basic Pascal pack - whole pack of games and programes, written with basic and pascal. It is retro. With each game and program there is a page at author`s website. There are aditional information, descriptions, pictures, arts.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html
Itchio: https://dimalink.itch.io/basic-pascal GameJolt: https://gamejolt.com/games/BasicPascal/773385 Website: http://www.dimalink.tv-games.ru/home_eng.html
#QBasic#QB64#Retro Game#Retro Programming#8 Bit Computers#8 Bit#MS DOS#GrassSnake#Little Snake#Summer#Country House#Village#Strawberry#2D Game#Arcade#Flowers#Grass#Garden#Park#Fun#Positiv#Smile#Game About Summer#Game About Snake#Style of Old Computers#MSX#devlog#gamedev#Youtube
7 notes
·
View notes
Text
Mistigram: Tapio of @unculturedgames has taken the smallscale #ANSIart aesthetic and extended it into an entire #QB64 #textmode #JRPG, #WhispersInTheMoss, available at most major PC game electronic storefronts. We included some scenes from the game, such as this conversation with a dragon, in the recent unthemed MIST0624 artpack collection.
4 notes
·
View notes
Text
(Nah, it's just a drawing in QuickBASIC.)
SCREEN 12 LINE (150, 150)-(400, 400), 12, B LINE (0, 0)-(150, 150), 12 LINE (0, 480)-(150, 400), 7 LINE (640, 0)-(400, 150), 12 LINE (400, 400)-(640, 480), 7 LINE (225, 275)-(300, 400), 7, B
COLOR 14 PRINT "This alley, however, is a total washout." PRINT: PRINT PRINT ">"
SLEEP
5 notes
·
View notes
Text
QBasic Tutorial #49 - Bouncing Balls Animation ...
youtube
Note: It only runs with QB64 ...
Post #308: YouTube, School Freeware, QBasic Tutorial, #49 Bouncing Balls Animation, 2024.
#basic#programming#retro programming#vintage programming#iloveprogramming#basic programming#education#ilovebasic#qb64#qbasic#teacing#learning#Youtube
1 note
·
View note
Note
PONG GAME IN QB64!! :D if you doo answer this tysm for always making codes!! your a life saver and like half the time I have noooo idea what my teach is saying in class.. thank you!!
haha thxx anon I get it code is tiring for me too, I'm glad to be able to help
to run this code, ull need a qb64 interpreter or an emulator that supports qb64. Save the code with a .BAS extension and run it using the interpreter.
This basic Pong game uses simple graphics commands to draw the game elements, and it handles keyboard input to move the player's paddle. The computer-controlled paddle automatically tracks the ball's movement. The game keeps score and declares a winner when a player reaches a score of 10. The game loop continuously updates the game logic, redraws the game screen, and checks for key presses to control the player's paddle.
SCREEN 12
COLOR 15, 0
CLS
' Set up the game variables
DIM SHARED AS INTEGER ballX, ballY, ballSize
DIM SHARED AS INTEGER playerX, playerY, playerWidth, playerHeight
DIM SHARED AS INTEGER computerX, computerY, computerWidth, computerHeight
DIM SHARED AS INTEGER ballDirX, ballDirY
DIM SHARED AS INTEGER playerScore, computerScore
DIM SHARED AS STRING gameOver
' Initialize the game variables
SUB InitializeGame()
ballSize = 10
playerWidth = 10
playerHeight = 60
computerWidth = 10
computerHeight = 60
ballX = 320
ballY = 240
playerX = 10
playerY = 240 - (playerHeight / 2)
computerX = 620
computerY = 240 - (computerHeight / 2)
ballDirX = -1
ballDirY = -1
playerScore = 0
computerScore = 0
gameOver = ""
END SUB
' Draw the game elements
SUB DrawGame()
' Draw the ball
CIRCLE (ballX, ballY), ballSize, 14
' Draw the player's paddle
LINE (playerX, playerY)-(playerX, playerY + playerHeight), 11
' Draw the computer's paddle
LINE (computerX, computerY)-(computerX, computerY + computerHeight), 12
' Display the scores
PRINT "Player: "; playerScore
PRINT "Computer: "; computerScore
' Display the game over message if the game is over
IF gameOver <> "" THEN
PRINT gameOver
PRINT "Press any key to play again"
END IF
END SUB
' Move the player's paddle
SUB MovePlayerPaddle()
IF INKEY$ = "w" THEN
playerY = playerY - 10
END IF
IF INKEY$ = "s" THEN
playerY = playerY + 10
END IF
END SUB
' Move the computer's paddle
SUB MoveComputerPaddle()
IF ballY < computerY + (computerHeight / 2) THEN
computerY = computerY - 5
ELSEIF ballY > computerY + (computerHeight / 2) THEN
computerY = computerY + 5
END IF
END SUB
' Update the game logic
SUB UpdateGame()
' Move the ball
ballX = ballX + ballDirX
ballY = ballY + ballDirY
' Check collision with the player's paddle
IF ballX <= playerX + playerWidth AND ballY >= playerY AND ballY <= playerY + playerHeight THEN
ballDirX = -ballDirX
END IF
' Check collision with the computer's paddle
IF ballX >= computerX AND ballY >= computerY AND ballY <= computerY + computerHeight THEN
ballDirX = -ballDirX
END IF
' Check collision with the top and bottom walls
IF ballY <= 0 OR ballY >= 480 THEN
ballDirY = -ballDirY
END IF
' Check if the ball goes out of bounds on the left or right
IF ballX < 0 THEN
computerScore = computerScore + 1
ballX = 320
ballY = 240
ballDirX = -ballDirX
ELSEIF ballX > 640 THEN
playerScore = playerScore + 1
ballX = 320
ballY = 240
ballDirX = -ballDirX
END IF
' Check if the game is over
IF playerScore >= 10 OR computerScore >= 10 THEN
gameOver = "Game Over"
END IF
END SUB
' Main game loop
DO
CLS
InitializeGame()
DO
DrawGame()
MovePlayerPaddle()
MoveComputerPaddle()
UpdateGame()
SLEEP 10
LOOP UNTIL gameOver <> "" AND INKEY$ <> ""
LOOP UNTIL INKEY$ = CHR$(27)
0 notes
Text
Remembering Quick Basic 4.5 of yesteryear, maybe no longer be sold commercially or bundled with computers but there is another called QB64 a clone of Quick Basic, if you like me and love Quick Basic download it and start programming!!
0 notes
Text
For BASIC's 60th, three modern BASICs release new versions • The Register
Post 227: TheRegister.Com, For Basic's 60th, three modern BASICs release new versions, 2024.
#programming#coding#programmieren#small basic#coding for kids#education#microsoft#i love small basic#basic programming#small visual basic
3 notes
·
View notes
Quote
Free Pascal と QB64 はどちらも維持され、比較的活発に開発が行われており、最新リリースは 2021 年に予定されています…しかし、最近ではほとんどの人が興味を持たない難解な言語を公開しているため、ほとんど無視されています。 「本物の」現代的なコンソール IDE には何が残されているのでしょうか? それでは、今日の現代 言語 最先端のものは、 Neovim 、 Doom Emacs 、さらには Helix のようです。 これらのエディタは非常に強力で、さまざまなプラグインのおかげで、合理的な IDE のようなエクスペリエンスを提供します。 とはいえ、私に言わせれば、これらは以前の Borland 製品が提供していたものと同じ種類のエクスペリエンスを提供するものではありません。インターフェイスはわかりにくく、多言語に対応しているため、ほとんどすべての機能で問題なく動作しますが、素晴らしいものではありません。何でも。 言うなれば「何でも屋、何の達人でもない」。 いずれにせよ、 microsoft/terminal#16440 の のようです 混乱した議論で私が観察した内容に基づくと、推奨される「シンプルな」TUI エディタは… GNU Nano … これはOK、動作しますが、第一に、これは IDE ではありません。第二に、私にはこれが WordStar のように見えます。 ええ、それが WordStar ではないことはわかっています。WordStar が必要な場合、最も近いものは Joe です。しかし、 Nano の外観は 、CP/M の時代にワード プロセッサを使った最初の経験を思い出させます。 ここで見てください:
30 年前にあった IDE...そして失われてしまった
2 notes
·
View notes
Text
Бэйсик Паскаль версия 1.17 “Блок” - Блок за блоком, кубик за кубиком
31 октября 2024 года снова случился маленький праздник! Вчера, буквально, был Хэллоуин. И можно было посмотреть фильм ужасов. Такой праздник, по-своему, вспомнить про вхс кассету или какую-то криповую игрушку. А, сегодня, новый день – на экзамен как на праздник. Уже более такой позитивный. День знаний. День программирования. День выпуска новой версии!
Коротко про этот период времени. Тут я впервые стал смелым. И попробовал разные диалекты Бэйсика. Опять же, предлагается целых 4 видеоигры написанные на языке программирования Бэйсик. Но разные диалекты. Впервые попробовал БиБиСи Бэйсик для СДЛ 2 (BBC Basic for SDL2) и Свободный Бэйсик (Фри Бэйсик, Free Basic). Причём во втором, я уже использовал текстовый редактор ДжиВим (GVim) для написания кода! Так что это, по-своему, день знаний и учебы для меня! Праздник! Не зря написал - на экзамен как на праздник! Каждый релиз – это праздник для меня! Торжество программирования и интеллекта!
Смело пробовал разный Бэйсик. Раньше плотно сидел на одном всего Бэйсике - это КБ64 (QB64). И боялся, даже, попробовать что-то новенькое! А, теперь, стал смелым!
Кодовое название этой версии - Блок. Блочная структура. Блок, строительный блок. Элемент за элементом, блок за блоком. Так все и делается. Тем более, что первая игрушка на языке программирования Свободный Бэйсик - игрушка носит звание Свободный Блокер. Так что блок! Супер слово на эту версию!
Про разработку я еще расскажу – но в конце. А пока к самому главному перейду - краткому описанию каждой игры. 4 новые игры. И им основное внимание!
Платформа Мяч
Это простая игра про кубики. С блоками. Ты двигаешь платформу влево и вправо. И кидаешь мяч. Чтобы сбивать кубики (блоки) сверху. Они располагаются в ряд. В один ряд. В два ряда или в три ряда. Получается три таких уровня. Ты можешь кидать мяч по прямой или слева или справа от себя. Это такая черта этой игры. А в остальном – это игра про блок и платформы. Про мяч.
Все выполнено в нескольких цветах. Кубики (блоки) – разных цветов. Цвета делаются случайным образом.
Можно сказать, что это платформер - потому что игра про платформы. Или блокер. Игра про блоки. Кирпичики, квадратики. Еще, может быть, немного как Арканоид. Ты кидаешь мячик в платформы (блоки) сверху. И получаешь за это очки!
Наверное, такие игрушки могли быть на ЭВМ 80ых годов. 16 цветов. Фон – черный. Разноцветные блоки. И ты кидаешь мяч. Который летит по прямой. И его, кстати, надо еще ловить обратно. Иначе, теряешь целую жизнь. Если не поймал мяч. А всего у тебя, по классике - целых три жизни.
Игра на очки. Три уровня. Первая проба языка программирования БиБиСи Бэйсик для СДЛ 2. Простая игра, самая простая игра, чтобы отдохнуть, можно сказать! Как говориться - меньше чем на 5 минут.
Кабина Пилот
Это аркада и псевдо-симулятор в формате в стиле 8 бит ЭВМ, таких как Спектрум 48К или БиБиСи Микро. Или советские 8 битные ЭВМ, которые были как Спектрум 48К, например, Синтез 2.
Ты пилот космического истребителя. В духе того, как это все показано в старых фильмах по Звездным Войнам. Например, эпизод 4,5,6. Вид из кабины. Ты отправляешься в мировой тур по разным планетам. В качестве пилота звездного истребителя. И будешь летать на разных планетах.
Это игра в жанре действия. Экшен. На разных планетах. Стрельба из лазера и маневры в воздухе – вот, что здесь надо.
Игра покажет тебе самые разные планеты. Планета океан, планета джунгли, планета с равнинами и планета пустыня. Отличаются все они задним фоном.
Играется как стрелялка с видом из кабины. Псевдо симулятор, можно сказать. Сбивай вражеские космические корабли. И ракеты. Враги тоже, кстати, умеют по тебе стрелять, так что – не зевай! У тебя есть лазер – твой надежный друг. И он требует перезарядки. Ты стреляешь сразу очередью. И, потом, надо немного подождать. Так, что целься внимательно.
В игре есть сюжет. И описание планет. И, даже, небольшая энциклопедия.
По сюжету это как фантастический боевик. Тут два эпизода. В каждом своя история. И еще энциклопедия. Она представляет собой несколько страничек. Ты их пролистываешь. Там есть картинка. И описание всех врагов, которых ты встретишь в игре. Вражеские истребители, вражеские ракеты. Все описано в этой энциклопедии.
А, теперь, перейдем к важной части. Это сюжет. В первом эпизоде. Ты пилот новичок. Который отправляется в свой первый тур. Все начинается на планете океане. Ты идешь в свой первый патруль. И встречаешь, уже, некоторое сопротивление, сразу же. Вражеские ракеты. И вражеские космические истребители. Сюжет в стиле фантастического боевика от лица пилота. Во второй миссии идет ракетная атака. И ты должен сбивать эти ракеты. Такие крупные ракеты. Какие-нибудь баллистические ракеты. Так, что у тебя много дел. Ты побываешь на разных планетах. На планете пустыне, планете джунгли. Везде какая-то своя история. Ты увидишь эти планеты. И узнаешь, что происходит. Побыть в шкуре пилота звездного истребителя с видом из глаз. Но это не так просто. Хорошо одно -что игра не сложная, и это всего лишь компьютерная игра, запрограммированная программистом на Бэйсике.
Планета пустыня. Тут древний мир, к примеру. И звездные истребители повсюду. Такие вот дела. В этом бескрайнем мире песка. Вот, потом вы выдвигаетесь на следующую планету. Планету джунгли. И там своя история. Такое вот турне у пилота. У космического пилота.
Во втором эпизоде. Ты, уже, опытный пилот. И, сразу к делу. Всего одна планета. И, сразу, очень тяжелое положение дел. Сразу линия фронта. И никакой подготовки. Очень сложная ситуация. И ты отправишься в атаку. И в защиту. Контратаку. И, даже, по сюжету это будет крайне тяжело. Сюжет в текстовой форме.
Идея игры была в голове давно. Первоначально очень давно увидел в сети игровые экраны для игрушки Спитфаер Команда (Spitfire Command). Там была тема второй мировой войны. Игрушка для простого 8 битного компьютера БиБиСи Микро. Типа Cпектрум 48К. И там всего пара цветов. И все схематично. Но играется, примерно, как и симулятор и аркада истребителя второй мировой войны. Очень впечатлила такая концепция игрушки! Вот, думал сделать что-то такого типа, но, по-своему, конечно!
Вторая часть идея. Часть вдохновения. Это фильм. Звездные Войны Эпизод 6. Просто невероятный ��антастический боевик. Про космос, космические истребители, принцессу со звезд, лазеры, и разные планеты. Целый космос! В фантастическом исполнении! Планета лес очень запомнилась с сумасшедшими полетами там. И огромными деревьями, к примеру.
Это, уже, вторая игра, написанная на языке программирования БиБиСи Бэйсик для СДЛ 2. Тут уже все покруче и побольше всего!
Свободный Блокер
Интересненькая такая игрушечка про блоки. Кирпичики, кубики. Она, простая, по своей идее. Как аркада. Ты двигаешься влево и вправо. И пробелом ловишь блоки. Кушаешь кирпичики. Все сделано крайне просто. Случайным образом подбирается задний фон. И ты двигаешься квадратиком или влево или вправо или посередине. Всего три позиции у тебя. И ты ловишь блоки, которые идут на тебя сверху.
Или, может быть, они падают? Или, ты летишь по межпространственному туннелю. Или это в космосе? Это дорога? Хайвей, шоссе? Это все сделано в простой графической форме. И как блоки (кирпичики) и задний фон. Абстрактно все сделано.
Игрушка абстрактная. Про квадратики, кубики и кирпичики. Блоки, как я это называю. Она выполнена в вертикальном формате. Узкая полоска. И разные цветные блоки на��стречу тебе. Разный задний фон. И внимание - тут такой прикол - тебя ждет 55 уровней. Да, уровни, конечно, короткие, там несколько десятков секунд. 30 секунд, 40 секунд на уровень. Но их, зато, много! На разных уровнях, по-разному, идет ситуация. Где-то мало блоков, где-то они медленные или быстрые. А где-то много блоков сразу.
Игра про блоки. Чем-то как стрелялка типа шмап, чем-то ка Тетрис. Игра про блоки. Как основная идея. В тоннеле. Узкой вертикальной линии.
Игрушка, чем-то, опять же, похожа на первую игру - Платформа Мяч, ну тем, что тут тоже квадратики, платформы, блоки. Ну, это идея, с которой, мне показалось, что будет легче всего начать и все опробовать. Квадратики, блоки. Удобная форма для расчетов для отрисовки.
Кстати, название игры - Свободный Блокер, как раз, из-за основных идей. Игра про блоки (квадратики). И написана на языке программирования Свободный Бэйсик (Фри Бэйсик). А ты – это тоже блок. Тут все блоки. Ты блокер, получается. И ловишь другие блоки при помощи пробела и получаешь очки. Что же, впереди 55 уровней! Коротких, зато много! Интересный подход к делу!
А, это, уже, первая игра, написанная на языке программирования Свободный Бэйсик (Фри Бэйсик). Отличный язык! Настоящий хороший Бэйсик. При этом, писал код в текстовом редакторе GVim. И, это невероятный, лично для меня, успех в изучении программирования и практике программирования. Этот редактор текста - почти как операционная система или оболочка по типа Нортон Командира. А Свободный Бэйсик (Фри Бэйсик) – отличнейший и удобный вид Бэйсика.
Свободная Пчела
Игра про радостную и веселую пчелку! Спрайтовые картинки. Забавные картинки. Пара забавных звуков. И ты летишь вперед днем или вечером. И собираешь фрукты. Избегай других жуков. Забавные звуки и спрайтовая добрая графика – фишка этой игры. А так игра простая. Ты просто летишь вперед. Свободное движение по экрану при помощи стрелок. Все 4 стрелки тут активны. Вверх и вниз, влево и вправо.
Пчелка весёлая и добренькая. И говорит Бзззз! Пчелка летит! Какой прекрасный летний день! Какой забавный денек! Игра про лето. И доброе радостное настроение! Это очень добрая и летняя игра! Для положительного настроения! Улыбнись! Пчелка говорит Бзззз! Бзззз!
Тут простая такая летняя забава. Летнее веселье. Ты летишь по уровням вперед. Это аркада или бегалка (раннер). И собираешь фрукты. И избегаешь жуков. Это все! И главное – это твое хорошее настроение! Позитивчик! Бззззз! В игре два режима игры. Как бы, два эпизода. День и вечер. В каждом целых 2 недлинных уровня. И это все! Звуки в игре можно отключить из главного меню.
Лето и пчелка. Светлое голубое небо. Все так безмятежно и отлично! Вот такая вот тема для игрушки. Интересная история у идеи для этой игрушечки. Это наклейки к апельсинкам и мандаринкам. Такие маленькие круглые наклеечки. На них, как бы, этикетка фирмы. Представляешь себ��, на огромном апельсине или чуть поменьше таком оранжевом мандарине - целая небольшая круглой овальной формы наклейка. С доброй картинкой. Как правило. Вот мне попался такой фрукт. С наклейкой там была пчелка красивая такая нарисованная и синее небо. И, позже, я увидел наклейку с самим мандарином. И, потом, попалось с зеленым яблоком картинка такая. На яблочке, уже, видимо. Вообще, я такие штуки собираю и клею в отдельную тетрадочку. Для позитива! Такое вот доброе у меня увлечение! И так появилась и идея для игрушечки!
Я всегда думал, что добрые игрушечки – это очень важно! И у меня есть тема игрушек про добрых зверят. Добрые зверята!!! Целая тема у меня. Вот еще одна игра в цикле игр про добрых зверят.
Просто лети в прекрасный день или вечер. Это по твоему выбору. Собирай фруктики. И избегай других жучков. Они летят навстречу тебе. И у них свои дела. Они не злые. Совсем-совсем. Просто летят по своим делам. И очень заняты этим. Прикольные звучки в игрушечке! Бззззз! Первый уровень длинною в минуту, а второй уровень длинною в две минуты. Так, что игрушечка просто отлично подходит для поиска положительного настроения! Игрушка, конечно, не сложная! Зачем пчелке сложности? В такое прекрасный летний день или вечер? (как ты выберешь! Это как эпизоды). Первый уровень, все-таки, попроще. А второй посложнее. Там больше жуков летит навстречу тебе. Игра про лето и позитив! Бзззз!
Я пчелка, пчелка и я лечу!! Бзззз! Забавный такой летающий жук. Черный и желтый. Бззз!
Это уже вторая игра, написанная на языке программирования Свободный Бэйсик (Фри Бэйсик). С применением редактора GVIM. И, впервые, тут поработал со спрайтами. И звуками.
И, чуть-чуть, про разный Бэйсик
План разработки по этой версии назывался Разный Бэйсик. Пробовать разный Бэйсик. Это была идея. Впервые, я отошел от того, к чему так привык. Это КБ64. Очень классный и современный Бэйсик. Но диалектов Бэйсика – их много! И мне стало интересно! А что еще бывает и как это выглядит? И я начал искать. Какие-то Бэйсики старые, какие-то – что-то еще. Искал то, что, относительно, имеет современные версии. И поддерживается. Нашел два диалекта. Это БиБиСи Бэйсик Для СДЛ 2 и Свободный Бэйсик. Собственно, в каждом запрограммировал по две игры. Первая попроще, вторая посложнее и поинтереснее.
Собственно, два Бэйсика - это уже отличный ��тарт для плана. Тем более, что каждый надо как-то освоить. Увидеть неожиданные вещи. Прошлый мой опыт – это только КБ64. И надо освоиться, первым делом. Поэтому, первая игра – она попроще. И про кубики! Кубик – это строительный элемент, блок!
Оба новых Бэйсика очень понравились! И, конечно, – надо будет их использовать в будущих проектах! Смелый шаг был сделан. И это интересно и правильно. Что-то изучить, попрактиковаться. И, потом, расширить сферу на что-то похожее. Вполне, разумный шаг. Так и здесь с Бэйсиком!
Имей свой отличный БЭЙСИК день!
Бэйсик Паскаль версия 1.17 "БЛОК" – самая новая версия. В этой версии предлагается еще 4 новые игры! Платформа Мяч, Кабина Пилот, Свободный Блокер, Свободная Пчелка. И еще целая куча ретро игр! Это набор ретро игр на современных версиях Бэйсика и Паскаля. Бэйсик Паскаль: http://www.dimalink.tv-games.ru/packs/basicpascal/index_rus.html Сайт: http://www.dimalink.tv-games.ru/home_rus.html Итчио: https://dimalink.itch.io/basic-pascal
#ретро игра#ретро программирование#80ые эвм#8 бит компьютеры#8 бит#мс дос#бибиси бэйсик для сдл2#фри бэйсик#кубэйсик#аркада#платформер#раннер#симулятор#арканоид#платформа#мяч#пчела#зверята#фрукты#лето#космос#звездные войны#космический истребитель#блоки#кубики#ловить блок#80ые#16 бит#новая версия#бэйсик паскаль
0 notes
Text
BASICally still alive: Classic language celebrates 60 years with new code and old quirks • The Register
0 notes
Text
MS-DOS 5.0 & 6.22 video investigative study session
This is a demo ice-breaker article of mine on Microsoft's historical record.
Greetings fellow retro tech enthusiasts, we are currently in DOS-gustus instead of DOScember (hehehe) and I want to explore more MS-DOS among you quite soon. Hopefully you don't mind me tinkering and toying around towards FreeDOS.
(I will try hard to get things in chronological order and very accessible by the time this reaches its intended audience, but for now I will dive super technical and will explain the simpler fundamentals in later entries )
By the way, yes. I will get to the Apple II + Commodore 64 (MOS 6502 machines', especially for educational and development programmers market) & Z80 systems (including S-100 and Xenix) in due time (as well as for my very own computation architectures), but right now we can focus onto the biggest continuous legacy niche right now.
Which is the Microsoft + IBM joint efforts for Intel CPUs, widely known as the "x86" range of CPUs (mostly aiming to look from the Intel 8088 to i486 specification, with tolerance for up to the Pentium III lineup and down to the Intel 8080 CPU family) by most people. And now we can observe, study and document what MS-DOS + FreeDOS have to offer (sadly starting from MS-DOS' version 5.0 and focusing most on the further ahead 6.22 version, because the IBM PC's BASIC varieties can wait for later articles, but excluding MS-DOS 7.10 & 8.0 ) :
Don't forget to take advantage of the EDIT program & the special text-based printer command line from the "MS-DOS 6.22 for dummies" book I borrow because of course it is worth sharing and using the public library within ethical boundaries, ain't I right?!
Of course there is much more to come (and basic commands + principles to condense) but it should be a good starting point for a few DOS commands like DIR, CD, VOL, TYPE, MORE, COPY, MOVE, DEL as well as a few wildcard characters... (from the content start to very last pages of chapter 4)
I will be looking more towards the various 8088-tier software in that series, albeit on a new thread. It will be done through my virtual 86Box "Czarina" VM (from Cassette BASIC to Visual Basic [might try also the .NET rendition perhaps... ] ), as well as a handful of Windows Terminal (PowerShell & Command Prompt) & System32 legacy-ier utilities.
Going from Cassette BASIC, with Disk BASIC & BASICA for 8088 (as well as the couple other software of that ecosystem, like GWBASIC, QuickBASIC, QBASIC and even FreeBASIC + QB64 Phoenix)...
... to the contemporary day of Windows 11+ versions with One Half Light reduced Command Prompt & Powershell in Windows Terminal.
And as stated earlier on a Discord server I enjoy much, I will get to explain the computer fundamentals and concepts leading from the mainstream baseline to such a technical level in due time. But until we reach such an article thread, take care of yourselves & farewell!
Czarina-VM, study of Microsoft tech stack history. Preview 1
Write down study notes about the evolution of MS-DOS, QuickBASIC (from IBM Cassette BASIC to the last officially Microsoft QBasic or some early Visual Basic), "Batch" Command-Prompt, PowerShell, Windows editions pathing from "2.11 for 386" to Windows "ME" (upgraded from a "98 SE" build though) with Windows "3.11 for Workgroups" and the other 9X ones in-between, Xenix, Microsoft Bob with Great Greetings expansion, a personalized mockup Win8 TUI animated flex box panel board and other historical (or relatively historical, with a few ground-realism & critical takes along the way) Microsoft matters here and a couple development demos + big tech opinions about Microsoft too along that studious pathway.
( Also, don't forget to link down the interactive-use sessions with 86box, DOSbox X & VirtualBox/VMware as video when it is indeed ready )
Yay for the four large tags below, and farewell.
5 notes
·
View notes
Text
Planet UFO – at the planet of the UFO
I am a big fan of UFO sausages. They are such round and so interesting. And this is certain about UFO sausage. For this time, you are – it is a UFO sausage. Such round. And you are flying. Just like a three dimensional space. But as a real thing it is two dimensional. Now you are at the fantastic planet. Where UFO sausage is living. And you are flying!
Main theme for a game – it is effect of three dimensional space. Or it can be described as a point of view when you are fly. You are fly forward and avoid obstacles. Obstacles – are in form of objects - like rectangles. Square or circle.
youtube
One more interesting game feature. It is retro graphics style. In game it is in use something like CGA colors. And 4 colors. Two colors go for background.
At the fantastic planet – all around is a fantastic too. Strange objects and strange surface. And you are for yourself - it is a ufo sausage. It is everything here in purple and pink. And strange things are grown or placed. So that’s why very important color - it is purple or pink.
Idea of fly across the strange planet. It is in the base of development.
Program part
Game is with programming language QB64. And it is in use game screen number 7. It gives 320 at 200 resolution. And 16 colors. But I will use 4 colors, to have it more looks like IBM PC with CGA graphics. As a base I take a program code for game Voidtrix. To have development progress faster.
One more theme for previous game – Voidtrix – it is a making a program code, which it will be comfortable to use in new games.
Development state
Now, development in the very beginning state. And it is already made a background. It is an imitation of flight. As idea – it is little squares. Which like in a chess are drawn with different colors. And in purpose – imitation of move - they change their colors.
Background is changing with certain speed. It is imitation of speed flight.
Everything else in this development – it will be programmed. For example, ufo sausage itself. It will be shown only its edge. So, like front side. And obstacles themselves. Form of one colored squares, rectangles and circles. Maybe some other game features.
This game will be released in terms of new version Basic Pascal Pack games. This game and some more games will be in a new version Basic Pascal Pack. As soon as I will have several complete games. All of them will to be in a new version Basic Pascal Pack. And a new version Basic Pascal Pack will be published for download.
Basic Pascal pack - whole pack of games and programes, written with basic and pascal. It is retro. With each game and program there is a page at author`s website. There are aditional information, descriptions, pictures, arts.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html
Itchio: https://dimalink.itch.io/basic-pascal GameJolt: https://gamejolt.com/games/BasicPascal/773385 Website: http://www.dimalink.tv-games.ru/home_eng.html
#QBasic#QB64#Retro Game#Retro Programming#8 Bit Computers#8 Bit#MS DOS#Work in Progress#UFO#UFO Sausage#Pseudo 3D#CGA Graphics#4 Colors#Sasusage#Arcade#Walking#Another Planet#Aliens#Background#Flying Sausage#80s Computers#Guest at the UFO#Videogame#Movement#Surface#Flight#Height#Pink#Purple#Sci fi
8 notes
·
View notes
Text
Mistigram: @grymmjack 's monstrous #ANSIart screen seen here, long in the making, promotes a #QB64 adaptation of TSR's #Dungeon board game that he's been working on. This piece was included in the spooky new MIST1023 artpack collection.
0 notes
Note
how do u code....you've intrigued me.....
in QB64, a BASIC dialect for the modern era. and please note that so-called "visual basic" is a dirty object-oriented (🤮) pretender to the rightful procedural oriented (😍) throne and a shame to the good name of Beginners' All-purpose Symbolic Instruction Code.
I always start arrays at 1 instead of 0, because the computer exists to help me, not the other way around. For the same reason I don't think there should be shame in using GOTO, where it makes logical human sense to.
I started making an intro to BASIC using 15.AI. [part 1, part 2]
a brief example of my own code under the cut. i'm not a professional programmer, but I think it's fun to write once in a while.
'SETUP CLS OPTION BASE 1 RANDOMIZE TIMER Money% = 100
'RETURN HERE EVERY SPIN Start: IF Money% < 10 THEN GOTO Loser INPUT "Are you feeling lucky? (1 for yes)"; Choice% CLS IF Choice% <> 1 THEN GOTO Smart
'BEGIN SPINNING Money% = Money% - 10
FOR spin% = 1 TO 10 _DELAY 0.5 A% = (RND * 8) + 1 B% = (RND * 8) + 1 C% = (RND * 8) + 1 CLS PRINT "#############" PRINT "|"; A%; "|"; B%; "|"; C%; "|" PRINT "#############" PRINT "" NEXT
'PRIZES IF A% = B% = C% THEN PRINT "WIN!!!": Money% = Money% + 500 IF A% = B% THEN PRINT "Win!!": Money% = Money% + 50 IF B% = C% THEN PRINT "Win!!": Money% = Money% + 50 IF A% = C% THEN PRINT "Win!": Money% = Money% + 25
'Results PRINT "You have $"; Money%; " remaining." GOTO Start
Loser: PRINT "Completely broke, you're cursed to spend the rest of your days wandering Las Vegas as a homeless harmonica-player!" END
Smart: CLS PRINT "You walk away with a cool $"; Money%; " in your wallet!" IF Money% < 15 THEN PRINT "You're just glad you knew when to walk away," IF Money% > 15 THEN PRINT "It's enough for a large pizza," '~$15 for a large pizza in las vegas IF Money% > 45 THEN PRINT "WITH EVERYTHING ON IT!!! The taste is incredible," '~$30 for BBQ Chicken pizza at ceasars apparently IF Money% > 145 THEN PRINT "You have enough to pay for an extra night at the bargain hotel," '+$100 PRINT "and you leave Las Vegas with happy memories." END
17 notes
·
View notes
Text
QBasic Tutorial #48 - Bouncing Ball Animation ...
youtube
Post #304: YouTube, School Freeware, QBasic Tutorial, #48 Bouncing Ball Animation in QB64, 2024.
#basic#programming#retro programming#vintage programming#basic programming#education#teaching#learning#qbasic#i love qbasic#qbasic for ever#basic programmierung#programmieren#youtube#school freeware#Youtube
18 notes
·
View notes
Text
me trying to predict what language we're gna learn in the next school year ;-----; hopefully not anything becoz I can't handle learning another language!! died and came to life when I was learning c++, cried while learning html and almost threw my laptop learning python! we learnt abt qb64 like 2 years ago and ofc I had to learn every single thing about it
0 notes