polyh3dron
Banned
*OSSC
As someone who isn't very familiar with this stuff, is there a benefit to this over emulation besides the authenticity or novelty factor?
Any mention of a mode like the AVS's extra sprite mode?
Yes that's in the features.
Here it is for those who want to watch it.The MLiG stream tonight was about the NT mini jailbreak but I missed most of it because of the Super Bowl. I'll check it out and link it here when they put up the archive tomorrow.
I think Kevtris, the core writer behind the NT Mini, put it best:It's still emulation and relying on the core's writer ability to properly reproduce everything the NES (or any other system) offers. Whil eit's 'hardware emulation", at its core it remains software emulation, since you have to, you know, actually program/devellop the core.
This will be far more reliable emulation wise than a Retron 5 (which is an android stick with cart slots) but it's still emulation (and there's nothing wrong with that).
Kevtris said:I don't really have much to add on how an FPGA simulation/emulation differs from a PC one, except in the following ways:
An FPGA will have no lag in the best case, and minimal lag in the worst case (i.e scaling to HDMI, etc). A software emulator, on the other hand, will have lots of sources of lag built in. There will be the controller interface aspect, the CPU/processing part, and then the video rendering portion. Some of these can be minimized possibly, but if there's an OS running underneath, I think lag will be unavoidable.
As a ferinstance, my NES core has a "real NES" video output mode where it recreates the exact same voltages and transitions using a DAC to recreate the video signal. There's no lag involved- it is generated in the same way a real system generates its video signal, complete with the same steps and transitions. I guess the lag, if you can call it that, will be a few nanoseconds for the data to propagate through the DAC and be presented on the output pin. My "real NES" video is an exact reproduction (well it looks like that on a scope and on a monitor using direct A/B testing) of what a real system outputs. You'll have trouble making a software emulator do this. As a bonus, I provide an S-video version of this signal too. Unlike a real NES which has composite video only, S-video is easily possible while maintaining everything else exactly the same.
...
Re: writing "code" for an FPGA, IMO writing HDL(hardware definition language... i.e. Verilog) isn't writing code. It may look like code and smell like code, but to me it's describing how a digital logic circuit is formed. It is basically a written implementation of a schematic. The big obvious difference is a piece of code executes sequentially, one instruction after another, while in HDL, every line of code "executes" at the same time.
Also, regarding if an FPGA implementation is an emulation or not, what about my 2600 and 7800? I basically reimplemented the chips used in these systems at the transistor level using the chip schematics, vs. actual black box reverse engineering. Since the chips are NMOS and use dynamic logic, some minor changes were made here and there to simulate this, because an FPGA cannot directly simulate dynamic logic.
The last thing about my FPGA cores is their accuracy. I strive for accuracy, and include many hours of my own research into this, involving making custom hardware and plenty of test fixtures, and logic analyzer time along with reams of custom code. Not many emulator writers can claim this. There's always going to be a "long tail" of bugs but I try to fix 'em all. Of course, software emulators can achieve this too, but that would require mucking around with hardware.
It's still emulation and relying on the core's writer ability to properly reproduce everything the NES (or any other system) offers. Whil eit's 'hardware emulation", at its core it remains software emulation, since you have to, you know, actually program/devellop the core.
This will be far more reliable emulation wise than a Retron 5 (which is an android stick with cart slots) but it's still emulation (and there's nothing wrong with that).
It's still emulation and relying on the core's writer ability to properly reproduce everything the NES (or any other system) offers. Whil eit's 'hardware emulation", at its core it remains software emulation, since you have to, you know, actually program/devellop the core.
This will be far more reliable emulation wise than a Retron 5 (which is an android stick with cart slots) but it's still emulation (and there's nothing wrong with that).
My Life In Gaming review just came out:
https://www.youtube.com/watch?v=uMwBxL5ZlGw
My Life in Gaming had a live stream with Kevtris, in which he claimed it might be possible to include Genesis support!
Yeah, I was excited to hear that. Also, sounds like C64 might be coming soon
I want PC Engine (yeah, I know, Kevin got pissed off at shitty PCE community members who don't like what he's doing so it may not happen for a while if at all) [/url]
How does keyboard support work for 8-bit computers? Should we expect to see a run on Famicom BASIC sets?
That's interesting to hear. Though I complete forgot the Mini has a USB port. I assume he could make a USB keyboard work? I have a Dragon Quest blue slime keyboard that has been looking for a purpose in life...
Some idiot named John Locke has been leaving stupid, nasty remarks in the comments section of MLiG and RetroRGB's videos. I suspected it was an elitist moron collector/hardware purist up on his high horse over the threat of the resale value of his games or "plebes not appreciating the right way" to play a title.
I have no issue with anyone who's purely about original consoles, original carts/discs, etc. I have my own healthy collection of systems and games. But these people need to back off and let others do what they want and mind their own business. None of this is taking away from how they enjoy their crap. An FPGA console isn't going to do any harm seeing as adequate PC Engine software emulation has been around for years.
$106 USD just for shipping to Australia! yeah right, fuck off.
The NT mini is already overpriced by at least 200 bucks as is. I'll continue to wait patiently for my number to be called for the OSSC instead.
Honestly I'd pay 1000 USD for one given the jailbreak capabilities
I have not even done the jailbreak (can't figure out how since I'm computer-dumb) but this thing is very nicely priced as is. Love the little machine.
It's that time again: new firmware friday! Today I have a triplet of cores. These are:
Game King
Gamate
Supervision
A triumvirate of LCD handhelds! These handhelds are fairly obscure, though but I still had fun playing them.
This brings the core count up to a total of 10. The Core Store is coming along pretty well I'd say.
totals so far:
NES
Master System
Game Gear
Colecovision
Gameboy
GBC
Atari 2600
Supervision
Gamate
Game King
left to do:
Adventure Vision
Atari 7800
RCA Studio 2
Channel F
Videobrain
Arcadia 2001
Creativision
Odyssey^2
Intellivision
SPC player
Mandelbrot viewer (this probably won't be released on here, because of the total lack of multipliers. or it will be vastly limited. We'll see)
This means I'm about halfway through.
Anyways, enjoy!
Literally, just put the j/b firmware onto the root of the sd card, plug sd card into NT Mini, turn NT Mini on. That's pretty much it as far as applying the j/b.]
Somehow I even failed that. But I was using a Mac so not sure if I was formatting it to Fat 32 or something. Tried so many times...maybe my SF slot on the mini is broken or something.
Great new review by Linus Tech Tips:
https://www.youtube.com/watch?v=XvmPGxbErLA
a) What is this channel? "Linus media Group Floatplane club"
The worst restock date for anybody also buying a Switch. There's always the next batch, I suppose.http://www.analogue.co/products/analogue-nt-mini
It's back in stock for anyone who may have missed the first wave.
The worst restock date for anybody also buying a Switch. There's always the next batch, I suppose.