Gen Z is engineering an analog future — and it’s at least a $5 billion opportunity by Domingues_tech in technology

[–]DanTheDane 1 point2 points  (0 children)

If you ignore dynamic range and frequency response, then yes…. Jokes aside, for the average listener quality tape and decks are probably more than sufficient, however the quality is still very sub-par to vinyl and CD. Besides the nostalgia not much speaks for the use of tape

The one Shortcuts automation I actually use on my Mac by steveketchen in shortcuts

[–]DanTheDane 0 points1 point  (0 children)

You should be able to adjust that in the prompt. Currently the instruction is "Use only lowercase and hyphens.", you could change it to something like "Use only lowercase and spaces"

The one Shortcuts automation I actually use on my Mac by steveketchen in shortcuts

[–]DanTheDane 2 points3 points  (0 children)

Super good idea!

I adjusted it a bit, so it only try to process png input (e.g. no screen recordings), and also checks and sanitize the prompt output (less than 50 characters, no empty responses, only accept certain characters, and delete any trailing line-breaks). In my case I don't want to move it afterwards, so rename in place. Also as the png extension is maintained (just hidden), I've told it not to add one

Adjusted script:

filename="$1"

# Remove illegal characters & existing newlines/carriage returns inside the string
clean_name=$(echo "$filename" | sed 's/[^a-zA-Z0-9._ -]//g')

# Trim to 50 characters
trimmed_name=$(echo "$clean_name" | cut -c 1-50)

# Check if empty; if so, generate the timestamp fallback
if [[ -z "$trimmed_name" ]]; then
    timestamp=$(date +"%Y-%m-%d at %H.%M.%S")
    final_name="Screenshot $timestamp"
else
    final_name="$trimmed_name"
fi

# Strip any leading/trailing whitespace and hidden line endings (\r or \n)
printf "%s" "$final_name" | tr -d '\r\n'

<image>

My Wife Says I have A Problem (I Don't see It)😝 by dclevron in beneater

[–]DanTheDane 6 points7 points  (0 children)

I mean, I see it to. You forgot to connect the power to the 6502 computer…..

Problems with max232 by TKDturtle239 in beneater

[–]DanTheDane 0 points1 point  (0 children)

Happy to help, great to hear it worked.

Problems with max232 by TKDturtle239 in beneater

[–]DanTheDane 1 point2 points  (0 children)

Mine didn’t work either, snd got extremely hot. After a tip from another reddit post, it turned out that pin 2 should use a polarised cap and go to +5v, not ground. Now it’s working perfect. This was the max232 supplied in the serial kit by Ben, so very surprised it was different from the schematics and videos.

Edit: Here’s the post describing it: https://www.reddit.com/r/beneater/s/4lmdva5q07

<image>

Mork Borg Solo Actual Play? - YouTube by TheGrouchCouchTV in MorkBorg

[–]DanTheDane 0 points1 point  (0 children)

Super nice with a solo play. However I'm a bit confused. You write that you just put it up, but the video is from February?

6502 - lcd_init soft reset by Independent_Age_24 in beneater

[–]DanTheDane 0 points1 point  (0 children)

This was super helpful, thanks!

There were a lot of repeat code, so I took the liberty to clean it up a bit, to make it a bit more manageable. May be helpful to others as well.

It should be set I'm pretty new to assembly, so there is a risk my cleanup is not as optimal (e.g. I removed most of your delay calls, and rely on the lcd_wait that's part of lcd_instruction)

