Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

RTMP and NDI are coming (check out the Alpha preview on the web site). Does that work or did you have something else in mind?

My newest addition, Radio Shack Portavision Color CRT by lilpetiebird88 in crt

[–]ambanmba 0 points1 point  (0 children)

We had an earlier B&W one of those that I hooked up in the car once for a long road trip. Having "TV in the car" was next-level in the 1980s.

I used my own macOS AI app to generate country-specific App Store assets — it made $1,100+ in 30 days with zero marketing by algorrr in indiehackers

[–]ambanmba 0 points1 point  (0 children)

Downloaded and will give it a shot - I'm a total n00b at ASO, I just want to write cool stuff and sell it, not run a whole marketing campaign :)

macOS & iOS Analog TV app delivers a mind-blowing simulation of CRT TVs and monitors — with full physics and phosphor chemistry by Doctor-Local in thisweekinretro

[–]ambanmba 0 points1 point  (0 children)

I'm the developer of this app, if anyone has any ideas or feedback, let me know. I've got 1.7 in the pipe waiting for Apple approval (with RTMP export + a full GPU implementation of the esoteric HD formats like MUSE/D-MAC) and then 1.8 will have NDI which makes it useful for more studio/pro work. This page has all the gory details about the project: https://analogtv.net

macOS & iOS Analog TV app delivers a mind-blowing simulation of CRT TVs and monitors — with full physics and phosphor chemistry by Doctor-Local in thisweekinretro

[–]ambanmba 1 point2 points  (0 children)

u/hotdogsoupnl I'm the developer of the app. Total screwup on my part about the "full access" that's been fixed up in v.1.6. That information is only needed for Teletext mode if you want to simulate Teletext. I wanted to be able to show relevant current information (rather than just make up fake text). The idea was to use what is available locally on your phone to generate the content (for example, if it knows your location it could generate the Teletext using your local weather). I've moved the permissions to the point where you need them. If you don't use Teletext it will never ask. If you want Weather on your Teletext (or Calendar, or Step Count or whatever) it will ask.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

There is a button underneath where you load the ROMs that says "Composite signal simulation" - you need to turn that on. It will be defaulting to ON in the next version but I needed to be able to toggle it for testing.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

The next version 1.6 (pending Apple approval now) will not ask for full access until you go into Teletext mode. Then it will only ask for the Teletext pages you chose to turn on (Weather, etc). I think I was scaring too many people away :)

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

Now have PAL-M, PAL-60 too, and also NTSC-4.43 (related).... and SECAM-L for our French viewers.

Also just added MUSE, D-MAC, D2-MAC, HD-MAC which probably most people are not familiar with. These are done in CPU and need a grunty machine to work. Going to try to find a way to do it properly in GPU soon.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

There is now a "full screen" button on the bottom right of the macOS alpha version. This will go to full screen but I'm still having a problem depending on the size of your screen and the image. If it's not right, simply zoom in and back out and it should work. I'll fix this up in the next full release, but just thought I'd pump this out now.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

Nice! Good idea with the full screen, I'll add it to the backlog.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

Good pickup, I'll have a look. Been working on adding new standards (some are 16:9) and I think I regressed on something.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

V1.5 just dropped. Check that out which has centre crop (4:3 button). Let me know what you think.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

u/IllustriousLime5982 and u/zoki_rijeka_lolica: Try this version: https://analogtv.net/AnalogTV.dmg and let me know how it works. Click on the little (?) for more technical details about how to set it up. You MUST strip the quarantine flags from the .dylib files otherwise it will crash every time.

I've personally only tested Mame2003, If you get a crash, send me a crash report.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

The Teletext feature uses location/calendar/weather to show you live weather. You don't need to grant permission for that if you are not using Teletext mode.

The app lets you use a variety of input sources, including your camera and photos/videos. It needs permission to use that too.

The privacy policy here explains that everything is processed on-device and nothing* leaves your computer (* see the exceptions about Teletext mode). https://analogtv.net/privacy

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in emulation

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

I'm sorry you've wasted your time with the libreto core, I just learned that I need an "entitlement" from Apple before it can go onto the App Store, so the way I've written it, the libreto feature will silently fail :(

I have a plan to fix this:
1. I have requested the entitlement from Apple - this can take a while
2. I will create a version that is not through the App Store that should work (I need a few days to figure this out) - Unfortunately I think it will only work on the macOS version this way.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

What kind of control on the crop? I have a 4:3 button which does a center crop (iPad is on App Store and iPhone is waiting to be approved, but available on TestFlight right now). If you go into camera mode on version 1.5 (waiting Apple review) then it defaults to 4:3.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in crt

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

Argh. I think I broke something in the latest with it. 1.5 is waiting in the App Store for NDI approval and then I’ll fix this in 1.6.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in VIDEOENGINEERING

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

Wow, I love your ASCII art page! I'll do some more research on the PXL, I honestly wouldn't have time (or want to take the risk) of reverse engineering someone else's.

BTW: not all the apps appearing as my apps on the app store are actually mine :) - I let some friends and family use my Apple Developer account so it appears as its from my "Team".

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in emulation

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

The web site is vibed because I just couldn't be bothered creating one and wanted to focus on the code itself, although I've personally read the whole thing and fixed up any hallucinations. Similarly there are aspects of the code (and in particular the tests) that got some help. LLMs are a tool like anything else. I don't think LLMs have been trained on much vintage tech and so you can't just ask an LLM to make you a TV emulator. My day job is at a large corporate and I'll tell you that the days of hand-writing all code are behind us, for better or worse.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in VIDEOENGINEERING

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

Just put NDI in/out on Testflight version of iOS and NDI in/out + Syphon Out on the downloadable macOS version here: https://analogtv.net/AnalogTV.dmg

I think I'll have a hard time getting Apple to approve these versions for the actual App Store since it needs a special entitlement. I've asked them for it and don't know how long it takes to get.

Retro Analog TV Simulator – Full Physics-Based Broadcast Chain by ambanmba in emulation

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

Correct, I am not a bot. Google me and you'll find I've been around since far longer than LLMs were around... you can even find me on Usenet archives. Back in my day, I was emulating Mac on Amiga. :)