Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - lolpro11

Pages: [1] 2
1
ASM / Creating Jazelle as an Extension on RISC-V
« on: November 28, 2023, 06:59:37 am »
Hello Everybody!
I was reading a thesis on Java execution on hardware and read this:  The hardware bytecode decoder logic is implemented in less than 12K gates.
Since that seems relatively easy, (compared to other CPU extensions), I would like to try to replicate it on RISC-V.
However, I don't know what the thesis' author was citing "ARM. Jazelle – ARM Architecture Extensions for Java Applications. whitepaper."
I can't find it anywhere on the internet. I think it's a private paper, but I think I can access it through my uni.
If anyone knows the DOI, please let me know.
Thanks!
https://hackspire.org/index.php/Jazelle

2
Ndless / Re: Ndless sdk toolchain not building
« on: May 15, 2022, 08:48:34 pm »
Hello, @Ralph367

Here's a link to the installation guide of Ndless: https://hackspire.org/index.php?title=C_and_assembly_development_introduction
Are you missing dependencies?
 
@E37, I think that they saw to install Cygwin on the installation guide.

3
General Calculator Help / Re: Making a game w/o OS?
« on: March 09, 2022, 08:28:25 pm »
Which calculator is this referring to? If you are talking about TI 84s, then there should be community alternate system calls. Any call to TI's OS is really slow and should be avoided.

For the TI-Nspires, there is a bootloader that does replace the OS in memory. https://github.com/tangrs/nspire-linux-loader2

You should "reinstall" the OS by pressing the reset button. This clears the RAM and boots the system back to its original state.

4
TI Calculators / Linux on TI-Nspire CX II !
« on: February 21, 2022, 03:19:36 am »
So I finally found a Linux setup that would work on a Linux CX II :D
https://github.com/lolpro11/linux/releases/tag/v1.0.0

This took about two years because there were no kernel configs that worked :(
Anyways, to install:

Partition a USB to ext4 (/dev/sdx1), with a MPR partition table(msdos in gparted) and optionally include some swap space (better than 64MB of RAM)
After partitioning, run `sudo mount /dev/sdx1 /mnt` (to mount) and `sudo bsdtar xzvf ArchLinuxARM-kirkwood-latest.tar.gz -C /mnt` (to extract the rootfs on the USB)
Boot Arch Linux on your calculator, which should pull an error [FAILED] Network Name Resolution :(
Restart the calculator and remount the USB that was used: `sudo mount /dev/sdx1`
Copy ARM emulator to USB: `sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin`, and disable wifi on the rootfs: `sudo chroot /mnt; systemctl disable systemd-networkd.service; systemctl disable systemd-resolved.service`


Edit:
I realized you can just `sudo rm /mnt/usr/lib/systemd/system/systemd-resolved.service` to fix the error [FAILED] Network Name Resolution

Now you should be done! :D

5
TI-Nspire / Re: Fluid Mechanics Python Library
« on: February 03, 2022, 01:00:29 pm »
Hello @STAATS, the CXII's python integration is somewhat lacking, being only useable for command-line programs. However, I think the CXII python can store vars inside a document, so that's a plus. TI-BASIC can access vars in the document, meaning that you can probably call a python program from the shell and have its output be directed to TI-BASIC...

But stick with MicroPython as there are still more python features than in the CXII's python :)

6
Other / Re: Converting a zip file to a TNS file
« on: January 04, 2022, 01:22:25 pm »
For that you need ndless. Ndless is a jailbreak for nspire which allows c++, c and asm programs to run. http://ndless.me/ https://hackspire.org/index.php/C_and_assembly_development_introduction :D

7
Other / Re: Converting a zip file to a TNS file
« on: January 04, 2022, 12:46:04 pm »
You can't do that. Most of the .zip files have images and source code just for reference. However, you can compile a lua script to a .tns using luna (https://www.ticalc.org/archives/files/fileinfo/441/44113.html) :D

8
Hello!
These (Lua) games support CX II: https://www.ticalc.org/pub/nspire/lua/games/

For Emulators, you need Ndless https://github.com/ndless-nspire/Ndless/releases/tag/r2018
I personally use gbc4nspire https://www.ticalc.org/archives/files/fileinfo/426/42630.html.
You can get ROMs on this website: *snip*
After downloading the .zip files, unzip them and send them to your calculator.

Enjoy!

Edit (Eeems): Removed link to roms website

9
TI-Nspire / Re: Minecraft 2D for TI-Nspire
« on: November 12, 2021, 12:45:17 am »
What keys are you using? (also are you using the touchpad?)

EDIT:

nvm I think I know what is wrong. The touchpad is controlling the cursor, which is used to break things. Clicking the touchpad while the cursor is shown on the screen makes you left-click (enter, break, or attack) the selected entity.

To hide the cursor, press any key on the keypad.

10
General Calculator Help / Re: TI-84+ Connectivity/file transfer problems
« on: October 29, 2021, 12:14:09 pm »
From http://www.tvmcalcs.com/index.php/calculators/faq/ti84_faq :
Quote
Q: How can I completely reset my TI 84 Plus back to the factory default settings?

A: Be careful with this as it will remove any programs that you may have stored in the calculator. With that disclaimer stated, here's how to reset it:

Press 2nd MEM (that is the second function of the + key)
Choose 7 (Reset)
Scroll right so that ALL is selected
Press 1
Press 2 (Reset, and read the warnings)
Note that it is possible that a reset may affect the contrast of your screen. If necessary, you can change the contrast of the screen on the TI-84 by pressing 2nd and then the up arrow (or down arrow) button. You may have to do this repeatedly.

11
General Calculator Help / Re: TI-84+ Connectivity/file transfer problems
« on: October 28, 2021, 10:59:01 pm »
I don't work with TI-84s, but it seems like you have to reset your files on your calculator and update the TI-Connect software in order for any files you want to be sent over to the calculator(send all the programs at one time though).

12
General Calculator Help / Re: TI-Nspire Flash Problem?
« on: September 27, 2021, 07:49:42 pm »
Nope, this is intended. The flash is on RAM, not NAND. This is to make sure that the files aren't corrupted or something isn't overwritten before it saves to the NAND flash

13
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni
« on: September 05, 2021, 04:13:01 pm »
7645: When a girl asks for your phone number you give them your calculator!
7646: You sing Never Gonna Give You Up with your calculator!
7647: You bring your calculator to any class!

14
Other Discussions / Re: Omnimaga turns 20 years old!
« on: September 03, 2021, 02:00:59 am »
Older than me? Wow! :o

15
TI-Nspire / Re: Chalex's MC2D Mod
« on: August 21, 2021, 12:59:38 pm »
Tbh, I'm taking a break from this too, cause there's nothing for me to fix atm. If you guys need bug fixes, just dm me what you need. Thanks.

Pages: [1] 2