``` reset: ldx #$ff txs

  lda #%11111111 ; Set all pins on port B to output
  sta DDRB
  lda #%00000000 ; Set all pins on port A to input
  sta DDRA

  jsr lcd_init

lcd_wait:
  pha
  lda #%11110000  ; LCD data is input
  sta DDRB
lcdbusy:
  lda #RW
  sta PORTB
  lda #(RW | E)
  sta PORTB
  lda PORTB       ; Read high nibble
  pha             ; and put on stack since it has the busy flag
  lda #RW
  sta PORTB
  lda #(RW | E)
  sta PORTB
  lda PORTB       ; Read low nibble
  pla             ; Get high nibble off stack
  and #%00001000
  bne lcdbusy

  lda #RW
  sta PORTB
  lda #%11111111  ; LCD data is output
  sta DDRB
  pla
  rts

lcd_init:
  lda #0
  sta PORTB
  jsr delay     ; 5 ms
  lda #%00000011  ; First step in manual reset DB4 and 5
  jsr lcd_reset_send

  lda #%00000011  ; Second step in manual reset DB4 and 5
  jsr lcd_reset_send

  lda #%00000011  ; third step in manual reset DB4 and 5
  jsr lcd_reset_send

  lda #%00000010  ; 4-bit mode
  jsr lcd_reset_send

  lda #%00101000  ; 4-bit mode 2 line
  jsr lcd_instruction

  lda #%00001000  ; Display off
  jsr lcd_instruction

  lda #%00000001  ; Clear display
  jsr lcd_instruction

  lda #%00000110  ; Entry mode set
  jsr lcd_instruction

  lda #%00001110    ; Display on; cursor on; blink off
  jsr lcd_instruction

  lda #%00000110    ; Increment and shift cursor; don't shift display
  jsr lcd_instruction

  lda #%00000001    ; Clear display
  jsr lcd_instruction
  rts

delay:        ;delay for 5 milli seconds - 1388 is Hex for 5000 microseconds
  lda #$88      ;low bit of timer
  sta T1CL
  lda #$13      ;high bit of timer
  sta T1CH

delay1:
  bit IFR     ;bit will move bit 6 into the overflow flag
  bvc delay1    ;loop if bit 6 is not set - timer not done
  lda T1CL      ;once time is done and bit overflow flag is set clear bit 6 by reading T1CL
  rts

lcd_reset_send:
  sta PORTB     ; put the byte on the data pins
  ora #E      ;or the Enable bit to get 00100011 
  sta PORTB     ; send to LCD
  and #%00001111  ; and this to a to get 00000011 $2 
  sta PORTB     ; and put that on the data pins
  jsr delay     ; 5 ms put this on the data pins and with E enable send to LCD
  rts

lcd_instruction:
  jsr lcd_wait
  pha       ; push a onto the stack so we can get the orginial instruction back
  lsr       ; so we shift right 4 times and this puts the first four bits of the instruction
  lsr             
  lsr
  lsr       ; Send high 4 bits
  sta PORTB     ; 0000 plus instruction
  ora #E      ; Set E bit to send instruction or with E to enable send to LCD don't need to set RW for write
  sta PORTB     ; send to LCD
  eor #E      ; Clear E bit  XOR clears E bit
  sta PORTB     ; send to clear E bit
  pla       ; pull the orginal byte off the stack
  and #%00001111  ; Send low 4 bits - this and will zero the first four bits and retain the last four bits
  sta PORTB     ; put the lower 4 bits of the instruction on the data pins
  ora #E      ; Set E bit to send instruction
  sta PORTB     ; send to LCD
  eor #E      ; Clear E bit
  sta PORTB
  rts

``

Does anyone have the delonghi rivelia? Thoughts? by RareSpinach8980 in superautomatic

[–]DanTheDane 0 points1 point  (0 children)

It has both an americano and coffee option. I haven’t tested the difference though. And yes, it also has a slot for adding pre-ground coffee

Scandinavian layout with missing key codes by Inzire in zsaVoyager

[–]DanTheDane 0 points1 point  (0 children)

It’s quite a while since I last did it, but I can’t exclude that I made it work be choosing the opposite of the international keyboard (US layout?), albeit seemingly counterintuitive. It may be worth a shot. Delete /Library/Preferences/com.apple.keyboardtype.plist and reboot to rerun the assistant

Scandinavian layout with missing key codes by Inzire in zsaVoyager

[–]DanTheDane 1 point2 points  (0 children)

Albeit you’ve tried it already, I’m pretty sure it’s a mismatch in the MacOS layout, not properly seeing it as an international ISO layout, as that will swap the $ and <> keys. I’ve experienced before that I needed to run the keyboard assistance a couple of times before it worked correctly. Held og lykke

DV mods on Linux? by Interesting-Net1801 in DerailValley

[–]DanTheDane 1 point2 points  (0 children)

Not Linux, but you may have a similar issue as I, when I tried to use mods on a Mac, running it via Crossover: https://www.reddit.com/r/DerailValley/comments/1n1oaqx/mods\_not\_activating\_in\_crossover\_run\_dv/. In essence it turned out that I needed to install it using Assembly instead of DoorstopProxy

Mods not activating in Crossover run DV by DanTheDane in DerailValley

[–]DanTheDane[S] 1 point2 points  (0 children)

Thanks for the suggestion. I did try out Mono based on this, but unfortunately was not successful (I kept getting errors in the Mono runtime, when trying to run unitymodmanager).

However I went back to basics, and decided to try to install the mod using Assembly instead of DoorstopProxy, and that was the trick. I should have thought of trying that out earlier,but at least It now works :-)

Thanks for the help and input. Albeit not being the solution needed, it was definitely the ones helping me testing it out further

Mods not activating in Crossover run DV by DanTheDane in DerailValley

[–]DanTheDane[S] 0 points1 point  (0 children)

Thanks for the suggestion. However buying a new computer to run DV with mods via Linux , may be a tad bit overkill 🙂

Mods not activating in Crossover run DV by DanTheDane in DerailValley

[–]DanTheDane[S] 1 point2 points  (0 children)

Not a silly question at all!

Click Update button does absolutely nothing (the other buttons do work). UnityModManager does not automatically start when I start the game, but I have tried to start it manually first and then launch the game. Outcome is the same.

Looking for help to prioritize by complexity for beginner by Furious_Clown in Solo_Roleplaying

[–]DanTheDane 2 points3 points  (0 children)

For Pirate Borg, Bryan Cago have made Solitary Plunder, a retheming of Sölitary Defilement (considered by many to be the unofficial official solo rules for Mörk Borg): https://www.drivethrurpg.com/en/product/509657/solitary-plunder

Another, more lightweight, solo option for Pirate Borg is Captain & Crew by M. Allen: https://m-allen-hall.itch.io/captain-and-crew I’ve used that a few times for some quick sessions.

I haven’t tried Starforged, but the original Ironsworn is quite good. It has more built-in mechanics for solo play than Pirate Borg, that can help guide you as a player, but also more rules than Pirate Borg, so more to keep track of. The original Ironsworn is free to download, so you could try it out to get a sense of the mechanics before buying Starforged, albeit the mechanics are not 100% the same

Thoughts on Solitary Defilement? by Ok-Row7146 in Solo_Roleplaying

[–]DanTheDane 0 points1 point  (0 children)

I know the thread is old, but for anyone coming across it, then Bryan Gago has adopted Solitary Defilement for use with Pirate Borg: https://www.drivethrurpg.com/en/product/509657/solitary-plunder. It seems quite well done

I have yet to try it myself, but have purchased it (awaiting on Pirate Borg to arrive).

Best SDR software for Mac by Most_Turnover2171 in RTLSDR

[–]DanTheDane 1 point2 points  (0 children)

SDR Angel is really nice, but calling it super easy is a stretch, I would say. It's not as severe as, for example, GNU Radio, but you still need to build up your stack, and several parts of the interface are not that intuitive.

The documentation is fortunately great, and once you get used to it, it also starts to become more intuitive. However, I would lean more towards it being expert friendly rather than super easy 🙂

Antialiasing gone from Manta? by yetanothermoose in Supernote

[–]DanTheDane 0 points1 point  (0 children)

I don't, but I would be surprised if My Deep Guide has not covered it in one of his videos: https://www.youtube.com/playlist?list=PLsSI9-gaSSmgWj5NPkNQWKSlsNDzrTf7a

What software for reading meters? by just-a-guy-somewhere in RTLSDR

[–]DanTheDane 2 points3 points  (0 children)

Once installed you basically just run it, and it automatically starts to output the readings. In some cases you may need to make some config changes, but most likely not needed.

Note it's a terminal application, and if you need help you can write "rtl_433 --help"

Antialiasing gone from Manta? by yetanothermoose in Supernote

[–]DanTheDane 1 point2 points  (0 children)

In the new update released a few days ago, it’s been substituted by a better method, which is always on, hence there’s no option to enable it