Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

TIC-80 3DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:3DS homebrew emulators" to "")
 
(6 intermediate revisions by the same user not shown)
Line 4: Line 4:
|description=A fantasy computer port to the (New) 3DS.
|description=A fantasy computer port to the (New) 3DS.
|author=nessbox, asiekierka
|author=nessbox, asiekierka
|lastupdated=2022/08/18
|lastupdated=2023/10/22
|type=Computer
|type=Computer
|version=1.1.2729
|version=1.1.2837
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrews/tic-803ds.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/tic803ds.7z?k33p0fil35 Demo
|website=https://tic80.com
|website=https://tic80.com
|source=https://github.com/nesbox/TIC-80
|source=https://github.com/nesbox/TIC-80
Line 58: Line 58:


==Changelog==
==Changelog==
'''v1.1.2837'''
* Some keys are not working with foreign keyboard (i.e. right parenthesis for azerty layout) by @nesbox
* add build instruction for ubuntu 22.04 by @jackygoule
* Change janet's withsyms to with-syms by @sogaiu
* Disable structured editing on non-Emacs editors by @neolight1010
* Update zig examples and template to latest Zig by @tupini07
* Update "help keys" output to include keycodes for ESC, F1-F12, and numpad keys by @cdwfs
* Add true, false, nil to FennelKeywords by @neolight1010
* bump janet version to 1.31.0 by @AlecTroemel
* Fix issue 2291 by @Eulenmensch93
* Handle Numpad Enter key as regular Enter key by @neolight1010
* Add a few more emacs bindings by @non
* Upgrade Python language bindings to v1.2.x by @blueloveTH
* Janet language bindings for ttri fn, texsrc arg can be int or bool by @AlecTroemel
* fixed eval command in ruby by @zacx-z in #2326
* trace can log object-type argument in ruby to be consistent with lua by @zacx-z
'''v1.1.2736'''
* Android: version code stuck [https://github.com/nesbox/TIC-80/issues/2283 #2283] by relan
* Sprite editor touch screen not working properly(Android) [https://github.com/nesbox/TIC-80/issues/2270 #2270] by MateusH7
* [Bug] [QuickJS] Glitches and crashes [https://github.com/nesbox/TIC-80/issues/2268 #2268] by scambier
* Remap signature has changed in JavaScript [https://github.com/nesbox/TIC-80/issues/2267 #2267] by scambier
* Some keys are not working [https://github.com/nesbox/TIC-80/issues/2265 #2265] by Kitsuinox
* [Bug] CRT shader doesn't work on HTML exports with alone=1 [https://github.com/nesbox/TIC-80/issues/2229 #2229] by scambier
* Some Android devices can't access tic files without rooted phone [https://github.com/nesbox/TIC-80/issues/2222 #2222] by rubensoleao
'''v1.1.2729'''
'''v1.1.2729'''
* Refactor and improve browser versions (tic-html, export stubs, webapp) by [https://github.com/tranxuanthang @tranxuanthang] in [https://github.com/nesbox/TIC-80/pull/1912 #1912]
* Refactor and improve browser versions (tic-html, export stubs, webapp) by [https://github.com/tranxuanthang @tranxuanthang] in [https://github.com/nesbox/TIC-80/pull/1912 #1912]
Line 158: Line 182:
* Twitter - https://twitter.com/tic_computer/status/1274983627126865925
* Twitter - https://twitter.com/tic_computer/status/1274983627126865925
* GBAtemp - https://gbatemp.net/threads/tic-80-fantasy-computer-port-to-the-new-3ds.568154
* GBAtemp - https://gbatemp.net/threads/tic-80-fantasy-computer-port-to-the-new-3ds.568154
[[Category:3DS homebrew emulators]]
[[Category:Homebrew computer emulators on 3DS]]

Latest revision as of 06:01, 6 Mayıs 2024

TIC-80
Tic803ds2.png
General
Authornessbox, asiekierka
TypeComputer
Version1.1.2837
LicenseMixed
Last Updated2023/10/22
Links
Demo Download
Website
Source
Support Author

TIC-80 is an open source fantasy computer for making, playing and sharing tiny games.

There are built-in tools for development: code, sprites, maps, sound editors and the command line, which is enough to create a mini retro game. At the exit you will get a cartridge file, which can be stored and played on the website. Also, the game can be packed into a player that works on all popular platforms and distribute as you wish.

To make a retro styled game the whole process of creation takes place under some technical limitations: 240x136 pixels display, 16 color palette, 256 8x8 color sprites, 4 channel sound and etc.​

Features

  • Video and audio.
  • Button input and keyboard input.
  • Mouse input and mouse scrolling.
  • HTTP access (including surf).

Installation

The latest release is available in 3DSX format.

Copy the .3dsx file to sdmc:/3ds/tic80/, then run it with the Homebrew Launcher.

User guide

Useful links:

Where to find TIC-80 games/programs:

Controls

Select - Toggle scaling modes

L/R - Move input

C-Stick - Move scrolling

Screenshots

tic803ds3.gif

Media

Tic-80 old 3ds xl performance test (Maku Santiran)

Compatibility

New 3DS/2DS models are highly recommended due to the performance requirements of TIC-80.

Changelog

v1.1.2837

  • Some keys are not working with foreign keyboard (i.e. right parenthesis for azerty layout) by @nesbox
  • add build instruction for ubuntu 22.04 by @jackygoule
  • Change janet's withsyms to with-syms by @sogaiu
  • Disable structured editing on non-Emacs editors by @neolight1010
  • Update zig examples and template to latest Zig by @tupini07
  • Update "help keys" output to include keycodes for ESC, F1-F12, and numpad keys by @cdwfs
  • Add true, false, nil to FennelKeywords by @neolight1010
  • bump janet version to 1.31.0 by @AlecTroemel
  • Fix issue 2291 by @Eulenmensch93
  • Handle Numpad Enter key as regular Enter key by @neolight1010
  • Add a few more emacs bindings by @non
  • Upgrade Python language bindings to v1.2.x by @blueloveTH
  • Janet language bindings for ttri fn, texsrc arg can be int or bool by @AlecTroemel
  • fixed eval command in ruby by @zacx-z in #2326
  • trace can log object-type argument in ruby to be consistent with lua by @zacx-z

v1.1.2736

  • Android: version code stuck #2283 by relan
  • Sprite editor touch screen not working properly(Android) #2270 by MateusH7
  • [Bug] [QuickJS] Glitches and crashes #2268 by scambier
  • Remap signature has changed in JavaScript #2267 by scambier
  • Some keys are not working #2265 by Kitsuinox
  • [Bug] CRT shader doesn't work on HTML exports with alone=1 #2229 by scambier
  • Some Android devices can't access tic files without rooted phone #2222 by rubensoleao

v1.1.2729

Build 2 (by asiekierka)

  • Keyboard enhancements:
    • Adjusted keyboard texture to fit a little better with TIC-80 visually.
    • Added Caps Lock key.
    • Added option to "un-press" modifiers.
  • Greatly diminished audio stutter issues.
  • Fixed minor visual glitch in "linear" scaling mode.

External Links

Advertising: