- 34
- 28 732
8-Bit Wall of Doom
United States
เข้าร่วมเมื่อ 24 ต.ค. 2013
An educational channel dedicated primarily to late '70s, '80s, and {slightly} newer Computer Technology focused on the lineage beginning with the Commodore KIM-1, PET, and later MOS 6502 and Synertek/Rockwell based microcomputers including Apple I and II, and Atari 8-bit systems; but also, other products from the golden-age including [not exactly 8-bit] CPUs such as Motorola 68K.
As much as we will be re-visiting the hardware & software of the past, we will also discuss 'new-retro' systems and software development based on the Western Design Center (WDC) 65xx(x) family of integrated circuits which, these days, are paired with FPGAs.
Occasionally, we will branch off to the catalyst of this grand endeavor: '70s and '80s solid-state Video Games and the period specific Electromechanical amusement that preceded it. In short, anything with a CPU, memory, and/or some amount of discrete TTL or stateful components and counters is up for discussion and debate.
As much as we will be re-visiting the hardware & software of the past, we will also discuss 'new-retro' systems and software development based on the Western Design Center (WDC) 65xx(x) family of integrated circuits which, these days, are paired with FPGAs.
Occasionally, we will branch off to the catalyst of this grand endeavor: '70s and '80s solid-state Video Games and the period specific Electromechanical amusement that preceded it. In short, anything with a CPU, memory, and/or some amount of discrete TTL or stateful components and counters is up for discussion and debate.
The F256 has been MEATLOAF'd; the exciting conclusion to "3 ways to get online with your F256"
What does it mean to be Meatloaf'd?
If you checked out the video "Foenix F256 Jr goes online, OLD SCHOOL (CBBS meets a 5-line SuperBASIC RS-232 Terminal)", you were privy to a brief recount of Ward Christensen's CBBS and a discussion about using the Foenix F256 Serial port with a simple but effective 5-line Terminal Emulator to get online with that WiFi modem that's been kicking around your pile of gear since the late 20-teens. (If you didn't see the video, check here:)
th-cam.com/video/KsSX9o5BKdo/w-d-xo.html
In this video, we go deeper into F256 Serial port registers, talk a bit about the Ti 16750 UART 'chip', and call it "way #1 to get online with the F256". If you liked the original, you'll appreciate the additional detail.
This video goes on from there, outlining a 2nd and 3rd way to get online with your F256; the Adafruit Feather Huzzah ESP8226 internal option and then Jaime Idolpx's MEATLOAF, which is just NOW an option for F256 systems.
Getting Meatloaf'd is an amazing experience if you've been around as long as the 2nd Generation Microprocessors that many of us love. In 'my' old days, gen-x kids downloaded files using the Punter protocol from BBSes (and pier-to-pier friends) at snails pace and sometimes it even worked! As of this video, the F256 platform is the first (I think!) outside of the original Commodore systems to be brought online in a manner that joins vintage to modern to achieve something even I (with all of my crusty experience) didn't think possible.
This is a long video, but I promise a big pay-off (the MEATLOAF) at the end and I've done something unusual, indexing it into chapters:
Table of contents Index
0:00 Intro + Serial WiFi Modem
10:54 Huzzah Feather TCP/UDP
22:54 Meatloaf IEC demo
Links (in order of importance) and references for further reading:
WAY #3: Meatloaf
-----------------------------
Link to DEADLINE of CityXen's Meatloaf video (don't forget, the MEATLOAF Flasher app, which is web based, eliminates the tricky bits relating to Deadline's use of VS Code and the serial port plugin):
th-cam.com/video/QXQjwKSVHjo/w-d-xo.html
Link to the Meatloaf home (check out the shortcodes section; click on the RED text):
meatloaf.cc/
Link to the Meatloaf GitHub (indexed to documentation which outlines much of the capability of this amazing device):
github.com/idolpx/meatloaf-specialty
WAY #2: Adafruit Feather Huzzah
------------------------------------------------------
Link to MuOn's (AnyBit), Feather + F256 primer:
th-cam.com/video/gJ9rZczDlfA/w-d-xo.html
Link to Tail Recursive's Feather + F256 specific video:
th-cam.com/video/UgsJo53sJrw/w-d-xo.html
Link to MicroKernel documentation, indexed to the Network Calls section:
github.com/ghackwrench/F256_MicroKernel/tree/master/docs#network-calls---generic
WAY #1: Serial WiFi Modem
---------------------------------------------
Prior video on this subject from this channel:
th-cam.com/video/KsSX9o5BKdo/w-d-xo.html
The Tindie seller, peddling the WiFi modem I demonstrated; be sure to read all of the details and ask questions to make sure it is right for your before buying; but I can vouch for mine. It has always been trouble-free:
www.tindie.com/products/8bit_bruno/simple-wifi-rs232-modem-v2/
Link to the Foenix Marketplace, a website where you can download code samples and articles pertaining to Foenix computers and related 8-bit platforms. As of today, "Foenix Rising" is midway through its 3rd year since issue #1 was published. Each issue ranges in length between short-form (6 page development focused articles), and long-form, multi-article issues (of 32 pages). At this point, you'll find about 85% of the material is Foenix focused but you'll also find vintage references, and history pertaining to the works of Compute Publishing and Dr. Dobbs journal article discussion. I expect to be writing more Commodore related content in the next year; but even today, there are Apple II, ATARI, and even Rockwell AIM65 and KIM-1 references, with more to come: apps.emwhite.org/foenixmarketplace/
If you've read this far, let's talk about what's next for this project:
a) I'm in active conversation and testing with Micah Bly to mod his F/manager (F256 File Manager) to work with Meatloaf from a navigation and execution perspective.
b) I will shortly be talking with MGR42, author of MLESS.PGZ (the More-or-Less text editor for the F256 platform) about better integration with the 'send-to' feature.
c) I will be creating a clean-room version of the CBM FB (File Browser/launcher) and it will be included in future distributions of the Meatloaf flash image.
d) I will continue to work on building up content for the Meatloaf share so we are ready for new users as they build MEATLOAF devices (which I expect will be soon).
So, of course there will be a part 'b' of this part II covering these topics, soon (rsn).
If you checked out the video "Foenix F256 Jr goes online, OLD SCHOOL (CBBS meets a 5-line SuperBASIC RS-232 Terminal)", you were privy to a brief recount of Ward Christensen's CBBS and a discussion about using the Foenix F256 Serial port with a simple but effective 5-line Terminal Emulator to get online with that WiFi modem that's been kicking around your pile of gear since the late 20-teens. (If you didn't see the video, check here:)
th-cam.com/video/KsSX9o5BKdo/w-d-xo.html
In this video, we go deeper into F256 Serial port registers, talk a bit about the Ti 16750 UART 'chip', and call it "way #1 to get online with the F256". If you liked the original, you'll appreciate the additional detail.
This video goes on from there, outlining a 2nd and 3rd way to get online with your F256; the Adafruit Feather Huzzah ESP8226 internal option and then Jaime Idolpx's MEATLOAF, which is just NOW an option for F256 systems.
Getting Meatloaf'd is an amazing experience if you've been around as long as the 2nd Generation Microprocessors that many of us love. In 'my' old days, gen-x kids downloaded files using the Punter protocol from BBSes (and pier-to-pier friends) at snails pace and sometimes it even worked! As of this video, the F256 platform is the first (I think!) outside of the original Commodore systems to be brought online in a manner that joins vintage to modern to achieve something even I (with all of my crusty experience) didn't think possible.
This is a long video, but I promise a big pay-off (the MEATLOAF) at the end and I've done something unusual, indexing it into chapters:
Table of contents Index
0:00 Intro + Serial WiFi Modem
10:54 Huzzah Feather TCP/UDP
22:54 Meatloaf IEC demo
Links (in order of importance) and references for further reading:
WAY #3: Meatloaf
-----------------------------
Link to DEADLINE of CityXen's Meatloaf video (don't forget, the MEATLOAF Flasher app, which is web based, eliminates the tricky bits relating to Deadline's use of VS Code and the serial port plugin):
th-cam.com/video/QXQjwKSVHjo/w-d-xo.html
Link to the Meatloaf home (check out the shortcodes section; click on the RED text):
meatloaf.cc/
Link to the Meatloaf GitHub (indexed to documentation which outlines much of the capability of this amazing device):
github.com/idolpx/meatloaf-specialty
WAY #2: Adafruit Feather Huzzah
------------------------------------------------------
Link to MuOn's (AnyBit), Feather + F256 primer:
th-cam.com/video/gJ9rZczDlfA/w-d-xo.html
Link to Tail Recursive's Feather + F256 specific video:
th-cam.com/video/UgsJo53sJrw/w-d-xo.html
Link to MicroKernel documentation, indexed to the Network Calls section:
github.com/ghackwrench/F256_MicroKernel/tree/master/docs#network-calls---generic
WAY #1: Serial WiFi Modem
---------------------------------------------
Prior video on this subject from this channel:
th-cam.com/video/KsSX9o5BKdo/w-d-xo.html
The Tindie seller, peddling the WiFi modem I demonstrated; be sure to read all of the details and ask questions to make sure it is right for your before buying; but I can vouch for mine. It has always been trouble-free:
www.tindie.com/products/8bit_bruno/simple-wifi-rs232-modem-v2/
Link to the Foenix Marketplace, a website where you can download code samples and articles pertaining to Foenix computers and related 8-bit platforms. As of today, "Foenix Rising" is midway through its 3rd year since issue #1 was published. Each issue ranges in length between short-form (6 page development focused articles), and long-form, multi-article issues (of 32 pages). At this point, you'll find about 85% of the material is Foenix focused but you'll also find vintage references, and history pertaining to the works of Compute Publishing and Dr. Dobbs journal article discussion. I expect to be writing more Commodore related content in the next year; but even today, there are Apple II, ATARI, and even Rockwell AIM65 and KIM-1 references, with more to come: apps.emwhite.org/foenixmarketplace/
If you've read this far, let's talk about what's next for this project:
a) I'm in active conversation and testing with Micah Bly to mod his F/manager (F256 File Manager) to work with Meatloaf from a navigation and execution perspective.
b) I will shortly be talking with MGR42, author of MLESS.PGZ (the More-or-Less text editor for the F256 platform) about better integration with the 'send-to' feature.
c) I will be creating a clean-room version of the CBM FB (File Browser/launcher) and it will be included in future distributions of the Meatloaf flash image.
d) I will continue to work on building up content for the Meatloaf share so we are ready for new users as they build MEATLOAF devices (which I expect will be soon).
So, of course there will be a part 'b' of this part II covering these topics, soon (rsn).
มุมมอง: 417
วีดีโอ
Foenix F256 Jr goes online, OLD SCHOOL (CBBS meets a 5-line SuperBASIC RS-232 Terminal)
มุมมอง 30828 วันที่ผ่านมา
In this short video, we connect to *Ward Christensen's CBBS from 1978 (it's still running !!) using a 5-line SuperBASIC program and a simple serial connection using one of those new-fangled WiFi modems. In early 1978, Ward Christensen (inventor of XModem) collaborated with Randy Seuss to create the first known instance of a Computer Bulletin Board System (BBS). By the time a youngster in Patcho...
The Foenix F256 Jr. (past, present, future); subtitle, "the road to the Junior Jr."
มุมมอง 6862 หลายเดือนก่อน
In this 25 minute video, we cover three topics: - The road from the original C256 Jr. through today, to tomorrow (literally) - A quick look at a Jr. build of my own, which leverages the "MyRetroComputer" Commodore 64 ITX Mini case with some DIY customizations - An introduction to the Foenix F256 "Jr. the 2nd", affectionately called the "Jr. Jr." I'll take partial credit (and blame) for coining ...
Introducing SIDlab Foenix (Commodore platforms coming soon)
มุมมอง 1782 หลายเดือนก่อน
Lots to talk about in this one, and you may need to revisit... after many years, SIDlab brings a new set of capabilities for your single or dual SID equipped retro computer! SIDlab, now in beta 3, is being shown for the first time. This video is a bit rough, but you will hopefully get a good picture of where the software is heading. My disclaimer for today is the fact that I know absolutely not...
Intro to General MIDI Retro-scope - as seen at VCF Midwest 2024
มุมมอง 1553 หลายเดือนก่อน
In this video we combine the DREAM SAM 2695 IC, a DIY MIDI interface for the Foenix F256 Jr., the Aturia MiniLAB 3 keyboard (~ $99 USD), and a piece of custom software that I am actively developing, intended to provide a 'byte-scope' interpretation of MIDI message, useful in sound effect design for gaming, among other uses. Speaking of gaming, GM Retro-scope includes a hidden game mode, built f...
A General MIDI demo - Part 3a of the 3 part series on General MIDI for 8-bit computers
มุมมอง 1065 หลายเดือนก่อน
Part 'a' of the 3rd'ish video builds on Part 2 and its MIDI discussion. Recall that we started with the intrinsics of MIDI beginning with MIDI 'Note On' and ended with 'Program Change'. This video takes the next step, focusing on General MIDI, specifically. A note to Foenix owners and perspective Foenix F256K2 buyers: Everything we are covering in this video is directly applicable to the DREAM ...
MIDI v1 for the masses - Part 2 of the 3 part series on General MIDI for 8-bit computers
มุมมอง 1235 หลายเดือนก่อน
This 2nd video (of the 3-part survey on General MIDI) takes a 1/2 a step backwards to discuss MIDI, via the v1.0 specification. The video starts with a quick 5 minute tour of my “Keyboard Room”, to walk through a subset of important and historic synthesizers from the mid '70s to the mid 2020s, stopping at signposts for three examples of how MIDI functions as follows: Example 1: A generic MIDI k...
ATARI 8-bit meets the SAM2695 - General MIDI for the masses
มุมมอง 4166 หลายเดือนก่อน
This video is #1 of a planned 3-part series on General MIDI and we begin with a product designed for the ATARI 8-bit line of microcomputers leveraging the DREAM 2695 General MIDI Synth IC known as the JIL_SAMMER, a DREAM chip and supporting circuitry crammed into an ATARI SIO connector from Lotharek.PL (Poland). This video includes a primer on the basics of FujiNet and examines a handful of .mi...
8-Bit Wall of Doom - 'Studio' tour - walk through of some gear plus, what's next for this channel
มุมมอง 2346 หลายเดือนก่อน
This video provides a glimpse into the 8-Bit WoD 'studio', aka the place where I keep 95% of my vintage gear and record the videos that have been published on this channel thus far. The idea here is to share my philosophy which is to use (not stockpile) these wonderful systems, to show one approach to manage the mess, and to hopefully provoke a few requests on what you (the viewer) might want t...
Foenix F256 meets its match - the FNX6809 and a port of NitrOS-9 Level 2
มุมมอง 5K6 หลายเดือนก่อน
This video provides a first look at the FNX6809 drop-in CPU replacement, which is a FPGA based MC6809 core, designed to replace the stock WDC65C02 CPU in your Foenix F256 Jr. or Foenix F256K. As we often do on this channel, we begin with some light history and then delve into some noteworthy features of the original Motorola CPU, including famous use cases and the folks behind the scenes that w...
12DoC SID - hacking the PETSCII graphics & demo structure (part 5 of 12)
มุมมอง 6911 หลายเดือนก่อน
Episode #5 is all about Commodore's use of PETSCII graphics, sprite graphics, smooth scrolling (sort of), animation, and general program structure of the "Christmas Album" demo. You are likely to be surprised by what you are about to see, especially if you owned (or currently own) a Commodore 64 or varient, are familiar with its features, and have done any coding using these features. One of th...
12DoC SID - exploring PWM on a Juno 106 and in SIDlab (part 4 of 12)
มุมมอง 10211 หลายเดือนก่อน
This episode took nearly a week to produce (including an unplanned foray into coding a SID specific application called SIDlab, to be released shortly for a F256 near you). We start, this features a few topics that pertain to synths and SID and then take a deep dive from the 5 meter platform to discuss Pulse Width Modulation starting with a Minimoog, then to a Roland Juno 106 and finally, on a S...
12DoC SID - FoeniXmas and SIDlab prototype demo (part 3 of 12)
มุมมอง 8511 หลายเดือนก่อน
In this episode, we demonstrate the FoeniXmas23.pgx program, discussing the SuperBASIC loader and graphics briefly, then move on to the main event which is a demo of the work-in-progress SID Player and it's 'guru' mode which displays and interprets roll data along with timing information, providing the opportunity to slow the beat waaaaaaay down as to see registers change as heard. The format o...
12DoC SID - synth basics via 1976 Minimoog (part 2 of 12)
มุมมอง 24711 หลายเดือนก่อน
Picking up from episode 1 of 12, we introduce analog synthesis with the use of a 1976 Moog Minimoog, move on with a deep dive into the MOS 6581 spec sheet / datasheet, and then examine some of the Christmas Album song data in context, reviewing what we've learned. This video is about 3x longer than I intended, but with a 7 minute Minimoog discussion embedded, it was difficult to cover the two o...
The 12 days of [ Commodore's ] "Christmas Album" part 1 of 12
มุมมอง 11811 หลายเดือนก่อน
Between December 21st and December 24th of this year, I challenged myself to learn as much as I could from the aboriginal Christmas Demo in order to create something for the Foenix F256 that others could enjoy by the stroke of midnight. The result was the extraction and porting of the SID player code from the original Commodore 1982 project (the "Christmas Album"), into a standalone program for...
nanoEdit - Commodore (COMPUTE!) SpeedScript for the F256; December update
มุมมอง 22311 หลายเดือนก่อน
nanoEdit - Commodore (COMPUTE!) SpeedScript for the F256; December update
Commodore (COMPUTE!) SpeedScript for the F256; teaser (HD)
มุมมอง 313ปีที่แล้ว
Commodore (COMPUTE!) SpeedScript for the F256; teaser (HD)
Foenix F256K - "Prototype to Prod": Documenting refinement of a new retro system w/ Commodore roots
มุมมอง 692ปีที่แล้ว
Foenix F256K - "Prototype to Prod": Documenting refinement of a new retro system w/ Commodore roots
Foenix F256 - Kernel vs. Kernal (how did we get here) Part 2 of 3
มุมมอง 491ปีที่แล้ว
Foenix F256 - Kernel vs. Kernal (how did we get here) Part 2 of 3
Foenix F256 - "Foenix Rising" Journal Recap #4: Kernels, Kernals, & more (!!) mini-series
มุมมอง 229ปีที่แล้ว
Foenix F256 - "Foenix Rising" Journal Recap #4: Kernels, Kernals, & more (!!) mini-series
Foenix F256 SuperBASIC Part 8c - Custom chars (closing the topic with a few register tweaks)
มุมมอง 365ปีที่แล้ว
Foenix F256 SuperBASIC Part 8c - Custom chars (closing the topic with a few register tweaks)
Foenix F256 SuperBASIC Part 8b - Custom chars (extract, transform, load, sort of...)
มุมมอง 371ปีที่แล้ว
Foenix F256 SuperBASIC Part 8b - Custom chars (extract, transform, load, sort of...)
Foenix F256 SuperBASIC Part 8a - Custom chars (pre-reqs; dealing with memory and I/O banks)
มุมมอง 462ปีที่แล้ว
Foenix F256 SuperBASIC Part 8a - Custom chars (pre-reqs; dealing with memory and I/O banks)
Foenix F256 - "Foenix Rising" Journal Recap #5: Using VICKY's MMU for a .asm bitmap graphics demo
มุมมอง 447ปีที่แล้ว
Foenix F256 - "Foenix Rising" Journal Recap #5: Using VICKY's MMU for a .asm bitmap graphics demo
Foenix F256 SuperBASIC Part 7 - Intro to Platform Graphic Features
มุมมอง 812ปีที่แล้ว
Foenix F256 SuperBASIC Part 7 - Intro to Platform Graphic Features
Foenix F256 SuperBASIC - What about "?" / PEEK(x) / POKE and errata for Part 6 - (1 minute)
มุมมอง 222ปีที่แล้ว
Foenix F256 SuperBASIC - What about "?" / PEEK(x) / POKE and errata for Part 6 - (1 minute)
Foenix F256 SuperBASIC XTRA - Preview of sprite content
มุมมอง 1Kปีที่แล้ว
Foenix F256 SuperBASIC XTRA - Preview of sprite content
Foenix F256 SuperBASIC Part 6 - DEMO1.BAS (impress friends & family)
มุมมอง 897ปีที่แล้ว
Foenix F256 SuperBASIC Part 6 - DEMO1.BAS (impress friends & family)
Foenix F256 SuperBASIC Part 5 - Line #'s vs. PROCs & more
มุมมอง 723ปีที่แล้ว
Foenix F256 SuperBASIC Part 5 - Line #'s vs. PROCs & more
Foenix F256 SuperBASIC Part 4 - Memory Use and considerations
มุมมอง 699ปีที่แล้ว
Foenix F256 SuperBASIC Part 4 - Memory Use and considerations