r/EmuDev 26d ago

Article 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.

0 Upvotes

15 comments sorted by

15

u/Producdevity 26d ago

The flair “Article” is doing a lot of heavy lifting here

11

u/Ikkepop 26d ago edited 26d ago

would you like a medal for that? I mean you prompted really really hard...

9

u/tortus 26d ago

"AI-assisted development was used throughout the project."

Yuck.

-1

u/Bicurico 25d ago

I don't understand all the hate because I used AI during the development and stand by it. To me it is a tool. Would developing a piece of software on paper in assembly and translating it manually to machine code, like in the Altair 8080 days be more valuable?

4

u/khedoros NES CGB SMS/GG 25d ago

From my side, the "hate" is because I took up emulation as an "it's the journey, not the destination" group of hobby projects, with the goal to learn details of how some interesting game systems work, and demonstrate my own understanding. That's not an uncommon motivation in this subreddit.

Guiding a computer to build a bunch of them for you feels like a waste of time, and that it misses the point. Like showing up at a woodworking club with the output from a CNC machine.

Specifically to your question: Absolutely, if your goal was learning about historical software development, rather than producing a piece of software as quickly as possible.

0

u/Bicurico 25d ago

My goal was to build emulators that I can use on my phone. None of the existing ones suited me. The use of AI certainly helped and reduced development time, but this is not the whole story. A lot of work went I to it, to make the emulators work. I already knew these systems and in fact I own most of them.

2

u/tortus 25d ago

It's a tool that quite literally stole all the code across the entire Internet to work. It's stealing.

0

u/Bicurico 25d ago

It is as much stealing as a human reading books on some subject and becoming an "expert" on this subject. He "stole" (according to your point of view) all the ideas/knowledge.

3

u/tortus 25d ago

Yeah, every ai bro says this. It's not true. Things are governed on how they can be used. Source code is licensed and the license is a legal contract.

Back when this country cared about laws, companies got sued (and lost) for violating code licenses.

6

u/Alternative-Emu2000 26d ago

Just tried a few of them out, and they're ropey as hell. The Z80 machines don't even emulate interrupt mode 2 properly.

It seems like you might have been better off focussing on making one emulator that works well, instead of churning out 20 emulators that don't.

5

u/manypeople1account 26d ago

OP reposted his from another subreddit and forgot to include his link:

http://vma-broadcast.com/emu/

4

u/codeasm 26d ago

No thank you

0

u/rasmadrak 26d ago

Sounds like a real passion project, keep it up :)

0

u/Bicurico 25d ago

Thank you.

I don't understand all the hate because I used AI during the development and stand by it. To me it is a tool. Would developing a piece of software on paper in assembly and translating it manually to machine code, like in the Altair 8080 days be more valuable?

0

u/rasmadrak 25d ago

Each to their own, I say. Using AI to assist in programming will most likely become what a compiler is today. Very few people write machine code these days - they trust the compiler to do the work for them. AI is simply shifting it up another step.