LoginLogin

Dev/Bugreports for SKKBAUI

Root / Talk About Programs / [.]

CyberYoshi64Created:
EDIT: Mistyped code and forgot stuff
When I start up the new beta, the DRM Warning screen appears after the Old 3DS Warning. Even though I have all the files. It is all because of the DRM looking for if it is in a project called 'WIN3DS', not 'WINDOWS6MIX' I recommend replacing this part of line 3931
PROJECT()=="WIN3DS")==0
With:
PROJECT()=="WINDOWS6MIX")==0
That way, the DRM looks for 'WINDOWS6MIX' instead of 'WIN3DS'.
And also, I noticed that when the Start Button and Time/Date reloads, they flicker, then return to normal a second or 2 after.
I think HTV09 messed with it. In my project that is:
IF (PROJECT()=="WIN3DS" OR PROJECT()=="WINDOWS6MIX")==0...
This returns 1 if the project´s name is either WIN3DS or WINDOWS6MIX. The reason the PROJECT was searched for WIN3DS rather than WINDOWS6MIX is because our work has its project named WIN3DS. The beta on the official page does look for WINDOWS6MIX though. This is our DRM template. HTV09 was supposed to handle this but used that instead. I think he juggled our SD cards into a mess. (Seriously SB takes around 1 GB on the SD Cards added together. All of that are Windows 3DS concepts, dev tools and templates.) The flicker problem only applies to the old 3DSs I guess. On my New 2DS, the flicker doesn't happen. That's why I say that Windows 3DS can/will not run smoothly.

I think we should combine every of our 20 SD cards into a 64GB SD so we don't get a SD mess.

Why would this need drm? It's free lol Unless you're trying to prevent others from making crappy clones of it. I thought that was taken care of

Why would this need DRM? Unless you're trying to prevent others from making crappy clones of it. I thought that was taken care of...
It wasn't his idea in adding a "DRM" into Windows6Mix. I implemented it because I would freak out if there was a clone of this and still have ~90% the same code even if CyberYoshi64 was credited as a source. (I actually don't care if I get credited but I like it that CY64 does it anyway.)
SpoilerWhen CyberYoshi64 showed me R-OS V when it still had it, I looked into it and found a DRM concept. This made me thinking if I would create one and I did as you see but seems faulty now. Although R-OS V had been disliked about it.
Yes, it has been taken care of it, he says a person made dozens of clones of AlphaOS X and Windows 3DS
SpoilerWITHOUT ANY CREDITS AND PRETTY MUCH THE SAME!?
Spoiler*punching against a wall*
with very little changes to them but I think having a DRM behind you is the way to go. At least for me. CyberYoshi64 didn't tell me about what he thinks about it though.

Why would this need DRM? Unless you're trying to prevent others from making crappy clones of it. I thought that was taken care of...
It wasn't his idea in adding a "DRM" into Windows6Mix. I implemented it because I would freak out if there was a clone of this and still have ~90% the same code even if CyberYoshi64 was credited as a source. (I actually don't care if I get credited but I like it that CY64 does it anyway.)
SpoilerWhen CyberYoshi64 showed me R-OS V when it still had it, I looked into it and found a DRM concept. This made me thinking if I would create one and I did as you see but seems faulty now. Although R-OS V had been disliked about it.
Yes, it has been taken care of it, he says a person made dozens of clones of AlphaOS X and Windows 3DS
SpoilerWITHOUT ANY CREDITS AND PRETTY MUCH THE SAME!?
Spoiler*punching against a wall*
with very little changes to them but I think having a DRM behind you is the way to go. At least for me. CyberYoshi64 didn't tell me about what he thinks about it though.
I added a DRM in R-OS V because h267 made a clone of R-OS Saturn, even though R-OS Bee has original code.

I added a DRM in R-OS V because h267 made a clone of R-OS Saturn, even though R-OS Bee has original code.
Oh, okay. But anyway, I'll leave it in but I am fixing that bug now. Ahem, dude... This is not what I expected! >:(

