@root42@chaos.social
@root42@chaos.social avatar

root42

@root42@chaos.social

https://www.youtube.com/root42
Coding, tinkering, ancient hardware and software.
he/him
#retrogaming #letscode #demoscene
If you want to support me, you can do so at the links below. I also have Ko-Fi, but there aren’t enough entries…

This profile is from a federated server and may be incomplete. Browse more on the original instance.

leadedsolder, to retrogaming
@leadedsolder@snack.social avatar

Swapped the reset cap on my Mark III, so now I can use the (knockoff) EverDrive on it. 10µF to 0.1µF is all it takes. Thanks to Neto from SMSPower for figuring this out. #retrogaming #sega #mastersystem

The Master EverDrive is loaded into an adapter into the board of the Mark III
The main menu of the EverDrive has successfully loaded, showing a list of folders of ROMs.

root42,
@root42@chaos.social avatar

@leadedsolder @ChartreuseK what about original Krikzz carts? I try to buy those if I can afford it, to support him and UA.
Right now I have only the three games for the SMS.

root42, to random
@root42@chaos.social avatar

C++ functions are NOT first class citizens. C-style functions != member functions != lambda functions. Those are fundamentally different types and can't be exchanged for each other, even when they have the same signature (e.g. through std::bind). That's absolutely annoying.

root42, (edited ) to random
@root42@chaos.social avatar

Update to iOS 17.5.1 on my iPhone has somehow made iCloud photos worse. I know that it was supposed to fix something, but my iPhone now stopped syncing new photos. IPad is still doing fine, though.

dentaku, to random German
@dentaku@fnordon.de avatar

Die Zeit in Oberbayern scheint doch den größten Eindruck in meiner Sprache hinterlassen zu haben (tatsächlich war ich aber 20 Jahre auf der anderen Seite von München).

Aber es ergibt Sinn, dass fast ganz Westdeutschland ein wenig blau gefärbt ist.

root42,
@root42@chaos.social avatar

@dentaku ziemlich genau. Weniger als 100km daneben.

jon, to random
@jon@gruene.social avatar

Welcome to today's thread - South East Europe Day 06 04 Jun 2024 - Arrival of night train, Budapest - Pécs - Beli Manastir - Osijek - Zagreb

Crossing these borders:
Lanžhot 🇨🇿 - Brodské 🇸🇰
Štúrovo 🇸🇰 - Szob 🇭🇺
Beli Manastir 🇭🇷 - Magyarbóly 🇭🇺

These borders on the borders map:
https://umap.openstreetmap.fr/en/map/crossborderrail-all-the-borders_935041#8/48.971/18.358

Today's routes on the routes map:
https://umap.openstreetmap.fr/en/map/crossborderrail-all-the-borders_935041#8/48.971/18.358

Finally South East Europe! 🎉

root42,
@root42@chaos.social avatar

@jon super cute station!

root42, to random
@root42@chaos.social avatar

It‘s June in the Cace of @rmcretro and also at our place.

root42, to random
@root42@chaos.social avatar

Question to my bubble: how to I compile a GAL .PLD file to a .JED file? I know that one can use WinCUPL, but is there a (command line) open source replacement for that? I am not feeling like trying to get a Windows program running now...

root42,
@root42@chaos.social avatar

Alternatively: Where can I download WinCUPL??? The Microchip page only has documentation...?
https://www.microchip.com/en-us/development-tool/WinCUPL

root42,
@root42@chaos.social avatar
root42,
@root42@chaos.social avatar

...and it's running! Now I can edit the GAL for the PET RAM/ROM board!

root42,
@root42@chaos.social avatar

The goal is as follows: We NEED the regular ROM to work, to gain BASIC 4.0 capabilities. But we want the option ROM NOT to be mapped. That is we want ROM9 in the source code to be not active.

https://gist.github.com/root42/314afe67d2f6e455989a0e5964c6f783

root42,
@root42@chaos.social avatar

These are the schematics for the expansion. This should help us to figure out the equations…

root42,
@root42@chaos.social avatar

Here is the updated PLD file:
https://gist.github.com/root42/314afe67d2f6e455989a0e5964c6f783/revisions

It works! I have BASIC 4.0 and I have the SoftROM writable at $9000!

root42,
@root42@chaos.social avatar

We have a resounding success: 8K of cache is detected by the interpreter!

And Zork 1 loads quite fast! Further benchmarking will follow, also from a real drive -- I just loaded this from SD2PET. I will put this in a future video, so keep your eyes peeled!

Beginning of Zork 1 playing out on the screen: West of House You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.

llamasoft_ox, to random
@llamasoft_ox@toot.wales avatar

Someone has come to help me study

root42,
@root42@chaos.social avatar

@llamasoft_ox that is most adorable!

root42, to random
@root42@chaos.social avatar

This is the SoftROM for the PET. I will be using it as an 8K RAM expansion on the PET, instead of a flexible option ROM. It is mapped to $9000-AFFF.

https://petsd.net/softrom.php

root42,
@root42@chaos.social avatar

Debugging time! Breaking out the scope: Phi2 looks good at 1MHz, CS is high, so the chip is disabled. And OE is low, but with CS high this shouldn't matter. What should I look for next?

Oscilloscope screen showing a flat line at 0V, so the output enable is low, which means output is enabled.
Scope screen showing a roughly square wave at 1.0 MHz.

root42,
@root42@chaos.social avatar

On the address bus A0 shows signs of life. Sometimes it just goes high, sometimes it stays somewhat active. Probably endless loop for the CPU.

root42,
@root42@chaos.social avatar

Same issue for D0 on the data bus. Sometimes it strobes for a bit, then goes high. Other times it continues strobing like this.

root42,
@root42@chaos.social avatar

We have a smoking gun. CE2 is continually HIGH. This should be low whenever CE1 is HIGH.

root42,
@root42@chaos.social avatar

Oooookay...CE2 is tied to Vcc. Which is bad - I think. The datasheet says CE2 has to be opposite of CE1. So my plan is to take pin 8 of the 7400 and feed it into pin 26, i.e. CE2, so that we'll get CE2 that way. Does that make sense?

root42,
@root42@chaos.social avatar

@Zitruskeks hmmm. Okay! They should mention that in the datasheet then. What else could be the problem then? I‘ve tested all I could think of so far…

root42,
@root42@chaos.social avatar

So now I learned that CE2 is fine being high. Something else has to be off. Question is: what is it? And is it on the SoftROM board, or could there be an issue on the mainboard?

root42,
@root42@chaos.social avatar

So, @Zitruskeks found the problem. I counted the pins incorrectly for the CS signal on the second socket!

root42,
@root42@chaos.social avatar

Well, now it's working! Brilliant. We now have 8K additional RAM in the $9000-$AFFF range.

Abandoned, to microsoft
@Abandoned@social.tchncs.de avatar

Running Microsoft's pre-release OS/2 2.0 in 86box and playing a bit of Space Quest II. And it works great so far.

/2 2.0

root42,
@root42@chaos.social avatar

@Abandoned why does it say sarien j2me…? Is this some kind of OS/2 port of Sarien…? AGI interpreter, I guess?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines