PetitModem
Root / Talk About Programs / [.]
TechokamiCreated:
JPEGs are the worst thing ever.
There is literally no way to use them without losing quality, unless you upload an image that is just a solid color...
My top 3 favorite image formats:
1: PNG (most widely supported (not including JPEG)) BMP Nice, simple format. (tied)
3: GIF Small filesize, works well for images with under 256 colors, and animated
JPEGs are the worst thing ever. There is literally no way to use them without losing quality, unless you upload an image that is just a solid color..And then there's the ironic moments when you turn a PNG into a JPEG, and the supposedly compact image format (JPEG) ends up larger than the PNG. You laugh and cry because you live in a world where the JPEG is still acceptable.
I believe JPEGs are split up into blocks of 8 pixels by 8 pixels: if each block is a solid colour, JPEG will be lossless.
I think.
I believe JPEGs are split up into blocks of 8 pixels by 8 pixels: if each block is a solid colour, JPEG will be lossless. I think.So with that, we're down to 4,500 bytes per screenshot. Givers P3D (The biggest game I can think of) is 187,767 bytes, and the engine is 79,707 bytes. It would take 60 screenshots to share Givers P3D using this method. Was that déjà vu I just felt? Also, I think you're the first person to take this suggestion seriously after SlackerSnail brought up JPEGs
It just occurred to me, another communications channel we might be able to use. The IR port.
The old 3DS had a peripheral which added a second circle pad, and ZL and ZR buttons. The peripheral communicated with the 3DS via the IR port. If we could spoof the IR protocol, say with an IR transmitter attached to a USB port, or an IR port on a mobile phone, we could XON EXPAD, move the virtual second circle pad to positions indicating data, and read it with STICKEX.
Annoyingly, this would probably NOT work on the New 3DS.
The 3ds has very few ways to input/output data:
Buttons/touchscreen: slow, input only
Mic/speakers
IR port: requires special hardware, no output from SB
SD card: not supported in SB
Game cartridge: no
Wifi: restricted
Sound is probably the best option, at least for now. Especially if you have a splitter cable
Edit: does the new 3DS even have an ir port?
It just occurred to me, another communications channel we might be able to use. The IR port. The old 3DS had a peripheral which added a second circle pad, and ZL and ZR buttons. The peripheral communicated with the 3DS via the IR port. If we could spoof the IR protocol, say with an IR transmitter attached to a USB port, or an IR port on a mobile phone, we could XON EXPAD, move the virtual second circle pad to positions indicating data, and read it with STICKEX. Annoyingly, this would probably NOT work on the New 3DS.http://petitcomputer.wikia.com/wiki/Thread:35994 Lol, I wonder where you got that idea. :P
Sound is probably the best option, at least for now. Especially if you have a splitter cable Edit: does the new 3DS even have an ir port?Yes, the new 3DS does have a small, dark window, that looks very much like an IR port. I do have a splitter cable - two, in fact - and I have tried every way I can think of to connect the audio port on my laptop to the audio port on my 3DS, but I have not managed to get a reliable connection.
As someone said earlier, there are two different standards of audio cables.
But, if you aren't one of the 100 people on earth who has one, you can just use the built-in speaker and mic. of the 3DS.
As the saying goes, just eat cookies even if you cannot find bread.---
---That is a wired proverb
However, you should probably have error checking on, so you will need a microphone for your computer. If you don't have one, you can plug a speaker into the microphone plug. (Speakers and microphones are very similar, like how motors and generators are similar. They are best suited for the purpose they are designed for, but can be used the opposite way)
Very few PCs, at least in my experience, have a hybrid speaker/headphone jack that actually accepts full-duplex (fancy speak for connections going two ways) so ARQ mode is a bit pointless. And you can use any plain TRS cable if you're only sending from 3DS to PC, it's PC to 3DS that gets hairy.