Wikipedia, C64 OS Edition (Preview 1)

  Рет қаралды 2,410

C64 OS Official Channel

C64 OS Official Channel

18 күн бұрын

This a quick preview of a very early build of the new Wikipedia client for C64 OS. It uses the new C64 OS networking stack that is scheduled to be released in v1.07.
There are still many bugs in both the App, the networking stack, and the proxy servers, so this is truly a pre-beta. At the end of the video, there is a lock up. I say in the video that the "networking stack" crashed. That's not actually what happened. The packet server, written in NodeJS and running on a MacBook beside my C64, is what crashed. That led to the Application hanging. Having it gracefully recover in these situations is one of the many things still being worked out.

Пікірлер: 36
@koka3243
@koka3243 16 күн бұрын
I can only imagine what a joy it is to program something substantive once all the basic widgets are operational. This to me is the best part of programming. Terrific job, as always!
@teenspirit1
@teenspirit1 6 күн бұрын
We are swimming in ad-ridden suboptimal software on suboptimally utilized hardware. This is what the world needs.
@beeshepard
@beeshepard 17 күн бұрын
So cool! You are killing it, Gregory!
@mule1991
@mule1991 16 күн бұрын
First off, Simply Amazing 👏 Bravo 👏 🙌 👍 I will be purchasing near future. Question, are you using WIC64 meatloaf or such Wifi modem to call a site to access Wiki content etc? Please give details, I'd like to call out and access
@c64os
@c64os 16 күн бұрын
The C64 OS network stack is three layers deep. A hardware driver, a packet/socket library, and a network library that coordinates these and sets up and tears down. The hardware drivers can be swapped to support different network hardware. The only driver I’ve written so far is for C64Net, a UserPort RS-232 WiFi modem, using the ZiModem firmware. I’ll be writing other drivers though. Next up is Link232 WiFi, then U64’s SwiftLink, then I’ll probably look into WIC64.
@notexactlysiev
@notexactlysiev 14 күн бұрын
I love how we've been getting more modern 6502 based OS's recently
@AmigaLove
@AmigaLove 14 күн бұрын
This is simply stunning. Awesome work!!
@fallwitch
@fallwitch 15 күн бұрын
Really impressive work!
@chironpictures
@chironpictures 16 күн бұрын
Amazing! Love it! Way to go! Looking forward to seeing more!
@dr.ignacioglez.9677
@dr.ignacioglez.9677 Күн бұрын
So cool I REALY LOVE MY C64 ❤❤❤ FOREVER ❤❤❤❤
@IBoughtItMyself
@IBoughtItMyself 14 күн бұрын
You beast! Amazing project!
@user-bc1qi4un3g
@user-bc1qi4un3g 16 күн бұрын
Awesome!
@networkg
@networkg 16 күн бұрын
You are an 8-bit genius.
@jessestrobel2
@jessestrobel2 7 күн бұрын
Wickedly cool.
@Sonnell
@Sonnell 14 күн бұрын
Sooo much better to look at than anything currently... great work!
@ai.makoto
@ai.makoto 14 күн бұрын
this is beautiful and God is working hard now for us i can feel it
@Feinwerk-uhrentechnik
@Feinwerk-uhrentechnik 16 күн бұрын
Cool - can´t wait getting the next update
@DonVintaggio
@DonVintaggio 10 күн бұрын
4:54 2400 baud slow as molasses, just like the original 1984 experience 😂 Just kidding man, great job in bringing a multitasking OS to an 8-bit home computer that still manages to amaze old timers like me.
@belstar1128
@belstar1128 13 күн бұрын
9:00 does it work with languages that use another alphabet like Russian or languages that have a lot of accents on letters like Spanish because most old computers fail at that
@c64os
@c64os 13 күн бұрын
C64 OS cannot display characters in other alphabets. So, it can't display Cyrillic, or Hebrew, etc. There is a Unicode to ASCII conversion process, in which many common unicode characters get mapped to some combination of ASCII characters. For example, emoji are translated to {grimacing} or {raised_eyebrow}, etc. And many symbols get converted to something close, like © to (c) and ® to (r). For characters with accents, I have been trying to read up on how the various languages handled their accented characters when typed on, say, an old-school mechanical typewriter. I know, for example, that Esperanto's accents can alternatively be represented by either an "x" or an "h" immediately following the letter that should have an accent. But, how do the French handle their accented letters in this situation? The Spanish? I'm not sure, but I'd love to find out so I can provide a sensible mapping.
@chrischris02
@chrischris02 14 күн бұрын
Wow!
@JoaoPedro-ki7ct
@JoaoPedro-ki7ct 9 күн бұрын
What if instead of waiting for the entire section to be loaded and rendered all at once... It could instead load a smaller portion of text from the Wikipedia section, then it loads another portion of the same section, and repeat that until it reaches the end of the section, from the top to bottom of course. It could make glancing at sections, and the loading process more easy to digest for the user.
@c64os
@c64os 9 күн бұрын
I think that what you're suggesting is more or less what it already does. Of a big article, it already breaks it down into rather small chunks, the chunks that come between the H2's and H3's, and only downloads a few paragraphs of text. When you click a heading from the table of contents it then downloads just that section. 2400 baud is just not very fast. It would be tricky to render only part of what has been downloaded while more of it is being downloaded, because the string is changing length and new memory is being allocated, etc. But don't worry, there are numerous other pieces of networking hardware for the C64 that are much faster than 2400 baud. We'll see much better results when using, say, a Link232 (@ 33.6Kbps).
@project23
@project23 16 күн бұрын
Any plans for an offline mode reading locally saved entries? Really awesome application! Index listing the entries on disc.
@c64os
@c64os 16 күн бұрын
Yes, in fact, I do have plans for an offline mode. Or, the ability to download and save an article either in part or in whole.
@project23
@project23 16 күн бұрын
@@c64os Such a great project (your work as a whole on c64os). I don't have a system to run it on in working order at the moment but I do enjoy following with daydreams of using it in the near future.
@Most_BadgeUser
@Most_BadgeUser 16 күн бұрын
Can you make commodore 64 games?
@c64os
@c64os 16 күн бұрын
No. Making games and making OSes and productivity software are rather different skills.
@Most_BadgeUser
@Most_BadgeUser 16 күн бұрын
@@c64os okay
@Most_BadgeUser
@Most_BadgeUser 16 күн бұрын
@@c64os be my fan
@endwigast5212
@endwigast5212 16 күн бұрын
@@Most_BadgeUser If your I.Q. isn't as high as Gregory's, maybe YOU can make C64 games? Give it a try!
@Most_BadgeUser
@Most_BadgeUser 16 күн бұрын
@@endwigast5212 I can't
@Joel-qz6sd
@Joel-qz6sd 9 күн бұрын
I wonder how it can support VR and X-Plane 12 simulator on 64K ram 😂😂
@y00t00b3r
@y00t00b3r 15 күн бұрын
oh lord, why soil your lovely C64 with the likes of Wikipedia?
Best POKE Ever? For Commodore 64
22:21
8-Bit Show And Tell
Рет қаралды 33 М.
How to Share internet Connection From Windows 7
0:39
Data Science
Рет қаралды 2,7 МЛН
Пробую самое сладкое вещество во Вселенной
00:41
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 150 МЛН
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 112 МЛН
Just How do Macs and PCs Differ? - Computerphile
6:55
Computerphile
Рет қаралды 1,1 МЛН
Doom didn't kill the Amiga...Wolfenstein 3D did
16:58
Modern Vintage Gamer
Рет қаралды 665 М.
Understanding how a demo works on the Commodore 64 (English)
8:41
Commodore 64 & 6510 retro-programming
Рет қаралды 4,2 М.
rust runs on EVERYTHING (no operating system, just Rust)
18:10
Low Level Learning
Рет қаралды 348 М.
Explaining RISC-V: An x86 & ARM Alternative
14:24
ExplainingComputers
Рет қаралды 432 М.
Using a Commodore 64 on the modern internet!
21:08
Veronica Explains
Рет қаралды 696 М.
AI’s Hardware Problem
16:47
Asianometry
Рет қаралды 618 М.
86Box - An Introduction to PC Emulation
19:17
Tech Tangents
Рет қаралды 53 М.
Rearchitecting the 6502
16:17
Some Assembly required
Рет қаралды 12 М.
Linux in your pocket / SQFMI Beepy
7:44
sn0ren
Рет қаралды 53 М.
Best mobile of all time💥🗿 [Troll Face]
0:24
Special SHNTY 2.0
Рет қаралды 1,8 МЛН
GamePad İle Bisiklet Yönetmek #shorts
0:26
Osman Kabadayı
Рет қаралды 134 М.
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 4,7 МЛН