“Back to Pet” Demo released at CAFe 2022 running on PET core on the MiSTer FPGA

Subscribers:
4,030
Published on ● Video Link: https://www.youtube.com/watch?v=d6fL8Njj1PM



Duration: 4:45
222 views
16


#PET #Demo #MiSTer

This single file Commodore PET demo got 1st at the CAFe 2022 Demo party. It shows what the standard Commodore PET is capable of using PETSCII characters and an attached beeper.

The Commodore PET (Personal Electronic Transactor) was one of the pioneering microcomputers of the 1970s. Introduced in 1977 by Commodore International, it holds historical significance as one of the first commercially successful personal computers.
Designed by Chuck Peddle and his team, the PET featured an all-in-one design, integrating a keyboard, monitor, and central processing unit (CPU) in a single enclosure. This compact design made it a self-contained computing system, setting it apart from other early microcomputers. The PET was available with different screen sizes, most notably the models with 9-inch and 12-inch green monochrome monitors.
It used the MOS 6502 microprocessor, which was a cost-effective and relatively powerful CPU for its time. The system typically had 4 to 8 kilobytes of memory (RAM), which was modest even for the standards of the day. Users could save and load programs using cassette tapes, a common storage medium at the time.
The PET's built-in keyboard and monitor made it convenient for users to interact with the computer directly. Its text-based interface displayed 40 columns and 25 lines of monochrome text. BASIC (Beginner's All-purpose Symbolic Instruction Code) programming language was the primary means of software development on the PET, making it accessible to a wide range of users, including educators, hobbyists, and small businesses.
Commodore's marketing strategy targeted schools and businesses, positioning the PET as an educational and business tool. Its affordability, compared to mainframe computers, allowed smaller organizations to benefit from computing capabilities.

Despite its success, the PET had some limitations. The integrated design made it less flexible for expansion and upgrades compared to modular systems like the Apple II. Additionally, the monochrome display limited its graphical capabilities to PETSCII graphics.
The PET's legacy continued with the release of subsequent models, such as the PET 2001 series and the later CBM series. These systems saw improvements in memory and peripherals, but they still adhered to the PET's fundamental design principles.

As I don’t have a real PET computer at my disposal I opted to use a FPGA system to hardware simulate a real PET running the demo as it would on real hardware.

MiSTer FPGA System
The MiSTer project aims to recreate and emulate a wide range of classic computer and gaming hardware using field-programmable gate arrays (FPGAs) attempting to accurately replicate the behavior of vintage hardware, allowing enthusiasts to experience retro computing and gaming on modern displays with exceptional accuracy.

The foundation of the MiSTer project is the DE10-Nano board, developed by Terasic in collaboration with Intel. One of the key differentiators of the MiSTer project is its dedication to accuracy. Unlike traditional software-based emulators that mimic the behavior of vintage systems through code, FPGAs allow for a much closer approximation of the original hardware's behavior. This means that the MiSTer project can replicate the idiosyncrasies, quirks, and timing intricacies of the original systems with remarkable precision.

The MiSTer project has garnered a dedicated community of enthusiasts, developers, and contributors who collaborate to develop and refine FPGA cores for various systems. The community continually improves these cores, enhancing compatibility, accuracy, and performance over time.
The MiSTer project's versatility isn't limited to gaming consoles. It also supports computer systems like the C64, Atari 800, BBC Micro, MSX, ZX Spectrum, Amstrad CPC, Amiga, Atari ST, Sharp X68000 and even early IBM PCs upto a 486 running Windows95, turning the DE10-Nano board into a flexible platform for experiencing a broad range of computing history & gaming.

Enjoy! Kudos to the creators of this wonderful example of modern day programming on an early 70s computer!

Thanks for watching - LactobacillusPrime

My Facebook:
https://www.facebook.com/LactobacillusPrimeRetroGaming

My Instagram:
https://www.instagram.com/lactobacillus_prime

NOTICE:
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use."




Other Videos By lactobacillusprime


2023-08-22Mark's MiSTer FPGA - Checking Out More Top C64 Demos (C64)(FPGA) - part 2
2023-08-20Mark's MiSTer FPGA Direct Capture Setup - Checking Out 4 Top C64 Demos (Elgato HD60 S @1080p60)
2023-08-20Mark's Ad-Hoc MiSTer FPGA Series - The Computer Cores - part 3 - Elgato HD60 S - Capture (Test)
2023-08-19Mark's Ad-Hoc MiSTer FPGA Series - Waffelage On The Computer Cores - Episode 2
2023-08-19Mark's Ad-Hoc MiSTer FPGA Series - Waffelage On The Computer Cores - Episode 1 (partial)
2023-08-19Minecraft Optifine 1.12.2 Bumped Into Synthmonkey aka Andy whilst Roaming Around Retropolis
2023-08-18Does this Work? A Ghetto MiSTer Recording Setup - High Ambient Temperature Solution No. 126b
2023-08-18Built Treehouse from Lego Ideas
2023-08-14Minecraft Optifine 1.12.2 Quietly & Aimlessly Roaming Around Retropolis On August 13th 2023 (test)
2023-08-12Minecraft Optifine 1.12.2 & Fancy Pants Shaders on Linux POP!Os on the Intel Skull Nuc Clone (test)
2023-08-12“Back to Pet” Demo released at CAFe 2022 running on PET core on the MiSTer FPGA
2023-08-07Good Morning - The Golden Hour (Minecraft style)
2023-08-06Listen to the rain 👂💧
2023-08-04Minecraft - A Friday Walkabout In Our Retropolis World & The Survival World With Fancy Pants Shaders
2023-08-02The Minecraft Video That Never Was Meant To be - July 31st 2023
2023-07-30Minecreaft - Teaser July 2023
2023-07-24For Me It's Time to move on from Twitter - I Say, Twitter's new logo is not even original is it?
2023-07-22Lego 🧱 Hedwig 🦉 moves her wings 🪽
2023-07-17Lego Sonic On CRT TV With Sonic On MiSTer FPGA .... err...?
2023-07-07Mark Plays... Outrun2 Arcade XBLA (Xbox360) On Xenia Canary_Experimental@71b8c2357 June 28th 2023
2023-07-07Mark Plays... Outrun2 (Xbox) On Xemu v0.7.96 Microsoft XBox Emulator(1x, 3x, 2x, bios)