Ahem, dude... This is not what I expected! >:(
C´mon that C64 thingy? Oh shoot, you got me... Anyway, HTV09 plans an interpreter for code with that language you see in the image.

New stuff
New language interpreter Planned by HTV09 You can write a batch script and let Windows 3DS run it using the CMD "filename" command.
Rewrite of the code Planned by me Rather than just doing a sub-routine for the mouse...
'old
GOSUB@MOUSE
...
@MOUSE
'PULL STICK, BUTTON and TOUCH info
'MOUSE STUFF
'INPUT BASED EVENTS
VSYNC
RETURN
'new
GOSUB@INPUT
VSYNC
...
@INPUT
STICK OUT STX,STY
TOUCH OUT TT,TX,TY
GOSUB@MOUSE
GOSUB@KEYBOARD
GOSUB@EVENTS
RETURN
@MOUSE
'ONLY MOUSE STUFF
RETURN
@KEYBOARD
KEY$=INKEY()'custom function
'unsure what else right now...
RETURN
@EVENTS
'INPUT BASED stuff
RETURN
I need to do VSYNC because everywhere where GOSUB@MOUSE was, are loops.
Advanced Every program in SLOT 1, such as the settings, pull/change information from SLOT 0 (Windows 3DS's code). F.e. the Configurations use the mouse. Rather than having a 2nd variable and storing that to the original after quitting, it will directly use SLOT 0's mouse variables.

It wasn't his idea in adding a "DRM" into Windows6Mix. I implemented it because I would freak out if there was a clone of this and still have ~90% the same code even if CyberYoshi64 was credited as a source. (I actually don't care if I get credited but I like it that CY64 does it anyway.)
I hope history isn’t repeating itself... I get that you want to prevent others from copying your program, but by adding a DRM (that seems easy to remove, to be honest) you’re only going to attract people to make a clone of your program. This was the case for R-OS. Just a small heads up. If anyone copies your program, they’ll look like an idiot for not doing anything original, but if you keep your DRM, you’ll just look paranoid and get people to copy your program. I get that you don’t want people to copy your program, but it’s inevitable. Everyone will know that they stole it, and if they don’t, someone will point it out. No worries.

If anyone copies your program, they’ll look like an idiot for not doing anything original, but if you keep your DRM, you’ll just look paranoid and get people to copy your program. I get that you don’t wan people to copy your program, but it’s inevitable. Everyone will know that they stole it, and if they don’t, someone will point it out. No worries.
That's what I mean... But he cannot really believe it because of the huge OS copy session by KHT2_Daniel.

As stated, Windows 3DS is going to have a system like KNJLIB or SFNT to have more than the usual limit of ~4000 characters. I am looking forward to start doing so. Of course, stuff that was already there will be copied in. That will be good in another thing.
U+E000 through U+E06F?For those who don't know, typing this in will show a character of the nin_NTLG-DB_001 font that the 3DS has:
DIALOG CHR$(&HE000)
This shows the A button.  - View this with a 3DS or a WiiU

I got an idea! You could make Win3DS fit on less lines! (Public Betas and Final Version only) BTW, when is the next beta coming out?

Fit Windows 3DS on less lines
Huh? Compress code or what?
BTW, when is the next beta coming out?
This might take a while.
Well, this spoiler contains info about the things coming up.I'll make the setup look remarkably similar to an actual Windows Setup. The Nitroboot editor will be updated. Contains bugs and the text engine used for it is very bad.

I noticed that when the Start Button and Time/Date reloads, they flicker, then return to normal a second or 2.
I actually got that by pressing Y rather than A on the START menu button. That´s because Windows 3DS tried to display a context menu but messes with the frame timing due to me being an idiot and not making it functional. I should remove that and the other unusable context menu right now.
That was in the context menu"View system informations" It had no link or reference whatsoever. I don´t think I should assign it.

I would like you to add Epid when I release it.

Hmm... Sounds good. But how am I supposed to add it in?
Maybe?I will pack Epid in another package inside Windows 3DS´s package. It isn´t expected to play games when you freshly unpacked a mock OS or do I see it wrong? I'd do that like Win7 where it comes with basic games unpacked first and then you´d need to unpack the games afterwards.

New stuff awaiting GPRINT will be overhauled using a new
concept Using "tags". Here's what you can do then: %S[hex] - Changing the style (bold, underlined and striked) %C[RRGGBB] - Changing the color (hexadecimal format) %W[NNN] - Changing the spacing (3-digit number) %% - Show a percent (if specific symbols should come after) %L[NNN] - Changing line spacing (3-digit number) %ÿ - Text cycles through rainbow colors (no argument) %þ - Text cycles through random colors (no argument) %ý[N] - Text waves (Arguments 0 through 9)
SpoilerArgument is N: SIN( ... )*N
%Ý - Wave has flat bottom (no argument)
SpoilerWould look like Super Mario Maker's menu text when chosen but as an infinite loop You must type this once again if you already have to disable the flat bottom
%R - Resets every change of the text style to the command's arguments (Not so much with the "new" version...)
SacrificesGPRINT can no longer have italic text This command will be more laggy on o3DS, I guess.
The "new" version will be added. (Already seen in the Nitroboot editor) BTW I'll make some myself for you to download and choose which one you'd like (F.e. Maybe a Windows 2000-ish bootup screen?) Long waiting between Start and the BIOS chime? I'll compromise it a lil. Overhaul of the explorer using GPRINT (Finally) Updating the games menu (Unsure) Changing "Windows 3DS" to "Windows6Mix" completely (HTV09) A little batch interpreter Updating Windows 3DS's graphics (LAUNCH.SP) and name change
SpoilerMaybe SHELL32 or IMAGERES.DLL?
Complete "main loop" rewrite
SpoilerI mean Windows without multitasking capabilities?
SpoilerI will use ミドリOS as a template (credit applied)
Kind of...
Certain errors now trigger the hard lock instead (f.e. files go missing while Win3DS is running)

When is Beta 7 Coming?

When is Beta 7 Coming?
This might take a while... The rewriting of the main loop will be taking a lot of my free time (1.5 hours per day) EDIT: huh? EDIT 2: I'll make a website for Windows 3DS as well for the DEFs in XCMD.LIB and in general...

Waiting...