▲ 0 r/EmuDev

20 new HTML Emulators

I created 20 emulators for machines that are dear to me.

The main goal was to create emulators that work both on PC and mobile devices, with keyboard and CRT simulation.

The cores are my own development, so they do not use external assets or emulation libraries. This means that emulation is not perfect. Hopefully good enough to run most "normal" software and games.

reddit.com
u/Bicurico — 5 days ago

20 new HTML Emulators

I created 20 emulators for machines that are dear to me.

The main goal was to create emulators that work both on PC and mobile devices, with keyboard and CRT simulation.

The cores are my own development, so they do not use external assets or emulation libraries. This means that emulation is not perfect. Hopefully good enough to run most "normal" software and games.

reddit.com
u/Bicurico — 6 days ago
▲ 261 r/portugal

Uma praga: cães a ladrar

Os donos que têm cães e os deixam a ladrar toda a noite são uns grandes FDP.

Para quando multas pesadas a quem tem um animal a incomodar todo um quarteirão?

reddit.com
u/Bicurico — 15 days ago

WTF happend with the demand for LegionGo Z1?

For over 2 months am I searching for a second hand deal on a Legion Go Z1 Extreme.

I was almost buying one for 460 Euro, when the seller started acting funny and the deal did not happen.

Since then, units show up less and less and the average price climbed to around 550-600 Euro!

The same with the Asus Ally Z1 Extreme: initially there were several units for around 350 Euro being offered, now they mostly offered for 450 Euro.

Am I late to the show and these models started to be in high demand?

reddit.com
u/Bicurico — 19 days ago

Should I buy a Legion Go Z1 Extreme (second hand)?

Since I saw an Asus Ally Z1 Extreme second hand being sold in a spanish Game store for 349 Euro (comes with 1 year of warranty - not sure how real the protection is) and decided not to buy it (was on holidays), I have not stopped regretting having passed on this deal.

The reasons back then for not buying it was that it lacked the original box and I read about the SD card problem. Add to this that there is only one USB port on the device.

I quickly learned about the Lenovo Legion Go Z1 Extreme, which adds some advantages: two USB ports, functionaly SD card reader, bigger screen with higher resolution and the joysticks can be disconnected, leaving the device as a small laptop (without the keyboard).

My kicks would be owning a truly transportable mini power house PC. I would want to use it in meetings and for software development under Windows mainly. And to run my own software (https://vma-broadcast.com/). The main purpose would not be to play games, but I would for sure want to install GTA V on it (which I do own).

I have had (and gave it a pass, because I distrusted the seller) the best offer for 460 Euro (I am in Portugal and prices here are usually a bit higher).

I read about the screen issues (blue circles forming due to overheating). I don't know if there are further known issues.

At this point I somehow gave up on this: it started at 350 Euro, now I am closer to 500 Euro. For a device category I don't really need and for which there seems to be a ton of problems (broken SD reader, under-powered battery, screen issues, joystick issues, etc.). I hate owning devices that are broken or partially broken.

Currently I use my phone or tablet and simply do remote connections to my main PC (which is a good one with Core i9-13900KF, 64GB RAM, RTX 4070 TI).

So, does it make sense, for my use case, to buy a second hand unit, or would I be wasting my precious money on a device that either sits in the drawer or has big potential to get broken?

reddit.com
u/Bicurico — 1 month ago

A parábola do socialismo explicada numa sala de aula

Antes de mais, esta história já circula há muitos anos na internet. Costuma ser apresentada como verdadeira, mas não é - pelo menos nunca vi nenhuma referência que a comprovasse como real. De qualquer forma, isso também não é o mais importante. A história continua a ser uma boa forma de explicar, de forma simples, porque é que o socialismo nunca funcionou nem vai funcionar: retira a recompensa ao mérito e acaba por destruir o incentivo ao esforço.

A experiência da média das notas

Um professor de Economia, numa universidade prestigiada, terá dito que nunca tinha reprovado um único aluno. Mas, recentemente, acabou por reprovar uma turma inteira.

Tudo começou quando essa turma insistiu que o socialismo funcionava e que, num sistema socialista, ninguém seria pobre nem rico. Segundo eles, todos ficariam bem, porque haveria igualdade.

O professor decidiu então fazer uma experiência simples com a turma.

A partir desse momento, as notas dos testes deixariam de ser individuais. Todas as notas seriam somadas e divididas pelo número de alunos. Ou seja, todos receberiam a mesma nota, independentemente de terem estudado muito, pouco ou nada.

No primeiro teste, a média foi Bom - 14 valores. Os alunos que tinham estudado muito ficaram descontentes, porque tiveram uma nota inferior ao que mereciam. Os que tinham estudado pouco ficaram satisfeitos, porque receberam uma nota melhor do que mereciam.

Quando chegou o segundo teste, os alunos que já estudavam pouco continuaram a não se esforçar. Mas muitos dos que antes estudavam bastante perceberam que também não valia a pena trabalhar tanto, já que o resultado seria novamente dividido por todos.

A média caiu então para Suficiente - 10 valores.

No terceiro teste, praticamente ninguém estudou. A média geral desceu para Fraco - 5 valores.

A partir daí, as notas nunca mais subiram. Começaram as discussões, as acusações e o ressentimento. Ninguém queria trabalhar para que outros beneficiassem do seu esforço. No final, para surpresa da turma, todos reprovaram.

O professor explicou então a lição da experiência: quando o esforço é recompensado, as pessoas tendem a esforçar-se mais. Mas quando a recompensa é retirada a quem se esforça e distribuída por todos, muitos acabam por deixar de se esforçar. O resultado final não é todos subirem. É todos descerem.

E é por isso que, na minha opinião, o socialismo falha sempre que é aplicado na prática. Não por falta de boas intenções, mas porque ignora algo básico da natureza humana: sem recompensa, o esforço desaparece.

reddit.com
u/Bicurico — 2 months ago

I built a executable analysis and patching tool - looking for feedback

Hi,

I have been developing a Windows tool called **VAXD - VMA Executable Disassembler**.

It is intended as a lightweight executable analysis and patch-assistance tool, mainly for quickly inspecting unknown or suspicious binaries, old software, packed/unusual files, and PE executables without the complexity of a full reverse-engineering suite.

Current features include:

- PE EXE/DLL inspection
- x86/x64 disassembly
- Multi-CPU disassembly support for several firmware/binary formats
- Strings extraction and cross-references
- Function navigation
- Hex view and byte-level inspection
- Patch planning and patched-file output
- Jump/branch patching workflows
- .NET WinForms visual reconstruction
- Basic .NET decompiler/editor workflow
- VB5/VB6 form preview/extraction work in progress

My goal is not to replace advanced tools, but to make common executable inspection tasks faster and more accessible, especially for analysts who want to quickly understand what a binary is doing before deciding whether deeper analysis is needed.

I would appreciate honest feedback from people doing malware analysis or reverse engineering:

- Does this workflow make sense?
- Which features would be useful in real malware triage?
- What would immediately make you distrust or reject such a tool?
- What would you expect before testing it on suspicious samples?
- Are there specific analysis views or reports that would be valuable?

Project/page:
https://vma-broadcast.com/vaxd-vma-executable-disassembler/

Thanks.

reddit.com
u/Bicurico — 2 months ago
▲ 22 r/broadcastengineering+1 crossposts

Building a low-cost file-based DVB/IPTV playout system with EPG and Teletext

Hi all,

I have been working on a small file-based playout system for DVB/IPTV lab and small-channel use, and I would appreciate some technical feedback from people with real broadcast engineering experience.

The complete setup with Dektec DtLoop for modulation using a DTA-2115. The system outputs a valid TS via UDP, which can be received by any modulator.

The project currently has two main parts:

  1. A mux/playout application that takes a folder of video files and generates a continuous transport stream with PAT, PMT, SDT, service information, scheduling, and EPG.

  2. A Teletext generator that creates both automatic and static Teletext pages and inserts them into the output stream as a proper Teletext service.

The goal is to create a simple automated TV channel from local media files, including:

- continuous video/audio playout
- DVB-compatible service information
- EPG generation
- Teletext pages
- UDP transport stream output
- use with DVB-T/DVB-C/IPTV lab setups

This is not intended to replace a full professional playout automation system. The idea is more modest: a compact tool for test labs, small internal TV channels, hotel/hospital information channels, local/community channels, demonstration services, and similar controlled environments.

So far I have tested the generated transport stream with software analyzers and real hardware (TV's and field meter), including DVB modulation and reception on a TV. The EPG and Teletext are working great.

My setup in the lab: DTA-2115 is outputting a DVB-T transponder at 474MHz, which is amplified by a Zeenko LNA and fed to an antenna. Within about 30-50cm of this antennas, my field meter and TV's can receive the transponder and render video, audio, EPG and teletext.

I am interested in feedback on the engineering side:

- What would you consider essential before trusting such a system for unattended operation?
- Which DVB/SI checks would you prioritize?
- What would be the minimum monitoring/watchdog features you would expect?

I am mainly looking for practical feedback from people who have operated or maintained real broadcast/playout systems.

Thanks,
Vitor

reddit.com
u/Bicurico — 3 months ago

Cobra aquática no Algarve

Viva.

Quando eu era miúdo, nos anos 70 e 80 passava as férias de verão no interior do Algarve. Era costume as pessoas, incluindo a minha avó, ter hortas que regavam no verão com água de barragem. As "barragens" eram na realidade uns lagos artificiais com uns 20m de diâmetro e 1-2m de profundidade.

Por vezes tinham peixes (asgãs, não sei como se escreve, eram a novidade na altura). Outras barragens tinham rãs. Como miúdo passava as tardes junto à barragem a apanhar as rãs ou a fazer canais de água.

Nessas barragens era frequente ter cobras aquáticas (pelo menos estavam sempre na água). A barragem da minha avó tinha sempre umas 3. Eram amarelas com listas castanhas. A cabeça era arredondada e as listas perfeitas. Cheguei a apanhar uma vez uma para um balde e na brincadeira meti na pia do burro. Eram inofensivas.

Tenho certeza disto e guardei o aspeto delas em memória. Eram muito comuns, qualquer barragem tinha 2-3. Apanhavam sol à superfície da água. Eram bonitas e quem gosta de aquariofilia já viu os peixe-"cobra" Kuli: a coloração é mais ou menos esta.

Mas nunca fui capaz de encontrar qualquer referência destas cobras na internet.

Gostaria de ouvir testemunhos de quem saiba do que estou a escrever e, claro, o nome desta cobra. Não tenho dúvidas das minhas memórias de infância, mas acho estranho não encontrar nenhuma fotografia dessas cobras.

Obrigado.

reddit.com
u/Bicurico — 3 months ago

Free Interactive Spectrum Analyser Training Course (RBW/VBW, Waterfall, Heterodyne vs FFT, Front-End Protection)

I’ve been developing a free HTML-based training course focused on practical spectrum analysis fundamentals, mainly aimed at onboarding junior broadcast/RF engineers, SDR users and technically curious HAMs.

The course is fully interactive and browser-based (no installation required). It includes animated simulations for concepts that are often difficult to explain statically.

Topics covered include:

  • Time domain vs frequency domain
  • dB, dBm, dBW, attenuation
  • Frequency span and zero span
  • RBW and VBW (interactive sliders)
  • Live / average / min / max traces
  • Waterfall / spectrogram interpretation
  • Heterodyne spectrum analysers
  • FFT spectrum analysis
  • Front-end overload and measurement pitfalls
  • DC blockers and external attenuation
  • Reading analyser specifications correctly

Some parts are animated, for example:

  • RBW changing the effective IF filter width
  • Sweep-time tradeoffs
  • Heterodyne downconversion with swept LO
  • Waterfall behaviour with drifting or burst signals

The goal was to make something more visual and intuitive than traditional PDF slides or textbooks.

There’s also:

  • final exam
  • printable certificate
  • fully offline HTML format

Would appreciate feedback from RF engineers, SDR users, HAMs or anyone teaching spectrum analysis concepts.

https://vma-broadcast.com/training/

reddit.com
u/Bicurico — 3 months ago
▲ 21 r/broadcastengineering+1 crossposts

I built a free interactive DVB/Broadcast engineering training site

Over the past months, I have been building a free interactive DVB / Broadcast engineering training platform as part of my VMA Broadcast side project.

The idea was to make some of the more abstract broadcast concepts easier to visualize interactively instead of using only static diagrams or PowerPoint slides.

So far I have been adding animated/simulated pages for topics such as:

  • MPEG Transport Streams
  • PSI/SI
  • DVB-S vs DVB-S2
  • QPSK / 8PSK / APSK
  • IQ signals
  • Viterbi / FEC
  • MER / BER
  • DVB-S2 framing
  • RF spectrum behaviour
  • satellite IF conversion
  • etc.

Most of this was motivated by trying to explain DVB concepts more intuitively to junior engineers and students.

It is not a commercial training platform or polished corporate product — just an independent engineering project built alongside the DVB/IPTV tools I develop for VMA Broadcast.

Feedback from broadcast/RF engineers is very welcome, especially ideas for additional simulations or concepts that are usually difficult to teach.

https://vma-broadcast.com/training/

reddit.com
u/Bicurico — 3 months ago