3 ms·
Why not indeed? For most development, emulation is great. That is what I do a lot of the time. Having my modern environment handy makes old school dev target
by ddingus 6y ago
Why not indeed?
For most development, emulation is great. That is what I do a lot of the time. Having my modern environment handy makes old school dev targets easy, fast and fun.
Sometimes, it makes sense to get real i/o and interaction. Here are a few examples:
* What are the performance differences between fast emulation modes, recently made CPU accelerator hardware, old accelerator hardware, and a stock machine?
That varies a lot! And emulation is not necessarily accurate. In the case of recent hardware option cards, it is not accurate at all.
There are times when it makes sense to test, or attempt something new, and doing it on the real machine is always valid. Emulation may or may not be, depending.
* I am making some low latency controllers for younger ones, and me to be honest, to game on and experience history.
Going down this road has been fun. I got a couple great CRTs, have made some gaming controller hardware, and my young ones notice! All sorts of questions, observations.
Dark room, late night phosphor trails, just by way of one small, but fun thing. They loved gaming that way. Have asked a few times to do it again. Fine by me.
* I want to program on a 65816, and that was an upgrade from back in the day I never did. My accelerator card could come with that CPU instead of a standard, 8 bit 6502 variant.
Emulation may cover this case, bit it may not do that accurately given newish hardware options I have on the machine.
* I do use the machine for the following:
Writing. Old school, comfy keyboard, display helps me to focus and write a bit differently. This is straight up creative writing and it is fun.
Electronics. Have always done this and will continue. A fused card amd ribbon cable makes learning and building fun. I can use the computer to generate inputs, display results, etc.
I got started with embedded systems this way and love doing it. Have learned a ton on an Apple, sometimes Atari machines back in the day. Still am.
Gaming, and for me that is Nox Archaist more than anything else. I don't have a ton of time, so I like to make it immersive and fun.
First time I sat down in front of one of these machines, actually a Plus model, not a //e Platinum, is an experience I remember vividly. Just last weekend I did that again, and we have come a long way!
That perspective is nice. Has value. I am happy it all can work still.
Edit: Frankly, a real system on a quality CRT is a great experience. Software emulation does not really do that well.
Hardware, FPGA can, and I bet it grows nicely over the next decade.
Software emulation, again, is my goto for dev projects. I do more than software on my retro hardware, so I maintain good quality retro hardware, and that leads me to the last reason:
Other people are making cool stuff! We all buy kit from each other and it is a lot of fun.
- woodrowbarlow 6y agothe "kit" business model as a side-gig is really attractive to me. hardware designers who create some neat cartridge or modchip, order a few thousand blank pcbs, and sell the blanks along with a link to order all the components from digikey. the overhead for this business model is very low; pcbs don't take much room to store and managing orders at that scale is relatively simple. best of all: due to economies of scale, you can open source your hardware design without making much of a dent in your sales. since you bulk-ordered the pcbs, you can sell them cheaper than it would cost someone to make their own from your schematics (and you still turn a profit). now if only i knew more about hardware design...
- ddingus 6y agoI have been learning. Have help. Mostly buying others kits, but have exchanged boards and collaborated a few times. That is another fun electronics / retro thing. It is cheap to get, say 10 of something. Mail 'em off to friends for group tinkering.
- charcircuit 6y agoIt also saves you thousands of dollars from having to get something certified in the US. A few years ago I wanted to develop a hardware product, but I gave up once I learned how expensive certification and licensing can be. If you want to sell a rasperry pi with an LED and resistors attached to one of the GPIO pins you are looking at 5 figures worth of costs just to be able to sell a single unit in just the US.